@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap";
.page-module-scss-module__a5nbEa__page{width:100%;font-family:Montserrat,sans-serif;overflow-x:hidden}.page-module-scss-module__a5nbEa__container{max-width:1320px;margin:0 auto}.page-module-scss-module__a5nbEa__heroSection{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.page-module-scss-module__a5nbEa__heroSection .page-module-scss-module__a5nbEa__heroImage{object-fit:cover}.page-module-scss-module__a5nbEa__heroSection .page-module-scss-module__a5nbEa__overlay{z-index:1;background:#00000073;position:absolute;inset:0}.page-module-scss-module__a5nbEa__heroSection .page-module-scss-module__a5nbEa__heroContent{z-index:2;position:relative}.page-module-scss-module__a5nbEa__heroSection .page-module-scss-module__a5nbEa__heroContent h1{color:#fff;text-align:center;max-width:900px;font-size:48px;font-weight:700;line-height:1.3}.page-module-scss-module__a5nbEa__introSection{padding:40px 44px}.page-module-scss-module__a5nbEa__introSection .page-module-scss-module__a5nbEa__introGrid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.page-module-scss-module__a5nbEa__introSection .page-module-scss-module__a5nbEa__introImage img{object-fit:cover;border-radius:20px;width:100%}.page-module-scss-module__a5nbEa__introSection .page-module-scss-module__a5nbEa__introText p{color:#333;margin-bottom:20px;font-size:20px;line-height:1.9}.page-module-scss-module__a5nbEa__capabilitiesSection{padding:60px 44px}.page-module-scss-module__a5nbEa__capabilitiesSection h2{text-align:center;color:#0b2e59;margin-bottom:60px;font-size:28px}.page-module-scss-module__a5nbEa__capabilitiesSection .page-module-scss-module__a5nbEa__capabilitiesGrid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.page-module-scss-module__a5nbEa__capabilitiesSection .page-module-scss-module__a5nbEa__capabilityImage img{border-radius:20px;width:100%}.page-module-scss-module__a5nbEa__capabilitiesSection .page-module-scss-module__a5nbEa__capabilityList{flex-direction:column;gap:28px;display:flex}.page-module-scss-module__a5nbEa__capabilitiesSection .page-module-scss-module__a5nbEa__capabilityItem{color:#333;font-size:20px;line-height:1.8}@media (max-width:992px){.page-module-scss-module__a5nbEa__introSection .page-module-scss-module__a5nbEa__introGrid,.page-module-scss-module__a5nbEa__servicesSection .page-module-scss-module__a5nbEa__servicesGrid,.page-module-scss-module__a5nbEa__capabilitiesSection .page-module-scss-module__a5nbEa__capabilitiesGrid,.page-module-scss-module__a5nbEa__aboutSection .page-module-scss-module__a5nbEa__aboutGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module-scss-module__a5nbEa__heroSection{height:320px}.page-module-scss-module__a5nbEa__heroSection .page-module-scss-module__a5nbEa__heroContent h1{padding:0 20px;font-size:30px}.page-module-scss-module__a5nbEa__servicesSection h2,.page-module-scss-module__a5nbEa__capabilitiesSection h2,.page-module-scss-module__a5nbEa__aboutSection .page-module-scss-module__a5nbEa__aboutText h2,.page-module-scss-module__a5nbEa__ctaSection h2{font-size:28px}}
