.avia-section.av-mogzzmzf-1ae60beb598e0f7f3d1e10c2df995fcb{
background-color:#0a0a12;
background-image:url(https://www.badsanierung-hauser.de/wp-content/uploads/2026/10/Badsanierung-Hauser-Fliesen-Forum-Partner.webp);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-mogzzmzf-1ae60beb598e0f7f3d1e10c2df995fcb .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}
#top .avia-section.av-mogzzmzf-1ae60beb598e0f7f3d1e10c2df995fcb .scroll-down-link{
color:#e84a5f;
}
#top .avia-section.av-mogzzmzf-1ae60beb598e0f7f3d1e10c2df995fcb .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#e84a5f;
fill:#e84a5f;
}

.flex_column.av-hero-deco-left-8fe685105dda65d6e10f172aaf08c1e3{
padding:0px 0px 0px 32px;
}

.flex_column.av-hero-center-829c95ceec442f26d061057b41b7e607{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:96px;
}
body .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag{
font-size:96px;
}
.av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .special-heading-inner-border{
border-color:#0a0a12;
}
.av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag .heading-wrap:before{
border-color:#0a0a12;
}
body .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag .heading-wrap:after{
border-color:#0a0a12;
}

#top .av_textblock_section.av-b058ga-f669c2a23a7a862fe84e4117dad3770f .avia_textblock{
font-size:19px;
color:rgba(255,255,255,0.55);
}

#top #wrap_all .avia-button.av-muxqx4m9-e636f0b32c1f8093281101dd4427e0fd{
background-color:#000000;
border-color:#000000;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:8px;
margin-left:8px;
}
#top #wrap_all .avia-button.av-muxqx4m9-e636f0b32c1f8093281101dd4427e0fd .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-dzu8y-3d90a36e1c152643ac51c9835154c994{
background-color:rgba(255,255,255,0.08);
border-color:rgba(255,255,255,0.08);
color:rgba(255,255,255,0.75);
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:8px;
margin-left:8px;
}
#top #wrap_all .avia-button.av-dzu8y-3d90a36e1c152643ac51c9835154c994 .avia-svg-icon svg:first-child{
fill:rgba(255,255,255,0.75);
stroke:rgba(255,255,255,0.75);
}

.flex_column.av-hero-deco-right-88f3d8aab51ad5d1bd81e9e657853ed8{
padding:0px 28px 0px 0px;
}

#top .hr.hr-invisible.av-hhkhe-e5e2f816351d340497d067cc5d25fbb7{
height:280px;
}

.avia-section.av-2vem0q-cf897ad97fc9ebf814a35f49d5c967d8{
background-color:#0a0a12;
background-image:url(https://www.badsanierung-hauser.de/wp-content/uploads/2026/10/m-Badsanierung-Hauser-Fliesen-Forum-Partner.webp);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:fixed;
}
.avia-section.av-2vem0q-cf897ad97fc9ebf814a35f49d5c967d8 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}
#top .avia-section.av-2vem0q-cf897ad97fc9ebf814a35f49d5c967d8 .scroll-down-link{
color:#e84a5f;
}
#top .avia-section.av-2vem0q-cf897ad97fc9ebf814a35f49d5c967d8 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#e84a5f;
fill:#e84a5f;
}

.flex_column.av-2ry7mi-3a05f2332166b140079c380aa286725f{
padding:0px 0px 0px 32px;
}

.flex_column.av-xglu-9f8fa1c15b68a2d2e98a687a502978c9{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#848484;
font-size:13px;
}
body .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag{
font-size:13px;
}
.av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .special-heading-inner-border{
border-color:#0a0a12;
}
.av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag .heading-wrap:before{
border-color:#0a0a12;
}
body .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag .heading-wrap:after{
border-color:#0a0a12;
}

#top .hr.hr-invisible.av-26vjwa-9afcf2a940ab5b7906d215cd3a0bdd56{
height:24px;
}

#top .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:96px;
}
body .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag{
font-size:96px;
}
.av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .special-heading-inner-border{
border-color:#0a0a12;
}
.av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-subheading{
font-size:15px;
}
body .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag .heading-wrap:before{
border-color:#0a0a12;
}
body .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag .heading-wrap:after{
border-color:#0a0a12;
}

#top .hr.hr-invisible.av-1uqi3m-ea51e4d2de7ab1380eab60520b4826ad{
height:24px;
}

#top .av_textblock_section.av-63i4y-53ed346f1a2f930e16258bcc02a78323 .avia_textblock{
font-size:19px;
color:rgba(255,255,255,0.55);
}

#top .hr.hr-invisible.av-5fjhe-e515645769204b024f473a0d97c0502e{
height:32px;
}

#top #wrap_all .avia-button.av-bqst6-093d4f55cfc60fba2666295aa1bcdbf8{
background-color:#000000;
border-color:#000000;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:8px;
margin-left:8px;
}
#top #wrap_all .avia-button.av-bqst6-093d4f55cfc60fba2666295aa1bcdbf8 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-muxqxttb-12a10b25446b33ac5d85e1caad715bf4{
background-color:rgba(255,255,255,0.08);
border-color:rgba(255,255,255,0.08);
color:rgba(255,255,255,0.75);
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:8px;
margin-left:8px;
}
#top #wrap_all .avia-button.av-muxqxttb-12a10b25446b33ac5d85e1caad715bf4 .avia-svg-icon svg:first-child{
fill:rgba(255,255,255,0.75);
stroke:rgba(255,255,255,0.75);
}

#top .hr.hr-invisible.av-vqu3u-480c5b2b7cd466a37c0b55d39064f81c{
height:24px;
}

.flex_column.av-j3e9u-9f23090aa599a2e4ed7debb9706ab0b7{
padding:0px 28px 0px 0px;
}

.avia-section.av-3rcytu-508f97bfc728c02a9b87b448b50466c0{
background-color:#050508;
background-image:unset;
}

.flex_column.av-3ju7wy-3bdb1f88d318f44ccdd1c0ac68f4ec7d{
border-width:1px;
border-color:rgba(255,255,255,0.06);
border-style:solid;
padding:24px 28px 24px 28px;
}

#top .av_textblock_section.av-3fmk1e-06c511a548a08e94a694eea5ab685f1d .avia_textblock{
font-size:12px;
color:rgba(255,255,255,0.65);
}

.flex_column.av-2u8g9u-c4754466a9c27e5356813b8ad63a1ea3{
border-width:1px;
border-color:rgba(255,255,255,0.06);
border-style:solid;
padding:24px 28px 24px 28px;
}

#top .av_textblock_section.av-2s9bbe-afb398df3f376b0b570cf8cb2a94fe9f .avia_textblock{
font-size:12px;
color:rgba(255,255,255,0.65);
}

.flex_column.av-27oqtm-2692b9689d281bae39fd0c962de35495{
border-width:1px;
border-color:#cccccc;
border-style:solid;
padding:24px 28px 24px 28px;
background-color:#080810;
}

#top .av_textblock_section.av-21vol6-1e11e46c365ebdb54ee5dd53f32942e2 .avia_textblock{
font-size:12px;
color:#ffffff;
}

.flex_column.av-5w02q-bf838edbbcfd653e72e44cb2827d5beb{
border-width:1px;
border-color:rgba(255,255,255,0.06);
border-style:solid;
padding:24px 28px 24px 28px;
}

#top .av_textblock_section.av-1fkmv6-a358dba6ec133b3781211966a912f253 .avia_textblock{
font-size:12px;
color:rgba(255,255,255,0.65);
}

.flex_column.av-uy3du-437af98f2a499f1c87891c70e9258a47{
border-width:1px;
border-color:rgba(255,255,255,0.06);
border-style:solid;
padding:24px 28px 24px 28px;
}

#top .av_textblock_section.av-2gwqy-e5f41e8ddf92066b91740e900a32cce1 .avia_textblock{
font-size:12px;
color:rgba(255,255,255,0.65);
}

.avia-section.av-6y8ma-381ef2414f3c50ea46aabb454182eb18{
background-color:#ffffff;
background-image:unset;
margin-top:40px;
margin-bottom:40px;
}

#top .hr.hr-invisible.av-1uk78y-c58722b1e19cb0275193aac67c891547{
height:56px;
}

.flex_column.av-2fl0ma-0bfbce6dca3161d0c4e173fd8bb226c7{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-t0vu-ddbc580fb37159e731f0b945b89d4a7c{
height:18px;
}

#top .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#0a0a14;
font-size:32px;
}
body .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-subheading{
font-size:15px;
}
body .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .hr.hr-invisible.av-adtoy-b061c788c03d9103aa31061b5a2201c7{
height:18px;
}

#top .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#0a0a14;
font-size:32px;
}
body .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .hr.hr-invisible.av-1knpwy-efcad434e5e1f61dbeca54241508c021{
height:24px;
}

#top .av_textblock_section.av-1rsktu-eb2803a452d910ffad82ee8d1125ad57 .avia_textblock{
font-size:15px;
color:rgba(10,10,20,0.55);
}

#top .av_textblock_section.av-mv0u9kjz-ed6e41b6fd4c419e9195a87bc7a4afcc .avia_textblock{
font-size:15px;
color:rgba(10,10,20,0.55);
}

#top .hr.hr-invisible.av-winm-53cf6af2932cb485e2c75ccf5fa350bc{
height:24px;
}

#top .av_textblock_section.av-bgpdu-69a7958314ec45500e3988fa0082e1f5 .avia_textblock{
font-size:15px;
color:rgba(10,10,20,0.55);
}

.flex_column.av-3khwi-cd6ab43c93e36f8cf21901e00e8ef2f4{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-sk25u-5d2656bcc22eefd73be966bd42950fe6{
height:18px;
}

.avia-image-container.av-muctcnvu-61953f783d5ac479241d6be5419dbd14 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muctcnvu-61953f783d5ac479241d6be5419dbd14 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-kwfbm-1b58fe9e500fad075354735914e63d4b{
height:44px;
}

.flex_column.av-7t0vee-5abb3907ec595cef663bd5b6d4eaa23b{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#0a0a14;
font-size:32px;
}
body .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .hr.hr-invisible.av-26wf8m-24b9fc27a84309c5a872a5a2fce2b21b{
height:24px;
}

#top .av_textblock_section.av-mv0uhwl6-76795313dddde8cfdb7a74f112b43a9c .avia_textblock{
font-size:15px;
color:#000000;
}

.flex_column.av-56y63q-9b6a9de3e0341f2f1ccb418fbe224703{
width:32.666666666667%;
margin-left:0;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-56y63q-9b6a9de3e0341f2f1ccb418fbe224703 .av-flex-placeholder{
width:1%;
}

#top .av_textblock_section.av-mv0u5uqa-452ceb3f598b845cddc3eafd3ada3270 .avia_textblock{
font-size:15px;
color:#d0b084;
}

.flex_column.av-3h1y1y-3a192c4c69c34e1c62ba13782479a008{
width:32.666666666667%;
margin-left:0;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3h1y1y-3a192c4c69c34e1c62ba13782479a008 .av-flex-placeholder{
width:1%;
}

#top .av_textblock_section.av-mv0u66bv-662fca475054c848aa48bdba15515f57 .avia_textblock{
font-size:15px;
color:#d0b084;
}

.flex_column.av-6rjl2-3a36853e7144dae8ca1e3a674af4fa1e{
width:32.666666666667%;
margin-left:0;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6rjl2-3a36853e7144dae8ca1e3a674af4fa1e .av-flex-placeholder{
width:1%;
}

#top .av_textblock_section.av-mv0u6dw9-b17335775ae6257be644dd8d396cd76f .avia_textblock{
font-size:15px;
color:#d0b084;
}

#top .hr.hr-invisible.av-l3kgau-60d48e7ac072957a47f4f6d1cf6fd217{
height:56px;
}

#top .av_textblock_section.av-muy50xh4-64a91b62958aad54c6663441f8e0f2b8 .avia_textblock{
font-size:11px;
color:#e84a5f;
}

#top .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

.flex_column.av-jsjf86-b87d43f4a4e937428a0ee8b0505ffcdb{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-gs769y-4a32c6c0f5ec3ae8a55e9d65c29a2e01{
height:18px;
}

#top .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .av_textblock_section.av-mv0wpkh7-ce798794b9f76b4cbc3940546d69a12b .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mv0w5l4o-a43f00c335fcf3500bebecae66b17446 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mv0w5l4o-a43f00c335fcf3500bebecae66b17446 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-fcmluu-52c6dca7dca2163a7ee3ec31200e365e{
height:44px;
}

#top .av_textblock_section.av-ax20au-46c5d740a3873c93658b8d1809fbd317 .avia_textblock{
color:#ffffff;
}

.flex_column.av-8yusd2-a7307de455bf39c1cf07e11440d7ffdb{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-7ysk92-68f5c86d18aaf8444a490e8207e62163{
height:18px;
}

#top .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-subheading{
font-size:15px;
}
body .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .av_textblock_section.av-47unzq-ba2992f6861346bd03f5c25f34742346 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mv0w4d47-a71943b564f698942d4228b3aa9a459f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mv0w4d47-a71943b564f698942d4228b3aa9a459f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-34vug6-b0a5057b8b028a87b7bf53fdae2ace69{
height:44px;
}

#top .av_textblock_section.av-mv0wyzw8-412a983e1db683b31ef447b5e59c3ee1 .avia_textblock{
color:#ffffff;
}

.flex_column.av-8ny4k6-9663270132cfe68f3b0adc4e011e81c4{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-7sinja-f0062635f59cdfff9a94bb0923615592{
height:18px;
}

#top .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .special-heading-inner-border{
border-color:#f7f7fa;
}
.av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag .heading-wrap:before{
border-color:#f7f7fa;
}
body .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag .heading-wrap:after{
border-color:#f7f7fa;
}

#top .av_textblock_section.av-mv0wshjj-04fc47a54f2ce9a8d9201a8ef38a5932 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-mv0xfdgz-557aa6bb8afa95fe9c08b39423a25f00 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mv0xfdgz-557aa6bb8afa95fe9c08b39423a25f00 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-5oktbq-e907e08045a217eb41b4bbac812cfeba{
height:44px;
}

#top .av_textblock_section.av-mv0xddzf-cc3505be973e7ada094fa44134e36645 .avia_textblock{
color:#ffffff;
}

.avia-section.av-3og4wq-b503e155274ab23d9d83f68d6a21c1fc{
background-color:#050508;
background-image:unset;
}

.flex_column.av-3in8ui-adc0afa7555a69c741bb12a4010d6b3d{
padding:0px 0px 48px 0px;
}

.avia-image-container.av-muy508c0-2c9eb59458a9fb352b01fd6f342c6629 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muy508c0-2c9eb59458a9fb352b01fd6f342c6629 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-7z8mye-2fda4a75c859c0f14fe6b49a096c01a2{
padding:0px 0px 48px 0px;
}

#top .av_textblock_section.av-3lh72u-dd6645a0b7ade15fd849f37d8318ea27 .avia_textblock{
font-size:11px;
color:#e84a5f;
}

#top .hr.hr-invisible.av-5esnuu-c0faf8cf21edf0ae132f2dc82c12dd95{
height:14px;
}

#top .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag{
font-size:76px;
}
.av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .special-heading-inner-border{
border-color:#0a0a12;
}
.av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-subheading{
font-size:15px;
}
body .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag .heading-wrap:before{
border-color:#0a0a12;
}
body .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag .heading-wrap:after{
border-color:#0a0a12;
}

#top .hr.hr-invisible.av-1v71hi-659e34b7e3c65de0486e4f496d683f38{
height:18px;
}

#top .av_textblock_section.av-muy51fd0-4d1543388b4babb46060a45b49ce87c9 .avia_textblock{
font-size:16px;
color:#ffffff;
}

.avia-section.av-9yfdy-ebdc1eee54739896d015ab2e9e24f5c9{
background-repeat:no-repeat;
background-image:url(https://www.badsanierung-hauser.de/wp-content/uploads/2026/10/Badsanierung-Hauser-Buehl-Bad-BG-1920.webp);
background-position:50% 50%;
background-attachment:fixed;
}

#top .hr.hr-invisible.av-1yzsbq-df9444fbc2b5686956a6cd0eb72d8fcd{
height:14px;
}

#top .av_textblock_section.av-muy5j6q9-8ef6239f4ded9f1d5dfb8eb3d3cc8c6f .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .av_textblock_section.av-muy5jgd1-d0bc3c245b4ce3e47cda1972ce782a59 .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .av_textblock_section.av-muy5ke8r-73d1fd66fd5d113beb7be2fef8c9a087 .avia_textblock{
font-size:16px;
color:#ffffff;
}

.avia-section.av-1uf6oy-cfca06d86d42a82288e35b0d915101e9{
background-color:#0a0a12;
background-image:unset;
}
.avia-section.av-1uf6oy-cfca06d86d42a82288e35b0d915101e9 .av-section-color-overlay{
opacity:0.1;
background-color:#000000;
}

.flex_column.av-1qtrqq-12a75408363e0558dfc2f0a4a1a8698e{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1exbcy-630b61ce0450dba64a532e8542632ce0{
height:40px;
}

#top .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .special-heading-inner-border{
border-color:#050508;
}
.av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag .heading-wrap:before{
border-color:#050508;
}
body .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag .heading-wrap:after{
border-color:#050508;
}

#top .av_textblock_section.av-wdq6i-dfa36af32851f4297267405a4d58d812 .avia_textblock{
font-size:18px;
color:#c4c4c4;
}

#top .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .special-heading-inner-border{
border-color:#050508;
}
.av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag .heading-wrap:before{
border-color:#050508;
}
body .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag .heading-wrap:after{
border-color:#050508;
}

#top .hr.hr-invisible.av-r56de-337c57c19688cfd66e3436e214afaae5{
height:36px;
}

#top #wrap_all .avia-button.av-muxr80nc-9c7f9038527bcfbbf8b1f9d7e843c4d8{
background-color:#e84a5f;
border-color:#e84a5f;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:16px;
}
#top #wrap_all .avia-button.av-muxr80nc-9c7f9038527bcfbbf8b1f9d7e843c4d8 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-94uv6-49236c90429a69a4ce45b08fb1c5723e{
background-color:rgba(255,255,255,0.07);
border-color:rgba(255,255,255,0.07);
color:rgba(255,255,255,0.75);
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:16px;
}
#top #wrap_all .avia-button.av-94uv6-49236c90429a69a4ce45b08fb1c5723e .avia-svg-icon svg:first-child{
fill:rgba(255,255,255,0.75);
stroke:rgba(255,255,255,0.75);
}

.flex_column.av-iggnm-b0be58dc36082c40454db9ec233ac89c{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-dab9m-e52bd07393463a25d9d6b4f85fc3e542{
height:40px;
}

.avia-image-container.av-mue94kbk-8e2c2a798fa4ff6306ee9b6819d24312 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mue94kbk-8e2c2a798fa4ff6306ee9b6819d24312 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-8vgwi-0038058bd34d6907e71ffa3f25002921 .avia_textblock{
font-size:18px;
color:#d7b780;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag{
font-size:64px;
}

#top .av_textblock_section.av-b058ga-f669c2a23a7a862fe84e4117dad3770f .avia_textblock{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag{
font-size:64px;
}

#top .av_textblock_section.av-63i4y-53ed346f1a2f930e16258bcc02a78323 .avia_textblock{
font-size:17px;
}

#top #wrap_all .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag{
font-size:52px;
}

#top #wrap_all .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag{
font-size:34px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag{
font-size:44px;
}

#top .av_textblock_section.av-b058ga-f669c2a23a7a862fe84e4117dad3770f .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag{
font-size:44px;
}

#top .av_textblock_section.av-63i4y-53ed346f1a2f930e16258bcc02a78323 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag{
font-size:38px;
}

#top #wrap_all .av-special-heading.av-pm76-4b9ec5e2104f0f5008c5273d92a66465 .av-special-heading-tag{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-muh3u88q-eef81c19322b9dcb363038ec82340549 .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-bcjjky-04defee649d239860039ad8762e8b215 .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-2czxje-e9c94c815855e3466cd6c70fba5c9358 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20da96-5029ba78977e427cfa91fed73d0134dc .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-234fp6-e2a812aa4010992ac2456dc8432ce8bc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mucu6yet-b1b82b39e4587e72a53f966f4f639237 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mv0u505h-f8640d628d12c301ecb8cddff71ebae1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mv0wn08q-8146b8ca0e6bfb0d5950dd352e3b33e0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mv0wosf4-e218370734c58d86438a1a1e6f51d453 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-63nid2-1964ae08456c4f8bcd8b5317f7033b5c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mv0wrw0b-7791164b6032170038a8fbd305d3ecd7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-40mofa-970e955732e15eaab11fbcd97c8b9f6a .av-special-heading-tag{
font-size:28px;
}
}
