@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-e30d99a6df06c9f90e5a5d7671c2cda0.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-0c3e7eb3bdf5582fe148ab78ff218090.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-4f3829ff73f7451374134fe03788554e.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-a6588fd7f2ed4ebd6e6a2761a1b36201.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-69f797b2d5d1a75865271bcf97d76c23.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-e30d99a6df06c9f90e5a5d7671c2cda0.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-0c3e7eb3bdf5582fe148ab78ff218090.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-4f3829ff73f7451374134fe03788554e.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-a6588fd7f2ed4ebd6e6a2761a1b36201.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;src:url(../../assets/fonts/Nunito-69f797b2d5d1a75865271bcf97d76c23.woff2?h=34c36859c4816542be8d8ac9b7329f55) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#f18900;--color-secondary:#fffcef;--color-tertiary:#ffc27a;--bgcolor-footer:#1C1C1C;--bgcolor-main:white;--bgcolor-main-secondary:#f8f8f8;--text-color-light:rgba(255, 255, 255, 0.8);--text-color-dark:rgba(0, 0, 0, 0.8);--text-color-medium:rgba(48, 48, 48, 0.8);--faq--lines:var(--color-primary);--faq--btn:var(--color-tertiary);--faq--bg:white}body{font-family:Nunito,Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:300;scrollbar-color:var(--color-primary) var(--bgcolor-main);scrollbar-width:thin;font-smoothing:antialiased}b,strong{font-weight:600}html{scroll-behavior:smooth;font-size:87%;letter-spacing:.02rem}.link-standard,.link-standard:hover,a,a:hover{color:inherit;cursor:pointer;text-decoration:none}@media (min-width:768px){html{font-size:90%}}@media (min-width:992px){html{font-size:100%}}@media (min-width:1400px){html{font-size:110%}}a{color:#fff;transition:.3s;padding:3px 0;display:inline-block}.accordion a,.slider:hover .fas.fa-chevron-left,.slider:hover .fas.fa-chevron-right,a:hover{color:var(--color-primary)}.container,.row{--bs-gutter-y:0;--bs-gutter-x:0}ul{padding-left:17px}h2{line-height:2.5rem;color:var(--color-primary)}h4{font-size:1.2rem;color:var(--color-primary);text-align:center}address a{color:var(--bs-body-color);transition:.3s}.footer{font-size:.7rem}footer a{font-size:.9rem;line-height:1.5;color:#fff}footer h3{font-size:1.1rem}.logo-footer{width:250px}footer address{font-size:.9rem}.navbar{padding:20px;text-transform:uppercase;font-size:.8rem}.lenis.lenis-stopped,body.overflow-hidden{overflow:hidden}#side-menu{display:none;position:fixed;min-width:100%;width:100%;max-width:100%;top:0;bottom:0;right:-100%;height:100vh!important;z-index:500;background:#fff;color:#fff;background-color:var(--bgcolor-footer);transition:.4s;letter-spacing:.2rem}body.side-menu-visible #side-menu{transform:translateX(-100%)}#side-menu .contents{margin-top:15px}@media (min-width:300px){#side-menu .nav-link{color:#fff;font-size:22px;font-weight:600;padding:12px 0;text-align:center;text-transform:uppercase;max-width:100vw}}#side-menu .nav-link:hover{opacity:.8;cursor:pointer!important}#side-menu .close{display:block;font-size:40px;font-family:Nunito;font-weight:200!important;padding-top:20px;padding-left:20px}.side-menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:100;display:none}.navbar-toggler,.navbar-toggler-icon{outline:0!important;border:none!important;color:var(--color-primary)!important;box-shadow:none!important}.close{background-color:var(--bgcolor-footer);border:none;margin-top:-20px;cursor:pointer;color:var(--color-primary)}.last-nav-item{margin-right:unset}.navbar-toggler{padding:0}.navbar-toggler-icon{width:2em}.cookiealert{position:fixed;bottom:0;left:0;width:100vw;margin:0!important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:.3s ease-out;color:#fff;background-color:rgba(51,51,51,.9)}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:0.1s}.cookiealert a{display:inline-block;color:var(--bgcolor-footer);background-color:#fff;padding:10px;border:1px solid var(--fccolor--black);font-size:.6rem;margin-left:1rem;transition:.7s;text-decoration:none;margin-top:1rem;width:120px}.cookiealert a:hover{color:#fff!important;background-color:var(--bgcolor-main)}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}.slider-wrapper{position:relative;width:100%;max-width:600px;height:400px;margin:0 auto;overflow:hidden;user-select:none;touch-action:none}.image-container,.image-container.before img{position:absolute;top:0;left:0;width:100%;height:100%}.image-container img{width:100%;height:100%;object-fit:cover}.image-container.before{z-index:1;overflow:hidden}.slider{position:absolute;top:0;bottom:0;left:50%;width:3px;background-color:#747474;z-index:2;transform:translateX(-50%);cursor:ew-resize;transition:background-color .3s}.slider:hover{background-color:var(--color-primary)}.slider-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45px;height:45px;background-color:var(--bgcolor-main-secondary);border-radius:50%;border:3px solid #747474;cursor:ew-resize;z-index:3;display:flex;justify-content:center;align-items:center;transition:border .3s}.slider:hover .slider-circle{border:3px solid var(--color-primary)}.fas.fa-chevron-left{font-size:16px;color:#747474;padding-right:2px;transition:color .3s}.fas.fa-chevron-right{font-size:16px;color:#747474;padding-left:2px;transition:color .3s}.accordion{--bs-accordion-border-color:var(--faq--lines);--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-focus-border-color:var(--faq--lines);--bs-accordion-body-padding-x:1rem;--bs-accordion-active-bg:var(--faq--lines);--bs-accordion-bg:var(--faq--bg)}.accordion-button{font-size:18px;line-height:24px;color:var(--color-primary)}.accordion-button:not(.collapsed){color:#fff;background-color:var(--faq--btn);box-shadow:inset 0 calc(0 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button::after{background-image:url("../../assets/img/icons/icon-plus.svg?h=b9baea01836fd5a737ff1168cb3fa49b");width:20px;height:20px;background-size:20px!important}.accordion-button:not(.collapsed)::after{display:block;background-image:url("../../assets/img/icons/icon-minus.svg?h=e8336c9d866a3b4f710e90c288668dac");width:20px;background-size:20px!important}.accordion-button:focus{border-color:var(--faq--lines);box-shadow:0 0 0 .25rem rgba(var(--faq--lines),1)}.accordion-body p{font-size:18px}.accordion a:hover{color:var(--color-tertiary)}.ueberschrift-label{color:rgba(0,0,0,.54)}label{width:100%;color:#f18a00}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.23)!important}.link-neutral,.link-neutral:hover{color:inherit;text-decoration:none}.form-control,select{border-radius:0!important;border-color:rgba(128,128,128,.18);color:rgba(0,0,0,.23)!important}.form-control-file{color:rgba(0,0,0,.23)!important;border:1px solid rgba(128,128,128,.18)}.btn--bestellung{margin-left:25px;border:1px solid;padding:.7rem 1rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff!important;background-color:#343a40;text-decoration:none!important}.btn--bestellung:hover{background-color:#23272b;border-color:#1d2124}.wrapper--grid{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media (min-width:768px){.wrapper--grid{grid-template-columns:repeat(2,1fr);column-gap:.5rem;row-gap:1.5rem}}@media (min-width:1200px){.nav-item{margin-right:1rem}.wrapper--grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){html{font-size:120%}.wrapper--grid{grid-template-columns:repeat(4,1fr);row-gap:.5rem}}.wrapper--grid .fa{color:var(--color-primary);font-size:2rem}.wrapper--grid p{font-size:1rem}.wrapper--grid--2{display:grid;grid-template-columns:repeat(1,1fr);column-gap:1.5rem;row-gap:1.5rem}.wrapper--grid--2 div{background-color:var(--bgcolor-main);padding:30px;border-radius:10px}.titel-heading--box{font-weight:600;margin-bottom:0}.wrapper--grid--2 ul{margin:0;padding:0;list-style-type:none}.wrapper--grid--2 li{display:flex}.wrapper--grid--2 .fa.fa-check{padding-right:10px;font-size:.8rem;color:var(--color-primary);padding-top:7px}.kachel--bg--grey h4{font-size:1.5rem}.icon--svg{width:100%;height:25px;margin:1rem 0;transform:rotate(90deg)}.btn--breite--kachel{width:100%!important}.wrapper--block{display:grid;grid-template-rows:auto 1fr;background-color:var(--bgcolor-main-secondary)}.link--mit--icon{display:flex;justify-content:center;align-items:center;border:2px solid var(--color-primary);background-color:#fff;border-radius:50%;height:60px;width:60px;transition:.3s ease-in-out;position:absolute;left:20px;top:20px;color:var(--bs-body-color)}.link--mit--icon:hover{color:#fff!important;background-color:var(--color-primary)}.btn--position{margin-bottom:25px}#verkauf--grid{display:grid;grid-template-columns:repeat(1,1fr);column-gap:.5rem;row-gap:1.5rem}@media (min-width:768px){.wrapper--grid--2{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem;row-gap:1.5rem}.icon--svg{transform:rotate(0)}#verkauf--grid{grid-template-columns:repeat(2,1fr);row-gap:.5rem}}@media (min-width:1400px){#verkauf--grid{grid-template-columns:repeat(4,1fr)}}.verkauf--grid-header{position:relative;background-color:#fff;text-align:center}#verkauf--grid img{height:270px}#verkauf--grid h3{font-size:1.2rem;color:var(--color-primary);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}#tipps--grid{display:grid;grid-template-columns:repeat(1,1fr);column-gap:1rem;row-gap:3.5rem;margin-top:1.5rem}@media (min-width:576px){.navbar{padding:20px 0}#tipps--grid{grid-template-columns:repeat(2,1fr)}}#tipps--grid>div{position:relative;background-color:var(--bgcolor-main-secondary);border-radius:10px;padding:15px}.kachel--bg--grey{background-color:var(--bgcolor-main-secondary)!important}#tipps--grid .link--mit--icon{top:-40px;left:40%;position:absolute}#tipps--grid h4{font-size:1rem}#erfahren--grid .fa,#tipps--grid .fa{color:var(--color-primary);font-size:2.5rem;padding:10px 0}.content--kleiner{font-size:.8rem}.sanierung--grid{display:grid;grid-template-rows:1fr 70px 1fr 70px 1fr}@media (min-width:768px){#tipps--grid{grid-template-columns:repeat(3,1fr)}#tipps--grid .link--mit--icon{left:36%}.sanierung--grid{display:grid;grid-template-columns:1fr 100px 1fr 100px 1fr}}.sanierung--grid>div{border-radius:10px;padding:15px}.sanierung--grid .titel-heading--box{color:var(--color-primary)}#erfahren--grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1rem;row-gap:1rem;margin-top:1.5rem}.container--block--2 .icon--svg{transform:rotate(0)!important}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.container{--bs-gutter-x:0}.logo-header{width:200px}.logo-content{padding:52px 0 1rem}.icons-default{font-size:2.5rem!important;color:var(--color-primary)}.fa.fa-envelope,.fa.fa-phone{color:var(--color-primary)!important;font-size:1.3rem}.navbar-nav{text-transform:initial;font-size:1.1rem}.header-bereich{height:600px;background:url("../../assets/img/banner/schimmel-bg-mobile.webp?h=621e6bf3c3d2502d0f9952eed576d676") 0 85%/cover no-repeat;padding:0 20px}@media (min-width:576px){.header-bereich{height:600px;background:url("../../assets/img/banner/schimmel-bg-tablet.webp?h=9f293ea9d3c5bffc60146d80793e11f0") 0 85%/cover no-repeat;padding:0 20px}}@media (min-width:992px){#tipps--grid{grid-template-columns:repeat(5,1fr)}.header-bereich{padding:0;background:url("../../assets/img/banner/schimmel-bg.webp?h=c318e581ed94442b1209f298948de383") 0 40%/cover no-repeat}}.navbar-light{padding-left:0!important;margin-left:0!important}.inhalt-kopfbereich{margin-top:10%}@media (min-width:1600px){.header-bereich{height:630px}.inhalt-kopfbereich{margin-top:6%}}.untertitel{font-size:1.5rem;color:inherit}.untertitel-h4{font-size:1.2rem;color:inherit}.titel-heading{color:var(--color-primary)}.heading-container{padding:30px;background-color:rgba(248,248,248,.8);border-radius:20px}.btn-towebshop{background-color:var(--color-tertiary)!important}.btn-towebshop:hover{background-color:var(--color-tertiary)!important;color:#fff}.btn{width:100%;padding:8px 25px;color:#fff;border-radius:10px}.btn-hover-slide .fa.fa-envelope,.btn-towebshop .fa.fa-pencil-square-o{color:#fff!important;position:absolute;right:15px;top:16px}.fa.fa-pencil-square-o{font-size:1.3rem}.btn-hover-slide span{color:#fff;font-weight:400;display:block;width:100%;transition:margin-top .4s}.btn-hover-slide:hover{background-color:var(--color-primary);color:#fff;font-weight:400}.btn-hover-slide{display:inline-block;position:relative;overflow:hidden;height:50px;line-height:35px;background-color:var(--color-primary);color:#fff;text-decoration:none;text-align:center}.btn-hover-slide span:first-child{margin-top:0}.btn-hover-slide:hover span:first-child{margin-top:-36px;opacity:0}.container--block--1{padding:22px 20px 54px;margin-top:-50px;border-radius:10px 10px 0 0;background-color:var(--bgcolor-main)}@media (min-width:576px){.container--block--1{padding:22px 0 54px}}.container--block--2{padding:49px 20px 33px;background-color:var(--bgcolor-main-secondary)}@media (min-width:576px){.container--block--2{padding:69px 0 53px}}.container--block--3{padding:52px 20px 60px}@media (min-width:576px){.container--block--3{padding:72px 0 80px}}.container--block--4,.container--block--6{padding:49px 20px 60px;background-color:var(--bgcolor-main-secondary)}@media (min-width:576px){.container--block--4,.container--block--6{padding:69px 0 80px}}.container--block--5,.container--block--7{padding:49px 20px 60px}@media (min-width:576px){.container--block--5,.container--block--7{padding:69px 0 80px}}h3{line-height:1.8rem;font-size:1.5rem}h2{font-size:2.2rem}.text-content-card{background-color:#fff;text-align:left}