.ButtonLink_buttonLink__k6_Z_{background-color:var(--reverseBackgroundColor);border-radius:10px;color:var(--reverseTextColor);font-weight:300;max-width:-moz-fit-content;max-width:fit-content;min-width:12.5rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out;&:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){&:hover{opacity:.8}}}.ImageOverlay_imageOverlay__UcBvQ>img{grid-column:1/1;grid-row:1/1;height:90vh;width:100%}.ImageOverlay_imageOverlay__UcBvQ>div{align-content:center;background-color:rgb(34 34 33/40%);color:var(--white);gap:2rem;grid-column:1/1;grid-row:1/1;height:100%;justify-items:center}.Flex_flex__awfvz{display:flex;flex-flow:row wrap;gap:1rem}.Flex_ul__PUbvm{list-style-type:none}.Footer_footer__o4_Ec.Footer_footer__o4_Ec{background-color:var(--reverseTextColor);gap:2rem;padding:var(--responsivePadding)}.Footer_footer__o4_Ec img{object-fit:contain}.Footer_footer__o4_Ec>img{justify-self:center}.Footer_footer__o4_Ec hr,.Footer_links__xHnvg.Footer_links__xHnvg{display:none}.Footer_footer__o4_Ec h2{font-size:var(--h3)}.Footer_footer__o4_Ec a{align-items:center;display:flex;gap:.2rem;text-decoration:none;&:focus-visible{border-radius:10px;outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.5rem}@media (hover:hover){&:hover svg{opacity:1;transition:opacity .3s ease-in-out}}}.Footer_footer__o4_Ec a svg{opacity:0}.Footer_copyrightAndSocials__mUbau{gap:2rem;justify-items:center}.Footer_socials__xJ7o0.Footer_socials__xJ7o0{gap:3rem}.Footer_socials__xJ7o0.Footer_socials__xJ7o0 a{@media (hover:hover){&:hover svg{opacity:.5}}}.Footer_socials__xJ7o0 a svg{opacity:1}@media (min-width:992px){.Footer_footer__o4_Ec.Footer_footer__o4_Ec{gap:1rem;padding:unset}.Footer_accordion__Q_rbJ,.Footer_footer__o4_Ec>img{display:none}.Footer_footer__o4_Ec>div{padding:5rem clamp(5rem,5%,8rem)}.Footer_footer__o4_Ec>div:last-of-type{padding:var(--responsivePadding)}.Footer_links__xHnvg.Footer_links__xHnvg{align-items:flex-start;display:inherit;grid-template-columns:repeat(3,minmax(0,1fr))}.Footer_footer__o4_Ec hr{border:.5px solid var(--textColor);display:inherit}}.Drawer_overlay__RxecA{background-color:var(--black);inset:0;opacity:.8;position:fixed;z-index:1}.Drawer_content__rHi62{align-content:baseline;animation:Drawer_contentShow__ipaUP .6s cubic-bezier(.16,1,.3,1);background-color:var(--navigationBackgroundColor);border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 10px 21px 8px rgb(0 0 0/10%);display:grid;grid-gap:2rem;gap:2rem;height:100%;max-width:18.75rem;padding:var(--responsivePadding);position:fixed;right:0;top:0;transform:translateX(0);z-index:3}.Drawer_content__rHi62 a{display:flex;justify-content:center;padding:1rem clamp(1rem,5%,3rem);text-decoration:none}.Drawer_content__rHi62 button,.Drawer_content__rHi62.Drawer_content__rHi62 a{border-radius:10px;color:var(--textColor);transition:background-color .3s ease-in-out;&:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){&:hover{background-color:var(--backgroundColor)}}}.Drawer_content__rHi62.Drawer_content__rHi62 button{background-color:var(--navigationBackgroundColor);border:none;cursor:pointer;display:flex;justify-self:right;padding:.5rem clamp(1rem,5%,3rem)}.Drawer_content__rHi62 ul{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none}.Drawer_title__BvrUz{font-size:var(--h5)}@keyframes Drawer_contentShow__ipaUP{0%{opacity:0;transform:translateX(12.5rem)}to{opacity:1;transform:translateX(0)}}.Navigation_navigation__fmHy5{align-items:center;background-color:var(--navigationBackgroundColor);box-shadow:0 10px 21px 8px rgb(0 0 0/10%);display:flex;gap:6rem;justify-content:space-between;padding:1rem clamp(1rem,5%,3rem);position:fixed;top:0;width:100%;z-index:2}.Navigation_navigation__fmHy5 img{object-fit:contain}.Navigation_navigation__fmHy5 ul{display:none}.Navigation_navigation__fmHy5 button,.Navigation_navigation__fmHy5.Navigation_navigation__fmHy5 a{border-radius:10px;color:var(--textColor);padding:1rem clamp(1rem,5%,3rem);transition:background-color .3s ease-in-out;&:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){&:hover{background-color:var(--backgroundColor)}}}.Navigation_navigation__fmHy5.Navigation_navigation__fmHy5 button{background-color:var(--navigationBackgroundColor);border:none;cursor:pointer;display:flex}@media (min-width:992px){.Navigation_navigation__fmHy5.Navigation_navigation__fmHy5 button{display:none}.Navigation_navigation__fmHy5 ul{align-items:center;display:flex;flex-grow:1;gap:2rem;justify-content:center;list-style:none}.Navigation_navigation__fmHy5 ul li{display:flex;flex-grow:1}.Navigation_navigation__fmHy5 a{display:flex;flex-grow:1;justify-content:center;text-decoration:none}}@media (min-width:576px){.AboutUs_aboutUs__rAr3V.AboutUs_aboutUs__rAr3V{gap:2rem}.AboutUs_manufacturer__cl8_v>div{align-items:center;gap:2rem}.AboutUs_manufacturer__cl8_v img{height:auto;width:100%}.AboutUs_manufacturer__cl8_v.AboutUs_manufacturer__cl8_v>div:last-of-type{justify-content:space-between}}@media (min-width:992px){.AboutUs_aboutUs__rAr3V.AboutUs_aboutUs__rAr3V>section{gap:2rem}.AboutUs_manufacturer__cl8_v.AboutUs_manufacturer__cl8_v>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.AboutUs_manufacturer__cl8_v>div:first-of-type p{grid-column:2/4}}@media (min-width:576px){.Projects_projects__6yUVz.Projects_projects__6yUVz{align-items:center;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Projects_projects__6yUVz>div:last-of-type{grid-column:1/3}}.ProjectCarousel_carousel__hz2JG{--slideHeight:fit-content;--slideSpacing:1rem;--slideSize:100%;margin:0 auto;max-width:20rem}.ProjectCarousel_viewport__S8eXh{overflow:hidden}.ProjectCarousel_container__QCNx0{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;margin-left:calc(var(--slideSpacing) * -1);touch-action:pan-y}.ProjectCarousel_slide__nZH6v{flex:0 0 var(--slideSize);min-width:0;padding-left:var(--slideSpacing)}.ProjectCarousel_slide__nZH6v>img{border-radius:10px;display:flex;height:auto;width:100%}.ProjectCarousel_thumbs__uaUHE{--thumbsSlideSpacing:0.8rem;--thumbsSlideHeight:fit-content;margin-top:var(--thumbsSlideSpacing)}.ProjectCarousel_thumbsViewport__mjfnD{overflow:hidden}.ProjectCarousel_thumbsContainer__hj7sq{display:flex;flex-direction:row;margin-left:calc(var(--thumbsSlideSpacing) * -1)}@media (min-width:576px){.ProjectCarousel_carousel__hz2JG{max-width:40rem}}@media (min-width:992px){.ProjectCarousel_carousel__hz2JG{max-width:unset;width:100%}}.Thumbs_slide__XquI6{flex:0 0 22%;min-width:0;padding-left:var(--thumbsSlideSpacing)}.Thumbs_slide__XquI6 img{border-radius:10px;height:auto;opacity:.5;transition:opacity .3s ease-in-out;width:100%}.Thumbs_selected__seFsI img{opacity:1}.Thumbs_slide__XquI6 button{background-color:unset;border:none;cursor:pointer;display:flex;touch-action:manipulation;width:100%;&:focus-visible{border:1px solid var(--reverseBackgroundColor);border-radius:10px;outline:unset}@media (hover:hover){&:hover img{opacity:1}}}@media (min-width:576px){.Thumbs_slide__XquI6{flex:0 0 15%}}.HowItWorks_howItWorks__rgH7j{text-align:center}.HowItWorks_howItWorks__rgH7j>p{font-size:var(--h4)}.HowItWorks_howItWorks__rgH7j.HowItWorks_howItWorks__rgH7j section{gap:2rem;padding:var(--responsivePadding)}.HowItWorks_step__8gSmo{text-align:left}.HowItWorks_step__8gSmo img{height:auto}.HowItWorks_step__8gSmo h2{font-size:var(--baseSize)}.HowItWorks_step__8gSmo h3{font-size:var(--h2)}.HowItWorks_howItWorks__rgH7j section:last-of-type{justify-items:center}@media (min-width:992px){.HowItWorks_step__8gSmo.HowItWorks_step__8gSmo.HowItWorks_step__8gSmo{align-items:center;gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}