.extbase-debugger{z-index:9999;display:table;}html{scroll-behavior:smooth;scroll-padding-top:213px;}html.font-normal,#font .font-normal{font-size:16px;}html.font-medium,#font .font-medium{font-size:19px;}html.font-big,#font .font-big{font-size:22px;}body{overflow-y:scroll;font-size:1.125rem;line-height:1.625rem;font-family:'Helvetica Now Display',sans-serif;}h1,.h1{font-size:3.438rem;font-weight:700;color:#910f0a;line-height:4.813rem;margin-bottom:1rem;}h2,.h2{font-size:2.188rem;font-weight:700;color:#910f0a;line-height:2.875rem;margin-bottom:1rem;}h3,.h3{font-size:2.188rem;font-weight:700;color:#505050;line-height:2.875rem;margin-bottom:1rem;}h4,.h4{font-size:1.563rem;font-weight:700;color:#910f0a;line-height:2.063rem;margin-top:1rem;margin-bottom:1.5rem;}h5,.h5{font-size:1.25rem;font-weight:700;color:#505050;line-height:1.625rem;}h6,.h6{font-size:1.25rem;font-weight:700;color:#910f0a;line-height:1.625rem;}a{text-decoration:none!important;color:#505050;}a:hover,a:focus,a.active{color:#910f0a;}p:last-child{margin-bottom:0;}blockquote,.blockquote{font-size:2.188rem;color:#910f0a;line-height:2.875rem;}.frame-type-textmedia .ce-gallery,.frame-type-textmedia .ce-column,.frame-type-textmedia .ce-outer,.frame-type-textmedia .ce-inner{float:none;}.ce-gallery figure{display:inline-block;}.ce-gallery figure.video{width:100%}.ce-gallery figure > figcaption{margin-top:1rem;margin-bottom:1rem;}.ce-gallery figcaption{display:block;}.ce-gallery.ce-border img{border:0;}.ce-gallery.ce-border figure > div{border:1px solid #D6D6D6;}.ce-outer,.ce-inner{width:100%;}.ce-left:not(.ce-intext) .row > *{text-align:left;}.ce-center:not(.ce-intext) .row > *{text-align:center;}.ce-right:not(.ce-intext) .row > *{text-align:right;}a.text-primary:focus,a.text-primary:hover{color:#505050!important;}.text-hover-white:hover{color:#ffffff !important;}.btn{color:#ffffff;border-radius:0;}.btn.focus,.btn:focus,.btn:active{color:initial;box-shadow:none!important;}.btn-primary:active,.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.show > .btn-primary.dropdown-toggle,.btn-primary:not(:disabled):not(.disabled):active{background-color:#505050;border-color:#505050;color:#ffffff;}.btn-outline-primary{color:#505050;}.btn-outline-primary.btn-arrow{color:#910f0a;}.btn-outline-primary.btn-next:hover,.btn-outline-primary:hover{color:#ffffff;}.btn-outline-white{color:#ffffff;border-color:#ffffff;}.btn-outline-white:hover,.btn-outline-white:focus{background-color:#ffffff;}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{background-color:#910f0a;border-color:#910f0a;}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#910f0a!important;}.badge{font-size:0.75rem;}.card{font-size:1rem;line-height:1.375rem;}.card-header{padding:1rem 1.25rem;}.lead{font-size:1.563rem;font-weight:400;line-height:2.188rem;}.lead i{vertical-align:.1em;}.list-arrow::marker,.list-arrow > li::marker,.list-unstyled::marker,.list-unstyled > li::marker{content:none!important;}.breadcrumb-item + .breadcrumb-item::before{content:'|';}.carousel-indicators li{height:10px;border:1px #ffffff solid;background:transparent;text-indent:0;opacity:1;}.carousel-indicators .active{background:#ffffff;}.carousel-control-next,.carousel-control-prev{opacity:1;}.form-control{border-color:#E3E3E3;border-radius:0;}.form-control:focus{box-shadow:none;}.navbar-nav .nav-item{font-size:1.375rem;}.navbar-nav .nav-link{color:#505050!important;}.navbar-nav .active > .nav-link,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .show > .nav-link,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#910f0a!important;}.nav-tabs{border-bottom-color:transparent;}.nav-tabs .nav-link{border-bottom-color:#505050;}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-top-color:#505050;}.nav-tabs .nav-link:hover{border-color:#910f0a;}.nav.dropdown-menu{display:none;}.nav.dropdown-menu.show{display:block;}.dropdown-toggle::after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f078";border:0;position:absolute;right:1rem;}.figure-caption{color:#505050;font-size:1.125rem;padding:0;}.form-check-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0;}.form-check .form-check-input ~ .form-check-label{padding-left:.25rem;}.form-check .form-check-input ~ .form-check-label::before{position:absolute;display:block;content:'';left:0;top:4px;border:1px solid;width:1em;height:1em;}.form-check .form-check-input:checked ~ .form-check-label::after{content:'\e90e';position:absolute;display:block;top:0;left:2px;font-family:'schell-icons';font-size:.85rem;}.top-auto{top:auto;}.top-0{top:0;}.top-25{top:25%;}.top-50{top:50%;}.top-75{top:75%;}.top-100{top:100%;}.top-n25{top:-25%;}.top-n50{top:-50%;}.top-n75{top:-75%;}.top-n100{top:-100%;}.right-auto{right:auto;}.right-0{right:0;}.right-25{right:25%;}.right-50{right:50%;}.right-75{right:75%;}.right-100{right:100%;}.right-n25{right:-25%;}.right-n50{right:-50%;}.right-n75{right:-75%;}.right-n100{right:-100%;}.bottom-auto{bottom:auto;}.bottom-0{bottom:0;}.bottom-25{bottom:25%;}.bottom-50{bottom:50%;}.bottom-75{bottom:75%;}.bottom-100{bottom:100%;}.bottom-n25{bottom:-25%;}.bottom-n50{bottom:-50%;}.bottom-n75{bottom:-75%;}.bottom-n100{bottom:-100%;}.left-auto{left:auto;}.left-0{left:0;}.left-25{left:25%;}.left-50{left:50%;}.left-75{left:75%;}.left-100{left:100%;}.left-n25{left:-25%;}.left-n50{left:-50%;}.left-n75{left:-75%;}.left-n100{left:-100%;}.zindex-n1{z-index:-1;}.zindex-0{z-index:0;}.zindex-1{z-index:1;}.zindex-10{z-index:10;}.zindex-15{z-index:15;}.zindex-20{z-index:20;}.zindex-25{z-index:25;}.opacity-0{opacity:0;}.opacity-25{opacity:.25;}.opacity-50{opacity:.50;}.opacity-75{opacity:.75;}.opacity-100{opacity:1;}.fs-2{font-size:2rem;}.fs-218{font-size:2.1875rem;}.fs-3{font-size:3rem;}.fs-375{font-size:3.75rem;line-height:4.25rem;}.fs-4{font-size:4rem;line-height:4.375rem;}.fs-5{font-size:5rem;line-height:5.375rem;}.border-body{border-color:#505050!important;}.cursor-pointer{cursor:pointer;}.carousel-primary .carousel-control-next,.carousel-primary .carousel-control-next > *,.carousel-primary .carousel-control-prev,.carousel-primary .carousel-control-prev > *,.carousel-primary .carousel-indicators li{border-color:#910f0a!important;color:#910f0a!important;}.carousel-primary .carousel-indicators li.active{background-color:#910f0a;}.carousel-body .carousel-control-next,.carousel-body .carousel-control-next > *,.carousel-body .carousel-control-prev,.carousel-body .carousel-control-prev > *,.carousel-body .carousel-indicators li{border-color:#505050!important;color:#505050!important;}.carousel-body .carousel-indicators li.active{background-color:#505050;}.carousel[data-wrap="false"] .carousel-control-prev,.carousel[data-wrap="false"] .carousel-control-next{background-color:#910f0a;transition:all .15s linear;}.carousel[data-wrap="false"] .carousel-control-prev > *,.carousel[data-wrap="false"] .carousel-control-next > *{color:#ffffff!important;transition:all .15s linear;}.carousel[data-wrap="false"] .carousel-control-prev.disabled,.carousel[data-wrap="false"] .carousel-control-next.disabled{background-color:#ffffff;}.carousel[data-wrap="false"] .carousel-control-prev.disabled > *,.carousel[data-wrap="false"] .carousel-control-next.disabled > *{color:#910f0a!important;}.accordion [data-toggle="collapse"]::after{content:"\e900";float:right;font-family:"schell-icons";}.accordion [data-toggle="collapse"]:not(.collapsed)::after{content:"\e903";}.btn-arrow:before{display:inline-block;content:'\e907';font-family:'schell-icons';font-size:1em;font-weight:normal;padding-right:.313rem;}.btn-arrow-down{display:inline-flex;text-align:left;}.btn-arrow-down:before{content:'\e92f';}.btn-arrow-to-bottom:before{display:inline-block;content:'\e909';font-family:'schell-icons';font-size:1em;font-weight:normal;padding-right:.313rem;}.list-arrow{list-style-type:none;padding-left:0;}.list-arrow > li:before{display:inline-block;content:'\f061';font-family:'Font Awesome 5 Pro';font-weight:300;padding-right:.313rem;}.list-arrow-long{list-style-type:none;padding-left:0;}.list-arrow-long > li{position:relative;padding-left:2.5rem;padding-bottom:1rem;}.list-arrow-long > li:last-child{padding-bottom:0;}.list-arrow-long > li:before{display:inline-block;content:'\f178';font-family:'Font Awesome 5 Pro';font-weight:300;position:absolute;left:0;top:-2px;font-size:2rem;color:#910f0a;}.fancybox-button{background:transparent;color:#ffffff;}.fancybox-button[disabled],.fancybox-button[disabled]:hover{opacity:0!important;}.fancybox-button svg{display:none;}.fancybox-button div{border:1px solid #ffffff;padding:6px!important;}.fancybox-button div:before,.fancybox-button--close:before{display:inline-block;font-family:'schell-icons';}.fancybox-button--arrow_left div:before{content:"\e901";}.fancybox-button--arrow_right div:before{content:"\e902";}.fancybox-button--close:before{content:"\e90b";}.info,.info-download,.info-arrowRight,.info-magnifyingGlass,.info-magnifyingGlass,.info-pin,.info-faq{padding-left:3rem;position:relative;}.info:last-child,.info-download:last-child,.info-arrowRight:last-child,.info-magnifyingGlass:last-child,.info-magnifyingGlass:last-child,.info-pin:last-child,.info-faq:last-child{margin-top:0;margin-bottom:1rem;}.info:before,.info-download:before,.info-arrowRight:before,.info-magnifyingGlass:before,.info-magnifyingGlass:before,.info-pin:before,.info-faq:before{font-family:'schell-icons';font-size:2rem;color:#910f0a;position:absolute;left:0;top:5px;}.info-arrowRight:before{position:absolute;left:2rem;transform:translate(-100%);}.info:before{content:"\e935";}.info-download:before{content:"\e909";}.info-arrowRight:before{content:"\e907";}.info-magnifyingGlass:before{content:"\e90c";}.info-pin:before{content:"\e919";}.info-faq:before{content:"\e93a";}.tx_dmmediacockpit h3{display:none;}[data-toggle="modal"].download:hover .hover,.tx_dmmediacockpit .download:hover .hover{opacity:1;}.tx_dmmediacockpit .carousel-indicators li{box-sizing:border-box;height:auto;}.tx_dmmediacockpit .filter [data-toggle="collapse"]::after,.tx_dmmediacockpit .comparison [data-toggle="collapse"]::after{content:"\e900";float:right;font-family:"schell-icons";}.tx_dmmediacockpit .filter [data-toggle="collapse"]:not(.collapsed)::after,.tx_dmmediacockpit .comparison [data-toggle="collapse"]:not(.collapsed)::after{content:"\e902";}.tx_dmmediacockpit table.dragscroll th > div{width:190px;}.tx_dmmediacockpit table.dragscroll td > div{width:275px;}.tx_dmmediacockpit .card .badge.badge-pill.overflow-hidden{min-width:30px;width:0%;height:30px;transition:width .15s linear;}.tx_dmmediacockpit .card .badge.badge-pill.overflow-hidden:hover{width:100%;}.postlist__posttitle{word-break:break-word;}#blogFilter .dropdown .btn{font-size:1.2rem;}#blogFilter .dropdown .btn:hover,#blogFilter .dropdown .btn:active,#blogFilter .dropdown.show > .btn-outline-primary.dropdown-toggle{color:#fff !important;}.news .overline a{color:#910f0a;}.news .overline p{display:inline-block;margin-bottom:0;}#faqFilter input,#faqFilter input::placeholder{color:#000;font-weight:bold;}#faqFilter input,#faqFilter input::-ms-input-placeholder{color:#000;font-weight:bold;}.tx-dm-events .lead{margin-bottom:.5rem;}form a{color:#910f0a;}form #c5191,form #c5293{margin-top:-0.75rem;margin-bottom:1rem;}.roundslider-wrap .inner-container{max-width:70%;}.roundslider-wrap input{font-size:3.75rem;line-height:1;}.rs-range-color{background-color:#00b8f1;}.rs-path-color{background-color:#dee2e6;}.rs-handle{background-color:#ffffff;border:3px solid #505050;}.rs-border{border:none;}.rs-bg-color{background-color:#f7f7f7 !important;}#saveEnergy li::marker{color:#910f0a;}#saveEnergy .dropdown .dropdown-item.active{color:#910f0a;}#saveEnergy .dropdown-menu{top:100% !important;transform:none !important;will-change:unset !important;}.tx-dm-calculator .input-calculator{border-bottom:2px solid #d6d6d6 !important;}.tx-dm-calculator .leading-icon{font-size:3.5rem;}.tx-dm-calculator .schell-info{font-size:1.2rem;}.tx-dm-calculator .custom-range::-webkit-slider-thumb{height:1.5rem;width:1.5rem;margin-top:-.5rem;background:#ffffff !important;border:3px solid #505050;}.tx-dm-calculator .custom-range::-moz-range-thumb{height:1.5rem;width:1.5rem;margin-top:-.5rem;background:#ffffff !important;border:3px solid #505050;}.tx-dm-calculator .custom-range::-ms-thumb{height:1.5rem;width:1.5rem;margin-top:-.5rem;background:#ffffff !important;border:3px solid #505050;}.tx-dm-calculator input::-webkit-outer-spin-button,.tx-dm-calculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.tx-dm-calculator input[type=number]{-moz-appearance:textfield;}.tx-dm-calculator .calculation{height:21.875rem;}.tx-dm-calculator .calculation .energyCosts{background-color:#E3E3E3;}.tx-dm-calculator .calculation .waterCosts{background-color:#D6D6D6;}.tx-dm-calculator .calculation .savings{background-color:#00A7FF;}.tx-dm-calculator .calculation .savings > span:last-child{font-size:1.5rem;}.tx-dm-calculator .calculation > div{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:end;min-height:2.625rem;}.tx-dm-calculator .tap-type{min-height:8.75rem;display:flex;align-items:center;justify-content:center;}#calculatorWrapper,.tx-dm-calculator .bg-light{background-color:#f7f7f7 !important;}.tx-dm-calculator .control-prev,.tx-dm-calculator .control-next{bottom:21.875rem;}#c14508 .tab-item{transition:.4s ease;}#c14508 .nav-pills a,#c14508 .nav-pills h4{color:#505050 !important;}#c14508 .tab-item:not(.active),#c31487 .tab-item:not(.active){opacity:.5;border-color:#707070 !important;}#c14508 .nav-pills > li{flex:auto;}#c1607 .ce-textpic{margin:0 -15px;display:flex;flex-wrap:wrap;}#c1607 .ce-textpic > .ce-bodytext{margin-left:8.333333%;flex:0 0 41.666667%;padding:0 15px;}#c1607 .ce-textpic > .ce-gallery{flex:0 0 50%;padding:0 15px;}#searchResults .product-description > *{display:none;}#searchResults .product-description > p:first-child{display:block;margin-bottom:1rem;}.tx-solr-autosuggest{background-color:#E3E3E3;max-height:360px!important;width:auto!important;border:0;cursor:pointer;position:absolute;right:0;top:calc(100% + 0.25rem);padding:0.5rem;font-size:90%;min-width:100%;z-index:101;white-space:nowrap;}.tx-solr-autosuggest strong{color:#910f0a;}.tx-solr-autosuggest .autocomplete-suggestion{cursor:pointer;border-bottom:1px solid #fff;}.tx-solr-autosuggest .autocomplete-suggestion:last-child{border-bottom:0;}.tx-solr-autosuggest .autocomplete-selected{background:transparent;color:#910f0a;}.tx_solr .results-highlight{font-weight:700;}#modalCookie .error-message{display:none;}.frame{margin-top:0;margin-bottom:3rem;}.frame:last-child{margin-bottom:0;}.frame-border{border:1px solid #910f0a;padding:1rem;display:inline-block;}.frame-hide{height:0 !important;overflow:hidden !important;margin:0!important;}.frame-layout-0 .ce-textpic.ce-above .ce-gallery figure{margin-bottom:1rem;}.frame-layout-0 .ce-textpic.ce-below .ce-gallery figure{margin-top:1rem;}.frame-layout-11{position:relative;margin-top:3rem;margin-bottom:3rem;}.frame-layout-21{border-bottom:1px solid #910f0a;border-top:1px solid #910f0a;padding:2rem 3rem;}.frame-layout-21 h1,.frame-layout-21 .h1,.frame-layout-21 h2,.frame-layout-21 .h2,.frame-layout-21 h3,.frame-layout-21 .h3,.frame-layout-21 h4,.frame-layout-21 .h4,.frame-layout-21 h5,.frame-layout-21 .h5,.frame-layout-21 h6,.frame-layout-21 .h6{margin-top:0;padding-top:0;}.frame-layout-23 .description{font-size:1rem;line-height:1.375rem;}.frame-layout-23 .description > p{display:inline-block;margin-bottom:0;}.frame-layout-26 .caption{top:75%;transition:all .15s linear;}.frame-layout-26 .overflow-hidden:hover .caption{top:0;background-color:#910f0a;}.frame-layout-26 .carousel[data-wrap="false"] .carousel-control-prev.disabled,.frame-layout-26 .carousel[data-wrap="false"] .carousel-control-next.disabled{}.frame-layout-27 .image .preview-image{opacity:1;transition:.6s ease-in-out;}.frame-layout-27 .image{overflow:hidden;margin-bottom:1rem;}.frame-layout-27 .image .hover-image{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scale(1);transition:transform .6s ease-in-out;}.frame-layout-27 .image:hover .preview-image{opacity:0;}.frame-layout-27 .image:hover .hover-image{transform:scale(1.05);}.service-column .frame-layout-12{display:flex;flex:1;align-items:center;background:#910f0a;}.service-column .contenttable,.service-column .frame-layout-12 .bg-primary{width:100%;}.frame-layout-31 .ce-image{overflow-x:scroll;}.frame-layout-31 .ce-image{scrollbar-width:thin;scrollbar-color:#910f0a transparent;}.frame-layout-31 .ce-image::-webkit-scrollbar{width:0;}.frame-layout-31 .ce-image::-webkit-scrollbar-track{background:transparent;}.frame-layout-31 .ce-image::-webkit-scrollbar-thumb{background-color:#910f0a;border-radius:0px;border:6px solid #fff;}.frame-layout-31 .ce-image > div{width:100vw;height:65vh;}.frame-layout-33 .carousel-indicators li.active{background-color:#910f0a!important;color:#FFFFFF!important;}.tmp-hover,.tmp-hover > .bg-primary > .icon,.tmp-hover > .d-none,.tmp-hover > .d-block{transition:all .15s linear;}.tmp-hover{height:24rem;}.tmp-hover > .bg-primary > .icon{width:70px;height:70px;margin-top:-4px;}.tmp-hover > .d-none{display:block!important;max-height:0;opacity:0;visibility:hidden;}.tmp-hover:hover{background-color:#910f0a;padding-top:1rem !important;}.tmp-hover:hover > .bg-primary > .icon{font-size:3rem;}.tmp-hover:hover > h3{color:#ffffff;}.tmp-hover:hover > .d-none{opacity:1;max-height:500px;visibility:visible;}.tmp-hover:hover > .d-block{display:none!important;opacity:0;}#renovation.backdrop:before{content:'';display:block;position:fixed;top:0;left:0;z-index:18;width:100vw;height:100vh;background-color:#000;opacity:.5;}#renovation .tab-pane .overflow-auto::-webkit-scrollbar{display:none;}#renovation .tab-pane .overflow-auto{-ms-overflow-style:none;scrollbar-width:none;}#renovation .frame-layout-31 .ce-image{scrollbar-color:#ffffff transparent;}#renovation .frame-layout-31 .ce-image::-webkit-scrollbar-thumb{background-color:#ffffff;border:6px solid #910f0a;}#c31484{height:100%;}#c31485 .contenttable{width:100%;}#c31485 .contenttable tr td{padding-bottom:.5rem;}#renovation .caption{transition:all .15s linear;}#renovation .position-relative:hover > .caption{background-color:rgba(0,0,0,.7);top:0;}#renovation .col-md-4 .caption,#renovation .col-md-6 .caption{top:75%;}#renovation .frame-layout-31 .border-primary.text-primary{border-color:#ffffff!important;color:#ffffff!important;}figure.video a,figure a[href*="youtube"],figure a[href*="youtu.be"],.carousel-indicators .video{position:relative;}figure.video a:before,figure a[href*="youtube"]:before,figure a[href*="youtu.be"]:before,.carousel-indicators .video:before{display:block;content:'';background-color:#910f0a;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .15s linear;z-index:1;content:'\e92b';font-family:'schell-icons';color:#ffffff;text-align:center;font-size:3.25rem;line-height:59px;}figure.video a:hover:before,figure a[href*="youtube"]:hover:before,figure a[href*="youtu.be"]:hover:before,.carousel-indicators .video:hover:before{background-color:#ffffff;color:#910f0a;}figure a[href*="youtube"]:after,figure a[href*="youtu.be"]:after{content:'';display:block;position:absolute;right:0;bottom:0;background-color:#ffffff;background-image:url('/typo3conf/sites/default/images/youtube_logo2.png');background-size:contain;width:100px;height:35px;}.carousel-indicators .video:before{width:24px;height:24px;font-size:1.2rem;line-height:23px;}body header{}body header #logo img.contrast{display:none;}body header #menuHeader > .nav{margin:0 -.063rem;}body header .dropdown a,body header #menuHeader a{background-color:#E3E3E3;color:#505050;font-weight:600;font-size:.875rem;}body header form{width:17%;}body header form i{color:#505050;font-weight:600 !important;}body header form i:hover,body header .dropdown a:hover,body header .dropdown a:focus,body header .dropdown a:active,body header #menuHeader a:hover,body header #menuHeader a:focus,body header #menuHeader a.active{color:#910f0a;}body header #menuSub a[data-toggle],body header #menuSub a[data-toggle] i,body header #menuSub .back,body #modalContact a[data-toggle],body #modalContact a[data-toggle] i{transition:all .15s linear;}body header #menuSub a[data-toggle="tab"].active i,body #modalContact a[data-toggle="tab"].active i{margin-right:0!important;}body header #menuSub{max-height:calc(100vh - 8.625rem);overflow-y:auto;overflow-x:hidden;}body header #menuSub .tab-content::before{content:'';display:block;position:absolute;left:0;top:0;width:75vw;height:100%;background-color:#E3E3E3 !important;z-index:-1;}body header #menuMain{margin-bottom:1.4375rem;}body #menuMainPhone,body.mm-wrapper_blocking .mm-wrapper__blocker,body #menuMainPhone:not(.mm-menu){display:none;}body #menuToggle .line{width:32px;height:2px;background-color:#505050;display:block;margin:6px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}body header .icon-navigation i{font-size:1.7rem;}body #menuToggle.open .line:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);}body #menuToggle.open .line:nth-child(2){opacity:0;}body #menuToggle.open .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg);}body #pageWrapper:after{content:'';display:block;position:fixed;top:0;height:100%;width:100%;transition:all .15s linear;z-index:-1;}body #pageWrapper.backdrop:after{background-color:rgba(0,0,0,.6);backdrop-filter:blur(10px);z-index:1010;}body main{margin-top:8.4375rem;}body main #breadcrumb{top:8.625rem;border-color:#D6D6D6;}html.font-medium body main #breadcrumb{top:7.5rem;}html.font-big body main #breadcrumb{top:7.4rem;}body main #menuHeadimage a:hover,body main #menuHeadimage a:focus,body main #menuHeadimage a.active{background-color:#910f0a!important;color:#ffffff!important;}body main ul:not(.f3-widget-paginator):not(.list-unstyled):not(.list-arrow):not(.list-arrow-long):not(.typo3-messages){padding-left:1.25rem;}body main ul:not(.f3-widget-paginator):not(.list-unstyled):not(.list-arrow):not(.list-arrow-long) > li{padding-left:.5rem;padding-bottom:.75rem;}body main ul:not(.f3-widget-paginator):not(.list-unstyled):not(.list-arrow):not(.list-arrow-long):not(.typo3-messages) > li::marker{content:"\e90d";font-family:"schell-icons";color:#910f0a;font-weight:700;}body main ul.text-white > li::marker{color:#ffffff!important;}body main ul:not(.f3-widget-paginator):not(.list-unstyled):not(.list-arrow):not(.list-arrow-long) > li ul{padding-top:.75rem;}body main ul.typo3-messages{padding-left:0;list-style:none;}body main #headimage{max-height:calc(100vh - 135px);}body main #headimage .btn{font-size:1.5rem;}body main #content{overflow-x:clip;overflow-y:visible;}body main #content a:not(.btn):not(.nav-link){color:#910f0a;}body footer{}body #modalContact .modal-content:before{content:'';display:block;position:absolute;width:50%;height:100%;background:#E3E3E3;right:0;top:0;}body #bottomNotifications{transform:translate(-50%,-50%);}body #modalAccessibility .custom-switch .custom-control-label::before{border-color:#9E1022;}body #modalAccessibility .custom-switch .custom-control-label::after{background-color:#9E1022;}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0;}.container-iframe{position:relative;overflow:hidden;width:100%;padding-top:100%;}#p1 #headimage .video-embed .placeholder{padding-bottom:44.270833333333% !important;}#p181 h1,#p181 .h1,#p182 h1,#p182 .h1{font-size:3.4375rem;}#p181 h2,#p181 .h2,#p182 h2,#p182 .h2{font-size:2.1875rem;line-height:1.89;border-bottom:1px solid;}#p181 h5:not(.card-title),#p181 .h5:not(.card-title),#p182 h5:not(.card-title),#p182 .h5:not(.card-title){font-size:1.5625rem;}#p181 .card-text,#p182 .card-text{font-size:1.25rem;}#p6198 .tab-item.active,#p6198 button[data-toggle="tab"].active{background:#9E1022;color:#fff !important;border-color:#9E1022 !important;}#p6198 a[data-toggle="tab"].active{color:#ffffff;}#p6198 a[data-toggle="tab"].active:hover{color:#9E1022;}@media (max-width:1589px){}@media (max-width:1361px){#c77,#c5194{display:none;}}@media (max-width:1199px){body{font-size:1rem;}body main{margin-top:6.0625rem;}h1,.h1,#p181 h1,#p181 .h1,#p182 h1,#p182 .h1{font-size:2.5rem;}h2,.h2,#p181 h2,#p181 .h2,#p182 h2,#p182 .h2{font-size:1.75rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.25rem;}h5,.h5,#p181 h5:not(.card-title),#p181 .h5:not(.card-title),#p182 h5:not(.card-title),#p182 .h5:not(.card-title){font-size:1.15rem;}.lead{font-size:1.3rem;line-height:1.9rem;}body main #headimage .fs-4,body main #headimage .fs-3{font-size:2rem;line-height:2.25rem;}body main #headimage h2,body main #headimage .h2,body main #headimage h4,body main #headimage .h4{font-size:1.5rem;line-height:1.9rem;}body main #headimage .btn{font-size:1rem;}.rs-control,.rs-container{height:325px !important;width:325px !important;}.tx-dm-calculator .calculation .label{font-size:.8rem;}#c1607 .ce-textpic > .ce-bodytext{margin-left:0;flex:0 0 50%;}}@media (max-width:991px){body main{margin-top:5rem;}#logo img{width:9.375rem;}body main #headimage .fs-3,body main #headimage .fs-4{font-size:1.3rem;line-height:1.75rem;}body main #headimage h2,body main #headimage .h2,body main #headimage h4,body main #headimage .h4{font-size:1rem;line-height:1.25rem;}body main #headimage .btn{font-size:1rem;}body main #breadcrumb{top:4.9375rem;}body main #breadcrumb ol{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;}body main #breadcrumb ol::-webkit-scrollbar{display:none;}body #menuMainPhone{display:block;--mm-color-background:#fff;--mm-color-text:#505050;top:5rem;}#menuMainPhone .mm-listview{padding:0 1rem;}#menuMainPhone #mm-0 .mm-navbar{display:none;}#menuMainPhone .mm-navbar{display:block;min-height:0;padding:0 1rem;border:0;}#menuMainPhone .mm-navbar .mm-btn--prev{display:block;}#menuMainPhone .mm-navbar__title{display:block !important;text-align:left;padding:0 0 12px !important;font-size:1.5rem;font-weight:600;color:#505050;border-bottom:1px solid #910f0a;}#menuMainPhone .mm-navbar__title > span{white-space:normal;}#menuMainPhone .mm-navbar .mm-btn--prev:before{position:static;margin:2px !important;}#menuMainPhone .details{padding:1.25rem;}#menuMainPhone a{font-size:1.4rem;font-weight:600;line-height:1.5;}#menuMainPhone .mm-listitem:after{display:none;}#menuMainPhone .mm-listitem__text{white-space:normal;padding-left:0;padding-right:2rem;}#menuMainPhone .menu-item-small{font-size:1.2rem !important;display:flex;align-items:center;}#menuMainPhone #menuPhoneLanguage{overflow:visible;}#menuMainPhone .mm-listitem__btn:not(.mm-listitem__text){display:flex;align-items:center;justify-content:flex-end;border:none;position:absolute;left:0;right:0;top:0;bottom:0;padding-right:0;}#menuMainPhone .mm-btn_prev:before,#menuMainPhone .mm-btn_next:after{content:"\e902";font-family:'schell-icons' !important;border:0;-webkit-transform:none;transform:none;position:static;height:auto;width:auto;margin:0;}#menuMainPhone .mm-btn_prev:before{content:"\e906";color:#910f0a;}body main #content:before,.frame-anchor-content{height:7.625rem;margin-top:-7.625rem;}.frame-layout-31 .ce-image > div{height:40vh;}.frame-layout-33 .carousel-indicators{position:static !important;padding:0 !important;margin:0 !important;width:100% !important;border:1px solid #910f0a;}.frame-layout-33 .carousel-indicators li{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center;}.frame-layout-33 .carousel-indicators li:not(:last-child){border-right:1px solid #910f0a !important;}.frame-layout-33 .caption{left:0;right:0;bottom:0 !important;top:unset;width:50% !important;}body #buttonModalContact{top:auto;bottom:0;}body #buttonCart{top:auto;bottom:80px!important;}body #modalContact .modal-content:before{display:none;}.tx_dmmediacockpit .tab-content.bordered{border:1px solid;}.tx_dmmediacockpit .comparison tr > th{position:static!important;}.frame-border .btn-arrow-down{display:flex;text-align:left;}#renovation .col-md-4 .caption{top:83%;}.tmp-hover{height:auto;}}@media (max-width:767px){body main{margin-top:3.9375rem;}body #menuMainPhone{top:3.9375rem;}h1,.h1,#p181 h1,#p181 .h1,#p182 h1,#p182 .h1{font-size:1.9375rem;line-height:2.75rem;margin-bottom:.5rem;}h2,.h2,#p181 h2,#p181 .h2,#p182 h2,#p182 .h2{font-size:1.6rem;line-height:2.125rem;margin-bottom:.5rem;}h3,.h3{font-size:1.6rem;line-height:2.125rem;margin-bottom:.5rem;}h4,.h4{font-size:1.3rem;line-height:1.7rem;margin-top:.5rem;margin-bottom:.75rem;}h5,.h5,#p181 h5:not(.card-title),#p181 .h5:not(.card-title),#p182 h5:not(.card-title),#p182 .h5:not(.card-title){font-size:1.125rem;line-height:1.5rem;}.fs-218{font-size:1.25rem;}.fs-375{font-size:2rem;line-height:2.26667rem;}.lead{font-size:1.2rem;line-height:1.8rem;}.carousel-navigation{position:static !important;background-color:#E3E3E3;}.carousel-caption{min-height:9.125rem;position:relative;background-color:#E3E3E3;}body main #headimage p{color:#505050 !important;}body main #headimage .bg-primary{background-color:transparent!important;}body main #headimage .w-50{width:auto!important;}body main #headimage .btn{color:#910f0a !important;}body main #breadcrumb{top:3.9375rem;}.frame{margin-bottom:2rem;}.frame-layout-21{padding:1rem;}.frame-layout-22 .caption{position:static !important;width:100% !important;}.frame-layout-33 .caption{position:static !important;margin:0 !important;width:100% !important;border:1px solid #910f0a;border-top:0;}.ce-center:not(.ce-intext) .row > *{text-align:left;}#c34 figure,#c35 figure,#c36 figure{display:none;}#p3751 button[data-target="#modalContact"]{top:unset;bottom:0.3125rem;right:0.3125rem;}.tx-dm-calculator .tap-type{line-height:1.5;min-height:5.75rem;}.tx-dm-calculator #comparison img{max-width:12.5rem;}.rs-control,.rs-container{height:10.6875rem !important;width:10.6875rem !important;}.rs-handle.rs-move{height:1.5625rem !important;width:1.5625rem !important;margin:-0.625rem 0px 0px -0.46875rem !important;}.roundslider-wrap input{font-size:1.5rem;}#c1607 .ce-textpic > .ce-bodytext{flex:0 0 100%;}#c1607 .ce-textpic > .ce-gallery{flex:0 0 100%;}}@media (max-width:575px){body header .icon-navigation i{font-size:1rem;}.tx-dm-calculator .title .label{font-size:.8rem;}.tx-dm-calculator .input-range-slider{font-size:1rem;}.rs-control,.rs-container{height:9.375rem !important;width:9.375rem !important;}}@media print{.carousel-item{display:block;float:none;margin-bottom:1rem;}}
