@font-face{font-family:"figtree";src:url("/assets/fonts/figtree/static/Figtree-VariableFont_wght.ttf") format("ttf")}:root{--font-primary: "figtree", sans-serif;--font-secondary: "figtree", sans-serif;--color-primary: #d61761;--font-size-super: 80px;--font-size-small: 17px}.blue-gradient{background:-moz-linear-gradient(left, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-webkit-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #16afd3), color-stop(0.3198, #16acd0), color-stop(0.5692, #16a5c6), color-stop(0.794, #1697b6), color-stop(1, #16859f)) !important;background:-o-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-ms-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#16AFD3', endColorstr='#16859F' ,GradientType=0)" !important;background:linear-gradient(90deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#16AFD3",endColorstr="#16859F" , GradientType=1) !important}.violet-gradient{background:-moz-linear-gradient(left, #524092 0%, #3b2b66 100%) !important;background:-webkit-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #524092), color-stop(1, #3b2b66)) !important;background:-o-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;background:-ms-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#524092', endColorstr='#3B2B66' ,GradientType=0)" !important;background:linear-gradient(90deg, #524092 0%, #3b2b66 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#524092",endColorstr="#3B2B66" , GradientType=1) !important}.red-gradient{background:-moz-linear-gradient(left, #d61761 0%, #9c1346 99.7%) !important;background:-webkit-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #d61761), color-stop(0.997, #9c1346)) !important;background:-o-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;background:-ms-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61761', endColorstr='#9C1346' ,GradientType=0)" !important;background:linear-gradient(90deg, #d61761 0%, #9c1346 99.7%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D61761",endColorstr="#9C1346" , GradientType=1) !important}.nav-logo img{max-height:unset;height:unset;width:100%}.slidingbar-open img{max-width:40px}.sm_logo-dark{display:none}.nav-container .menu-main{margin-bottom:0}.nav-container .menu-main .sm_logo-light{display:inline-block}.site-header.is-sticky .sm_logo-light{display:none}.site-header.is-sticky .sm_logo-dark{display:inline-block}.slidingbar-logo img{max-height:unset;max-width:70%}.slidingbar-container{left:100%}.slidingbar-container.active{transform:translateX(-100%)}.section-title h2:before{display:none}.gallery-box .image-hover-actions{justify-content:center;display:flex}.gallery-box:hover .image-hover-actions ul{transform:unset;-webkit-transform:unset;left:unset;border-radius:0}.gallery-box:hover .image-hover-actions ul:hover:before{width:100%;-webkit-transition:all .3s;transition:all .3s}.gallery-box:hover .image-hover-actions ul:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--color-primary);-webkit-transition:all .3s;transition:all .3s;z-index:-1}.mou__widget_post_card-style-1 .post-date{left:unset;top:unset;right:0;bottom:0;padding:10px;font-size:20px;color:var(--color-white);line-height:var(--line-height-100);font-weight:700;display:block}.sm_show-all-news-button{cursor:pointer}.nav-container .menu-main>li>a,.nav-container .menu-main>li>a,.nav-container .menu-main>li>a{color:#fff}.is-sticky .nav-container .menu-main>li>a,.is-sticky .nav-container .menu-main>li>a,.is-sticky .nav-container .menu-main>li>a{color:var(--color-dark-2)}.nav-container .menu-main>li>a:active,.nav-container .menu-main>li>a.active,.nav-container .menu-main>li>a:hover{color:#fff}.sm_modal-height{min-height:calc(100vh - 100px)}.sm_modal-content h1,.sm_modal-content h2,.sm_modal-content h3,.sm_modal-content h4,.sm_modal-content h5,.sm_modal-content h6{margin-bottom:.5rem}.sm_modal-content p{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.sm_modal-content ul{list-style:unset;margin:unset;padding-left:2rem}.site-logo img{max-height:unset}.contact-info a:hover p{color:var(--color-primary);-webkit-transition:all .5s;transition:all .5s}.contact-info{display:flex;align-items:center}.comment_input_field input,.theme-dark .form_input_box input,.form_input_box input,.form_input_box textarea{height:unset;padding:5px;border:1px solid #d61761;background:var(--color-dark-2);max-width:90%}.contact-form-wrapper .comment_input_field input,.contact-form-wrapper .theme-dark .form_input_box input,.contact-form-wrapper .form_input_box input,.contact-form-wrapper .form_input_box textarea{max-width:100%}.comment_input_field input:focus,.form_input_box input:focus,.comment_input_field textarea:focus,.form_input_box textarea:focus{border:1px solid #d61761}.footer-logo img{max-width:80%;max-height:unset}.contact-info i{font-size:var(--font-size-medium);margin-right:16px}.slidingbar-container input.submit,.slidingbar-container .mou-mini-cart__buttons a,.slidingbar-container .theme-btn button,.slidingbar-container button.theme-btn,.slidingbar-container .theme-btn a{padding:34px 24px;width:100%}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{color:#fff}.swiper-pagination-current{color:#fff}.hero-image-content__text.slide,.hero-image-content__text.shop{margin-left:-60px}.hero-image-content__text.slide .hero-image-content-button-wrapper,.hero-image-content__text.shop .hero-image-content-button-wrapper{height:50px;display:flex;flex-direction:row;gap:20px;align-items:center}.hero-image-content__text.slide .hero-image-content-button-wrapper .logo-wrapper,.hero-image-content__text.shop .hero-image-content-button-wrapper .logo-wrapper{height:50px;display:flex;flex-direction:row;gap:10px}.hero-image-content__text.slide .hero-image-content-button-wrapper .logo-wrapper img,.hero-image-content__text.shop .hero-image-content-button-wrapper .logo-wrapper img{height:50px}.slidingbar-open.sm_alt i::before{color:var(--color-primary);font-size:var(--font-size-medium)}.page-masthead__heading .entry-title-desc p.text-highlight{color:var(--color-primary)}.blue-gradient p,.blue-gradient h2,.blue-gradient .theme-bullet li,.blue-gradient .mou_card-subtitle,.blue-gradient .sub-heading,.red-gradient p,.red-gradient h2,.red-gradient .theme-bullet li,.red-gradient .mou_card-subtitle,.red-gradient .sub-heading,.violet-gradient p,.violet-gradient h2,.violet-gradient .theme-bullet li,.violet-gradient .mou_card-subtitle,.violet-gradient .sub-heading{color:#fff}.blue-gradient a,.red-gradient a,.violet-gradient a{color:#fff}.blue-gradient a:hover,.blue-gradient a:focus,.red-gradient a:hover,.red-gradient a:focus,.violet-gradient a:hover,.violet-gradient a:focus{color:#1c222e}.color-bg-primary .theme-btn a:hover,.color-bg-primary .theme-btn a:focus{color:#1c222e}.section-content__video video{border:none;border-radius:unset}.section-content__video:after,.section-content__video:before{display:none}.sm_bg-logo{max-width:200px;position:absolute;bottom:380px;left:50px;opacity:.1}.mou__widget-features{box-shadow:5px 5px 10px -3px rgba(0,0,0,.3)}.sm_overlay{width:100%;height:100%;position:absolute;z-index:2;opacity:.5;transition:.5s}.sm_overlay:hover{opacity:0}.image-hover-actions ul{bottom:50%;transform:translateY(50%) !important;opacity:1;border-radius:0;left:unset}.image-hover-actions ul li{opacity:1;transform:translateX(0)}.section-title h2,.section-title.theme-dark h2{padding-left:0}.section-title.color-bg-primary p,.section-title p{margin-left:0}.page-masthead__heading .entry-subtitle{padding-left:0}.page-masthead__heading .entry-subtitle:before{display:none}h1{font-size:var(--font-size-super);line-height:80px;font-weight:600}.section-title h1,.section-title.theme-dark h1{color:#fff;font-weight:600}.sm_hover-text{font-weight:400;letter-spacing:1px;color:var(--color-white);text-transform:uppercase}.page-leistungen h2{font-weight:600;text-transform:uppercase}.section-bg-image.sm_gradient:before{background:transparent;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #1c222e 100%)}.browser-safari .section-bg-image{background-attachment:scroll}.height-fixed{height:800px}.feature-text p{font-size:15px}.mou__widget-features.sm_gradient-red:hover{background:-moz-linear-gradient(left, #d61761 0%, #9c1346 99.7%) !important;background:-webkit-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #d61761), color-stop(0.997, #9c1346)) !important;background:-o-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;background:-ms-linear-gradient(0deg, #d61761 0%, #9c1346 99.7%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61761', endColorstr='#9C1346' ,GradientType=0)" !important;background:linear-gradient(90deg, #d61761 0%, #9c1346 99.7%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D61761",endColorstr="#9C1346" , GradientType=1) !important;border-color:transparent}.mou__widget-features.sm_gradient-violet:hover{background:-moz-linear-gradient(left, #524092 0%, #3b2b66 100%) !important;background:-webkit-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #524092), color-stop(1, #3b2b66)) !important;background:-o-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;background:-ms-linear-gradient(0deg, #524092 0%, #3b2b66 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#524092', endColorstr='#3B2B66' ,GradientType=0)" !important;background:linear-gradient(90deg, #524092 0%, #3b2b66 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#524092",endColorstr="#3B2B66" , GradientType=1) !important;border-color:transparent}.mou__widget-features.sm_gradient-blue:hover{background:-moz-linear-gradient(left, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-webkit-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #16afd3), color-stop(0.3198, #16acd0), color-stop(0.5692, #16a5c6), color-stop(0.794, #1697b6), color-stop(1, #16859f)) !important;background:-o-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;background:-ms-linear-gradient(0deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#16AFD3', endColorstr='#16859F' ,GradientType=0)" !important;background:linear-gradient(90deg, #16afd3 0%, #16acd0 31.98%, #16a5c6 56.92%, #1697b6 79.4%, #16859f 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#16AFD3",endColorstr="#16859F" , GradientType=1) !important;border-color:transparent}.mou__widget-features.sm_gradient-grey:hover{background:#798497;background:-moz-linear-gradient(270deg, #798497 0%, #1c222e 100%);background:-webkit-linear-gradient(270deg, #798497 0%, #1c222e 100%);background:linear-gradient(90deg, #798497 0%, #1c222e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#798497",endColorstr="#1c222e",GradientType=1);border:transparent}.contact_form{background-color:var(--color-dark-1);border-radius:6px}.sm_set-google-opt-in-cookie.btn{color:#d61761;border-color:#d61761}.gmap{border-radius:6px}.slidingbar-container{width:380px}.sm_md-text p:not(:last-child),.sm_md-text ul:not(:last-child){margin-bottom:20px}.sm_md-text p+ul{margin-top:-20px}.sm_md-text ul{list-style:unset;padding-left:20px}.width-fit-content{width:fit-content}.page-leistungen .mou__widget_content-media{height:100%}.page-leistungen .mou__widget_content-media .section-bg-image{height:100%;max-height:unset}.Heizung .gallery-box::before,.Heizung .gallery-box::after,.Waermepumpe .gallery-box::before,.Waermepumpe .gallery-box::after{background-color:#d61761}.Heizung .gallery-box:hover .image-hover-actions ul:before,.Waermepumpe .gallery-box:hover .image-hover-actions ul:before{background-color:#9c1346}.Bad .gallery-box::before,.Bad .gallery-box::after{background-color:#16afd3}.Bad .gallery-box:hover .image-hover-actions ul:before{background-color:#16859f}.Klima .gallery-box::before,.Klima .gallery-box::after{background-color:#524092}.Klima .gallery-box:hover .image-hover-actions ul:before{background-color:#3b2b66}.gallery-box:hover .image-hover-actions ul:before{background-color:#1c222e}.page-impressum h2,.page-impressum h3,.page-datenschutz h2,.page-datenschutz h3{margin-bottom:10px}p,ul{margin-bottom:20px}.quadra-fixed-modal .logo-wrapper{margin:40px 0;display:flex;flex-direction:row;justify-content:space-evenly}.quadra-fixed-modal .logo-wrapper img{max-height:50px}@media(max-width: 576px){.quadra-fixed-modal .logo-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:auto}}/*# sourceMappingURL=cuSTORMS.css.map */
