.page-hero-service{position:relative;isolation:isolate;min-height:580px;display:flex;align-items:center;overflow:hidden;background-color:#102435;background-position:center;background-size:cover}.page-hero-service:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,21,34,.96) 0%,rgba(7,25,40,.82) 44%,rgba(7,24,39,.2) 100%)}.page-hero-service .container{position:relative;width:100%}.page-hero-service h1{font-size:clamp(42px,5.3vw,76px);max-width:940px}.page-hero-service p{max-width:720px;text-shadow:0 2px 12px #0009}@media(max-width:760px){.page-hero-service{min-height:560px;padding:100px 0 90px;background-position:60% center}.page-hero-service:before{background:linear-gradient(90deg,rgba(6,21,34,.94),rgba(7,25,40,.75) 70%,rgba(7,24,39,.4))}}
.page-hero-aviation{background-image:url('/images/hero-aviation.webp')}
.page-hero-baggage-systems{background-image:url('/images/hero-baggage-systems.webp')}
.page-hero-verification{background-image:url('/images/hero-verification.webp')}
.page-hero-project-management{background-image:url('/images/hero-project-management.webp')}
.page-hero-ict{background-image:url('/images/hero-ict.webp')}
.page-hero-automation{background-image:url('/images/hero-automation.webp')}
.page-hero-infrastructure-ppp{background-image:url('/images/hero-infrastructure-ppp.webp')}
.page-hero-technology{background-image:url('/images/hero-technology.webp')}
.page-hero-partners{background-image:url('/images/hero-partners.webp')}
.page-hero-projects{background-image:url('/images/hero-projects.webp')}
.page-hero-sustainability{background-image:url('/images/hero-sustainability.webp')}
.page-hero-insights{background-image:url('/images/hero-insights.webp')}
.page-hero-contact{background-image:url('/images/hero-contact.webp')}
@media(min-width:761px) and (max-width:950px){.site-header .nav{gap:10px}.site-header .main-menu{gap:10px;font-size:11px}.site-header .nav-cta{padding:12px 13px}.site-header .container{padding-left:28px;padding-right:28px}}@media(max-width:380px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-grid>div{min-width:0}.contact-panel{padding:24px 18px}.contact-grid p,.contact-grid a{overflow-wrap:anywhere}}

.page-hero-partners{background-position:center right}.page-hero-partners:before{background:linear-gradient(90deg,rgba(5,20,34,.92),rgba(7,25,40,.78) 44%,rgba(7,24,39,.1) 100%)}
