.Glance-module__YmRxUG__sec{padding-block:var(--s-2);background-color:var(--smoke)}.Glance-module__YmRxUG__card{background-color:var(--white);border:1px solid var(--gray);text-align:center;border-radius:1rem;align-content:start;justify-items:center;gap:.5rem;height:100%;padding:1rem;transition:all .5s;display:grid}.Glance-module__YmRxUG__card:hover{box-shadow:var(--sd-1);translate:0 -.5rem}.Glance-module__YmRxUG__card>svg{color:var(--primary);width:2.25rem;height:2.25rem}.Glance-module__YmRxUG__card>h2{color:var(--primary);font-size:var(--fs-5)}
.MV-module__s6qSRG__card{padding:var(--s-1);border:1px solid var(--gray);border-radius:.75rem;height:100%;transition:all .5s}.MV-module__s6qSRG__card:hover{box-shadow:var(--sd-1);translate:0 -.5rem}.MV-module__s6qSRG__card>svg{width:2.5rem;height:2.5rem;color:var(--primary);stroke-width:1.5px}.MV-module__s6qSRG__card h3{color:var(--primary);font-size:var(--fs-2);margin-block:.25rem}
.OurCore-module__9YaOWa__card{padding:var(--s-1);background-color:var(--smoke);border:1px solid var(--gray);border-radius:.5rem;height:100%;transition:all .5s}.OurCore-module__9YaOWa__card:hover{box-shadow:var(--sd-1);translate:0 -.5rem}.OurCore-module__9YaOWa__card>svg{background-color:var(--primary);width:2.75rem;height:2.75rem;color:var(--white);stroke-width:1.5px;border-radius:50%;padding:.5rem}.OurCore-module__9YaOWa__card h3{font-size:var(--fs-2);margin-block:.5rem}
.WhyChoose-module__DnOCbq__list{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.WhyChoose-module__DnOCbq__list svg{background-color:color-mix(in srgb, var(--primary) 25%, transparent);color:var(--primary);border-radius:50%;width:1.75rem;height:1.75rem;padding:.35rem}.WhyChoose-module__DnOCbq__list h3{font-size:var(--fs-2)}
.Hero-module__gzsDEW__hero{position:relative;overflow:hidden}.Hero-module__gzsDEW__hero>img{object-fit:cover;object-position:center;filter:brightness(25%);width:100%;height:min(100dvh,50rem)}.Hero-module__gzsDEW__heroBox{color:var(--white);align-items:center;display:grid;position:absolute;inset:0}.Hero-module__gzsDEW__heroBox h1{font-size:var(--fs-3);text-transform:uppercase}.Hero-module__gzsDEW__heroBox article{font-size:var(--fs-2)}
.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-in,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-up,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-left,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-right,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-in,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-out{opacity:0;transition:all 1s}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-up{transform:translateY(1.5rem)}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-left{transform:translate(-5rem)}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-right{transform:translate(5rem)}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-in{transform:scale(.25)}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-out{transform:scale(1.75)}.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-in.Reveal-module__IeLxIW__visible,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-up.Reveal-module__IeLxIW__visible,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-left.Reveal-module__IeLxIW__visible,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-right.Reveal-module__IeLxIW__visible,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-in.Reveal-module__IeLxIW__visible,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-out.Reveal-module__IeLxIW__visible{opacity:1;transform:none}@media (max-width:767px){.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-in,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-up,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-left,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__fade-right,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-in,.Reveal-module__IeLxIW__reveal.Reveal-module__IeLxIW__zoom-out{transition-delay:0s!important}}
.Form-module__EFWTSG__wrapper{padding:var(--s-1);background-color:var(--white);border:1px solid var(--gray);border-radius:.75rem;height:100%}.Form-module__EFWTSG__form :is(input,textarea,select){font-family:inherit;font-size:inherit;border:1px solid #00000040;border-radius:.5rem;outline:none;width:100%;padding:.75rem;transition:all .5s}.Form-module__EFWTSG__form :is(input,textarea,select):focus{box-shadow:var(--sd-1)}.Form-module__EFWTSG__form small{color:var(--red);text-transform:capitalize;margin-top:.5rem;display:block}.Form-module__EFWTSG__form data{color:green;text-transform:capitalize;text-align:center;margin-top:1rem}.Form-module__EFWTSG__form button{font-size:inherit;border:none;outline:none;font-family:inherit}
.Certifications-module__RNTMOq__icon{border:2px solid var(--secondary);object-fit:contain;width:100%;height:100%;max-height:5rem;box-shadow:var(--sd-1);border-radius:.75rem;padding:.5rem;transition:all .5s}.Certifications-module__RNTMOq__icon:hover{translate:0 -.4rem}
.GetInTouch-module__0n61-a__card{background-color:var(--primary);padding:var(--s-1);border-radius:1rem}.GetInTouch-module__0n61-a__cardBox{background-color:var(--white);padding:var(--s-1);border-radius:.75rem}.GetInTouch-module__0n61-a__cardBox h3{font-size:var(--fs-2);border-bottom:1px solid var(--gray);margin-block:.5rem;padding-bottom:.25rem}.GetInTouch-module__0n61-a__cardLinks a{color:inherit;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding-block:.5rem;transition:all .5s;display:grid}.GetInTouch-module__0n61-a__cardLinks a:hover{translate:.5rem}.GetInTouch-module__0n61-a__cardLinks a svg{color:var(--primary);width:1rem;height:1rem}
.Glance-module__BOoM3G__card{border:2px solid var(--primary);box-shadow:var(--sd-1);border-radius:1.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:1rem;font-weight:500;transition:all .5s;display:grid;position:relative}.Glance-module__BOoM3G__card:hover{translate:0 -.35rem}.Glance-module__BOoM3G__card>svg{color:var(--secondary);stroke-width:1.5px;width:2rem;height:2rem}.Glance-module__BOoM3G__card article h3{font-size:var(--fs-1)}.Glance-module__BOoM3G__card>span{background-color:var(--white);color:var(--secondary);padding-inline:.15rem;font-weight:600;position:absolute;inset:0 1.5rem auto auto;translate:0 -50%}
.HappyClients-module__Ji44eG__sec{background-color:var(--smoke);padding-block:var(--s-2)}.HappyClients-module__Ji44eG__card{background-color:var(--white);border-radius:.5rem;margin-left:5%;padding:.75rem}.HappyClients-module__Ji44eG__card.HappyClients-module__Ji44eG__translate{translate:-5%}.HappyClients-module__Ji44eG__card p{font-style:italic}.HappyClients-module__Ji44eG__card h3{text-transform:uppercase;font-size:var(--fs-1);gap:1rem;display:flex}.HappyClients-module__Ji44eG__card h3 span{gap:.25rem;display:flex}.HappyClients-module__Ji44eG__card h3 span svg{width:1rem;height:1rem;color:var(--primary)}.HappyClients-module__Ji44eG__image{border:1px solid var(--gray);background-color:var(--white);border-radius:50%;padding:1.5rem;transition:all .5s;overflow:hidden}.HappyClients-module__Ji44eG__image img{aspect-ratio:1;object-fit:contain;width:100%}.HappyClients-module__Ji44eG__image:hover{box-shadow:var(--sd-1);scale:1.1}
.Hero-module__s-6kkG__hero{background-image:url(/assets/images/hero-image.webp);background-size:cover;background-color:color-mix(in srgb, var(--primary) 75%, transparent);background-blend-mode:multiply;width:100%;height:min(100dvh,50rem);color:var(--white);text-align:center;padding-block:var(--s-2);align-items:end;display:grid}.Hero-module__s-6kkG__hero h1{text-transform:uppercase;font-size:clamp(2.25rem,7.5vw,3rem)}.Hero-module__s-6kkG__hero h1 article{color:var(--primary);display:block}.Hero-module__s-6kkG__hero p{font-size:var(--fs-2);font-weight:500}
.MajorProjects-module__w8yviW__sec{padding-block:var(--s-2);background:linear-gradient(to top, color-mix(in srgb, var(--primary) 50%, transparent), transparent), url(/assets/images/major-projects.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.MajorProjects-module__w8yviW__card{background-color:var(--white);border-radius:.5rem;height:100%;transition:all .5s;overflow:hidden}:has(.MajorProjects-module__w8yviW__card:hover) .MajorProjects-module__w8yviW__card:not(:hover){filter:brightness(.5)grayscale();opacity:.75;scale:.95}.MajorProjects-module__w8yviW__card>img{aspect-ratio:1;object-fit:cover;width:100%}.MajorProjects-module__w8yviW__card>article{text-align:center;padding:.5rem;font-weight:500}
.QuickTouch-module__Ieek6W__sec{padding-block:var(--s-2);background:url(/assets/images/quick-touch.jpg) 0 0/cover;background-color:var(--primary);background-blend-mode:multiply;text-align:center;color:var(--white)}.QuickTouch-module__Ieek6W__sec h2{font-size:var(--fs-3);text-transform:uppercase}
.Links-module__U8YoDW__wrapper{padding:var(--s-1);background-color:var(--smoke);border:1px solid var(--gray);border-radius:.75rem;height:100%}.Links-module__U8YoDW__links h3{font-size:var(--fs-2);color:var(--primary);margin-bottom:.25rem}.Links-module__U8YoDW__links a{grid-template-columns:auto 1fr;align-items:center;gap:.35rem;padding-block:.25rem;font-style:italic;font-weight:500;transition:all .5s;display:grid}.Links-module__U8YoDW__links a:hover{translate:.25rem}.Links-module__U8YoDW__links a svg{color:var(--primary);stroke-width:1.5px;width:1.25rem;height:1.25rem}
.VisitUs-module__hIrXHG__map{border:none;border-right:2px solid var(--primary);border-radius:.5rem;outline:none;width:100%;min-height:20rem;display:grid}
.All-module__frdLva__card{background-color:var(--smoke);border:1px solid var(--gray);border-radius:.75rem;height:100%;transition:all .5s;display:grid;overflow:hidden}.All-module__frdLva__card:hover{box-shadow:var(--sd-1);translate:0 -.5rem}.All-module__frdLva__card>img{aspect-ratio:1.5;object-fit:cover;width:100%}.All-module__frdLva__card>article{text-align:center;padding:.5rem;font-weight:500}
.All-module__rzfaaq__card{border:1px solid var(--gray);background-color:var(--smoke);border-radius:.5rem;align-content:start;height:100%;transition:all .5s;display:grid;overflow:hidden}.All-module__rzfaaq__card:hover{box-shadow:var(--sd-1);translate:0 -.5rem}.All-module__rzfaaq__card>img{aspect-ratio:1.25;object-fit:cover;width:100%}.All-module__rzfaaq__card>article{text-align:center;text-transform:uppercase;padding:.5rem;font-weight:500}
.All-module__IIJ9Wq__card{padding:var(--s-1);min-height:25rem;color:var(--white);isolation:isolate;border-radius:.75rem;align-content:end;display:grid;position:relative;overflow:hidden}.All-module__IIJ9Wq__card:before{content:"";background:linear-gradient(to top, var(--black), transparent);z-index:-1;position:absolute;inset:0}.All-module__IIJ9Wq__card>h3{font-size:var(--fs-2)}.All-module__IIJ9Wq__card>p{padding-block:.5rem}.All-module__IIJ9Wq__card>span{color:var(--primary);text-transform:uppercase;align-items:center;gap:.35rem;font-weight:500;display:flex}.All-module__IIJ9Wq__card>span svg{stroke-width:1.5px;width:1rem;height:1rem}.All-module__IIJ9Wq__card>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.All-module__IIJ9Wq__card:hover img{scale:1.15}
