@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";.CivilTransportation_CivilTransportation__68x0m{width:100%;display:flex;flex-direction:column;gap:34px;font-family:Montserrat,sans-serif}.CivilTransportation_introSection__sn7HB{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.CivilTransportation_introSection__sn7HB{padding:24px}}@media(max-width:575.98px){.CivilTransportation_introSection__sn7HB{padding:16px;max-width:100%!important}}.CivilTransportation_introSection__sn7HB{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:54px}@media(max-width:767.98px){.CivilTransportation_introSection__sn7HB{grid-template-columns:1fr}}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX{display:flex;flex-direction:column;gap:44px;margin-top:12px}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX h2{font-size:28px;font-weight:700}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX p{font-size:20px;line-height:1.6}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX .CivilTransportation_partnerWithUs__nuwHZ{margin-top:24px}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX .CivilTransportation_partnerWithUs__nuwHZ .CivilTransportation_link__TIDsh{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}.CivilTransportation_introSection__sn7HB .CivilTransportation_textContent__mtbvX .CivilTransportation_partnerWithUs__nuwHZ .CivilTransportation_link__TIDsh:hover{background:darkred}.CivilTransportation_introSection__sn7HB .CivilTransportation_imageContent__DTKOn{flex:1 1;text-align:center;min-width:100%!important}.CivilTransportation_introSection__sn7HB .CivilTransportation_imageContent__DTKOn img{width:100%;height:auto}.CivilTransportation_introSection__sn7HB .CivilTransportation_imageContent__DTKOn .CivilTransportation_caption__ywj_t{font-size:1rem;color:#555;margin-top:8px;line-height:1.6}@media(max-width:767.98px){.CivilTransportation_introSection__sn7HB{flex-direction:column;align-items:center;text-align:center}}.CivilTransportation_listContent__qmGOc ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:12px}.CivilTransportation_specializationContainers__cJo2a{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.CivilTransportation_specializationContainers__cJo2a{padding:24px}}@media(max-width:575.98px){.CivilTransportation_specializationContainers__cJo2a{padding:16px;max-width:100%!important}}.CivilTransportation_specializationContainers__cJo2a{width:100%}.CivilTransportation_specializationContainers__cJo2a .CivilTransportation_container__ct4q0{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(max-width:767.98px){.CivilTransportation_specializationContainers__cJo2a .CivilTransportation_container__ct4q0{padding:24px}}@media(max-width:575.98px){.CivilTransportation_specializationContainers__cJo2a .CivilTransportation_container__ct4q0{padding:16px}}.CivilTransportation_specializationContainers__cJo2a .CivilTransportation_container__ct4q0 h2{font-size:28px;font-weight:700;margin-bottom:16px;color:#042d53}.CivilTransportation_specializationContainers__cJo2a .CivilTransportation_container__ct4q0 .CivilTransportation_specializationInfo__Ok2NN{width:100%}.CivilTransportation_projects__q5RHN{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.CivilTransportation_projects__q5RHN{padding:24px}}@media(max-width:575.98px){.CivilTransportation_projects__q5RHN{padding:16px;max-width:100%!important}}.CivilTransportation_projects__q5RHN .CivilTransportation_projectsTitle__kqiwD{font-size:28px;color:#042d53;margin-bottom:24px;font-weight:800;padding:0 74px}@media(max-width:767.98px){.CivilTransportation_projects__q5RHN .CivilTransportation_projectsTitle__kqiwD{padding:0 24px;font-size:24px}}@media(max-width:575.98px){.CivilTransportation_projects__q5RHN .CivilTransportation_projectsTitle__kqiwD{padding:0}}