.AboutusSection_aboutSection__Vi7_F{background-color:#444;display:flex;padding:100px 0;color:#fff}.AboutusSection_container__6_MqE{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap}.AboutusSection_imageWrapper__NgM1w{position:relative;max-width:350px;flex:1 1}.AboutusSection_imageBorder__KYISM{position:absolute;top:-50px;left:-50px;width:100%;height:100%;border:2px solid #fff;z-index:1}.AboutusSection_aboutImage__YyLSH{position:relative;display:block;width:100%;height:auto;z-index:2}.AboutusSection_textContainer__qRLiq{flex:1 1;max-width:550px;color:#fff;text-align:left;padding:5%}.AboutusSection_subtitle__g2f_A{text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#ddd;margin-bottom:10px}.AboutusSection_title__3vIbJ{font-size:32px;font-weight:700;margin-bottom:15px}.AboutusSection_description__y85rz{font-size:16px;line-height:1.6;color:#ccc;margin-bottom:40px}.AboutusSection_moreButton__NoJfB{padding:12px 24px;border:1px solid #fff;background:transparent;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;border-radius:4px}.AboutusSection_moreButton__NoJfB:hover{background:#fff;color:#000}@media (max-width:1024px){.AboutusSection_container__6_MqE{flex-direction:column;text-align:center}.AboutusSection_textContainer__qRLiq{max-width:100%;margin-top:40px}.AboutusSection_imageWrapper__NgM1w{max-width:250px}}@media (max-width:768px){.AboutusSection_title__3vIbJ{font-size:28px}.AboutusSection_description__y85rz,.AboutusSection_moreButton__NoJfB{font-size:14px}}.Hero_heroSection__ASanP{min-height:100vh;padding:2rem 0;background-color:#fff}.Hero_heroSection__ASanP,.Hero_textContainer__OtiEt{display:flex;flex-direction:column;align-items:center;justify-content:center}.Hero_textContainer__OtiEt{width:100%;padding:0 1rem;margin-bottom:10px;text-align:center}.Hero_projectInfo__8PLDF{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;color:#000;margin-bottom:1rem}.Hero_heading__tjB1j{font-size:2.5rem;font-weight:700;color:#111;margin-top:.5rem;line-height:1.2;padding:0 20px;text-align:center}.Hero_description__Bt13e{color:#666;margin-top:1rem;line-height:1.6;font-size:1.2rem;text-align:center;padding:0 20px}.Hero_buttonContainer__UcQmL{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;align-items:center}.Hero_getQuotation__bM1MO{background-color:#ee1c25;color:#fff;padding:.8rem 2rem;border:2px solid #ee1c25;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;text-align:center}.Hero_getQuotation__bM1MO:hover{background-color:#c2181e;border-color:#c2181e}.Hero_downloadBrochure__ZsfXY{background:none;border:2px solid #ee1c25;color:#ee1c25;padding:.8rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer}.Hero_downloadBrochure__ZsfXY:hover{background-color:#ee1c25;color:#fff}.Hero_imageSliderContainer__Tko_w{width:100%;order:2;box-sizing:border-box;display:flex;padding:0 60px;margin-top:10px}.Hero_slideContainer__Adt7n{width:100%;height:auto;border-radius:8px;overflow:hidden}.Hero_eachSlide__vSdsb>div{display:flex;background-size:cover;background-position:50%;height:700px}@media (max-width:768px){.Hero_slideContainer__Adt7n{height:350px;padding:0}.Hero_eachSlide__vSdsb>div{height:350px;background-position:bottom}.Hero_heading__tjB1j{font-size:2rem}.Hero_description__Bt13e{font-size:1rem}.Hero_projectInfo__8PLDF{font-size:1.2rem;text-align:center}.Hero_buttonContainer__UcQmL{flex-direction:column;align-items:center}}@media (min-width:768px){.Hero_textContainer__OtiEt{padding:3rem;text-align:center;font-size:27px}.Hero_projectInfo__8PLDF{justify-content:flex-start;text-align:left}.Hero_heading__tjB1j{font-size:3rem}.Hero_description__Bt13e{text-align:center}.Hero_buttonContainer__UcQmL{flex-direction:row;align-items:flex-start}}.brochureModal_modalOverlay__Feit_{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.701);display:flex;justify-content:center;align-items:center;z-index:2000}.brochureModal_modalContent__luKjL{background:#2c2c2c;padding:40px;border-radius:12px;width:500px;max-width:90%;position:relative;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2)}.brochureModal_closeButton__WUUMf{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#fff;cursor:pointer;transition:color .3s}.brochureModal_closeButton__WUUMf:hover{color:#ee1c25}.brochureModal_formContainer__y_x0L{padding:0 20px}.brochureModal_formContainer__y_x0L h2{text-align:center;margin-bottom:30px;font-size:1.6rem;font-weight:600}.brochureModal_formRow__UzMtU{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:25px}.brochureModal_formRow__UzMtU label{font-size:1rem;margin-bottom:5px}.brochureModal_formRow__UzMtU input{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;background:transparent;color:#fff;font-size:1rem;margin-bottom:10px;box-sizing:border-box}.brochureModal_submitButton__0bN_9{background:#ee1c25;color:#fff;padding:12px;border:none;border-radius:6px;cursor:pointer;width:100%;font-size:1.1rem;transition:background-color .3s,transform .2s}.brochureModal_formRow__UzMtU input[type=tel]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;background:transparent;color:#fff;font-size:1rem;margin-bottom:10px;box-sizing:border-box}.brochureModal_submitButton__0bN_9:hover{background-color:#d4161d}.brochureModal_submitButton__0bN_9:active{transform:scale(.98)}.brochureModal_submissionMessage__qMUrA{color:#fff;text-align:center;font-size:1rem;margin-top:20px}@media (max-width:600px){.brochureModal_formRow__UzMtU{grid-template-columns:1fr}.brochureModal_modalContent__luKjL{width:90%;padding:30px}.brochureModal_formRow__UzMtU input{width:100%}.brochureModal_formContainer__y_x0L h2{font-size:1.4rem}}.react-slideshow-container{display:flex;align-items:center;position:relative}.react-slideshow-container .nav{z-index:10;position:absolute;cursor:pointer}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{height:30px;background:hsla(0,0%,100%,.6);width:30px;border:0;text-align:center;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.react-slideshow-container .default-nav:focus,.react-slideshow-container .default-nav:hover{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{margin-right:-30px;border-right:0;border-top:0}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;position:relative;width:7px;height:7px;padding:5px;margin:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator{border:0;opacity:.25;cursor:pointer;background:transparent;color:transparent}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;content:"";background:#000;text-align:center}.react-slideshow-container+ul.indicators .each-slideshow-indicator.active,.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:flex;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{position:relative;opacity:0}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{display:flex;flex-wrap:wrap;width:auto}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}.partnersBand_clientsSection__YY_Zi{text-align:center;padding:20px 60px;background-color:#fff;color:#000}.partnersBand_title__zAzKg{font-size:24px;margin-bottom:20px}.partnersBand_clientLogo__eJRPU{flex:0 0 auto;width:200px;padding:10px;display:flex;align-items:center;justify-content:center}.productSection_productSection__G8ess{padding:80px 0;background-color:#f9f9f9}.productSection_container__m8a5G{max-width:1700px;margin:0 60px;padding:0 20px}.productSection_header__lcJ9A{text-align:left;margin-bottom:40px}.productSection_header__lcJ9A h2{font-size:1.2rem;color:#ee1c25;margin-bottom:10px}.productSection_header__lcJ9A h1{font-size:2.5rem;color:#222;font-weight:600}.productSection_grid__pJuar{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px}.productSection_cardLink__Bcl4e{text-decoration:none;color:inherit}.productSection_card__DvnQc{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.productSection_card__DvnQc:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.productSection_card__DvnQc:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-2px)}.productSection_card__DvnQc img{width:100%;height:200px;object-fit:cover}.productSection_card__DvnQc h3{padding:12px 20px 0;font-size:1.2rem;color:#333;margin-bottom:5px}.productSection_card__DvnQc p{padding:0 20px 20px;color:#666;font-size:.9rem}.productSection_loadMore__IaP9l{text-align:center;margin-top:48px}.productSection_loadMore__IaP9l a{background-color:#fff;color:#ee1c25;padding:12px 30px;border:1px solid #ee1c25;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.productSection_loadMore__IaP9l :hover{background-color:#ee1c25;color:#fff}@media (max-width:768px){.productSection_grid__pJuar{grid-template-columns:1fr}}.testimonialSection_testimonialSection__Azg4I{padding:80px 60px;text-align:center;background-color:#525252;color:#fff}.testimonialSection_container__rWz_k{max-width:auto;margin:0 auto;overflow-y:hidden}.testimonialSection_header__8yiZo h2{color:#fff;font-size:1.2rem;margin-bottom:10px}.testimonialSection_header__8yiZo h1{font-size:2.5rem;margin-bottom:40px}.testimonialSection_testimonialSlider__9n7rY{overflow:hidden;margin-bottom:30px}.testimonialSection_testimonialCard__IR_aq{width:750px;height:350px;padding:20px 24px;border:1px solid #fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;text-align:left;margin:0 32px;display:flex;flex-direction:column;justify-content:space-between;background-color:#525252;overflow:hidden}.testimonialSection_testimonialText__Y_PGG{font-size:1rem;line-height:1.6;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word;color:#fff}.testimonialSection_authorInfo__qvid4{display:flex;align-items:center;text-align:left}.testimonialSection_authorImage__o7bgc{width:36px;height:36px;border-radius:50%;margin-right:15px;object-fit:cover}.testimonialSection_authorName__lfCXC{font-weight:700;margin-bottom:5px;font-size:.9rem;color:#fff}.testimonialSection_authorCompany__gIcQk{color:#f3ecec;font-size:.8rem}@media (max-width:768px){.testimonialSection_testimonialCard__IR_aq{width:90vw;height:450px;margin:15px 3px}.testimonialSection_testimonialSection__Azg4I{max-height:none;overflow-y:visible}.testimonialSection_header__8yiZo h1{font-size:2rem}.testimonialSection_testimonialSection__Azg4I{padding:50px 10px}.testimonialSection_testimonialText__Y_PGG{font-size:.9rem}.testimonialSection_authorCompany__gIcQk,.testimonialSection_authorName__lfCXC{font-size:.8rem}}.letsTalk_letsTalkContainer__0RFNf{height:412px;text-align:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.letsTalk_title__bGZKV{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#333}.letsTalk_description__UYtHe{font-size:1.1rem;color:#666;margin-bottom:30px}.letsTalk_button__UpxQI{background-color:#e53935;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease}.letsTalk_button__UpxQI:hover{background-color:#d32f2f}@media (max-width:768px){.letsTalk_letsTalkContainer__0RFNf{height:auto;padding:40px 20px}.letsTalk_title__bGZKV{font-size:2rem}.letsTalk_description__UYtHe{font-size:1rem}.letsTalk_button__UpxQI{padding:12px 25px;font-size:1rem}}