.ApplyForm_ViewCareerInfoPage__Yt7cJ{font-family:Montserrat,sans-serif;max-width:1440px;margin:0 auto}.JobApplicationForm1_formWrapper__BEbde{padding:2rem;max-width:800px;margin:0 auto;background-color:#fff;position:relative}.JobApplicationForm1_formWrapper__BEbde h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#2c3e50}.JobApplicationForm1_form__o4y2S{gap:1.5rem}.JobApplicationForm1_formGroup__hicow,.JobApplicationForm1_form__o4y2S{display:flex;flex-direction:column}.JobApplicationForm1_formGroup__hicow label{font-weight:500;margin-bottom:12px;color:#333}.JobApplicationForm1_formGroup__hicow label span{color:red;margin-left:4px}.JobApplicationForm1_formGroup__hicow input[type=email],.JobApplicationForm1_formGroup__hicow input[type=file],.JobApplicationForm1_formGroup__hicow input[type=tel],.JobApplicationForm1_formGroup__hicow input[type=text]{padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.JobApplicationForm1_checkboxGroup__dXW_D{display:flex;align-items:flex-start;gap:.5rem}.JobApplicationForm1_checkboxGroup__dXW_D input[type=checkbox]{margin-top:.2rem;width:16px;height:16px}.JobApplicationForm1_checkboxGroup__dXW_D label{font-size:.95rem}.JobApplicationForm1_checkboxGroup__dXW_D label span{display:block}.JobApplicationForm1_checkboxGroup__dXW_D label strong{font-weight:600}.JobApplicationForm1_actions__hkIf6{display:flex;align-items:center;gap:12px}.JobApplicationForm1_actions__hkIf6 .JobApplicationForm1_BackBtn__0NJ0o{color:#c9251f;background-color:#fff;border:1.5px solid #c9251f;border-radius:5px;padding:.65rem 2rem}.JobApplicationForm1_actions__hkIf6 .JobApplicationForm1_BackBtn__0NJ0o:hover{background-color:#fff}.JobApplicationForm1_actions__hkIf6 .JobApplicationForm1_nextBtn__K5Wib{align-self:flex-end;color:#fff;border:none;padding:.75rem 2rem;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .2s ease}@media(max-width:480px){.JobApplicationForm1_formWrapper__BEbde{padding:1rem}.JobApplicationForm1_nextBtn__K5Wib{width:100%;text-align:center}}.JobApplicationForm1_spinnerOverlay__XogYq{position:absolute;inset:0;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.JobApplicationForm1_spinner__DZrLI{width:40px;height:40px;border:4px solid #eee;border-top-color:#c9251f;border-radius:50%;animation:JobApplicationForm1_spin__h8Rbc .8s linear infinite}@keyframes JobApplicationForm1_spin__h8Rbc{to{transform:rotate(1turn)}}.Hero_hero__F1sxj{width:100%;height:525px;padding:24px;font-family:Montserrat,sans-serif;background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1023.98px){.Hero_hero__F1sxj{height:338px}}@media(max-width:767.98px){.Hero_hero__F1sxj{height:268px}}.Hero_hero__F1sxj .Hero_innerSection__6YTEP{position:relative;height:100%;max-width:1440px;margin:0 auto}.Hero_hero__F1sxj .Hero_innerSection__6YTEP .Hero_title__KJMhH{position:absolute;left:40px;bottom:20px}@media(max-width:767.98px){.Hero_hero__F1sxj .Hero_innerSection__6YTEP .Hero_title__KJMhH{text-align:center;bottom:20px;left:40px;transform:translateY(-40px)}}@media(max-width:575.98px){.Hero_hero__F1sxj .Hero_innerSection__6YTEP .Hero_title__KJMhH{left:24px;transform:translateY(-24px)}}.Hero_hero__F1sxj .Hero_innerSection__6YTEP .Hero_title__KJMhH .Hero_titleText__uEVfV{font-size:2.5rem;color:#fff}@media(max-width:575.98px){.Hero_hero__F1sxj .Hero_innerSection__6YTEP .Hero_title__KJMhH .Hero_titleText__uEVfV{font-size:28px}}.viewProjectGrid_projectsSection__HxALr{font-family:Montserrat,sans-serif;max-width:1440px;margin:0 auto}.viewProjectGrid_heading__p_wio h2{font-size:24px;font-weight:700;color:#fff;margin-bottom:1.4rem;background-color:#c9251f;display:inline-block;padding:18px 54px}.viewProjectGrid_grid__v1K_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:24px 74px}.viewProjectGrid_grid__v1K_4 a:first-child{grid-column:1/span 2}.viewProjectGrid_grid__v1K_4 a:nth-child(5){grid-column:2/span 2}@media(max-width:922px){.viewProjectGrid_grid__v1K_4{grid-template-columns:repeat(2,1fr)}.viewProjectGrid_grid__v1K_4 a:first-child,.viewProjectGrid_grid__v1K_4 a:nth-child(5){grid-column:auto}}@media(max-width:575.98px){.viewProjectGrid_grid__v1K_4{grid-template-columns:1fr;padding:24px}}@media(max-width:767.98px){.viewProjectGrid_grid__v1K_4{padding:24px}}.viewProjectGrid_card__0pHty{display:flex;flex-direction:column;background:#f0f0f0;height:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none}.viewProjectGrid_card__0pHty:hover .viewProjectGrid_title__b7_8b p{color:#c9251f}.viewProjectGrid_image__eTcF9{width:100%;height:200px;object-fit:cover}.viewProjectGrid_title__b7_8b{padding:12px;text-align:center;background-color:#dddede;height:100%;margin-top:-4px;display:grid;place-items:center}.viewProjectGrid_title__b7_8b p{font-size:18px;color:#000;vertical-align:center;font-weight:400}.ProjectInfo_projectInfo__AuSzT{padding:24px 74px;max-width:1440px;margin:0 auto;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:24px}@media(max-width:767.98px){.ProjectInfo_projectInfo__AuSzT{padding:24px}}.ProjectInfo_projectContent__J3uCo{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:922px){.ProjectInfo_projectContent__J3uCo{grid-template-columns:1fr;gap:34px}}.ProjectInfo_projectDescription__dqgyj{display:flex;flex-direction:column;gap:34px;margin-top:18px}.ProjectInfo_projectDescription__dqgyj .ProjectInfo_projectDescriptionText__tKgTv{font-size:18px;line-height:1.6;font-weight:400;display:flex;flex-direction:column;gap:18px}.ProjectInfo_projectDescription__dqgyj .ProjectInfo_backBtnContainer__mZZeh{display:grid;place-items:center;margin-top:40px}.ProjectInfo_projectDescription__dqgyj .ProjectInfo_backBtnContainer__mZZeh .ProjectInfo_backBtn__Um6FY{padding:14px 24px;border-radius:24px;font-family:Montserrat,sans-serif;background-color:#042d53}.ProjectInfo_infoSection__2uqAO{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;grid-gap:0 18px;gap:0 18px}@media(max-width:922px){.ProjectInfo_infoSection__2uqAO{gap:34px;margin-top:0}}@media(max-width:767.98px){.ProjectInfo_infoSection__2uqAO{gap:24px 12px}}.ProjectInfo_infoBlock__OxyF9 h3{margin:0;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.ProjectInfo_infoBlock__OxyF9 p{margin:.4rem 0 0;font-size:1rem}@media(max-width:767.98px){.ProjectInfo_infoBlock__OxyF9 h3{font-size:1rem}.ProjectInfo_infoBlock__OxyF9 p{font-size:.8rem}}.ProjectInfo_icon___X2NN{color:#c9251f;font-size:1.2rem}.ProjectInfo_imageSection__E3ooq{display:flex;justify-content:center}@media(max-width:922px){.ProjectInfo_imageSection__E3ooq{width:100%}}.ContactUs_getInTouchSection__aRn1R{font-family:Montserrat,sans-serif;width:100%;background-position:top;background-size:cover;background-color:#dddede;background-attachment:fixed}.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y{max-width:1440px;margin:0 auto;display:grid;place-items:center;height:360px}@media(max-width:767.98px){.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y{padding:24px}}.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG .ContactUs_text__c0qNB{font-size:32px;max-width:50%;text-align:center;line-height:1.4;font-weight:500}@media(max-width:767.98px){.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG .ContactUs_text__c0qNB{max-width:100%}}@media(max-width:575.98px){.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG .ContactUs_text__c0qNB{font-size:24px}}@media(max-width:-0.02px){.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG .ContactUs_text__c0qNB{font-size:1rem}}.ContactUs_getInTouchSection__aRn1R .ContactUs_getInTouchContainer__F658y .ContactUs_content__HovUG .ContactUs_button__TRngx{display:inline-block;padding:16px 34px;border-radius:30px;font-family:Montserrat,sans-serif}.ViewProject_projectView__e7d4d{display:flex;flex-direction:column;gap:38px}@media(max-width:767.98px){.ViewProject_titleText__wh3hy{font-size:1.5rem!important}}.bimMain_bim__QGyjM .bimMain_getInTouchContainer__7gSou{margin-top:0!important}.india_indiaMain__tGm7d .india_getInTouch__N_JK_{margin-top:54px}.india_indiaMain__tGm7d .india_getInTouch__N_JK_ .india_getInTouchContainer__EGlz0,.mep_mep__N8IaK .mep_getInTouchContainer__GbPO5{margin-top:0!important}.LocationsGrid_grid__mOUHt{display:grid;grid-gap:2rem;gap:2rem;padding:2rem;grid-template-columns:repeat(2,1fr);font-family:Montserrat,sans-serif;max-width:1440px;margin:0 auto}@media(max-width:767.98px){.LocationsGrid_grid__mOUHt{grid-template-columns:1fr}}.LocationsGrid_card__f9ti9{background-color:#e1e1e1;border-radius:1rem;display:flex;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none;color:#000;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.LocationsGrid_card__f9ti9:hover{transform:scale(1.02);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.LocationsGrid_card__f9ti9:hover .LocationsGrid_image__eHHfr{transform:scale(1.08)}@media(max-width:1023.98px){.LocationsGrid_card__f9ti9{flex-direction:column;flex-direction:column-reverse}}.LocationsGrid_info__vb7tq{flex:1 1;padding:1.5rem;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:16px;transition:transform .3s ease;text-align:center}@media(max-width:1023.98px){.LocationsGrid_info__vb7tq{align-items:flex-start}}.LocationsGrid_info__vb7tq .LocationsGrid_infoHeader__U5__x{margin-bottom:.5rem}.LocationsGrid_info__vb7tq .LocationsGrid_infoHeader__U5__x h3{font-size:1.4rem;font-weight:700}.LocationsGrid_info__vb7tq .LocationsGrid_infoHeader__U5__x .LocationsGrid_subText__an_KX{margin:4px 0;font-size:14px;font-weight:700}.LocationsGrid_info__vb7tq .LocationsGrid_infoHeader__U5__x p{white-space:pre-line;font-size:1rem;margin-bottom:1rem}.LocationsGrid_phone__T1N3s{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:1rem;margin-top:16px}.LocationsGrid_image__eHHfr{width:100%;max-width:260px;height:250px;border-radius:.75rem;object-fit:cover;align-self:center;transition:transform .3s ease}@media(max-width:1023.98px){.LocationsGrid_image__eHHfr{min-width:100%;height:260px;align-self:baseline}}.OurLocations_main__0zqGR .OurLocations_title__xI9Pt{font-size:2rem;text-align:center;font-family:Montserrat,sans-serif;margin-top:54px;margin-bottom:32px}.OurLocations_main__0zqGR .OurLocations_error__WNR_m{font-size:1rem;text-align:center;font-family:Montserrat,sans-serif;margin:54px}.parkingStructural_parkingStructural__kbZ_b .parkingStructural_getInTouchContainer__ExNCo,.precastEngineering_preCastEngineering__tbAb3 .precastEngineering_getInTouchContainer__Mz5Et{margin-top:0!important}.Filters_mainSearchFilter__OslPL{max-width:1440px;margin:32px auto 48px;font-family:Montserrat,sans-serif;padding:0 24px}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc{display:flex;align-items:center;justify-content:center;max-width:980px;margin:0 auto;gap:24px;flex:.8 0}@media(max-width:1023.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc{max-width:100%;padding:0 32px}}@media(max-width:767.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc{width:100%;padding:0 24px;flex-direction:column}}@media(max-width:575.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc{padding:0}}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;flex:1 1}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9 .Filters_SelectMenu__eZvGL{min-width:220px;max-width:220px}@media(max-width:1030px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9 .Filters_SelectMenu__eZvGL{min-width:100%}}@media(max-width:767.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9 .Filters_SelectMenu__eZvGL{min-width:100%!important}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9{grid-template-columns:1fr;width:100%}}@media(max-width:575.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterMenus__ZuYn9{flex-direction:column}}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn{display:flex;align-items:center;gap:8px}@media(max-width:575.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn{flex-direction:column;min-width:100%;flex:1 1}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_primaryBtn__T66Ms,.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_secondaryBtn__Jd6ol{width:100%!important;font-size:.8rem}}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_primaryBtn__T66Ms{padding:14px 24px;border-radius:24px}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_primaryBtn__T66Ms .Filters_searchIcon__TAo0j{width:14px;height:14px;margin-left:4px}@media(max-width:575.98px){.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_primaryBtn__T66Ms .Filters_searchIcon__TAo0j{display:none}}.Filters_mainSearchFilter__OslPL .Filters_filterSection__tnMhc .Filters_filterActions__vq5tn .Filters_secondaryBtn__Jd6ol{padding:13px 24px;border-radius:24px;background-color:#fff;border:2px solid #c9251f;color:#000}.Filters_mainSearchFilter__OslPL .Filters_selectedFilters__Dgfzs{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.Filters_mainSearchFilter__OslPL .Filters_selectedFilters__Dgfzs .Filters_selectedFilter___TkOt{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:8px 18px;border-radius:24px;background-color:#dddede}.Filters_mainSearchFilter__OslPL .Filters_selectedFilters__Dgfzs .Filters_selectedFilter___TkOt .Filters_filterSelectedIcon__rqkMn{color:#c9251f;height:18px;width:18px;cursor:pointer}.Filters_mainSearchFilter__OslPL .Filters_selectedFilters__Dgfzs .Filters_selectedFilter___TkOt .Filters_selectedFilterTitle__GZWjw{font-size:1rem;font-weight:600;color:#042d53}.NewsInsights_newsInsights__ohfJ7 .NewsInsights_getInTouchContainer__bnFx8,.restorationInspection_restorationInspection__q6S_p .restorationInspection_getInTouchContainer__4xWQY,.steelDetailingPage_SteelDetailing__EXtwY .steelDetailingPage_getInTouchContainer__R2wXg,.whyTrc_WhyTrc__McI0A .whyTrc_getInTouchContainer__ZEYFQ{margin-top:0!important}.Benefits_benefitsContainer__Vg_8Q{width:100%}.Benefits_benefits__GLM09{display:flex;justify-content:space-between;align-items:flex-start;gap:54px;flex-wrap:wrap;font-family:Montserrat,sans-serif;max-width:1440px;margin:0 auto;padding:54px 74px 24px}@media(max-width:767.98px){.Benefits_benefits__GLM09{padding:24px}}.Benefits_benefits__GLM09 .Benefits_content__JM0qK{flex:1 1;min-width:300px}.Benefits_benefits__GLM09 .Benefits_content__JM0qK div{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.Benefits_benefits__GLM09 .Benefits_content__JM0qK div h3{font-size:2rem;color:#042d53}.Benefits_benefits__GLM09 .Benefits_content__JM0qK div p{font-size:1rem;line-height:1.6}.Benefits_benefits__GLM09 .Benefits_content__JM0qK ul{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0}.Benefits_benefits__GLM09 .Benefits_content__JM0qK ul li{margin-bottom:.75rem;display:flex;align-items:center;font-weight:700}.Benefits_benefits__GLM09 .Benefits_content__JM0qK ul li svg{color:green;margin-right:1rem;height:20px;width:20px}.Benefits_benefits__GLM09 .Benefits_benefits__GLM09{background-color:#737373}.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn{flex:1 1;min-width:280px}.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn .Benefits_imageContainer__o_2NE{position:relative;width:100%;height:380px;border-radius:10px;overflow:hidden}.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn .Benefits_image__iOdFd{object-fit:cover}.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn .Benefits_caption__2amQe{text-align:center;font-size:.875rem;color:#555;margin-top:.5rem}@media(max-width:768px){.Benefits_benefits__GLM09{flex-direction:column}.Benefits_benefits__GLM09 .Benefits_content__JM0qK,.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn{width:100%}.Benefits_benefits__GLM09 .Benefits_imageWrapper__sGnOn .Benefits_imageContainer__o_2NE{height:280px}.Benefits_intro__jKA_T h2{font-size:1.5rem}.Benefits_intro__jKA_T .Benefits_cta__PW1xV{width:100%}}.Team_team__tc2ys{margin-top:34px;display:flex;flex-direction:column;gap:34px}.Team_team__tc2ys h3{font-size:2rem;text-align:center;color:#042d53}@media(max-width:575.98px){.Team_team__tc2ys h3{font-size:24px}}.Team_team__tc2ys .Team_slideTitle__Kppd5{font-size:12px;color:#fff}.Team_team__tc2ys .Team_slideTitle__Kppd5:hover{color:#fff}.Team_team__tc2ys .Team_cardStyles__qbahR{height:30px;padding:8px 0 0;background-color:#042d53}.Life_lifeContainer__FOsI4{width:100%;margin-top:24px}.Life_benefits__gCu4b,.Life_life__FllA1{display:flex;justify-content:space-between;align-items:flex-start;gap:54px;flex-wrap:wrap;padding:24px 74px;font-family:Montserrat,sans-serif;max-width:1440px;margin:0 auto}@media(max-width:767.98px){.Life_benefits__gCu4b,.Life_life__FllA1{padding:24px}}.Life_benefits__gCu4b .Life_content__GZ2Nf,.Life_life__FllA1 .Life_content__GZ2Nf{flex:1 1;min-width:300px}.Life_benefits__gCu4b .Life_content__GZ2Nf div,.Life_life__FllA1 .Life_content__GZ2Nf div{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.Life_benefits__gCu4b .Life_content__GZ2Nf div h3,.Life_life__FllA1 .Life_content__GZ2Nf div h3{font-size:2rem;color:#042d53}.Life_benefits__gCu4b .Life_content__GZ2Nf div p,.Life_life__FllA1 .Life_content__GZ2Nf div p{font-size:1rem;line-height:1.6}.Life_benefits__gCu4b .Life_content__GZ2Nf ul,.Life_life__FllA1 .Life_content__GZ2Nf ul{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0}.Life_benefits__gCu4b .Life_content__GZ2Nf ul li,.Life_life__FllA1 .Life_content__GZ2Nf ul li{margin-bottom:.75rem;display:flex;align-items:center;font-weight:700}.Life_benefits__gCu4b .Life_content__GZ2Nf ul li svg,.Life_life__FllA1 .Life_content__GZ2Nf ul li svg{color:green;margin-right:1rem;height:20px;width:20px}.Life_benefits__gCu4b .Life_benefits__gCu4b,.Life_life__FllA1 .Life_benefits__gCu4b{background-color:#737373}.Life_benefits__gCu4b .Life_imageWrapper__E15q5,.Life_life__FllA1 .Life_imageWrapper__E15q5{flex:1 1;min-width:280px}.Life_benefits__gCu4b .Life_imageWrapper__E15q5 .Life_imageContainer__ewpJ6,.Life_life__FllA1 .Life_imageWrapper__E15q5 .Life_imageContainer__ewpJ6{position:relative;width:100%;height:380px;border-radius:10px;overflow:hidden}.Life_benefits__gCu4b .Life_imageWrapper__E15q5 .Life_image__tQfDC,.Life_life__FllA1 .Life_imageWrapper__E15q5 .Life_image__tQfDC{object-fit:cover}.Life_benefits__gCu4b .Life_imageWrapper__E15q5 .Life_caption__qPrbj,.Life_life__FllA1 .Life_imageWrapper__E15q5 .Life_caption__qPrbj{text-align:center;font-size:.875rem;color:#555;margin-top:.5rem}@media(max-width:768px){.Life_benefits__gCu4b,.Life_life__FllA1{flex-direction:column}.Life_benefits__gCu4b .Life_content__GZ2Nf,.Life_benefits__gCu4b .Life_imageWrapper__E15q5,.Life_life__FllA1 .Life_content__GZ2Nf,.Life_life__FllA1 .Life_imageWrapper__E15q5{width:100%}.Life_benefits__gCu4b .Life_imageWrapper__E15q5 .Life_imageContainer__ewpJ6,.Life_life__FllA1 .Life_imageWrapper__E15q5 .Life_imageContainer__ewpJ6{height:280px}.Life_intro__hPesd h2{font-size:1.5rem}.Life_intro__hPesd .Life_cta__AM6Mi{width:100%}}.structural_structuralEngineering__DeVZJ .structural_getInTouchContainer__2bK0J{margin-top:0!important}.Input_inputWrapper__sSVpf{display:flex;flex-direction:column;width:100%}.Input_inputField__g4QUj{width:100%;padding:12px 16px;border:2px solid #ccc;border-radius:8px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;color:#333;font-family:Montserrat,sans-serif}.Input_inputField__g4QUj::placeholder{color:#888}.Input_inputField__g4QUj:focus{border-color:#888;box-shadow:0 0 4px rgba(0,0,0,.15)}.Input_inputField__g4QUj::-webkit-inner-spin-button,.Input_inputField__g4QUj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_inputField__g4QUj{-moz-appearance:textfield}.Select_selectWrapper__gIH4c{position:relative;width:100%;font-family:Montserrat,sans-serif}.Select_selectBox__01JVA{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:2px solid #ccc;border-radius:8px;cursor:pointer;color:#333;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Select_selectBox__01JVA.Select_selectBoxMultiple__SP6c5{padding:9px 16px}.Select_selectBox__01JVA:focus-within{border-color:#888;box-shadow:0 0 4px rgba(0,0,0,.15)}.Select_selectBox__01JVA .Select_cherVonIcon__2YjPj{position:absolute;top:50%;transform:translateY(-50%);right:8px;width:18px;height:18px;color:#888}.Select_selectBox__01JVA .Select_removeIcon__6armS{position:absolute;top:50%;transform:translateY(-50%);right:32px;width:16px;height:16px;color:#888}.Select_placeholder__upOQ8{color:#888;font-size:small}.Select_dropdown__jXMrP{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;border-radius:8px;background:#fff;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:4px}.Select_option__Di85V{padding:10px 16px;cursor:pointer;display:flex;align-items:center;transition:background .2s ease}.Select_option__Di85V:hover{background-color:#f2f2f2;color:#c9251f}.Select_option__Di85V input{margin-right:8px}.Select_optionSelected__VtL99{color:#c9251f;font-weight:600}.Select_selectedValue__qBwBY{display:inline-block;background-color:#f0f0f0;padding:2px 6px;border-radius:6px;margin:2px;font-size:small}.GenerateField_field__4Dr90{display:flex;flex-direction:column;gap:12px}.GenerateField_field__4Dr90 .GenerateField_labelText__8mlvv{font-size:1rem;color:#333;font-weight:500}.GenerateField_field__4Dr90 .GenerateField_radioGroup__vM_Bq{display:flex;gap:1rem;flex-wrap:wrap}.GenerateField_field__4Dr90 .GenerateField_radioGroup__vM_Bq label{display:flex;align-items:center;gap:.5rem}.GenerateField_field__4Dr90 .GenerateField_radioGroup__vM_Bq label input[type=radio]{margin:0;color:#c9251f}.GenerateField_file-field__C6dgw{display:flex;align-items:center;gap:8px}.GenerateField_file-field__C6dgw a{color:#042d53;text-decoration:none;font-weight:500}.GenerateField_file-field__C6dgw a:hover{text-decoration:underline}.GetInTouch_getInTouchSection__Mo28n{font-family:Montserrat,sans-serif;margin-top:-54px;width:100%;background-position:50%;background-size:cover;background-color:#dddede}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV{max-width:1440px;display:grid;grid-template-columns:1fr 1fr;max-width:1180px;padding:44px 0;width:100%;margin:0 auto}@media(max-width:767.98px){.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV{grid-template-columns:1fr;gap:38px;padding:24px}}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_getInTouchTextContent__lZUCG{display:flex;align-items:center;justify-content:flex-start;margin-top:-10%;width:100%}@media(max-width:1023.98px){.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_getInTouchTextContent__lZUCG{margin-top:0}}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_getInTouchTextContent__lZUCG .GetInTouch_getInTouchTextContentTitle__8_WVw{font-size:2rem;margin-bottom:2.5rem;color:#c9251f}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu{width:100%;display:flex;flex-direction:column;gap:18px}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj{display:flex;flex-direction:column;gap:8px}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj .GetInTouch_contactFormField__9EQwN{display:grid;grid-template-columns:.25fr 1fr;align-items:flex-start}@media(max-width:1023.98px){.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj .GetInTouch_contactFormField__9EQwN{grid-template-columns:1fr}}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj .GetInTouch_contactFormField__9EQwN .GetInTouch_contactFormFieldLabel__QAgju{padding:4px 12px;font-size:.9rem;font-weight:600}@media(max-width:1023.98px){.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj .GetInTouch_contactFormField__9EQwN .GetInTouch_contactFormFieldLabel__QAgju{padding-left:0;padding-bottom:8px}}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormFields__zdjbj .GetInTouch_contactFormField__9EQwN .GetInTouch_contactFormFieldElement__lByUd{width:100%}.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormActionBtn__0oith{display:flex;align-items:center;justify-content:center;margin-left:22%}@media(max-width:1023.98px){.GetInTouch_getInTouchSection__Mo28n .GetInTouch_getInTouchContainer__E_4YV .GetInTouch_contactForm__Yg8Xu .GetInTouch_contactFormActionBtn__0oith{margin-left:0}}.Button_btn__H3qmj{background-color:#c9251f;color:#fff;font-weight:700;font-size:1rem;padding:.5rem 1rem;border:none;cursor:pointer;transition:background-color .3s ease;display:inline-block;font-family:DM Sans,sans-serif}.Button_btn__H3qmj:hover{background-color:#8d0000}.MobileSideNav_mobileNav__TW5ff{display:none}@media(max-width:1023.98px){.MobileSideNav_mobileNav__TW5ff{display:block}}.MobileSideNav_main__5wx0z{position:fixed;max-width:300px;width:100%;height:100vh;top:0;left:0;background-color:#fff;font-family:Montserrat,sans-serif;overflow-y:auto;padding:24px 0}.MobileSideNav_main__5wx0z .MobileSideNav_header__HDcBt{margin-top:32px;padding:8px;display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.MobileSideNav_main__5wx0z .MobileSideNav_header__HDcBt .MobileSideNav_countryIcon__DDF3x{border-radius:50%}.MobileSideNav_main__5wx0z .MobileSideNav_navList__gYKdu{display:flex;flex-direction:column;gap:8px}.MobileSideNav_overlay__yLgSm{position:fixed;left:0;top:0;height:100%;width:100vw;background-color:rgba(0,0,0,.5)}.MobileSideNav_accordianMobile__NA0zV .MobileSideNav_accordianLabel__qCftf{display:flex;align-items:center;justify-content:space-between;padding:8px}.MobileSideNav_accordianMobile__NA0zV .MobileSideNav_childAccordianList__mHGLo{margin-left:8px;display:flex;flex-direction:column;gap:8px}.MobileSideNav_selected___fD8j{background-color:rgba(0,0,0,.1);font-weight:600;color:#c9251f}.Header_headerSection__HstZx{background:#f4f6f9;width:100%}.Header_headerSectionContent__gudzg{max-width:1440px;margin:0 auto;color:#1f2c39;padding:54px 34px 24px}@media(max-width:575.98px){.Header_headerSectionContent__gudzg{padding:24px}}.Header_headerSectionContent__gudzg a{color:#2a70c2;text-decoration:underline}.Header_header__a1Qd4{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Header_header__a1Qd4 h1{font-size:1.8rem;font-weight:700;margin:0}.Header_description__t__l3,.Header_notice__Pe0Gc{margin-top:1rem;line-height:1.6;font-size:1rem}@media(max-width:600px){.Header_header__a1Qd4 h1{font-size:1.4rem}}.ResumeDrop_resumeDrop__OAF_Z{background:#fff;max-width:1440px;margin:2rem auto;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#1f2c39}@media(max-width:575.98px){.ResumeDrop_resumeDrop__OAF_Z{margin:18px}}.ResumeDrop_resumeDrop__OAF_Z h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.ResumeDrop_resumeDrop__OAF_Z p{font-size:1rem;margin-bottom:1.5rem}.ResumeDrop_resumeDrop__OAF_Z .ResumeDrop_btn__AhyBm{color:#fff;padding:.75rem 1.5rem;border:none;border-radius:24px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}@media(max-width:600px){.ResumeDrop_resumeDrop__OAF_Z{padding:1.5rem}.ResumeDrop_resumeDrop__OAF_Z h2{font-size:1.25rem}.ResumeDrop_resumeDrop__OAF_Z p{font-size:.95rem}}.JobsList_jobListWrapper__s0Ckr{max-width:1440px;margin:2rem auto;background-color:#f9fbfc;padding:24px 34px;border-radius:10px}@media(max-width:575.98px){.JobsList_jobListWrapper__s0Ckr{margin:0;padding:24px}}.JobsList_jobListWrapper__s0Ckr h2{font-size:1.5rem;margin-bottom:1.25rem}.JobsList_table__8n6nM{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.JobsList_table__8n6nM .JobsList_list__GjIt0{display:flex;flex-direction:column;padding:0 8px}.JobsList_row__8M0sc{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr;padding:1rem;align-items:center;font-size:.95rem}.JobsList_row__8M0sc.JobsList_headerRow__ZXtj6{background-color:#1f2c39;color:#fff;font-weight:600}.JobsList_row__8M0sc.JobsList_striped__doLk8{background-color:#f6f6f6}.JobsList_actions__xHaJl{display:flex;gap:.5rem}.JobsList_actions__xHaJl button{padding:.5rem 1rem;border:none;font-weight:600;border-radius:5px;cursor:pointer}.JobsList_actions__xHaJl .JobsList_applyBtn__pjhIU{color:#fff}.JobsList_actions__xHaJl .JobsList_viewBtn__tLXbE{color:#c9251f;background-color:#fff;border:1.5px solid #c9251f}@media(max-width:768px){.JobsList_row__8M0sc{grid-template-columns:1fr;gap:.5rem;text-align:left}.JobsList_row__8M0sc.JobsList_headerRow__ZXtj6{display:none}.JobsList_row__8M0sc>div{padding:.25rem 0}.JobsList_actions__xHaJl{justify-content:flex-start;flex-wrap:wrap}}.TableRow_jobBlock__2fKq3{border-bottom:1px solid #e0e0e0}.TableRow_row__UxKOH{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr;grid-gap:1rem;gap:1rem;padding:1.4rem 0;align-items:center;font-size:.95rem;transition:all .3s ease}.TableRow_row__UxKOH.TableRow_headerRow__bYLe2{background-color:#1f2c39;color:#fff;font-weight:600;border-bottom:none}.TableRow_actions__cz_qs{display:flex;gap:.5rem}.TableRow_actions__cz_qs button{padding:.5rem 1rem;border:none;font-weight:600;border-radius:5px;cursor:pointer}.TableRow_actions__cz_qs .TableRow_applyBtn__cSffZ{color:#fff}.TableRow_actions__cz_qs .TableRow_viewBtn__LESlt{color:#c9251f;background-color:#fff;border:1.5px solid #c9251f;display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.TableRow_actions__cz_qs .TableRow_viewBtn__LESlt:hover{background-color:#fff}.TableRow_detailsWrapper__lWv84{overflow:hidden;max-height:0;opacity:0;background-color:#f9f9f9;padding:0 .5rem;transition:all .1s ease;position:relative}.TableRow_detailsWrapper__lWv84.TableRow_show__qmr6B{max-height:120px;opacity:1;padding:1rem .5rem}.TableRow_detailsWrapper__lWv84.TableRow_hide__zQLE1{max-height:0;opacity:0;padding:0 .5rem}.TableRow_detailsContent__OdTJX{font-size:.9rem;color:#333}.TableRow_detailsContent__OdTJX h3{font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.TableRow_detailsContent__OdTJX p{margin-bottom:.8rem;line-height:1.5}.TableRow_readMore__5HLGW{position:absolute;bottom:0;left:0;height:120px;width:100%;background:linear-gradient(180deg,transparent,#f9f9f9);padding-left:8px;padding-bottom:8px;display:flex;align-items:flex-end;justify-content:flex-start}.TableRow_readMore__5HLGW a{font-weight:700;color:#042d53}.TableRow_readMore__5HLGW a:hover{color:#c9251f}@media(max-width:768px){.TableRow_row__UxKOH{grid-template-columns:1fr;gap:.5rem;text-align:left}.TableRow_row__UxKOH.TableRow_headerRow__bYLe2{display:none}.TableRow_row__UxKOH>div{padding:.25rem 0}.TableRow_actions__cz_qs{justify-content:flex-start;flex-wrap:wrap}.TableRow_detailsWrapper__lWv84{padding:0 .5rem}.TableRow_detailsWrapper__lWv84.TableRow_show__qmr6B{padding:1rem .5rem}}@keyframes Skeleton_mui-wave__KWl_l{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skeleton_skeleton__cQrXH{position:relative;overflow:hidden;background-color:#e0e0e0;display:inline-block;border-radius:4px}.Skeleton_skeleton__cQrXH:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-100%);animation:Skeleton_mui-wave__KWl_l 1.6s ease-in-out infinite}.Skeleton_text__UJaQ0{height:1em;border-radius:4px}.Skeleton_rect__5iien{border-radius:4px}.Skeleton_circle__duMcT{border-radius:50%}.ApplyJob_container__9erfY{padding:24px 74px;max-width:800px;margin:0 auto;background-color:#fff}.ApplyJob_container__9erfY h2{margin-top:24px;padding:0 30px;color:#2c3e50}@media(max-width:600px){.ApplyJob_container__9erfY{padding:12px 16px}.ApplyJob_container__9erfY h2{font-size:1.5rem}}.BlogContent_loader__AGXmU{display:flex;flex-direction:column;gap:10px}.BlogContent_shimmer__T2yU4{height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:BlogContent_shimmer__T2yU4 1.5s infinite}@keyframes BlogContent_shimmer__T2yU4{to{background-position:-200% 0}}.Hero_videoHero__UFz24{position:relative;width:100%;height:500px}.Hero_backgroundVideo__5T5kj{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767.98px){.Hero_backgroundVideo__5T5kj{min-width:100%}}.Hero_darkOverlay__qe6x0{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.Hero_contentOverlay__6EFST{position:relative;z-index:10;height:100%;padding:4rem;max-width:1440px!important;bottom:0;margin:0 auto}@media(max-width:767.98px){.Hero_contentOverlay__6EFST{position:static!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}}.Hero_animatedContent__1pIrc{position:absolute;bottom:5rem;left:2.8rem;z-index:11;animation:Hero_fadeIn__1Zwve .5s ease-in-out}@media(max-width:767.98px){.Hero_animatedContent__1pIrc{position:static;display:flex;align-items:center;flex-direction:column;justify-content:center}}.Hero_text__SURRU{font-size:2.1rem;color:#f9f9f9;margin-bottom:2rem;max-width:42rem;line-height:1.4;font-weight:700;font-family:var(--font-montserrat)}@media(max-width:767.98px){.Hero_text__SURRU{text-align:center;font-size:1.5rem}}.Hero_buttonTextContainer__KmpNO{padding:.4rem .8rem;color:#f9f9f9;font-size:1.2rem;font-family:var(--font-montserrat);margin:0}@media(max-width:767.98px){.Hero_buttonTextContainer__KmpNO{padding:.2rem}}.Hero_ctaButton__bBS3Z{background-color:#fff;color:#000;font-size:1.125rem;padding:1.5rem 2rem;border-radius:9999px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.Hero_ctaButton__bBS3Z:hover{background-color:hsla(0,0%,100%,.9);transform:scale(1.05)}.Hero_dotIndicators__mCccd{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:20}.Hero_dotContainer__CHRWl{display:flex;gap:8px}.Hero_dot__OqQpa{width:.75rem;height:.75rem;border-radius:50%;transition:all .3s ease;border:none;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.Hero_dot__OqQpa:hover{background-color:hsla(0,0%,100%,.7)}.Hero_dot__OqQpa.Hero_active__ft2Wi{background-color:#c9251f;transform:scale(1.25)}@keyframes Hero_fadeIn__1Zwve{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VideoText_main__sGI23{max-width:1440px!important;position:relative;display:grid;grid-template-columns:1fr 1fr;font-family:Montserrat,sans-serif;margin-top:32px}@media(max-width:1023.98px){.VideoText_main__sGI23{grid-template-columns:1fr}}.VideoText_main__sGI23 .VideoText_textContainer__3gMXQ .VideoText_textContent__P4ea7{background-color:rgba(225,218,204,.9);display:flex;flex-direction:column;gap:32px;width:630px;z-index:99;padding:38px;position:absolute;top:34px;left:38px}@media(min-width:1440px){.VideoText_main__sGI23 .VideoText_textContainer__3gMXQ .VideoText_textContent__P4ea7{width:800px;top:48px}}@media(max-width:1023.98px){.VideoText_main__sGI23 .VideoText_textContainer__3gMXQ .VideoText_textContent__P4ea7{position:static!important;width:100%;padding:24px}}.VideoText_main__sGI23 .VideoText_textContainer__3gMXQ .VideoText_textContent__P4ea7 .VideoText_title__nSzmG{font-size:1.4rem;color:#042d53}.VideoText_main__sGI23 .VideoText_textContainer__3gMXQ .VideoText_textContent__P4ea7 .VideoText_descrption__58th5{font-size:20px;font-weight:400;font-style:normal;line-height:1.4}.VideoText_main__sGI23 .VideoText_videoContainer__DYv7b .VideoText_backgroundVideo__WntB3{height:400px;object-fit:cover}@media(max-width:1023.98px){.VideoText_main__sGI23 .VideoText_videoContainer__DYv7b .VideoText_backgroundVideo__WntB3{width:100%}}@media(max-width:767.98px){.VideoText_main__sGI23 .VideoText_videoContainer__DYv7b .VideoText_backgroundVideo__WntB3{height:250px;object-fit:fill!important}}.WhatWeDo_main__V73_4{max-width:1440px!important;display:flex;margin:0 auto;flex-direction:column;font-family:var(--font-montserrat);position:relative}.WhatWeDo_main__V73_4 .WhatWeDo_headerContent__K4RX_{padding:24px 38px}@media(max-width:767.98px){.WhatWeDo_main__V73_4 .WhatWeDo_headerContent__K4RX_{padding:24px}}.WhatWeDo_main__V73_4 .WhatWeDo_descriptionStyles__8jxeb{font-size:20px;line-height:1.6}@media(max-width:767.98px){.WhatWeDo_main__V73_4 .WhatWeDo_descriptionStyles__8jxeb{padding:16px}}@media(max-width:575.98px){.WhatWeDo_main__V73_4 .WhatWeDo_descriptionStyles__8jxeb{padding:0}}.OurStory_ourStory__tZQPg{max-width:1440px;margin:0 auto;padding:0 44px}@media(max-width:1023.98px){.OurStory_ourStory__tZQPg{padding:16px}}.OurStory_ourStory__tZQPg .OurStory_title__pWR13{font-size:2rem!important;font-weight:700!important}@media(max-width:767.98px){.OurStory_ourStory__tZQPg .OurStory_title__pWR13{font-size:1.8rem!important}}.OurStory_ourStory__tZQPg .OurStory_description__o_MU5{font-size:1.2rem!important}@media(max-width:767.98px){.OurStory_ourStory__tZQPg .OurStory_description__o_MU5{font-size:1rem!important}}.OurStory_ourStory__tZQPg .OurStory_btnContainer__C2uU9{padding:24px 0}.OurStory_ourStory__tZQPg .OurStory_btnContainer__C2uU9 .OurStory_btn__bT8h5{padding:18px 48px;font-size:1.2rem;border-radius:48px;font-family:Montserrat,sans-serif}.Testimonial_testimonial__DzJGi{color:#fff;position:relative;font-family:Montserrat,sans-serif}.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d{display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:1080px;margin:0 auto;padding:0 44px}@media(max-width:767.98px){.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d{padding:24px}}.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_quoteWrapper__ky6Gg{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:1.5rem}@media(max-width:767.98px){.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_quoteWrapper__ky6Gg{gap:1rem}}.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_quoteWrapper__ky6Gg .Testimonial_line__m2b92{height:4px;background-color:#fff;width:100%;margin:0 1rem}.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_quoteWrapper__ky6Gg .Testimonial_quote__BTFaQ{font-size:100px;font-weight:700;line-height:.6;width:224px;height:224px}@media(max-width:767.98px){.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_quoteWrapper__ky6Gg .Testimonial_quote__BTFaQ{width:124px;height:124px}}.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_text__Ng9nq{font-size:28px;font-weight:600;line-height:1.6;padding-bottom:54px;margin:-44px auto 0}@media(max-width:767.98px){.Testimonial_testimonial__DzJGi .Testimonial_content__fyP7d .Testimonial_text__Ng9nq{font-size:24px}}.Projects_projects__3PpGO{position:relative;max-width:1440px;margin:0 auto;font-family:var(--font-montserrat);padding:24px 34px}@media(max-width:1023.98px){.Projects_projects__3PpGO{margin:0;padding:24px 54px}}@media(max-width:767.98px){.Projects_projects__3PpGO{padding:24px}}.Projects_projects__3PpGO .Projects_container__aCgjl .Projects_title__0RF4N{font-size:2rem;color:#042d53;padding:8px}@media(max-width:767.98px){.Projects_projects__3PpGO .Projects_container__aCgjl .Projects_title__0RF4N{padding:0;font-size:24px}}.AboutUs_aboutUsContainer__GusUf{display:flex;flex-direction:column;gap:54px}.ContactInfo_contactContainer__3IhS_{display:flex;justify-content:space-between;gap:40px;padding:32px 74px;background-color:#fff;max-width:1440px;margin:0 auto;font-family:Montserrat,sans-serif}@media(max-width:767.98px){.ContactInfo_contactContainer__3IhS_{flex-direction:column;text-align:center;gap:24px;padding:24px}}.ContactInfo_contactBox__laQpx{flex:1 1;padding:32px}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx{padding:24px}}.ContactInfo_contactBox__laQpx h2{font-size:24px;font-weight:700;margin-bottom:16px}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx h2{font-size:20px}}.ContactInfo_contactBox__laQpx h3{font-size:20px;font-weight:600;color:#c9251f;margin-bottom:12px}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx h3{font-size:18px}}.ContactInfo_contactBox__laQpx p{font-size:16px;margin:4px 0}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx p{font-size:14px}}.ContactInfo_contactBox__laQpx .ContactInfo_phone__TLZvY{display:flex;align-items:center;margin-top:12px;justify-content:flex-start}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx .ContactInfo_phone__TLZvY{justify-content:center}}.ContactInfo_contactBox__laQpx .ContactInfo_phone__TLZvY svg{color:#c9251f;font-size:24px;margin-right:8px}.ContactInfo_contactBox__laQpx .ContactInfo_phone__TLZvY span{font-size:18px;font-weight:600;color:#c9251f}@media(max-width:767.98px){.ContactInfo_contactBox__laQpx .ContactInfo_phone__TLZvY span{font-size:16px}}.ContactInfo_careerLink__SHL6b{color:#000;text-decoration:underline;cursor:pointer}.ContactInfo_careerLink__SHL6b:hover{color:#c9251f}.Form_formSection__zPtI8{font-family:Montserrat,sans-serif;background-color:#dddede}.Form_formSection__zPtI8 .Form_container__cmfcq{max-width:1440px;padding:54px 74px;margin:0 auto}@media(max-width:767.98px){.Form_formSection__zPtI8 .Form_container__cmfcq{padding:24px}}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK{padding:24px}@media(max-width:767.98px){.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK{padding:0}}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY div:nth-child(7){grid-column:span 2}@media(max-width:767.98px){.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY{grid-template-columns:1fr;padding:0}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY div:nth-child(7){grid-column:1/-1}}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY .Form_inputField__CDll3{display:flex;flex-direction:column;gap:8px}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_inputFields__hgGnY .Form_inputField__CDll3 .Form_label__KkUcT{font-weight:600;color:#000}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_submitButton__B2swx{display:grid;place-items:center;margin-top:32px}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_submitButton__B2swx .Form_btn__BFuoN{padding:14px 54px;font-size:1.2rem;border-radius:24px;font-family:Montserrat,sans-serif;background-color:#c9251f;color:#fff;border:none;cursor:pointer}.Form_formSection__zPtI8 .Form_container__cmfcq .Form_form__NeaLK .Form_submitButton__B2swx .Form_btn__BFuoN:hover{background-color:#850101}.Header_header__K_WZI{max-width:1440px;padding:54px 74px;margin:0 auto;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media(max-width:767.98px){.Header_header__K_WZI{padding:24px;gap:24px}}.Header_header__K_WZI .Header_title__gUYDw{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:16px;color:#042d53}@media(max-width:767.98px){.Header_header__K_WZI .Header_title__gUYDw{font-size:1.5rem}}.Header_header__K_WZI .Header_description1__zd_ZV,.Header_header__K_WZI .Header_description2__MjPbH{font-size:1.4rem;text-align:center;line-height:1.5;margin-bottom:24px;font-style:normal;font-weight:300}@media(max-width:767.98px){.Header_header__K_WZI .Header_description1__zd_ZV,.Header_header__K_WZI .Header_description2__MjPbH{font-size:1rem;font-weight:400}}.Header_header__K_WZI .Header_link__2ijVI{color:#000;text-decoration:underline}.Header_header__K_WZI .Header_link__2ijVI:hover{color:#c9251f}.TRCCompaniesPage_container__gxytJ{font-family:Montserrat,sans-serif;max-width:1440px;display:flex;flex-direction:column;gap:44px;margin:0 auto 32px}@media(max-width:767.98px){.TRCCompaniesPage_container__gxytJ{gap:32px;padding:0}}.TRCCompaniesPage_companyList__B19xN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;padding:1rem 2rem;place-items:center;place-content:center}@media(max-width:1024px){.TRCCompaniesPage_companyList__B19xN{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.TRCCompaniesPage_companyList__B19xN{grid-template-columns:1fr}}.TRCCompaniesPage_companyCard____F0g{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:16px;padding:2rem 1.3rem;background-color:#fff;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .2s ease;height:100%;gap:24px}.TRCCompaniesPage_companyCard____F0g:hover{transform:translateY(-4px)}.TRCCompaniesPage_companyCard____F0g:last-child:nth-child(3n+1){grid-column:2/span 1}@media(max-width:1024px){.TRCCompaniesPage_companyCard____F0g:last-child:nth-child(3n+1){grid-column:auto}.TRCCompaniesPage_companyCard____F0g:last-child:nth-child(odd){grid-column:auto;justify-self:center}}.TRCCompaniesPage_companyLogo__IcTnD{width:230px;height:80px;object-fit:contain}@media(max-width:767.98px){.TRCCompaniesPage_companyLogo__IcTnD{width:100%!important}}.TRCCompaniesPage_companyInfo__iXsn9{display:flex;flex-direction:column;gap:24px;justify-content:space-between;height:100%}.TRCCompaniesPage_companyInfo__iXsn9 p{font-size:14px;line-height:1.4}.TRCCompaniesPage_visitButton__7qzZw{display:inline-block;padding:18px 24px;border:2px solid #c9251f;color:#000;text-decoration:none;font-size:14px;font-weight:600;transition:background .3s ease;border-radius:28px}.TRCCompaniesPage_visitButton__7qzZw:hover{background:#c9251f;color:#fff}.TRCCompaniesPage_ourLocationstitle__TjjaN{text-align:center;margin-top:24px;padding:24px 74px}@media(max-width:767.98px){.TRCCompaniesPage_ourLocationstitle__TjjaN{width:100%!important;padding:24px}}.TRCCompaniesPage_ourLocationstitle__TjjaN p{font-size:28px;font-weight:700;line-height:1.6}@media(max-width:767.98px){.TRCCompaniesPage_ourLocationstitle__TjjaN p{font-size:18px;line-height:1.6}}.TRCCompaniesPage_ourLocationstitle__TjjaN p span{color:#c9251f;font-weight:700}.Forensic_section__LA6IN{width:100%;font-family:Montserrat,sans-serif}.Forensic_topContent__k2Qwy{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.Forensic_topContent__k2Qwy{padding:24px}}@media(max-width:575.98px){.Forensic_topContent__k2Qwy{padding:16px;max-width:100%!important}}.Forensic_topContent__k2Qwy{margin-top:24px;margin-bottom:24px}.Forensic_topContent__k2Qwy h2{font-size:32px;font-weight:700;margin:24px 0;color:#163a5f}.Forensic_topContent__k2Qwy p{font-size:19.2px;color:#444;line-height:1.6}@media(max-width:767.98px){.Forensic_topContent__k2Qwy{padding:50px 40px}}@media(max-width:575.98px){.Forensic_topContent__k2Qwy{padding:40px 24px}}.Forensic_servicesWrapper__dqcp8{background-position:50%;background-size:cover;background:#042d53}.Forensic_servicesContent__m0a37{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.Forensic_servicesContent__m0a37{padding:24px}}@media(max-width:575.98px){.Forensic_servicesContent__m0a37{padding:16px;max-width:100%!important}}.Forensic_servicesGrid__1Amwe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-bottom:40px}@media(max-width:767.98px){.Forensic_servicesGrid__1Amwe{grid-template-columns:1fr;gap:34px}}@media(max-width:575.98px){.Forensic_servicesGrid__1Amwe{gap:24px}}.Forensic_card__wRuIC{background:#fff;border-radius:10px;padding:28px;border:2px solid #c9251f}.Forensic_card__wRuIC h3{font-size:20px;font-weight:700;margin-bottom:16px}.Forensic_card__wRuIC ul{padding-left:18px}.Forensic_card__wRuIC ul li{margin-bottom:10px;font-size:15px}.Forensic_ctaContainer__SNE9n{display:grid;place-items:center}.Forensic_cta__1uF9v{display:block;margin:0 auto;background:#c9251f;text-decoration:none;border:none;padding:.9rem 2rem;border-radius:50px;font-weight:800!important;color:#fff;cursor:pointer;transition:.3s ease;font-family:Montserrat,sans-serif;font-size:18px}.Forensic_cta__1uF9v:hover{background:#a00d25}.Forensic_overlayStyles__Y8h5j{background:rgba(10,51,96,.7)!important}.Forensic_advantageSection__ReyQw{background:#f9f9f9;padding:30px 0}.Forensic_advantageContent__tGyl4{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.Forensic_advantageContent__tGyl4{padding:24px}}@media(max-width:575.98px){.Forensic_advantageContent__tGyl4{padding:16px;max-width:100%!important}}.Forensic_advantageContent__tGyl4 h2{font-size:30px;margin-bottom:48px;color:#042d53}.Forensic_advantageGrid__B0OHi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media(max-width:767.98px){.Forensic_advantageGrid__B0OHi{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:575.98px){.Forensic_advantageGrid__B0OHi{grid-template-columns:1fr;gap:24px}}.Forensic_advantageCard__1B9lS{text-align:center}.Forensic_icon__UBBjD{font-size:40px;margin-bottom:16px}.Forensic_line__F0ECe{width:120px;height:3px;background:#c9251f;margin:0 auto 16px}.Forensic_advantageCard__1B9lS h4{font-size:18px;font-weight:700;margin-bottom:8px}.Forensic_advantageCard__1B9lS p{font-size:14px;color:#555}.healthcare_listElements__lPki2{margin-left:28px;display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:18px!important}.MarketingContentSection_wrapper__blT9f{width:100%;display:flex;flex-direction:column;gap:24px;margin-top:3rem;font-family:Montserrat,sans-serif}.MarketingContentSection_topSection___1w6f{display:grid;grid-template-columns:2fr 1fr;grid-gap:54px;gap:54px;align-items:flex-start;max-width:1440px;margin:0 auto;padding:24px 38px}@media(max-width:767.98px){.MarketingContentSection_topSection___1w6f{grid-template-columns:1fr}}.MarketingContentSection_topSection___1w6f.MarketingContentSection_layout__3IaGV{grid-template-columns:2fr 1fr}.MarketingContentSection_topSection___1w6f .MarketingContentSection_topContent__1oKTs h2{font-size:1.75rem;font-weight:700;margin-bottom:34px;color:#042d53}.MarketingContentSection_topSection___1w6f .MarketingContentSection_topContent__1oKTs p{font-size:20px;line-height:1.8}.MarketingContentSection_topSection___1w6f .MarketingContentSection_sidebarBox__tMUH_{flex:1 1;background:#f8f8f8;padding:1.5rem;border-left:4px solid #a00;display:flex;flex-direction:column;gap:1rem}.MarketingContentSection_topSection___1w6f .MarketingContentSection_sidebarBox__tMUH_ h3{font-size:1.25rem;font-weight:700}.MarketingContentSection_topSection___1w6f .MarketingContentSection_sidebarBox__tMUH_ .MarketingContentSection_ctaBtn__sSi6Z{background:#a00;color:#fff;padding:.75rem 1rem;border-radius:4px;text-align:center;font-weight:600;transition:.3s}.MarketingContentSection_topSection___1w6f .MarketingContentSection_sidebarBox__tMUH_ .MarketingContentSection_ctaBtn__sSi6Z:hover{background:#700}.MarketingContentSection_middleSection__fzC6j h3{font-size:1.75rem;font-weight:700;max-width:1440px;margin:0 auto;padding:24px 38px;color:#042d53}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_tabContainer__SeMQs{background:#0b2d52;width:100%}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_tabContainer__SeMQs .MarketingContentSection_tabs__MynWN{display:flex;gap:54px;flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:24px 38px}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_tabContainer__SeMQs .MarketingContentSection_tabs__MynWN .MarketingContentSection_tabBtn__m8cHN{color:#fff;padding:.5rem 1rem .5rem 0;border-radius:4px;font-weight:600;font-size:20px;border:none;cursor:pointer}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_tabContainer__SeMQs .MarketingContentSection_tabs__MynWN .MarketingContentSection_tabBtn__m8cHN.MarketingContentSection_activeTabBtn__r80sf{text-decoration:underline}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_content__jlX_g{max-width:1440px;font-size:20px;padding:24px 38px 0;margin:12px auto;line-height:1.6}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_sectionDescription__ReEWE{font-size:1rem;color:#333}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750{background:#f8f8f8;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750 img{width:100%;height:180px;object-fit:cover}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750 .MarketingContentSection_cardContent__dcD9P{padding:1rem}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750 .MarketingContentSection_cardContent__dcD9P h4{font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750 .MarketingContentSection_cardContent__dcD9P p{font-size:.95rem;margin-bottom:.25rem}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_cardsWrapper__AAs4r .MarketingContentSection_card__CV750 .MarketingContentSection_cardContent__dcD9P span{font-size:.9rem;color:#666}.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_projects__aXs2w{max-width:1440px;margin:0 auto}@media(max-width:575.98px){.MarketingContentSection_middleSection__fzC6j .MarketingContentSection_projects__aXs2w{padding:0 16px}}.MarketingContentSection_bottomSection__A8q8j{position:relative;text-align:center;padding:2rem;height:auto;background:#0b2d52;background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;overflow:hidden;margin-bottom:14px;margin-top:14px}.MarketingContentSection_bottomSection__A8q8j:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.54);z-index:1}.MarketingContentSection_bottomSection__A8q8j *{position:relative;z-index:2}.MarketingContentSection_bottomSection__A8q8j h3{font-size:28px;font-weight:900;margin-bottom:1rem}.MarketingContentSection_bottomSection__A8q8j .MarketingContentSection_description__FRDHt{max-width:1080px;margin:0 auto 1.5rem;font-size:22px;line-height:1.6;font-weight:600}.MarketingContentSection_bottomSection__A8q8j .MarketingContentSection_ctaBtn__sSi6Z{display:inline-block;background:#c9251f;color:#0b2d52;padding:1rem 1.8rem;border-radius:4px;font-weight:700;text-decoration:none;transition:.3s;color:#fff}.MarketingContentSection_bottomSection__A8q8j .MarketingContentSection_ctaBtn__sSi6Z:hover{background-color:#8d0000}.MarketingContentSection_projectTitle__PV_Pw{width:100%!important;padding:8px!important;margin-top:-14px!important;font-size:1rem!important;margin-bottom:8px!important}.MarketingContentSection_projectTitle__PV_Pw span{display:block;font-size:1rem!important;width:100%!important;line-height:0!important;padding:4px 0!important;display:block!important;white-space:normal!important;word-break:break-word!important}.ContactCard_card__msvOO{background-color:#f2f2f2;padding:2rem;text-align:center;border-radius:4px;max-width:380px;margin:0 auto;max-height:480px;align-self:center}.ContactCard_topLine__8JCU1{width:80px;height:3px;background-color:#c9251f;margin:0 auto 1rem}.ContactCard_heading__XYGcT{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:1rem}.ContactCard_description__2r5gN{font-size:18px;color:#000;margin-bottom:1.5rem;line-height:1.6}.ContactCard_highlight__Z3iME{font-weight:700;color:#a40000;font-size:1.1rem;margin-bottom:2rem}.ContactCard_cta__pRwkN{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.5rem;color:#000;text-decoration:underline}.ContactCard_cta__pRwkN:hover{color:#a40000}.ContactCard_icon__jbHsq{width:24px;height:24px}.HighlightCTA_card__T58ys{background-color:#f2f2f2;padding:2rem;text-align:center;border-radius:4px;max-width:380px;max-height:280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;align-self:center}.HighlightCTA_button__1s28h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 2rem;background-color:#a40000;color:#fff;font-weight:700;font-size:1rem;text-decoration:none;border-radius:9999px;transition:background-color .2s ease}.HighlightCTA_button__1s28h:hover{background-color:maroon}.HighlightCTA_icon__Utu9t{width:20px;height:20px}.HighlightCTA_highlight__kmwI2{font-weight:700;color:#c9251f;font-size:18px;margin-top:2rem}.MarketsOverview_root__Fws_N{max-width:1440px;margin:0 auto;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:24px}.MarketsOverview_root__Fws_N .MarketsOverview_header__NhqoA{padding:24px 34px;display:flex;flex-direction:column;gap:24px;margin-top:54px}.MarketsOverview_root__Fws_N .MarketsOverview_header__NhqoA h2{font-size:1.75rem;font-weight:700;margin-bottom:34px;color:#042d53}.MarketsOverview_root__Fws_N .MarketsOverview_header__NhqoA p{font-size:20px;line-height:1.6}.MarketsOverview_root__Fws_N .MarketsOverview_project__kZqZY{margin-bottom:54px}.MarketsOverview_root__Fws_N .MarketsOverview_project__kZqZY .MarketsOverview_title__HBd25{font-size:28px!important}.MarketsOverview_description__P5qyN{font-size:20px!important;line-height:1.6!important}.MarketsOverview_headerContentStyles__aHCQh{padding:24px 44px!important}@media(max-width:575.98px){.MarketsOverview_headerContentStyles__aHCQh{padding:24px!important}}.ImageGrid_gridItem__h9W2R{position:relative;overflow:hidden;cursor:pointer}.ImageGrid_gridItem__h9W2R.ImageGrid_gridItemLink__oSMMv{text-decoration:none;color:inherit}.ImageGrid_gridItem__h9W2R:hover .ImageGrid_image__x3AYg{transform:scale(1.1)}.ImageGrid_gridItem__h9W2R:hover .ImageGrid_title__FdVBS{background-color:rgba(157,10,14,.8);color:#fff}.ImageGrid_gridItem__h9W2R .ImageGrid_image__x3AYg{width:100%;height:280px;object-fit:cover;transition:transform .3s ease}.ImageGrid_gridItem__h9W2R .ImageGrid_title__FdVBS{font-size:18px;font-weight:700;position:absolute;bottom:0;padding:24px 32px;background-color:rgba(0,0,0,.8);color:hsla(0,0%,100%,.8);width:100%}.ImagesGrid_grid__AILzp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:24px 38px}@media(max-width:1023.98px){.ImagesGrid_grid__AILzp{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.ImagesGrid_grid__AILzp{grid-template-columns:1fr;padding:24px}}.Projects_projects__OQZiL{position:relative;margin:0 auto;max-width:1440px!important;font-family:var(--font-montserrat)}@media(max-width:1023.98px){.Projects_projects__OQZiL{margin:0;padding:24px 54px}}@media(max-width:575.98px){.Projects_projects__OQZiL{padding:0 16px}}.Projects_projects__OQZiL .Projects_headerContent__gthEt{padding:24px 38px}@media(max-width:767.98px){.Projects_projects__OQZiL .Projects_headerContent__gthEt{padding:24px}}@media(max-width:575.98px){.Projects_projects__OQZiL .Projects_headerContent__gthEt{padding:0}}.Projects_projects__OQZiL .Projects_descriptionStyles__azPjB{font-size:20px}@media(max-width:767.98px){.Projects_projects__OQZiL .Projects_descriptionStyles__azPjB{padding:16px}}@media(max-width:575.98px){.Projects_projects__OQZiL .Projects_descriptionStyles__azPjB{padding:0}}.Projects_projects__OQZiL .Projects_projectsList__9rrd7{margin:0 auto;max-width:1440px!important;padding:24px}@media(max-width:1023.98px){.Projects_projects__OQZiL .Projects_projectsList__9rrd7{margin:0;padding:24px}}@media(max-width:575.98px){.Projects_projects__OQZiL .Projects_projectsList__9rrd7{padding:0}}.Projects_loading__FaDbx{text-align:center;padding:4rem 0;font-size:1.2rem;color:var(--text-light)}.Projects_projectsFooter__kznyu{margin-top:1rem;text-align:center}.Projects_projectsFooter__kznyu .Projects_seeAllBtn__zzyL6{padding:8px 54px;border-radius:24px;font-size:1.4rem}.SteelDetailingService_SteelDetailingService__bDn_7{width:100%;display:flex;flex-direction:column;gap:34px;font-family:Montserrat,sans-serif}.SteelDetailingService_introSection__xYL_2{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.SteelDetailingService_introSection__xYL_2{padding:24px}}@media(max-width:575.98px){.SteelDetailingService_introSection__xYL_2{padding:16px;max-width:100%!important}}.SteelDetailingService_introSection__xYL_2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:54px}@media(max-width:767.98px){.SteelDetailingService_introSection__xYL_2{grid-template-columns:1fr}}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx{display:flex;flex-direction:column;gap:44px;margin-top:12px}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx h2{font-size:28px;font-weight:700}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx p{font-size:20px;line-height:1.6}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx .SteelDetailingService_partnerWithUs__Hxdjc{margin-top:24px}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx .SteelDetailingService_partnerWithUs__Hxdjc .SteelDetailingService_link__87_MU{background:#c9251f;color:#fff;border:none;font-weight:700;font-size:1.05rem;padding:14px 28px;border-radius:6px;cursor:pointer;margin-top:1rem;transition:background .3s ease;text-decoration:none}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_textContent__C07Wx .SteelDetailingService_partnerWithUs__Hxdjc .SteelDetailingService_link__87_MU:hover{background:darkred}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_imageContent__4b6iD{flex:1 1;text-align:center}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_imageContent__4b6iD .SteelDetailingService_caption__C_4C1{font-size:1rem;color:#555;margin-top:8px}.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_imageContent__4b6iD img{width:100%;max-width:420px;height:auto}@media(max-width:575.98px){.SteelDetailingService_introSection__xYL_2 .SteelDetailingService_imageContent__4b6iD img{max-width:100%}}@media(max-width:767.98px){.SteelDetailingService_introSection__xYL_2{flex-direction:column;align-items:center;text-align:center}}.SteelDetailingService_benefits__rZPkl{background-color:#f0f1f5}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq{padding:24px}}@media(max-width:575.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq{padding:16px;max-width:100%!important}}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_header__mZbCI{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_header__mZbCI h2{font-size:28px;color:#042d53}@media(max-width:575.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_header__mZbCI h2{font-size:24px}}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_header__mZbCI p{font-size:20px;line-height:1.6}@media(max-width:575.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_header__mZbCI p{font-size:18px}}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;margin-top:24px;align-items:flex-start}@media(max-width:767.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9{grid-template-columns:1fr;gap:32px;text-align:center}}@media(max-width:575.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9{gap:24px}}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9 .SteelDetailingService_benefitsInfoImage__X8c9D{width:100%;display:flex;justify-content:center}.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9 .SteelDetailingService_benefitsInfoImage__X8c9D img{width:100%;max-width:520px;height:auto;border-radius:6px}@media(max-width:575.98px){.SteelDetailingService_benefits__rZPkl .SteelDetailingService_container__A0ixq .SteelDetailingService_benefitsInfo__OdYD9 .SteelDetailingService_benefitsInfoImage__X8c9D img{max-width:100%}}.SteelDetailingService_projects__9aZTv{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.SteelDetailingService_projects__9aZTv{padding:24px}}@media(max-width:575.98px){.SteelDetailingService_projects__9aZTv{padding:16px;max-width:100%!important}}.SteelDetailingService_projects__9aZTv .SteelDetailingService_projectsTitle__t9Occ{font-size:28px;color:#042d53;margin-bottom:24px;font-weight:800;padding:0 74px}@media(max-width:767.98px){.SteelDetailingService_projects__9aZTv .SteelDetailingService_projectsTitle__t9Occ{padding:0 24px;font-size:24px}}@media(max-width:575.98px){.SteelDetailingService_projects__9aZTv .SteelDetailingService_projectsTitle__t9Occ{padding:0}}.SteelDetailingService_overlayStyles__3sKVI{background:rgba(0,0,0,.7)!important}.Filters_newsInsightsFilters__fVlbt{display:flex;justify-content:center;gap:54px;margin-bottom:2rem;margin-top:2rem;flex-wrap:wrap;font-family:Montserrat,sans-serif}@media(max-width:767.98px){.Filters_newsInsightsFilters__fVlbt{gap:24px}}@media(max-width:575.98px){.Filters_newsInsightsFilters__fVlbt{gap:8px}}.Filters_newsInsightsFilters__fVlbt .Filters_option__VOPlo{text-decoration:none;color:#000;font-weight:600;border-bottom:2px solid rgba(0,0,0,0);transition:border-color .3s ease;font-size:20px;cursor:pointer}.Filters_newsInsightsFilters__fVlbt .Filters_activeLink__grd_m,.Filters_newsInsightsFilters__fVlbt .Filters_option__VOPlo:hover{border-color:#c9251f;color:#c9251f}.WhyTRC_WhyTRCContainer__GQJZQ{width:100%;display:flex;flex-direction:column;gap:34px;font-family:Montserrat,sans-serif}.WhyTRC_introSection__NiNic{max-width:1440px;margin:0 auto;padding:24px 34px}@media(max-width:767.98px){.WhyTRC_introSection__NiNic{padding:24px}}@media(max-width:575.98px){.WhyTRC_introSection__NiNic{padding:16px;max-width:100%!important}}.WhyTRC_introSection__NiNic{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:54px}@media(max-width:767.98px){.WhyTRC_introSection__NiNic{grid-template-columns:1fr}}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D{display:flex;flex-direction:column;gap:44px;margin-top:12px}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D h2{font-size:28px;font-weight:700;color:#042d53}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D p{font-size:20px;line-height:1.6}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D .WhyTRC_partnerWithUs__6Mmdk{margin-top:24px}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D .WhyTRC_partnerWithUs__6Mmdk .WhyTRC_link__AKMIM{background:#c9251f;color:#fff;border:none;font-weight:700;font-size:1.05rem;padding:14px 28px;border-radius:6px;cursor:pointer;margin-top:1rem;transition:background .3s ease;text-decoration:none}.WhyTRC_introSection__NiNic .WhyTRC_textContent___Ra_D .WhyTRC_partnerWithUs__6Mmdk .WhyTRC_link__AKMIM:hover{background:darkred}.WhyTRC_introSection__NiNic .WhyTRC_textContentWrapper__PUOxs{flex:1 1;display:grid;place-items:flex-end}@media(max-width:767.98px){.WhyTRC_introSection__NiNic .WhyTRC_textContentWrapper__PUOxs{place-items:center}.WhyTRC_introSection__NiNic{flex-direction:column;align-items:center;text-align:center}}.WhyTRC_technology___IB5F{background-color:#f0f1f5}.WhyTRC_technology___IB5F .WhyTRC_container__isrJe{max-width:1440px;margin:0 auto;padding:24px 34px}@media(max-width:767.98px){.WhyTRC_technology___IB5F .WhyTRC_container__isrJe{padding:24px}}@media(max-width:575.98px){.WhyTRC_technology___IB5F .WhyTRC_container__isrJe{padding:16px;max-width:100%!important}}.WhyTRC_sustainability__5lH9l{max-width:1440px;margin:0 auto;padding:24px 34px}@media(max-width:767.98px){.WhyTRC_sustainability__5lH9l{padding:24px}}@media(max-width:575.98px){.WhyTRC_sustainability__5lH9l{padding:16px;max-width:100%!important}}.WhyTRC_projects__uCxjG{padding:24px 34px}@media(max-width:767.98px){.WhyTRC_projects__uCxjG{padding:24px}}@media(max-width:575.98px){.WhyTRC_projects__uCxjG{padding:16px;max-width:100%!important}}.WhyTRC_projects__uCxjG{max-width:1440px;margin:0 auto;padding:24px}.WhyTRC_projects__uCxjG .WhyTRC_projectTitleStyles__cTQw7 span{font-weight:400!important;display:inline-block;margin-bottom:1rem}.WhyTRC_projects__uCxjG .WhyTRC_projectsTitle__gUA2R{font-size:28px;color:#042d53;margin-bottom:24px;font-weight:800;padding:0 74px;text-align:center}@media(max-width:767.98px){.WhyTRC_projects__uCxjG .WhyTRC_projectsTitle__gUA2R{padding:0 24px;font-size:24px}}@media(max-width:575.98px){.WhyTRC_projects__uCxjG .WhyTRC_projectsTitle__gUA2R{padding:0}}.WhyTRC_projects__uCxjG .WhyTRC_projectDescription__lxME_{max-width:980px;text-align:center;line-height:1.6;margin:0 auto 1rem;font-size:20px}.WhyTRC_overlayStyles__WkCYN{background:rgba(0,0,0,.7)!important}.LinkButton_btn__1oeGv{background-color:#c9251f;color:#fff;font-weight:700;font-size:1rem;padding:.5rem 1rem;border:none;cursor:pointer;transition:background-color .3s ease;display:inline-block;font-family:DM Sans,sans-serif;text-decoration:none!important}.LinkButton_btn__1oeGv:hover{background-color:#8d0000}.ViewBlogPage_viewBlogContainer__Aw8IF{display:flex;flex-direction:column;gap:24px}.ViewBlogPage_viewBlogContainer__Aw8IF .ViewBlogPage_getInTouchContainer__g20hX{margin-top:0!important}.Carousel_projectsCarousel__qt697{position:relative;width:100%;overflow:hidden}.Carousel_projectsSection__y396Z{padding:24px 0}@media(max-width:767.98px){.Carousel_projectsSection__y396Z{padding:16px 0}}.Carousel_carouselContainer__O9tbr{overflow:hidden;width:100%}.Carousel_carouselTrack__EeDMg{display:flex;transition:transform .4s ease-in-out;will-change:transform}.Carousel_projectCard__KwoH0{position:relative;flex:0 0 33.333%;padding:0 .75rem;text-decoration:none;color:#000;display:flex;flex-direction:column;box-sizing:border-box}.Carousel_projectCard__KwoH0.Carousel_noLink__eTK5T{pointer-events:none!important}.Carousel_projectCard__KwoH0:hover .Carousel_projectTitle__0a3u_{color:#c9251f}@media(max-width:1023.98px){.Carousel_projectCard__KwoH0{flex:0 0 50%}}@media(max-width:767.98px){.Carousel_projectCard__KwoH0{flex:0 0 100%;padding:0}}.Carousel_projectImage__8olBI{flex:0 0 240px;overflow:hidden}.Carousel_projectImage__8olBI img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Carousel_projectImage__8olBI:hover img{transform:scale(1.05)}.Carousel_projectInfo___LyEP{flex:1 1;padding:14px;text-align:center;background:#d9d9d9}@media(max-width:767.98px){.Carousel_projectInfo___LyEP{padding:10px}}.Carousel_projectTitle__0a3u_{font-size:1rem;font-weight:700;margin-bottom:.5rem;white-space:normal;word-break:break-word}.Carousel_projectLocation__3ZRPT{font-size:1rem;color:var(--text-light)}.Carousel_carouselButton__ioLBe{position:absolute;top:40%;transform:translateY(-35%);width:50px;height:50px;border:none;border-radius:50%;background:#c9251f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.Carousel_carouselButton__ioLBe:hover{background:#86080d}@media(max-width:767.98px){.Carousel_carouselButton__ioLBe{width:40px;height:40px}}.Carousel_prevButton__pkTd2{left:20px}@media(max-width:767.98px){.Carousel_prevButton__pkTd2{left:10px}}.Carousel_nextButton__AWuOR{right:20px}@media(max-width:767.98px){.Carousel_nextButton__AWuOR{right:10px}}.Carousel_carouselIndicators__QErPv{display:flex;justify-content:center;gap:.5rem;margin-top:14px}@media(max-width:767.98px){.Carousel_carouselIndicators__QErPv{display:none}}.Carousel_indicator__OW1tM{width:12px;height:12px;border-radius:50%;background:#d9d9d9;border:none;cursor:pointer}.Carousel_indicator__OW1tM.Carousel_active__v74dk{background:#c9251f;transform:scale(1.2)}.PrecastServicesAccordian_precastSection__aWqOs{display:flex;align-items:flex-start;justify-content:center;gap:54px;padding:24px 74px;background-color:#fff;max-width:1440px;margin:0 auto}@media(max-width:767.98px){.PrecastServicesAccordian_precastSection__aWqOs{flex-direction:column;padding:24px}}.PrecastServicesAccordian_imageSection__hEbc4{flex:1 1;text-align:center;margin-top:54px}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_projectImage__DiVjx{border-radius:4px;width:100%;height:auto;object-fit:cover;height:420px}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_projectTitle__sUZa5{font-weight:600;margin-top:16px;color:#000}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_projectLocation__3rfXK{font-size:.95rem;color:#000}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa{width:100%;display:grid;place-items:center;margin-top:24px}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd{width:110px;border:1px solid #c9251f;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:25px;cursor:pointer}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd.PrecastServicesAccordian_toggled__J83W0{flex-direction:row-reverse}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd.PrecastServicesAccordian_toggled__J83W0 span:nth-child(2){font-weight:600;padding-left:6px}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd span{display:inline-block}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd span:first-child{height:14px;width:14px;background-color:#000;border-radius:50%}.PrecastServicesAccordian_imageSection__hEbc4 .PrecastServicesAccordian_toggleContainer__9PyKa .PrecastServicesAccordian_toggle__JeXKd span:nth-child(2){font-weight:600;padding-right:6px}.PrecastServicesAccordian_contentSection__WFgKx{flex:1 1;display:flex;flex-direction:column;gap:20px}.PrecastServicesAccordian_contentSection__WFgKx h2{font-size:24px;font-weight:700;color:#042d53;margin-bottom:12px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionList__Tr8QF{display:flex;flex-direction:column;gap:34px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38{border-radius:4px;overflow:hidden}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionHeader__8GbXX{width:100%;background-color:#042d53;color:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;font-size:20px;border:none;cursor:pointer;transition:background .3s}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionHeader__8GbXX .PrecastServicesAccordian_icon__mx41o{width:32px;height:32px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionContent__V6koh{padding:16px 24px;font-size:.95rem;line-height:1.5}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionContent__V6koh p{color:#000;font-size:18px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionContent__V6koh .PrecastServicesAccordian_contentList__GD9hN{margin-left:20px;margin-top:20px;display:flex;flex-direction:column;gap:16px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_accordionItem__5tt38 .PrecastServicesAccordian_accordionContent__V6koh .PrecastServicesAccordian_contentList__GD9hN li{font-size:18px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_partnerWithUs__y_eV0{margin-top:34px}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_partnerWithUs__y_eV0 .PrecastServicesAccordian_link__rWt6p{background:#c9251f;color:#fff;border:none;font-weight:700;font-size:1.05rem;padding:14px 28px;border-radius:6px;cursor:pointer;margin-top:1rem;transition:background .3s ease;text-decoration:none}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_partnerWithUs__y_eV0 .PrecastServicesAccordian_link__rWt6p:hover{background:darkred}@media(max-width:767.98px){.PrecastServicesAccordian_contentSection__WFgKx h2{text-align:center}.PrecastServicesAccordian_contentSection__WFgKx .PrecastServicesAccordian_partnerBtn__oA1sB{margin:0 auto}}.HeroBanner_heroBanner__CuRhx{position:relative;font-family:Montserrat,sans-serif;width:100%;min-height:300px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding:3rem 1rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.HeroBanner_heroBanner__CuRhx .HeroBanner_overlay__oJNIc{position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:0}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN{position:relative;z-index:1;max-width:1440px;padding:0 74px}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN h2{font-size:28px;font-weight:700;margin-bottom:2rem;color:#f9f9f9}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN div{font-size:20px;line-height:1.6;margin-bottom:3rem;color:#f1f1f1!important;font-weight:700}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN div a{color:#fff}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN button{background:#c9251f;border:none;padding:.9rem 2rem;border-radius:50px;font-weight:800!important;color:#fff;cursor:pointer;transition:.3s ease;font-family:Montserrat,sans-serif;font-size:18px}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN button:hover{background:#a00d25}@media(max-width:767.98px){.HeroBanner_heroBanner__CuRhx{padding:3rem 1rem}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN{padding:24px}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN h2{font-size:1.6rem}.HeroBanner_heroBanner__CuRhx .HeroBanner_content__1oBcN p{font-size:1rem}}@media(max-width:575.98px){.HeroBanner_content__1oBcN{padding:24px}}.civilTransport_CivilTransportationEngineering__gNUtT .civilTransport_getInTouchContainer__Pys_A{margin-top:0!important}.dbs_dbs__k_CF1 .dbs_getInTouch__vlpzm{margin-top:54px}.dbs_dbs__k_CF1 .dbs_getInTouch__vlpzm .dbs_getInTouchContainer__BanHL{margin-top:0!important}.Engineering_engineering__9Na5x{display:flex;flex-direction:column;gap:54px;font-family:Montserrat,sans-serif}.Engineering_engineering__9Na5x .Engineering_getInTouch__eHoPw .Engineering_getInTouchContainer__Is2xD{margin-top:0!important}.Timeline1_wrapper__VDZoy{width:100%;padding:40px 0;overflow-x:auto}.Timeline1_scrollArea__O2Xbw{position:relative;display:flex;flex-wrap:nowrap;gap:130px;padding:40px 60px;white-space:nowrap}.Timeline1_scrollArea__O2Xbw:before{content:"";position:absolute;top:50%;height:0;border-bottom:2px dotted #000;width:240%;left:0;right:0;z-index:0}@media(max-width:768px){.Timeline1_scrollArea__O2Xbw:before{width:300%}}@media(max-width:480px){.Timeline1_scrollArea__O2Xbw:before{width:540%}}.Timeline1_item__IqR3x{position:relative;flex:0 0 230px;height:320px;text-align:center}.Timeline1_text__s8Bn9{position:absolute;left:50%;transform:translateX(-50%);width:240px;font-size:16px;font-weight:700;line-height:1.35;text-wrap:wrap}.Timeline1_itemTop__r3iqn .Timeline1_text__s8Bn9{top:-24px}.Timeline1_itemBottom__tLlCz .Timeline1_text__s8Bn9{bottom:0}.Timeline1_square__IrK7d{position:absolute;top:50%;left:50%;width:18px;height:18px;background-color:#0f2c47;transform:translate(-50%,-50%);z-index:2}.Timeline1_verticalLine__k4Ftt{position:absolute;left:50%;width:2px;background-color:#000;transform:translateX(-50%);z-index:1}.Timeline1_lineUp__wM14Q{bottom:50%;height:90px}.Timeline1_lineDown__tCBfh{top:50%;height:90px}.Timeline1_year__F2o3A{position:absolute;left:50%;transform:translateX(-50%);font-size:22px;font-weight:700;color:#b11818}.Timeline1_yearBelow__S4klH{top:calc(50% + 40px)}.Timeline1_yearAbove__z4mOv{top:calc(50% - 60px)}@media(max-width:768px){.Timeline1_scrollArea__O2Xbw{gap:80px;padding:30px 24px}.Timeline1_item__IqR3x{flex:0 0 200px;height:300px}.Timeline1_text__s8Bn9{max-width:200px;font-size:14px}.Timeline1_year__F2o3A{font-size:18px}}.Accordion_accordionContainer__uD7tu{width:100%;border-radius:8px}.Accordion_accordionItem__0S7Qm{border-bottom:1px solid #ddd;overflow:hidden}.Accordion_accordionItem__0S7Qm:last-child{border-bottom:none}.Accordion_accordionHeader__DjkAP{background-color:#042d53;color:#fff;font-weight:700;font-size:1.2rem;width:100%;text-align:left;padding:1rem 1.5rem;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .3s ease}.Accordion_accordionHeader__DjkAP:hover{background-color:rgb(2.8275862069,31.8103448276,58.6724137931)}.Accordion_accordionHeader__DjkAP h3{margin:0;font-size:20px}.Accordion_accordionHeader__DjkAP svg{color:#fff;transition:transform .3s ease}.Accordion_accordionContent__Dih4J{padding:1.5rem}.Accordion_accordionContent__Dih4J .Accordion_pointItem__irXv_{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.Accordion_accordionContent__Dih4J .Accordion_pointItem__irXv_ p{margin:0;font-size:20px;color:#111;line-height:1.5}.Accordion_accordionContent__Dih4J .Accordion_pointItem__irXv_ .Accordion_icon__gowTN{color:#1a0f2b;flex-shrink:0;margin-top:.2rem;height:24px;width:24px}.Accordion_accordionContent__Dih4J .Accordion_pointItem__irXv_:last-child{margin-bottom:0}@media(max-width:767.98px){.Accordion_accordionHeader__DjkAP{padding:.8rem 1rem}.Accordion_accordionHeader__DjkAP h3{font-size:1rem}.Accordion_accordionContent__Dih4J{padding:1rem}.Accordion_accordionContent__Dih4J .Accordion_pointItem__irXv_ p{font-size:.95rem}}@media(max-width:575.98px){.Accordion_accordionContent__Dih4J{padding:.8rem}}.Highlights_container__69dTC{background:#e7f0fa;border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.8rem;max-width:420px}@media(max-width:768px){.Highlights_container__69dTC{max-width:100%;padding:1.5rem}}.Highlights_item__427VG{display:flex;align-items:flex-start;gap:1rem}.Highlights_item__427VG h4{color:#0a2040;font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.Highlights_item__427VG p{color:#333;font-size:.95rem;line-height:1.4;margin:0}@media(max-width:768px){.Highlights_item__427VG{flex-direction:column;align-items:center}}.Highlights_iconBox__2aUYf{flex-shrink:0;background:#fff;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.Highlights_icon__e9xIB{color:#002f6c;font-size:1.6rem}.Highlights_textBox__SOQcl{flex:1 1}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap";.TechnologySolutions_techSection__PrwEI .TechnologySolutions_container__4H_TR{display:flex;flex-direction:column;gap:44px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_header__o5tAC h2{font-size:28px;font-weight:700;margin-bottom:1rem;color:#042d53}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_header__o5tAC .TechnologySolutions_desc__Xcjk0{line-height:1.6;color:#333;font-size:20px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_tabs__J9Yo3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_tabBtn___1IMi{background:#08325c;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:3px;font-weight:600;cursor:pointer;transition:.3s;font-size:18px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_tabBtn___1IMi.TechnologySolutions_active__ZGaqF,.TechnologySolutions_techSection__PrwEI .TechnologySolutions_tabBtn___1IMi:hover{background:#0c4b8c}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:2rem;gap:2rem;text-align:left;align-items:center;margin-top:30px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH{flex:1 1}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH h3{font-size:20px;margin-bottom:1.5rem;color:#08325c}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_tabContent__76Oju{display:flex;flex-direction:column;gap:12px;font-size:1rem}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_tabContent__76Oju strong{margin-bottom:4px;display:inline-block}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_tabContent__76Oju p{line-height:1.7;margin-bottom:.8rem}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_tabContent__76Oju a{text-decoration:underline;color:inherit!important}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_tabContent__76Oju a strong{text-decoration:underline}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt{grid-template-columns:1fr}}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt ul{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt ul li{margin-left:24px}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt strong{margin-bottom:4px;display:inline-block}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH .TechnologySolutions_analysisTabContent__d5gnt p{line-height:1.7;margin-bottom:.8rem}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_imageWrapper__yJ9Ow{flex:1 1;text-align:center;max-width:420px;margin:0 auto}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_imageWrapper__yJ9Ow img{width:100%;height:320px;border-radius:8px}@media(max-width:768px){.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK{grid-template-columns:1fr;align-items:center;text-align:center}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_text__7DLAH{order:2}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_contentSection__RZGjK .TechnologySolutions_imageWrapper__yJ9Ow{order:1;margin-bottom:1.5rem}.TechnologySolutions_techSection__PrwEI .TechnologySolutions_tabBtn___1IMi{width:100%}}