.h0EWEW_button{background-color:var(--reverseBackgroundColor);color:var(--reverseTextColor);cursor:pointer;text-align:center;text-transform:uppercase;border:none;border-radius:10px;min-width:12.5rem;max-width:fit-content;padding:1rem;font-weight:300;text-decoration:none;transition:opacity .3s ease-in-out}.h0EWEW_button:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){.h0EWEW_button:hover{opacity:.8}}
.npLPTa_divider{border:.5px solid var(--reverseTextColor)}
.UhmIpG_flex{flex-flow:wrap;gap:1rem;display:flex}
.Vmx-gq_footer.Vmx-gq_footer{background-color:var(--reverseTextColor);padding:var(--responsivePadding);gap:2rem}.Vmx-gq_footer img{object-fit:contain}.Vmx-gq_footer>img{justify-self:center}.Vmx-gq_links.Vmx-gq_links,.Vmx-gq_footer hr{display:none}.Vmx-gq_footer h2{font-size:var(--h3)}.Vmx-gq_footer a{align-items:center;gap:.2rem;text-decoration:none;display:flex}.Vmx-gq_footer a:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.5rem;border-radius:10px}@media (hover:hover){.Vmx-gq_footer a:hover svg{opacity:1;transition:opacity .3s ease-in-out}}.Vmx-gq_footer a svg{opacity:0}.Vmx-gq_copyrightAndSocials{justify-items:center;gap:2rem}.Vmx-gq_socials.Vmx-gq_socials{gap:3rem}@media (hover:hover){.Vmx-gq_socials.Vmx-gq_socials a:hover svg{opacity:.5}}.Vmx-gq_socials a svg{opacity:1}@media (min-width:992px){.Vmx-gq_footer.Vmx-gq_footer{padding:unset;gap:1rem}.Vmx-gq_accordion,.Vmx-gq_footer>img{display:none}.Vmx-gq_footer>div{padding:5rem clamp(5rem,5%,8rem)}.Vmx-gq_footer>div:last-of-type{padding:var(--responsivePadding)}.Vmx-gq_links.Vmx-gq_links{display:inherit;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start}.Vmx-gq_footer hr{border:.5px solid var(--textColor);display:inherit}}
.U1q3Rq_grid{gap:1rem;display:grid}.U1q3Rq_ul{margin-left:2rem}.U1q3Rq_main{padding:var(--responsivePadding);margin-top:6.6875rem}@media (min-width:576px){.U1q3Rq_main{margin-top:3.6875rem;padding:5rem clamp(5rem,5%,8rem)}}
.tWMLDa_header{display:flex}.tWMLDa_trigger{background-color:inherit;border:none;border-bottom:1px solid var(--textColor);color:var(--textColor);cursor:pointer;font-size:var(--h5);padding:var(--responsivePadding);text-align:left;flex-grow:1;justify-content:space-between;align-items:center;gap:1rem;transition:background-color .1s ease-in-out;display:flex}.tWMLDa_trigger:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){.tWMLDa_trigger:hover{background-color:var(--backgroundColor)}}.tWMLDa_item:last-child .tWMLDa_trigger{border-bottom:none}.tWMLDa_trigger svg{flex-shrink:0;transition:transform .3s cubic-bezier(.87,0,.13,1)}.tWMLDa_trigger[data-panel-open] svg{transform:rotate(180deg)}.tWMLDa_content{height:var(--accordion-panel-height);transition:height .3s cubic-bezier(.87,0,.13,1);overflow:hidden}.tWMLDa_content[data-starting-style],.tWMLDa_content[data-ending-style]{height:0}.tWMLDa_content>div{padding:var(--responsivePadding)}
.p241-a_imageOverlay>img{grid-area:1/1/1/1;width:100%;height:90vh}.p241-a_imageOverlay>div{color:var(--white);background-color:#22222166;grid-area:1/1/1/1;align-content:center;justify-items:center;gap:2rem;height:100%}
.hRf-Ca_navigation{background-color:var(--navigationBackgroundColor);z-index:2;justify-content:space-between;align-items:center;gap:6rem;width:100%;padding:1rem clamp(1rem,5%,3rem);display:flex;position:fixed;top:0;box-shadow:0 10px 21px 8px #0000001a}.hRf-Ca_navigation img{object-fit:contain}.hRf-Ca_navigation ul{display:none}.hRf-Ca_navigation.hRf-Ca_navigation a,.hRf-Ca_navigation button{color:var(--textColor);border-radius:10px;padding:1rem clamp(1rem,5%,3rem);transition:background-color .3s ease-in-out}:is(.hRf-Ca_navigation.hRf-Ca_navigation a,.hRf-Ca_navigation button):focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){:is(.hRf-Ca_navigation.hRf-Ca_navigation a,.hRf-Ca_navigation button):hover{background-color:var(--backgroundColor)}}.hRf-Ca_navigation.hRf-Ca_navigation button{background-color:var(--navigationBackgroundColor);cursor:pointer;border:none;display:flex}@media (min-width:992px){.hRf-Ca_navigation.hRf-Ca_navigation button{display:none}.hRf-Ca_navigation ul{flex-grow:1;justify-content:center;align-items:center;gap:2rem;list-style:none;display:flex}.hRf-Ca_navigation ul li{flex-grow:1;display:flex}.hRf-Ca_navigation a{flex-grow:1;justify-content:center;text-decoration:none;display:flex}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.c5E6HW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.SD87CW_carousel{--slideHeight:fit-content;--slideSpacing:1rem;--slideSize:100%;max-width:20rem;margin:0 auto}.SD87CW_viewport{overflow:hidden}.SD87CW_container{backface-visibility:hidden;margin-left:calc(var(--slideSpacing) * -1);touch-action:pan-y;display:flex}.SD87CW_slide{flex:0 0 var(--slideSize);min-width:0;padding-left:var(--slideSpacing)}.SD87CW_slide>img{border-radius:10px;width:100%;height:auto;display:flex}.SD87CW_thumbs{--thumbsSlideSpacing:.8rem;--thumbsSlideHeight:fit-content;margin-top:var(--thumbsSlideSpacing)}.SD87CW_thumbsViewport{overflow:hidden}.SD87CW_thumbsContainer{margin-left:calc(var(--thumbsSlideSpacing) * -1);flex-direction:row;display:flex}@media (min-width:576px){.SD87CW_carousel{max-width:40rem}}@media (min-width:992px){.SD87CW_carousel{max-width:unset;width:100%}}
.suduzW_form{gap:1rem;display:grid}.suduzW_form div{gap:.5rem}.suduzW_form div label{font-weight:700}.suduzW_form div input,.suduzW_form div textarea{background-color:inherit;border:1px solid var(--textColor);color:inherit;border-radius:8px;height:2.5rem;padding:1rem;transition:background-color .3s ease-in-out}:is(.suduzW_form div input,.suduzW_form div textarea):user-invalid{border:1px solid red;outline-color:red}:is(.suduzW_form div input,.suduzW_form div textarea):focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.125rem}@media (hover:hover){:is(.suduzW_form div input,.suduzW_form div textarea):hover{background-color:var(--reverseTextColor)}}.suduzW_form.suduzW_form div textarea{height:inherit}
.cgN7dG_slide{min-width:0;padding-left:var(--thumbsSlideSpacing);flex:0 0 22%}.cgN7dG_slide img{opacity:.5;border-radius:10px;width:100%;height:auto;transition:opacity .3s ease-in-out}.cgN7dG_selected img{opacity:1}.cgN7dG_slide button{background-color:unset;cursor:pointer;touch-action:manipulation;border:none;width:100%;display:flex}.cgN7dG_slide button:focus-visible{border:1px solid var(--reverseBackgroundColor);outline:unset;border-radius:10px}@media (hover:hover){.cgN7dG_slide button:hover img{opacity:1}}@media (min-width:576px){.cgN7dG_slide{flex:0 0 15%}}
.DkkBaq_contact{text-align:center}.DkkBaq_contactForm{padding:var(--responsivePadding);text-align:left;border-radius:4px;box-shadow:0 10px 21px 8px #0000001a}.DkkBaq_ourContacts>div{text-align:center;justify-items:center}.DkkBaq_ourContacts img{object-fit:contain}.DkkBaq_ourContacts a:focus-visible{outline:solid .125rem var(--reverseBackgroundColor);outline-offset:.5rem;border-radius:10px}@media (min-width:576px){.DkkBaq_ourContacts>div{align-items:center;justify-items:initial;text-align:initial;grid-template-columns:repeat(4,minmax(0,1fr))}.DkkBaq_ourContacts>div>div{grid-column:2/5}}@media (min-width:1200px){.DkkBaq_contactForm.DkkBaq_contactForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}.DkkBaq_form{grid-column:1/3}}
@media (min-width:576px){.X9-NEW_aboutUs.X9-NEW_aboutUs{gap:2rem}.X9-NEW_manufacturer>div{align-items:center;gap:2rem}.X9-NEW_manufacturer img{width:100%;height:auto}.X9-NEW_manufacturer.X9-NEW_manufacturer>div:last-of-type{justify-content:space-between}}@media (min-width:992px){.X9-NEW_aboutUs.X9-NEW_aboutUs>section{gap:2rem}.X9-NEW_manufacturer.X9-NEW_manufacturer>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.X9-NEW_manufacturer>div:first-of-type p{grid-column:2/4}}
@media (hover:hover){.VSI0LW_trigger.VSI0LW_trigger:hover{background-color:var(--reverseTextColor)}}
.wncYsG_howItWorks{text-align:center}.wncYsG_howItWorks>p{font-size:var(--h4)}.wncYsG_howItWorks.wncYsG_howItWorks section{padding:var(--responsivePadding);gap:2rem}.wncYsG_step{text-align:left}.wncYsG_step img{height:auto}.wncYsG_step h2{font-size:var(--baseSize)}.wncYsG_step h3{font-size:var(--h2)}.wncYsG_howItWorks section:last-of-type{justify-items:center}@media (min-width:992px){.wncYsG_step.wncYsG_step.wncYsG_step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem}}
.sxuMuG_notFound{text-align:center}
@media (min-width:576px){.lnHueG_projects.lnHueG_projects{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem}.lnHueG_projects>div:last-of-type{grid-column:1/3}}
