/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--app-height:100vh;--font-native:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-montserrat:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--default-font:var(--font-montserrat);--red:#9d1a18;--red-50:rgba(157,26,24,.5);--red-20:rgba(157,26,24,.2);--green:#315d28;--green-50:rgba(49,93,40,.5);--green-20:rgba(49,93,40,.2);--black:#000;--black-50:rgba(0,0,0,.5);--black-20:rgba(0,0,0,.2);--gray:#192217}html{scroll-behavior:smooth}body,html{height:100%}body{overflow:hidden;overflow-y:scroll}figure{box-sizing:border-box;margin:0;max-width:100%}figure,main{display:block}img{border:0}figure img,video{height:auto;max-width:100%}figure img{display:block;margin:0;width:auto}figure figcaption{margin:0 auto;max-width:100%;text-align:center}iframe{border:0}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wow{visibility:hidden}.inside{position:relative}.ce_player video{height:auto;width:100%}.ce_vimeo .video-wrapper,.ce_vimeo .video_container,.ce_youtube .video-wrapper,.ce_youtube .video_container{height:0;padding-bottom:56.25%;position:relative}.ce_vimeo .video-wrapper>*,.ce_vimeo .video_container>.responsive>*,.ce_vimeo .video_container>:not(.responsive):not(.caption),.ce_youtube .video-wrapper>*,.ce_youtube .video_container>.responsive>*,.ce_youtube .video_container>:not(.responsive):not(.caption){border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}html{color:var(--gray);font-size:62.5%}body{font-family:var(--default-font);font-size:1.6rem}a{color:inherit;text-decoration:underline}b,strong{font-weight:700}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:inherit;text-decoration:inherit}h1{font-family:var(--default-font);font-size:3.6rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){h1{font-size:4.8rem}}h2{font-family:var(--default-font);font-size:2.8rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){h2{font-size:3.6rem}}h3{font-family:var(--default-font);font-size:2.2rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){h3{font-size:2.8rem}}ol,p,ul{font-weight:400;line-height:normal}ol,ul{margin:1em 0}.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-family:var(--default-font);font-size:3.6rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-size:4.8rem}}.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-family:var(--default-font);font-size:2.8rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-size:3.6rem}}.headline--h3 h1,.headline--h3 h2,.headline--h3 h3,h1.headline--h3,h2.headline--h3,h3.headline--h3{font-family:var(--default-font);font-size:2.2rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media only screen and (min-width:800px){.headline--h3 h1,.headline--h3 h2,.headline--h3 h3,h1.headline--h3,h2.headline--h3,h3.headline--h3{font-size:2.8rem}}.margin--0{margin-bottom:0!important}.margin--0,.margin--top--0{margin-top:0!important}.margin--bottom--0{margin-bottom:0!important}.margin--1{margin-bottom:1rem!important}.margin--1,.margin--top--1{margin-top:1rem!important}.margin--2,.margin--bottom--1{margin-bottom:1rem!important}.margin--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-top:2rem!important}}@media only screen and (min-width:800px){.margin--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-bottom:2rem!important}}.margin--top--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--top--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--top--2{margin-top:2rem!important}}.margin--bottom--2{margin-bottom:1rem!important}@media only screen and (min-width:800px){.margin--bottom--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--2{margin-bottom:2rem!important}}.margin--4{margin-bottom:2rem!important;margin-top:2rem!important}@media only screen and (min-width:800px){.margin--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-top:4rem!important}}@media only screen and (min-width:800px){.margin--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-bottom:4rem!important}}.margin--top--4{margin-top:2rem!important}@media only screen and (min-width:800px){.margin--top--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--top--4{margin-top:4rem!important}}.margin--bottom--4{margin-bottom:2rem!important}@media only screen and (min-width:800px){.margin--bottom--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--bottom--4{margin-bottom:4rem!important}}.margin--8{margin-bottom:4rem!important;margin-top:4rem!important}@media only screen and (min-width:800px){.margin--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-top:8rem!important}}@media only screen and (min-width:800px){.margin--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-bottom:8rem!important}}.margin--top--8{margin-top:4rem!important}@media only screen and (min-width:800px){.margin--top--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--top--8{margin-top:8rem!important}}.margin--bottom--8{margin-bottom:4rem!important}@media only screen and (min-width:800px){.margin--bottom--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--bottom--8{margin-bottom:8rem!important}}.margin--14{margin-bottom:7rem!important;margin-top:7rem!important}@media only screen and (min-width:800px){.margin--14{margin-top:10.5rem!important}}@media only screen and (min-width:1140px){.margin--14{margin-top:14rem!important}}@media only screen and (min-width:800px){.margin--14{margin-bottom:10.5rem!important}}@media only screen and (min-width:1140px){.margin--14{margin-bottom:14rem!important}}.margin--top--14{margin-top:7rem!important}@media only screen and (min-width:800px){.margin--top--14{margin-top:10.5rem!important}}@media only screen and (min-width:1140px){.margin--top--14{margin-top:14rem!important}}.margin--bottom--14{margin-bottom:7rem!important}@media only screen and (min-width:800px){.margin--bottom--14{margin-bottom:10.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--14{margin-bottom:14rem!important}}.margin--22{margin-bottom:11rem!important;margin-top:11rem!important}@media only screen and (min-width:800px){.margin--22{margin-top:16.5rem!important}}@media only screen and (min-width:1140px){.margin--22{margin-top:22rem!important}}@media only screen and (min-width:800px){.margin--22{margin-bottom:16.5rem!important}}@media only screen and (min-width:1140px){.margin--22{margin-bottom:22rem!important}}.margin--top--22{margin-top:11rem!important}@media only screen and (min-width:800px){.margin--top--22{margin-top:16.5rem!important}}@media only screen and (min-width:1140px){.margin--top--22{margin-top:22rem!important}}.margin--bottom--22{margin-bottom:11rem!important}@media only screen and (min-width:800px){.margin--bottom--22{margin-bottom:16.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--22{margin-bottom:22rem!important}}.margin--32{margin-bottom:16rem!important;margin-top:16rem!important}@media only screen and (min-width:800px){.margin--32{margin-top:24rem!important}}@media only screen and (min-width:1140px){.margin--32{margin-top:32rem!important}}@media only screen and (min-width:800px){.margin--32{margin-bottom:24rem!important}}@media only screen and (min-width:1140px){.margin--32{margin-bottom:32rem!important}}.margin--top--32{margin-top:16rem!important}@media only screen and (min-width:800px){.margin--top--32{margin-top:24rem!important}}@media only screen and (min-width:1140px){.margin--top--32{margin-top:32rem!important}}.margin--bottom--32{margin-bottom:16rem!important}@media only screen and (min-width:800px){.margin--bottom--32{margin-bottom:24rem!important}}@media only screen and (min-width:1140px){.margin--bottom--32{margin-bottom:32rem!important}}.margin--44{margin-bottom:22rem!important;margin-top:22rem!important}@media only screen and (min-width:800px){.margin--44{margin-top:33rem!important}}@media only screen and (min-width:1140px){.margin--44{margin-top:44rem!important}}@media only screen and (min-width:800px){.margin--44{margin-bottom:33rem!important}}@media only screen and (min-width:1140px){.margin--44{margin-bottom:44rem!important}}.margin--top--44{margin-top:22rem!important}@media only screen and (min-width:800px){.margin--top--44{margin-top:33rem!important}}@media only screen and (min-width:1140px){.margin--top--44{margin-top:44rem!important}}.margin--bottom--44{margin-bottom:22rem!important}@media only screen and (min-width:800px){.margin--bottom--44{margin-bottom:33rem!important}}@media only screen and (min-width:1140px){.margin--bottom--44{margin-bottom:44rem!important}}.margin--58{margin-bottom:29rem!important;margin-top:29rem!important}@media only screen and (min-width:800px){.margin--58{margin-top:43.5rem!important}}@media only screen and (min-width:1140px){.margin--58{margin-top:58rem!important}}@media only screen and (min-width:800px){.margin--58{margin-bottom:43.5rem!important}}@media only screen and (min-width:1140px){.margin--58{margin-bottom:58rem!important}}.margin--top--58{margin-top:29rem!important}@media only screen and (min-width:800px){.margin--top--58{margin-top:43.5rem!important}}@media only screen and (min-width:1140px){.margin--top--58{margin-top:58rem!important}}.margin--bottom--58{margin-bottom:29rem!important}@media only screen and (min-width:800px){.margin--bottom--58{margin-bottom:43.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--58{margin-bottom:58rem!important}}.image--center figure img{margin:auto}.image--left figure img{margin-left:0;margin-right:auto}.image--right figure img{margin-left:auto;margin-right:0}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.bg--red{background-color:var(--red);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--red{padding:40px}}.bg--red-50{background-color:var(--red-50);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--red-50{padding:40px}}.bg--red-20{background-color:var(--red-20);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--red-20{padding:40px}}.bg--green{background-color:var(--green);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--green{padding:40px}}.bg--green-50{background-color:var(--green-50);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--green-50{padding:40px}}.bg--green-20{background-color:var(--green-20);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--green-20{padding:40px}}.bg--black{background-color:var(--black);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--black{padding:40px}}.bg--black-50{background-color:var(--black-50);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--black-50{padding:40px}}.bg--black-20{background-color:var(--black-20);border-radius:3px;padding:30px}@media only screen and (min-width:800px){.bg--black-20{padding:40px}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/theme/fonts/Montserrat-VariableFont_wght.3faa3eef.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/theme/fonts/Montserrat-Italic-VariableFont_wght.ef11b720.ttf) format("truetype")}.img--polygon figure{-webkit-clip-path:polygon(0 0,85% 0,100% 100%,15% 100%);clip-path:polygon(0 0,85% 0,100% 100%,15% 100%)}.red-button a{background-color:var(--red);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:15px 20px;text-decoration:none}.red-button a:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}.red-title{color:var(--red);font-size:1.4rem;font-weight:700;text-transform:uppercase}#footer{position:relative}#footer:before{background-color:#eff4ee;bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}#footer>*{position:relative}#footer>.inside{align-items:center;display:flex;flex-direction:column-reverse;gap:30px;justify-content:center;padding:30px 0;width:100%}@media only screen and (min-width:800px){#footer>.inside{flex-direction:row;height:min(104px,7.6134699854vw);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1166px;padding:0}}#header>.inside{align-items:center;display:flex;height:80px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1166px;width:100%}#header .mod_changelanguage,#header .mod_navigation{display:none}@media only screen and (min-width:800px){#header>.inside{height:min(104px,7.6134699854vw)}#header #burger{display:none}#header .mod_changelanguage,#header .mod_navigation{display:inherit}}#main>.inside{margin-left:auto;margin-right:auto;max-width:1166px}#menu{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .2s linear,opacity .2s linear;visibility:hidden;z-index:15}#menu .inside{background-color:#fff;padding:80px 30px 30px}@media only screen and (min-width:1140px){#menu .inside{padding-left:40px;padding-right:40px}}body.menu-open #menu{opacity:1;visibility:visible}#wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding-left:30px;padding-right:30px}@media only screen and (min-width:1140px){#wrapper{padding-left:40px;padding-right:40px}}#wrapper #container{flex-grow:1}.mod_article>*{margin-bottom:50px;margin-top:50px}.mod_configurator_list{align-items:center;display:flex;flex-direction:column;font-size:1.8rem;gap:25px}.mod_configurator_list .wrapper{background-color:#eff4ee;box-sizing:border-box;display:flex;flex-direction:column;padding:5px 25px 25px;width:100%}.mod_configurator_list .component-box,.mod_configurator_list .radiator-box{align-items:center;-moz-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px;row-gap:15px}.mod_configurator_list .component-box .title,.mod_configurator_list .radiator-box .title{grid-column:1/-2;opacity:.5}.mod_configurator_list .component-box .design,.mod_configurator_list .component-box .length,.mod_configurator_list .component-box .width,.mod_configurator_list .radiator-box .design,.mod_configurator_list .radiator-box .length,.mod_configurator_list .radiator-box .width{align-items:center;display:flex;flex-direction:column;gap:5px}.mod_configurator_list .component-box .design .legend,.mod_configurator_list .component-box .length .legend,.mod_configurator_list .component-box .width .legend,.mod_configurator_list .radiator-box .design .legend,.mod_configurator_list .radiator-box .length .legend,.mod_configurator_list .radiator-box .width .legend{font-size:1.6rem}.mod_configurator_list .component-box .design,.mod_configurator_list .radiator-box .design{text-transform:capitalize}.mod_configurator_list .component-box .price,.mod_configurator_list .radiator-box .price{grid-column:1/-1;text-align:center;width:100%}.mod_configurator_list .component-box .price:before,.mod_configurator_list .radiator-box .price:before{border-top:1px solid var(--gray);content:"";display:block;height:1px;margin-bottom:3px;width:100%}.mod_configurator_list .component-box .delete,.mod_configurator_list .radiator-box .delete{background-color:var(--red);border-radius:3px;box-sizing:border-box;cursor:pointer;grid-column:3;grid-row:1;height:35px;justify-self:flex-end;padding:9px;width:32px}.mod_configurator_list .component-box .delete:after,.mod_configurator_list .radiator-box .delete:after{background-image:url(/theme/images/trash.c2ec911a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.mod_configurator_list .component-box .delete:hover,.mod_configurator_list .radiator-box .delete:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}.mod_configurator_list .component-box{background-color:#fff;border-radius:3px}.mod_configurator_list .component-box .title{grid-column:1/-1}.mod_configurator_list .summary{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;justify-content:space-between;width:100%}.mod_configurator_list .summary a{background-color:var(--red);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:15px 20px;text-decoration:none}.mod_configurator_list .summary a:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}.mod_configurator_list .summary .sum{display:flex;flex-direction:column;gap:6px}.mod_configurator_list .summary .sum div{display:flex;gap:30px;justify-content:space-between}.mod_configurator_list .summary .sum div .legend{justify-self:flex-end;opacity:.5}.mod_configurator_list .empty{align-self:flex-start}@media only screen and (min-width:800px){.mod_configurator_list .summary{flex-direction:row}}@media only screen and (min-width:1140px){.mod_configurator_list{font-size:2.4rem}.mod_configurator_list .component-box,.mod_configurator_list .radiator-box{-moz-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:180px repeat(3,100px) 1fr 45px}.mod_configurator_list .component-box .title,.mod_configurator_list .radiator-box .title{grid-column:1}.mod_configurator_list .component-box .price,.mod_configurator_list .radiator-box .price{grid-column:unset;text-align:end}.mod_configurator_list .component-box .price:before,.mod_configurator_list .radiator-box .price:before{display:none}.mod_configurator_list .component-box .delete,.mod_configurator_list .radiator-box .delete{grid-column:6;height:46px;padding:12px;width:100%}.mod_configurator_list .summary .sum{margin-right:150px}}.mod_configurator_list.view-only .component-box .title,.mod_configurator_list.view-only .radiator-box .title{grid-column:1/-1}@media only screen and (min-width:1140px){.mod_configurator_list.view-only .component-box,.mod_configurator_list.view-only .radiator-box{grid-template-columns:180px repeat(3,100px) 1fr}.mod_configurator_list.view-only .component-box .title,.mod_configurator_list.view-only .radiator-box .title{grid-column:1}}.mod_customnav ul{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;line-height:inherit;list-style:none}.mod_customnav ul,.mod_customnav ul>li{margin:0;padding:0}.mod_customnav ul a{text-decoration:none}@media only screen and (min-width:800px){.mod_customnav ul{flex-direction:row}}#burger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}#burger .burger__line{background-color:#000;border-radius:2px;height:2px;margin:6px 0;transition:.2s;width:22px}body.menu-open #burger .burger__line--2{opacity:0}body.menu-open #burger .burger__line--1{transform:translateY(8px) rotate(-45deg)}body.menu-open #burger .burger__line--3{transform:translateY(-8px) rotate(45deg)}.logo-footer{z-index:20}.logo-footer .logo{width:130px}@media only screen and (min-width:800px){.logo-footer .logo{width:200px}}.logo-header{z-index:20}.logo-header .logo{width:130px}@media only screen and (min-width:800px){.logo-header .logo{width:200px}}.mod_navigation ul{display:flex;flex-direction:column;font-size:1.4rem;font-weight:500;gap:5px;line-height:inherit;list-style:none;margin:0;padding:0}.mod_navigation ul>li{margin:0;padding:0}.mod_navigation ul li{text-align:center}.mod_navigation ul li>*{display:block;padding:10px}.mod_navigation ul a{text-decoration:none}.mod_navigation ul strong{background-color:var(--green-50);border-radius:3px;box-sizing:border-box;color:#eff4ee}@media only screen and (min-width:800px){.mod_navigation ul{flex-direction:row;gap:min(10px,.7320644217vw)}}.ce_form #configurator .formbody{align-items:center;display:flex;flex-direction:column;gap:30px}.ce_form #configurator .widget-select,.ce_form #configurator .widget-text{background-color:#eff4ee;box-sizing:border-box;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;max-width:-moz-fit-content;max-width:fit-content;min-width:250px;padding:20px;row-gap:10px;text-align:center}.ce_form #configurator .widget-select span.mandatory,.ce_form #configurator .widget-text span.mandatory{display:none}.ce_form #configurator .widget-select label,.ce_form #configurator .widget-text label{grid-column:1/span 2}.ce_form #configurator .widget-select input[type=number],.ce_form #configurator .widget-text input[type=number]{-moz-appearance:textfield;background-color:transparent;border:none;outline:none;padding:0;text-align:end}.ce_form #configurator .widget-select input[type=number]::-webkit-inner-spin-button,.ce_form #configurator .widget-select input[type=number]::-webkit-outer-spin-button,.ce_form #configurator .widget-text input[type=number]::-webkit-inner-spin-button,.ce_form #configurator .widget-text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.ce_form #configurator .widget-select select,.ce_form #configurator .widget-text select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;grid-column:1/span 2;text-align:center}.ce_form #configurator .widget-select .unit,.ce_form #configurator .widget-text .unit{text-align:start}.ce_form #configurator .widget-select .unit,.ce_form #configurator .widget-select input,.ce_form #configurator .widget-select select,.ce_form #configurator .widget-text .unit,.ce_form #configurator .widget-text input,.ce_form #configurator .widget-text select{font-size:4.8rem;font-weight:700}.ce_form #configurator .widget-submit{align-self:flex-start}.ce_form #configurator .widget-submit button{background-color:var(--red);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:15px 20px;text-decoration:none}.ce_form #configurator .widget-submit button:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}@media only screen and (min-width:1140px){.ce_form #configurator .formbody{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.ce_form #configurator .widget-select,.ce_form #configurator .widget-text{padding:30px}.ce_form #configurator .widget-submit{grid-column:1/span 3;grid-row:2}}.ce_form #personal-data .formbody{align-items:center;display:flex;flex-direction:column;gap:30px}.ce_form #personal-data .widget-text{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:500px;width:100%}.ce_form #personal-data .widget-text span.mandatory{display:none}.ce_form #personal-data .widget-text input{background-color:#eff4ee;border:none;height:50px;outline:none;padding:0;width:100%}.ce_form #personal-data .widget-submit button{background-color:var(--red);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:15px 20px;text-decoration:none}.ce_form #personal-data .widget-submit button:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}@media only screen and (min-width:800px){.ce_form #personal-data .formbody{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(250px,500px))}.ce_form #personal-data .widget-submit{grid-column:1/span 2;grid-row:2}}.ce_headline.background-headline{background-color:var(--green-50);border-radius:3px;color:#eff4ee;margin:0;padding:30px}@media only screen and (min-width:800px){.ce_headline.background-headline{padding:40px}}.ce_rsce_advantages{display:flex;flex-direction:column;gap:30px}.ce_rsce_advantages .text-wrapper{margin-left:auto;margin-right:auto;max-width:648px;text-align:justify}.ce_rsce_advantages .text-wrapper h2{margin-top:0;text-align:center}.ce_rsce_advantages .image-boxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:41px;justify-content:center}.ce_rsce_advantages .image-box{align-items:center;background-color:#eff4ee;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:30px 10px;width:200px}.ce_rsce_advantages .image-box p{margin:0;text-align:center}.ce_rsce_components{display:flex;flex-direction:column;gap:20px}.ce_rsce_components .component-box{background-color:#eff4ee;display:grid;gap:30px;grid-auto-flow:row;padding:30px}.ce_rsce_components .component-box h2{grid-row:1;margin:0}.ce_rsce_components .component-box .image_container{height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.ce_rsce_components .component-box .image_container:after{background-color:var(--gray);bottom:-10px;content:"";display:block;height:90%;position:absolute;right:-10px;width:90%;z-index:-1}.ce_rsce_components .component-box .text p{line-height:inherit}.ce_rsce_components .component-box .text p:first-child{margin-top:0}.ce_rsce_components .component-box .text p:last-child{margin-bottom:0}@media only screen and (min-width:800px){.ce_rsce_components .component-box{gap:50px;grid-template-columns:max-content 1fr;padding:50px}.ce_rsce_components .component-box .image_container{grid-column:1;grid-row:1/span 2}}.ce_rsce_fullscreen-image{margin-left:-30px;margin-right:-30px;position:relative}@media only screen and (min-width:1140px){.ce_rsce_fullscreen-image{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1600px){.ce_rsce_fullscreen-image{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1166px){.ce_rsce_fullscreen-image{margin-left:calc(-50vw - -583px);margin-right:calc(-50vw - -583px)}}.ce_rsce_fullscreen-image .image_container img{max-height:456px;-o-object-fit:cover;object-fit:cover;width:100%}.ce_rsce_fullscreen-image .text{color:#fff;font-family:var(--default-font);font-size:2.8rem;font-stretch:normal;font-style:normal;font-weight:700;left:50%;letter-spacing:normal;line-height:normal;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:800px){.ce_rsce_fullscreen-image .text{font-size:3.6rem}}.ce_rsce_image_with_text{display:flex;flex-direction:column;gap:30px}.ce_rsce_image_with_text .image-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ce_rsce_image_with_text .image-wrapper .image_container{height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.ce_rsce_image_with_text .image-wrapper .image_container:after{background-color:var(--gray);bottom:-10px;content:"";display:block;height:90%;position:absolute;right:-10px;width:90%;z-index:-1}@media only screen and (min-width:800px){.ce_rsce_image_with_text{gap:60px}.ce_rsce_image_with_text.img--left{flex-direction:row-reverse}.ce_rsce_image_with_text.img--right{flex-direction:row}}.ce_rsce_intro-image{margin:0 -30px;position:relative}@media only screen and (min-width:1140px){.ce_rsce_intro-image{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1600px){.ce_rsce_intro-image{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1166px){.ce_rsce_intro-image{margin-left:calc(-50vw - -583px);margin-right:calc(-50vw - -583px)}}.ce_rsce_intro-image .image_container img{margin:0 auto}.ce_rsce_intro-image .headline-container,.ce_rsce_intro-image .text-container{align-items:center;color:#fff;display:flex;height:50%;left:50%;position:absolute;width:45%;z-index:9}.ce_rsce_intro-image .headline-container h1,.ce_rsce_intro-image .headline-container p,.ce_rsce_intro-image .text-container h1,.ce_rsce_intro-image .text-container p{margin:0}.ce_rsce_intro-image.text--top-left .headline-container{justify-content:flex-end;text-align:right;transform:translate(-100%)}.ce_rsce_intro-image.text--top-left .text-container{top:50%}.ce_rsce_intro-image.text--top-right .text-container{justify-content:right;top:50%;transform:translate(-100%)}.ce_rsce_intro-image.text--centered .headline-container{justify-content:center;left:0;width:100%}.ce_rsce_intro-image.text--centered .text-container{justify-content:center;left:0;top:50%;width:100%}.ce_rsce_intro-image.text--bottom-left .headline-container{justify-content:flex-end;text-align:right;top:50%;transform:translate(-100%)}.ce_rsce_intro-image.text--bottom-left .text-container{left:50%}.ce_rsce_intro-image.text--bottom-right .headline-container{left:50%;top:50%}.ce_rsce_intro-image.text--bottom-right .text-container{justify-content:right;transform:translate(-100%)}.ce_rsce_intro{display:flex;flex-direction:column;gap:30px;margin-top:0}.ce_rsce_intro .text-wrapper{color:#fff;display:flex;flex-direction:column}.ce_rsce_intro .text-wrapper h2{color:#fff;margin-bottom:10px;margin-top:0}.ce_rsce_intro .text-wrapper .text{margin-bottom:40px;margin-top:10px}.ce_rsce_intro .text-wrapper .text>*{margin:0}.ce_rsce_intro .text-wrapper a{background-color:var(--red);color:#fff;display:block;font-size:1.4rem;font-weight:700;margin-left:auto;margin-right:auto;padding:14px 20px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ce_rsce_intro .text-wrapper a:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1)}@media only screen and (min-width:800px){.ce_rsce_intro .text-wrapper a{margin-left:unset;margin-right:unset}}.ce_rsce_intro .image_container{border-radius:3px;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.ce_rsce_intro .image_container:after{background-color:var(--gray);border-radius:3px;bottom:-10px;content:"";display:block;height:90%;position:absolute;right:-10px;width:90%;z-index:-1}@media only screen and (min-width:800px){.ce_rsce_intro{-moz-column-gap:min(142px,10.3953147877vw);column-gap:min(142px,10.3953147877vw);display:grid;grid-template-columns:1fr max-content}}
/*# sourceMappingURL=app.9c477a9f.css.map*/