body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App::-webkit-scrollbar{display:none}*{cursor:default;font-family:Onest;margin:0;padding:0;-webkit-user-select:none;user-select:none}.header{background:#74724b;color:#fff;overflow:hidden;position:relative;transition:all .4s ease-in-out;z-index:90}.header__large-menu,.header__small-menu{position:absolute;transition:all .4s ease-in-out}.header .header-menu__svg{cursor:pointer;position:relative}.header .header-menu__svg *{cursor:pointer}.header .header-menu__svg-close,.header .header-menu__svg-open{cursor:pointer;position:absolute;transition:all .4s ease-in-out}.header__is-mobile-false{height:100vh;position:fixed}.header__is-mobile-false__is-menu-opened-false{width:8vh}.header__is-mobile-false__is-menu-opened-true{width:25vh}.header__is-mobile-false .header__small-menu{align-items:center;display:flex;flex-flow:column nowrap;height:53vh;justify-content:space-between;width:8vh}.header__is-mobile-false .header__small-menu__is-menu-opened-true{left:-25vh}.header__is-mobile-false .header__small-menu__is-menu-opened-true .header-menu__svg-close{left:25vh;top:1vh}.header__is-mobile-false .header__small-menu__is-menu-opened-false{left:0}.header__is-mobile-false .header__small-menu__is-menu-opened-false .header-menu__svg-close{left:25vh;top:1vh}.header__is-mobile-false .header-menu__svg{height:4vh;margin-top:2vh;width:4vh}.header__is-mobile-false .header-menu__svg-open{height:4vh;width:4vh}.header__is-mobile-false .header-menu__svg-close{height:2vh;width:2vh}.header__is-mobile-false .header-logo__container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.header__is-mobile-false .header-logo__svg{height:7vh;width:7vh}.header__is-mobile-false .header-logo__label{color:#f0f0f0;font-size:1.2vh;font-weight:400}.header__is-mobile-false .header__large-menu{display:flex;flex-flow:column nowrap;gap:3.5vh;margin-top:8vh;width:22vh}.header__is-mobile-false .header__large-menu__is-menu-opened-true{left:2vh}.header__is-mobile-false .header__large-menu__is-menu-opened-false{left:50vh}.header__is-mobile-false .header-nav__container{display:flex;flex-flow:column nowrap;gap:2vh}.header__is-mobile-false .header-nav__link{color:inherit;cursor:pointer;font-size:2vh;font-weight:400;text-decoration:none}.header__is-mobile-false .header-number__container{display:flex;flex-flow:column nowrap;gap:2vh}.header__is-mobile-false .header-number__element{color:#fff;cursor:pointer;font-size:1.8vh;font-weight:500;text-decoration:none}.header__is-mobile-true{position:fixed;width:100vw}.header__is-mobile-true__is-menu-opened-false{height:22vw}.header__is-mobile-true__is-menu-opened-true{height:80vw}.header__is-mobile-true .header__small-menu{align-items:center;display:flex;flex-flow:row-reverse nowrap;height:22vw;justify-content:space-between;width:100vw}.header__is-mobile-true .header__small-menu__is-menu-opened-true{top:0}.header__is-mobile-true .header__small-menu__is-menu-opened-true .header-menu__svg-open{top:-60vw}.header__is-mobile-true .header__small-menu__is-menu-opened-true .header-menu__svg-close{left:3vw;top:3vw}.header__is-mobile-true .header__small-menu__is-menu-opened-false,.header__is-mobile-true .header__small-menu__is-menu-opened-false .header-menu__svg-open{top:0}.header__is-mobile-true .header__small-menu__is-menu-opened-false .header-menu__svg-close{left:3vw;top:63vw}.header__is-mobile-true .header-menu__svg{height:10vw;margin-right:7vw;width:10vw}.header__is-mobile-true .header-menu__svg-open{height:10vw;width:10vw}.header__is-mobile-true .header-menu__svg-close{height:5vw;width:5vw}.header__is-mobile-true .header-logo__container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-left:7vw}.header__is-mobile-true .header-logo__svg{height:12vw;width:12vw}.header__is-mobile-true .header-logo__label{color:#f0f0f0;font-size:2.5vw;font-weight:400}.header__is-mobile-true .header__large-menu{display:flex;flex-flow:column nowrap;gap:10vw}.header__is-mobile-true .header__large-menu__is-menu-opened-false,.header__is-mobile-true .header__large-menu__is-menu-opened-true{left:7vw;top:25vw}.header__is-mobile-true .header-nav__container{display:flex;flex-flow:column nowrap;gap:4vw}.header__is-mobile-true .header-nav__link{color:inherit;cursor:pointer;font-size:4.5vw;font-weight:400;text-decoration:none}.header__is-mobile-true .header-number__container{display:flex;flex-flow:column nowrap;gap:4vw}.header__is-mobile-true .header-number__element{color:#fff;cursor:default;font-size:4.5vw;font-weight:500;text-decoration:none}.banner{background:#f2f2f2;overflow:hidden;position:relative}.banner__bkg{transform:scaleX(-1);z-index:-10}.banner__header-container{-webkit-backdrop-filter:blur(.5vh);backdrop-filter:blur(.5vh);position:absolute;z-index:40}.banner__header-heading{color:#434343;font-weight:600;text-transform:uppercase}.banner__header-link{background:#74724b;color:#fff;font-weight:400;text-decoration:none;transition:all .2s linear}.banner__is-mobile-false{flex:0 0 fit-content;height:100vh}.banner__is-mobile-false .banner__header-container{background:linear-gradient(140deg,#ffffff73 -6.43%,#afafaf73 97.48%);display:flex;flex-flow:column nowrap;gap:3vh;height:41vh;left:4vh;padding:5vh 3vh;top:5vh;width:57vh}.banner__is-mobile-false .banner__header-heading{font-size:5vh;line-height:6.1vh}.banner__is-mobile-false .banner__header-link{border-radius:5vh;cursor:pointer;font-size:2.8vh;line-height:4vh;padding:2.4vh 3.8vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner__is-mobile-false .banner__header-link:hover{box-shadow:.3vh .2vh 3vh .1vh #b1b0b0}.banner__is-mobile-false .banner__bkg{height:100vh}.banner__is-mobile-true{flex:0 0 fit-content;width:100vw}.banner__is-mobile-true .banner__header-container{background:linear-gradient(140deg,#ffffff73 -6.43%,#afafaf73 97.48%);box-sizing:border-box;display:flex;flex-flow:column nowrap;gap:5vw;height:98.7%;left:0;padding:15vw 0 0 5vw;top:0;width:55vw}.banner__is-mobile-true .banner__header-heading{font-size:4.6vw;line-height:6.6vw}.banner__is-mobile-true .banner__header-link{border-radius:8vw;cursor:pointer;font-size:4vw;font-weight:200;line-height:5vw;padding:3vw 4vw;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner__is-mobile-true .banner__bkg{width:125vw}.products{background:#f2f2f2;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:space-between;overflow:hidden}.products__products-subcontainer{display:flex;flex-flow:row nowrap}.products__product-container{display:flex;flex-flow:column nowrap;justify-content:space-between;overflow:hidden;position:relative;z-index:10}.products__product-heading{color:#fff;font-weight:500;width:50%;z-index:30}.products__product-link-container{align-items:center;display:flex;flex-flow:row nowrap;z-index:30}.products__product-link-title{color:#f8f6f5;font-family:Raleway;font-weight:500}.products__product-svg-container *{cursor:pointer}.products__product-img-front{position:absolute;z-index:20}.products__product-img-back{position:absolute;z-index:10}.products__is-mobile-false{flex:0 0 fit-content;height:100vh;padding:3vh}.products__is-mobile-false .products__products-subcontainer{gap:1.5vh}.products__is-mobile-false .products__product-container{height:46vh;width:39.1vh}.products__is-mobile-false .products__product-heading{font-size:2.7vh;line-height:3.5vh;margin-left:1vh;margin-top:1.5vh}.products__is-mobile-false .products__product-link-container{gap:1vh;margin:1vh}.products__is-mobile-false .products__product-link-title{font-size:1.7vh;line-height:1.8vh}.products__is-mobile-false .products__product-svg-element{height:6.6vh;transition:all .15s linear;width:6.6vh}.products__is-mobile-false .products__product-svg-element:hover{transform:scale(1.05)}.products__is-mobile-false .products__product-svg-element:active{transform:scale(1)}.products__is-mobile-false .products__product-img-back{filter:blur(.6vh) grayscale(.3) brightness(.8)}.products__is-mobile-false .aero-front{height:100%;right:-3vh}.products__is-mobile-false .aero-bkg{bottom:-7vh;left:-1vh;width:110%}.products__is-mobile-false .super-aero-front{height:100%;right:-6vh;top:-9vh}.products__is-mobile-false .super-aero-bkg{height:110%;right:-3vh;top:-1vh}.products__is-mobile-false .rehau-front{height:100%;right:-23vh;top:-6vh;transform:scaleX(-1)}.products__is-mobile-false .rehau-bkg{bottom:-7vh;left:-1vh;width:110%}.products__is-mobile-false .kale-front{height:100%;right:-11.5vh}.products__is-mobile-false .kale-bkg{height:110%;left:-12vh;top:-1vh}.products__is-mobile-true{flex:0 0 fit-content;gap:2vw;padding:3vw;width:100vw}.products__is-mobile-true .products__products-subcontainer{gap:2vw;justify-content:space-between}.products__is-mobile-true .products__product-container{height:60vw;width:51vw}.products__is-mobile-true .products__product-heading{font-size:3.5vw;line-height:4.3vw;margin-left:2.5vw;margin-top:2vw}.products__is-mobile-true .products__product-link-container{gap:1vw;margin:1vw}.products__is-mobile-true .products__product-link-title{font-size:2.5vw;line-height:2.5vw}.products__is-mobile-true .products__product-svg-element{height:7.5vw;width:7.5vw}.products__is-mobile-true .products__product-img-back{filter:blur(.6vw) grayscale(.3) brightness(.8)}.products__is-mobile-true .aero-front{height:100%;right:-5vw}.products__is-mobile-true .aero-bkg{bottom:-7vw;left:-1vw;width:110%}.products__is-mobile-true .super-aero-front{height:93%;right:-10vw;top:-9vw}.products__is-mobile-true .super-aero-bkg{height:110%;right:-3vw;top:-1vw}.products__is-mobile-true .rehau-front{height:85%;right:-27vw;top:-6vw;transform:scaleX(-1)}.products__is-mobile-true .rehau-bkg{bottom:-7vw;left:-1vw;width:110%}.products__is-mobile-true .kale-front{height:100%;right:-14.5vw}.products__is-mobile-true .kale-bkg{height:110%;left:-12vw;top:-1vw}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.why-us{align-items:center;background:#dcddd6;display:flex;flex-flow:column nowrap;justify-content:center}.why-us__heading{color:#32351a;font-family:Ubuntu;font-weight:500;position:relative}.why-us__heading-border{border-top:solid;border-color:#32351a;left:20%;position:absolute;top:-60%;width:60%}.why-us__line-container{display:flex;flex-flow:column nowrap}.why-us__svg-line-container{display:flex;justify-content:space-around}.why-us__svg-container{align-items:center;display:flex}.why-us__svg-title{color:#32351a;font-weight:500;text-align:center}.why-us__is-mobile-false{gap:15vh;height:100vh;padding-left:15vh;padding-right:15vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.why-us__is-mobile-false .why-us__heading{font-size:4vh;line-height:4.4vh}.why-us__is-mobile-false .why-us__heading-border{border-spacing:1vh;border-width:.6vh}.why-us__is-mobile-false .why-us__line-container{gap:7vh}.why-us__is-mobile-false .why-us__slider-container{display:none}.why-us__is-mobile-false .why-us__svg-line-container{flex-flow:row nowrap;gap:10vh}.why-us__is-mobile-false .why-us__svg-container{flex-flow:column nowrap;gap:2.8vh;width:30vh}.why-us__is-mobile-false .why-us__svg-element{height:11vh;width:11vh}.why-us__is-mobile-false .why-us__svg-title{font-size:2.2vh;line-height:3vh}.why-us__is-mobile-true{padding-top:10vw;width:100vw}.why-us__is-mobile-true .carousel-status{display:none}.why-us__is-mobile-true .slide{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:10vw;padding-top:10vw;width:100%}.why-us__is-mobile-true .control-arrow{display:none}.why-us__is-mobile-true .control-dots .dot{box-shadow:none}.why-us__is-mobile-true .control-dots .selected{background:#c0ab6a}.why-us__is-mobile-true .why-us__heading{font-size:4vw;line-height:4.4vw}.why-us__is-mobile-true .why-us__heading-border{border-spacing:1vw;border-width:.6vw}.why-us__is-mobile-true .why-us__line-container{display:none}.why-us__is-mobile-true .why-us__slider-container{overflow:hidden;text-align:center;width:100%}.why-us__is-mobile-true .why-us__svg-container{flex-flow:column nowrap;gap:2.8vw;width:60vw}.why-us__is-mobile-true .why-us__svg-element{height:33vw;width:33vw}.why-us__is-mobile-true .why-us__svg-title{font-size:4vw;line-height:4vw}@keyframes firstDesctopAnimation{0%{top:0}to{top:114vh}}@keyframes secondDesctopAnimation{0%{top:-114vh}to{top:0}}@keyframes firstMobileAnimation{0%{left:0}to{left:258vw}}@keyframes secondMobileAnimation{0%{left:-258vw}to{left:0}}.animation__is-mobile-false{height:100vh;position:relative;width:40vh}.animation__is-mobile-false .animation__partners-line-container{display:flex;flex-flow:column nowrap;gap:3vh;padding-bottom:3vh}.animation__is-mobile-false .animation__partners-img-container{background:#32351a;height:16vh;overflow:hidden;position:relative;width:40vh}.animation__is-mobile-false .animation__partners-img-element{height:12vh;left:5vh;position:absolute;top:2vh}.animation__is-mobile-false .upper{animation:firstDesctopAnimation 20s linear infinite;position:absolute}.animation__is-mobile-false .lower{animation:secondDesctopAnimation 20s linear infinite;position:absolute}.animation__is-mobile-false .rehau{height:17vh;top:-2vh}.animation__is-mobile-true{height:16vw;position:relative;width:100vw}.animation__is-mobile-true .animation__partners-line-container{display:flex;flex-flow:row nowrap;gap:3vw}.animation__is-mobile-true .animation__partners-img-container{background:#32351a;height:16vw;overflow:hidden;position:relative;width:40vw}.animation__is-mobile-true .animation__partners-img-element{height:12vw;left:5vw;position:absolute;top:2vw}.animation__is-mobile-true .upper{animation:firstMobileAnimation 20s linear infinite}.animation__is-mobile-true .lower,.animation__is-mobile-true .upper{display:flex;flex-flow:row nowrap;gap:3vw;padding-right:3vw;position:absolute}.animation__is-mobile-true .lower{animation:secondMobileAnimation 20s linear infinite}.animation__is-mobile-true .rehau{height:17vw;top:-1vw}.partners{background:#f2f2f2;box-sizing:border-box;display:flex}.partners__heading-container{align-items:center;display:flex;flex-flow:row nowrap;position:relative}.partners__heading-title{color:#32351a;font-weight:500;text-align:center}.partners__heading-border{border-top:solid;border-color:#74724b;position:absolute}.partners__heading-svg *{fill:#32351a}.partners__is-mobile-false{align-items:center;flex:0 0 fit-content;flex-flow:row nowrap;gap:6vh;height:100vh;overflow:hidden;padding-left:4vh;padding-right:4vh}.partners__is-mobile-false .partners__heading-container{gap:2vh}.partners__is-mobile-false .partners__heading-title{font-size:3.4vh;line-height:4.4vh}.partners__is-mobile-false .partners__heading-border{border-width:.6vh;position:absolute;top:-2vh;width:100%}.partners__is-mobile-false .partners__heading-svg *{height:5vh;width:5vh}.partners__is-mobile-true{align-items:center;flex:0 0 fit-content;flex-flow:column nowrap;gap:10vw;overflow:hidden;padding-bottom:10vw;padding-top:10vw;width:100vw}.partners__is-mobile-true .partners__heading-container{gap:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partners__is-mobile-true .partners__heading-title{font-size:3.9vw;line-height:4.4vw;white-space:nowrap}.partners__is-mobile-true .partners__heading-border{border-width:.6vw;left:10%;position:absolute;top:-2vw;width:80%}.partners__is-mobile-true .partners__heading-br,.partners__is-mobile-true .partners__heading-svg{display:none}.partners__is-mobile-true .partners__heading-svg *{height:5vh;width:5vh}@keyframes messageDesctopAnimation{0%{top:-15vh}10%{top:0}90%{top:0}to{top:-15vh}}@keyframes messageMobileAnimation{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.contact{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden;position:relative}.contact__bkg{position:absolute;z-index:-10}.contact__message-sended{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;color:#000;font-weight:500;position:absolute}.contact__ui-container{background:#f8f6f5;display:flex;justify-content:center;z-index:30}.contact__ui-container *{z-index:30}.contact__header-container{display:flex;flex-flow:column nowrap}.contact__header-title{color:#25131a;font-weight:500}.contact__header-description{color:#25131a;font-weight:400}.contact__form-container{display:flex;flex-flow:column nowrap}.contact__form-element{border:solid;border-color:#c2bdbd;box-sizing:border-box;transition:all .3s linear}.contact__form-element:invalid,.contact__form-element:not(:focus):invalid{border-color:#b83333}.contact__form-element:valid{border-color:#69e526 17,163,17,.733}.contact .submit{background:#74724b;color:#f8f6f5;cursor:pointer;font-weight:400;transition:all .2s linear}.contact .comment_input{resize:none}.contact .comment_input::-webkit-scrollbar{display:none}.contact__is-mobile-false{flex:0 0 fit-content;height:100vh}.contact__is-mobile-false .contact__ui-container{border-radius:6vh;flex-flow:row nowrap;gap:5vh;margin-left:5vh;margin-right:5vh;padding:6vh 10vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact__is-mobile-false .contact__message-sended{font-size:2.5vh;height:8vh;padding-top:2vh;text-align:center;top:-15vh;width:100vw}.contact__is-mobile-false .contact__message-sended-true{animation:messageDesctopAnimation 7s linear}.contact__is-mobile-false .contact__bkg{height:120vh;top:0}.contact__is-mobile-false .contact__header-container{gap:4vh}.contact__is-mobile-false .contact__header-title{font-size:5vh;line-height:6vh}.contact__is-mobile-false .contact__header-description{font-size:2vh;line-height:3vh;width:60vh}.contact__is-mobile-false .contact__form-container{gap:2vh;width:40vh}.contact__is-mobile-false .contact__form-element{border-radius:2vh;border-width:.1vh;font-size:1.5vh;padding:2vh;width:100%}.contact__is-mobile-false .submit{border-radius:4vh;font-size:2vh;width:23vh}.contact__is-mobile-false .submit:hover{box-shadow:0 .2vh .8vh .1vh #d4d2d2;transform:scale(1.03)}.contact__is-mobile-false .submit:active{background-color:#59583a;box-shadow:0 .2vh .8vh .1vh #bbb8b8;transform:scale(1)}.contact__is-mobile-false .comment_input{font-size:1.5vh;height:16vh;line-height:1.5vh}.contact__is-mobile-true{flex:0 0 fit-content;padding-bottom:15vw;padding-top:15vw;width:100vw}.contact__is-mobile-true .contact__ui-container{border-radius:7vw;box-sizing:border-box;flex-flow:column nowrap;gap:10vw;padding:8vw 9vw;width:100vw}.contact__is-mobile-true .contact__message-sended{font-size:6vw;height:30vw;opacity:0;padding-top:4vw;top:30vw;width:100vw;z-index:50}.contact__is-mobile-true .contact__message-sended-true{animation:messageMobileAnimation 7s linear}.contact__is-mobile-true .contact__bkg{height:120%;top:0}.contact__is-mobile-true .contact__header-container{gap:6vw}.contact__is-mobile-true .contact__header-title{font-size:8vw;line-height:8vw;width:90%}.contact__is-mobile-true .contact__header-description{font-size:3.5vw;line-height:5.4vw;width:100%}.contact__is-mobile-true .contact__header-br{display:none}.contact__is-mobile-true .contact__form-container{box-sizing:border-box;gap:5vw}.contact__is-mobile-true .contact__form-element{border-radius:3vw;border-width:.1vw;box-sizing:border-box;font-size:2.9vw;padding:4vw;width:100%}.contact__is-mobile-true .submit{align-self:center;border-radius:7vw;font-size:4vw;width:45vw}.contact__is-mobile-true .submit:active{background-color:#59583a;transform:scale(.95)}.contact__is-mobile-true .comment_input{font-size:2.9vw;height:30vw;line-height:1.5vw}.about{background:#f2f2f2;display:flex}.about__heading-container{align-items:center;display:flex;flex-flow:row nowrap;position:relative}.about__heading-title{color:#32351a;font-weight:500;text-align:center}.about__heading-border{border-top:solid;border-color:#74724b;position:absolute}.about__heading-svg *{fill:#32351a}.about__info-text,.about__row-container{position:relative}.about__info-title{color:#74724b;font-weight:400;position:absolute}.about__info-description{font-family:Ubuntu;font-weight:300}.about__is-mobile-false{align-items:center;box-sizing:border-box;flex:0 0 fit-content;flex-flow:row nowrap;height:100vh;overflow:hidden;padding:2vh 5vh}.about__is-mobile-false .about__heading-container{gap:2vh}.about__is-mobile-false .about__heading-title{font-size:3.4vh;line-height:4.4vh;white-space:nowrap}.about__is-mobile-false .about__heading-border{border-width:.6vh;position:absolute;top:-2vh;width:100%}.about__is-mobile-false .about__heading-svg *{height:5vh;width:5vh}.about__is-mobile-false .about__row-container{height:100%;position:relative;width:130vh}.about__is-mobile-false .about__info-container{align-items:center;display:flex;flex-flow:row nowrap;height:15vh;position:absolute}.about__is-mobile-false .about__info-text{position:relative}.about__is-mobile-false .about__info-title{font-size:3.3vh;left:-5vh;line-height:4.6vh;position:absolute;top:-4vh}.about__is-mobile-false .about__info-description{font-size:1.5vh;line-height:2vh;width:60vh}.about__is-mobile-false .about__info-img{height:45vh}.about__is-mobile-false .first-info{left:5vh;top:9vh}.about__is-mobile-false .second-info{left:30vh;top:40vh}.about__is-mobile-false .third-info{bottom:10vh;left:2vh}.about__is-mobile-true{align-items:center;box-sizing:border-box;flex:0 0 fit-content;flex-flow:column nowrap;gap:15vw;overflow:hidden;padding:10vw 5vw;width:100vw}.about__is-mobile-true .about__heading-container{gap:2vw;width:70%}.about__is-mobile-true .about__heading-title{font-size:4.5vw;line-height:4.4vw;white-space:nowrap;width:100%}.about__is-mobile-true .about__heading-border{border-width:.6vw;position:absolute;top:-2vw;width:100%}.about__is-mobile-true .about__heading-svg{display:none}.about__is-mobile-true .about__row-container{display:flex;flex-flow:column nowrap;gap:20vw;width:100%}.about__is-mobile-true .about__info-container{align-items:center;display:flex;flex-flow:column nowrap;gap:5vw}.about__is-mobile-true .about__info-text{position:relative}.about__is-mobile-true .about__info-title{font-size:8vw;left:-2vw;line-height:8vw;position:absolute;top:-12vw}.about__is-mobile-true .about__info-description{font-size:3.8vw;line-height:4vw;width:80vw}.about__is-mobile-true .about__info-img{width:70vw}.about__is-mobile-true .about__info-br{display:none}.contacts{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;position:relative}.contacts__header{box-sizing:border-box;color:#fff;font-family:Ubuntu;font-weight:500;position:relative}.contacts__header-border{border:solid;border-color:#fff;box-sizing:border-box;position:absolute}.contacts__adress-container{align-items:center;display:flex;flex-flow:column nowrap}.contacts__adress-location,.contacts__adress-mail{color:#fff;font-weight:500}.contacts__adress-mail{cursor:pointer;text-decoration:underline}.contacts__phone-container{align-items:center;display:flex;flex-flow:column nowrap}.contacts__phone-element{color:#fff;cursor:pointer;font-weight:500;text-decoration:none}.contacts__bkg{position:absolute;z-index:-10}.contacts__is-mobile-false{flex:0 0 130vh;gap:10vh;height:100vh;overflow:hidden}.contacts__is-mobile-false .contacts__header{font-size:4.5vh;line-height:5vh;padding:0 5vh}.contacts__is-mobile-false .contacts__header-border{border-radius:5vh;border-width:.4vh;left:0;top:-1.5vh;width:100%}.contacts__is-mobile-false .contacts__adress-container{gap:1.5vh}.contacts__is-mobile-false .contacts__adress-location,.contacts__is-mobile-false .contacts__adress-mail{font-size:2.3vh;line-height:3vh}.contacts__is-mobile-false .contacts__phone-container{gap:1.5vh}.contacts__is-mobile-false .contacts__phone-element{font-size:2.3vh;line-height:3vh}.contacts__is-mobile-false .contacts__bkg{filter:blur(.55vh) brightness(.7);height:110vh;left:-5vh;top:-5vh}.contacts__is-mobile-true{box-sizing:border-box;flex:0 0 fit-content;gap:10vw;overflow:hidden;padding-bottom:20vw;padding-top:20vw;width:100vw}.contacts__is-mobile-true .contacts__header{font-size:5vw;line-height:6vw;padding:0 6vw}.contacts__is-mobile-true .contacts__header-border{border-radius:5vw;border-width:.4vw;left:0;top:-1.9vw;width:100%}.contacts__is-mobile-true .contacts__adress-container{gap:3vw}.contacts__is-mobile-true .contacts__adress-location,.contacts__is-mobile-true .contacts__adress-mail{font-size:4vw;line-height:4vw}.contacts__is-mobile-true .contacts__phone-container{gap:3vw}.contacts__is-mobile-true .contacts__phone-element{font-size:4vw;line-height:4vw}.contacts__is-mobile-true .contacts__bkg{filter:blur(.55vw) brightness(.7);height:150vw;left:-5vw;top:-5vw}.credits{background:#f2f2f2;justify-content:space-between}.credits,.credits__logo-container{display:flex;flex-flow:column nowrap}.credits__logo-container{align-items:center;align-self:center;justify-content:center}.credits__logo-heading{color:#32351a;font-weight:100}.credits__description-container{align-self:baseline;color:#bbb;display:flex;flex-flow:column nowrap;font-family:Inter;font-weight:400}.credits__description-developer{color:inherit;cursor:pointer;text-decoration:none}.credits__is-mobile-false{flex:0 0 100vh;height:100vh;overflow:hidden}.credits__is-mobile-false .credits__logo-container{gap:4vh;margin-top:40vh}.credits__is-mobile-false .credits__logo-heading{font-size:1.9vh;line-height:2vh}.credits__is-mobile-false .credits__logo-svg{height:14vh;width:14vh}.credits__is-mobile-false .credits__description-container{gap:.5vh;margin:5vh 10vh}.credits__is-mobile-false .credits__description-copyright,.credits__is-mobile-false .credits__description-developer{font-size:1.2vh;line-height:2vh}.credits__is-mobile-true{flex:0 0 fit-content;overflow:hidden;width:100vw}.credits__is-mobile-true .credits__logo-container{border-top:solid;border-color:#32351a;border-width:.5vw;gap:4vw;margin-top:5vw;padding-bottom:10vw;padding-top:10vw;width:100vw}.credits__is-mobile-true .credits__logo-heading{font-size:5vw;line-height:5vw}.credits__is-mobile-true .credits__logo-svg{display:none;height:14vw;width:14vw}.credits__is-mobile-true .credits__description-container{align-items:center;gap:2vw;justify-content:center;margin:5vw 0;width:100%}.credits__is-mobile-true .credits__description-copyright,.credits__is-mobile-true .credits__description-developer{font-size:3vw;line-height:3vw}.main-page__is-mobile-false{display:flex;flex-flow:row nowrap;height:100vh;overflow:hidden}.main-page__is-mobile-true{display:flex;flex-flow:column nowrap;overflow:hidden;width:100vw}.main-page::-webkit-scrollbar{display:none}.details{align-items:center;background:#f2f2f2}.details,.details__product-container{display:flex}.details__product-info-container{display:flex;flex-flow:column nowrap}.details__product-info-heading{color:#32351a;font-family:Ubuntu;font-weight:500}.details__product-info-title{font-weight:300}.details__nav{border:solid;border-color:#32351a;border-radius:5vh;color:#32351a;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Inter;font-weight:400;gap:.5vh;left:20vh;position:fixed;top:5vh}.details__nav *{cursor:pointer;text-decoration:none}.details__is-mobile-false{box-sizing:border-box;flex-flow:row nowrap;gap:10vh;height:100vh;overflow:hidden;padding-left:10vh}.details__is-mobile-false .details__product-container{flex-flow:row nowrap}.details__is-mobile-false .details__product-info-container{gap:3vh;height:40vh}.details__is-mobile-false .details__product-info-heading{font-size:3.5vh;line-height:3.5vh}.details__is-mobile-false .details__product-info-title{font-size:1.8vh;line-height:3vh;width:70vh}.details__is-mobile-false .details__product-info-title-rehau{width:76vh}.details__is-mobile-false .details__nav{border-width:.1vh;padding:.6vh 1.8vh;transition:all .3s linear}.details__is-mobile-false .details__nav-link{color:inherit;cursor:pointer;font-size:1.4vh;line-height:1.4vh;padding-top:.2vh}.details__is-mobile-false .details__nav-link-svg{height:4vh;width:4vh}.details__is-mobile-false .details__nav:hover{box-shadow:0 0 .6vh .2vh #d3d3d3}.details__is-mobile-false .aero,.details__is-mobile-false .super-aero{height:45vh;margin-right:5vh}.details__is-mobile-false .rehau{height:45vh;margin-right:-10vh}.details__is-mobile-false .kale{height:45vh;margin-right:5vh}.details__is-mobile-true{box-sizing:border-box;flex-flow:column nowrap;gap:10vw;overflow:hidden;padding-top:8vw;width:100vw}.details__is-mobile-true .details__product-container{box-sizing:border-box;flex-flow:column nowrap;gap:10vw;padding:5vw;width:100vw}.details__is-mobile-true .details__product-info-container{gap:3vw}.details__is-mobile-true .details__product-info-heading{font-size:5vw;line-height:6vw}.details__is-mobile-true .details__product-info-title{font-size:4vw;line-height:5vw;width:100%}.details__is-mobile-true .details__product-info-title-rehau{width:76vw}.details__is-mobile-true .details__nav,.details__is-mobile-true .details__product-info-br{display:none}.details__is-mobile-true .aero{margin-left:25vw;width:30vw}.details__is-mobile-true .super-aero{margin-left:15vw;width:45vw}.details__is-mobile-true .rehau{margin-left:5vw;width:70vw}.details__is-mobile-true .kale{margin-left:-8vw;width:60vw}.body__is-mobile-false{margin-left:8vh;overflow-x:visible;overflow-y:hidden}.body__is-mobile-true{overflow-x:hidden;overflow-y:visible;padding-top:22vw}.body::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.e4bd18b2.css.map*/