@keyframes av_boxShadowEffect_av-kz5hamof-49e5b127989395a179da43b86749327d-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-49e5b127989395a179da43b86749327d{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-kz5hamof-49e5b127989395a179da43b86749327d{
width:33%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#3d3d3d;
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-49e5b127989395a179da43b86749327d .av-flex-placeholder{
width:0.5%;
}

#top .av-special-heading.av-dj574-2641d28175c8dbe2b7799fce95441388{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-dj574-2641d28175c8dbe2b7799fce95441388 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dj574-2641d28175c8dbe2b7799fce95441388 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-dj574-2641d28175c8dbe2b7799fce95441388 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-anksw-d74b2c82ea8f2c44d06783ea350be5ae .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-15ly34-7b5b43d3c741dd9e12f111deaa8c7afa{
height:30px;
}

#top #wrap_all .avia-button.av-wmepk-44320802f3f77577225b918153cebe0d{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-wmepk-44320802f3f77577225b918153cebe0d:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gwrwj-e29f8f9efbca8cf1aa257299ecbad18e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-e29f8f9efbca8cf1aa257299ecbad18e{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-kz5gwrwj-e29f8f9efbca8cf1aa257299ecbad18e{
width:33%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#cd0000;
background:linear-gradient( to bottom right, #cd0000, #ff6d6d );
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-e29f8f9efbca8cf1aa257299ecbad18e .av-flex-placeholder{
width:0.5%;
}

#top .av-special-heading.av-kz5h2s5l-03d1440b517f7ad9b1c22b2ac7f07944{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kz5h2s5l-03d1440b517f7ad9b1c22b2ac7f07944 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5h2s5l-03d1440b517f7ad9b1c22b2ac7f07944 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kz5h2s5l-03d1440b517f7ad9b1c22b2ac7f07944 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-kz5h37os-a8836f6e7c5135e3f24d8cbb55ec00b1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-kz5k342g-6f15439669c80716169388b85ab5a206{
height:30px;
}

#top #wrap_all .avia-button.av-kz5k24rj-623c51fda25ae2d154037cd902e09b8f{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5k24rj-623c51fda25ae2d154037cd902e09b8f:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gvtyq-209c48e6956a701ad8bbb14788fb8bce-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-209c48e6956a701ad8bbb14788fb8bce{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-209c48e6956a701ad8bbb14788fb8bce{
width:33%;
margin-left:0;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-209c48e6956a701ad8bbb14788fb8bce .av-flex-placeholder{
width:0.5%;
}

#top .av-special-heading.av-kz5gfgzs-ce12332f3d685ad5182e7f1a26f94156{
padding-bottom:10px;
}
body .av-special-heading.av-kz5gfgzs-ce12332f3d685ad5182e7f1a26f94156 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5gfgzs-ce12332f3d685ad5182e7f1a26f94156 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top #wrap_all .avia-button.av-kz5jzepf-f76e301564c18e331aff5f7b7108fb94{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5jzepf-f76e301564c18e331aff5f7b7108fb94:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_column.av-about-left-6e14c9bcfe2d2b397198834cd4ba54ec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd{
padding-bottom:10px;
font-size:32px;
}
body .av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1yqjz6-5a9d4dabc13d54c1276ba16d604f7e21{
height:60px;
}

.avia-image-container.av-l3sluu0i-00257065364b9337f2d695c9e1231e7c{
z-index:110;
}
.avia-image-container.av-l3sluu0i-00257065364b9337f2d695c9e1231e7c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-00257065364b9337f2d695c9e1231e7c .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-2ff4ci-1b4f9454e0662849a40364f24dd59394{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-2ff4ci-1b4f9454e0662849a40364f24dd59394 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2ff4ci-1b4f9454e0662849a40364f24dd59394 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-2ff4ci-1b4f9454e0662849a40364f24dd59394 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.avia-section.av-3ak3aa-16dae44b7f913475eca32c1e3e67d1d7{
background-color:#f2f2f2;
background-image:unset;
margin-top:-40px;
margin-bottom:0;
}

.avia-section.av-83hvde-469fef0ff97a334d6b9b5f044d30066a{
margin-top:40px;
margin-bottom:40px;
}

.flex_column.av-5wmd5e-2b6a75f8b31a3dfae7475b6d5ab55d24{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-l3smwbbb-79c3d79acc1b809b7e926faa70c85ee7{
z-index:110;
}
.avia-image-container.av-l3smwbbb-79c3d79acc1b809b7e926faa70c85ee7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-79c3d79acc1b809b7e926faa70c85ee7 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-79c3d79acc1b809b7e926faa70c85ee7 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3smyzp5-a3a515e39aace0386616ff678938b21d {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3smyzp5-a3a515e39aace0386616ff678938b21d{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-l3smyzp5-a3a515e39aace0386616ff678938b21d .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smyzp5-a3a515e39aace0386616ff678938b21d .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3smyzp5-a3a515e39aace0386616ff678938b21d img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3smyzp5-a3a515e39aace0386616ff678938b21d 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.avia-image-container.av-2ee96q-8510e4433a1171b727833d859b84c0d6{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-2ee96q-8510e4433a1171b727833d859b84c0d6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2ee96q-8510e4433a1171b727833d859b84c0d6 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-2ee96q-8510e4433a1171b727833d859b84c0d6 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

#top .hr.hr-invisible.av-4x97te-9f1e756b00fc0745b9a4e30e7808956b{
height:60px;
}

#top .av-special-heading.av-1jsd34-a679fb89a6e916706828ece00c9d2102{
padding-bottom:10px;
}
body .av-special-heading.av-1jsd34-a679fb89a6e916706828ece00c9d2102 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-a679fb89a6e916706828ece00c9d2102 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l3sn1k2r-b89cf6a1f3d8acea450c745495113418{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-l3sn1k2r-b89cf6a1f3d8acea450c745495113418:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-1jn8w-ea7184796d66c67824c8cb90e50b2fbc{
padding-bottom:10px;
}
body .av-special-heading.av-1jn8w-ea7184796d66c67824c8cb90e50b2fbc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jn8w-ea7184796d66c67824c8cb90e50b2fbc .av-subheading{
font-size:15px;
}

.flex_cell.av-l3sypxl7-ddd0a3e5c1fbba0ee9896658b20fca1e{
vertical-align:middle;
background:url(https://richrath2.dailybuild.de/wp-content/uploads/2025/07/minimalist_luxury_bathroom_interior_with_modern_fixtures_floating_vanity_with_integrated_sink_walk-_wyok838lb6jga968n78f_1.jpeg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3sypxl7-ddd0a3e5c1fbba0ee9896658b20fca1e{
padding:120px 120px 120px 120px !important;
}

.avia-image-container.av-8j6oy-b13730ecc616eececeeb1a103f1d937b{
position:absolute;
top:80px;
left:0px;
z-index:110;
}
.avia-image-container.av-8j6oy-b13730ecc616eececeeb1a103f1d937b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8j6oy-b13730ecc616eececeeb1a103f1d937b .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-8j6oy-b13730ecc616eececeeb1a103f1d937b .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

#top .av-masonry.av-l3t0hp54-a7fc49edd6948cae6d4417dd0e947e6a{
background-color:#2d2d2d;
}
.av-masonry.av-l3t0hp54-a7fc49edd6948cae6d4417dd0e947e6a .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-l3t0eyup-e4f8468e80c5a5a83b9b5541723ce5fd{
vertical-align:middle;
background-color:#1f2a37;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-e4f8468e80c5a5a83b9b5541723ce5fd{
padding:120px 120px 120px 120px !important;
}

@keyframes av_boxShadowEffect_av-l3t08rf8-916eb9a5ddee515d607760511ce4f670-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 15px 0 ; opacity: 1; }
}
.flex_column.av-l3t08rf8-916eb9a5ddee515d607760511ce4f670{
padding:50px 50px 50px 50px;
}

#top .av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .av-subheading{
font-size:20px;
}

.avia-image-container.av-3a2auq-f922972d7ff730233a79ed7f69ebda64{
position:absolute;
top:20%;
left:60%px;
z-index:0;
}
.avia-image-container.av-3a2auq-f922972d7ff730233a79ed7f69ebda64 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3a2auq-f922972d7ff730233a79ed7f69ebda64 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-3a2auq-f922972d7ff730233a79ed7f69ebda64 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_column.av-contact1-70bacce96dc11b8b6756dfdad26f1938{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-telefon-86cd2d04bb2519a6776adf86b44d34d3 .iconbox_icon{
background-color:#dc2626;
color:#ffffff;
}
.iconbox.av-telefon-86cd2d04bb2519a6776adf86b44d34d3 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-telefon-86cd2d04bb2519a6776adf86b44d34d3 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-telefon-86cd2d04bb2519a6776adf86b44d34d3 .iconbox_content_container{
color:#d1d5db;
}

.flex_column.av-contact2-5a872d59d0954f1d313690caebf9150c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-email-d6d5c90dd6847163e019988b83a51810 .iconbox_icon{
background-color:#dc2626;
color:#ffffff;
}
.iconbox.av-email-d6d5c90dd6847163e019988b83a51810 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-email-d6d5c90dd6847163e019988b83a51810 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-email-d6d5c90dd6847163e019988b83a51810 .iconbox_content_container{
color:#d1d5db;
}

.flex_column.av-contact3-bafeb1f2dd0b18f53025a31316b93cee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-adresse-4645f857eb0695c4fec341d93cddf510 .iconbox_icon{
background-color:#dc2626;
color:#ffffff;
}
.iconbox.av-adresse-4645f857eb0695c4fec341d93cddf510 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-adresse-4645f857eb0695c4fec341d93cddf510 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-adresse-4645f857eb0695c4fec341d93cddf510 .iconbox_content_container{
color:#d1d5db;
}

.flex_column.av-contact-buttons-3cb3e6c1dfed750e36d1fa45b0f6acc2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-angebot-btn-f9c4729e5c1602a5e8d1f5f9755774e0{
background-color:#dc2626;
border-color:#dc2626;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-angebot-btn-f9c4729e5c1602a5e8d1f5f9755774e0 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-notdienst-btn-86973833a0e05ec6dded84946a58fd5f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}

#top #wrap_all .av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-about-title-dc0f78854f52e7741b6059f7b87899fd .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}

#top #wrap_all .av-special-heading.av-contact-title-261e15972e4d5fda1c9fda1e3521a471 .av-special-heading-tag{
font-size:0.8em;
}
}
