body.page-id-33 .igh-sv-hero{min-height:360px;justify-content:center;padding:50px max(5vw,24px);background:linear-gradient(90deg,rgba(7,24,35,.96),rgba(7,24,35,.65) 55%,rgba(7,24,35,.18)),url('../opp-brand/hero-desktop.png') center/cover;color:#fff}
body.page-id-33 .igh-sv-hero .elementor-heading-title,body.page-id-33 .igh-sv-cta .elementor-heading-title{color:#fff!important}
body.page-id-33 .igh-sv-hero h1{max-width:690px;font-size:clamp(37px,4vw,62px)!important;line-height:1.06!important}
body.page-id-33 .igh-sv-hero h6,body.page-id-33 .igh-sv-section h6{color:#142c25!important;letter-spacing:.14em;font-size:12px!important}
body.page-id-33 .igh-sv-hero p{max-width:600px;font-size:18px;color:#e5edf1}
body.page-id-33 .igh-sv-nav{max-width:1380px;margin:-24px auto 0;padding:0 22px;display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;z-index:2}
body.page-id-33 .igh-sv-nav-card{min-height:152px;padding:22px;border:1px solid #dde5e9;background:#fff;box-shadow:0 8px 24px rgba(10,32,44,.09)}
body.page-id-33 .igh-sv-nav-card .elementor-heading-title{font-size:19px!important;color:#162833!important}
body.page-id-33 .igh-sv-nav-card p{font-size:13px;color:#62727d}
body.page-id-33 .igh-sv-nav-card .elementor-button{padding:0!important;background:none!important;border:0!important;color:#ea6a15!important}
body.page-id-33 .igh-sv-section,body.page-id-33 .igh-sv-faq{max-width:1380px;margin:auto;padding:65px 30px;border-bottom:1px solid #e4e9ec;scroll-margin-top:140px}
body.page-id-33 .igh-sv-section .elementor-heading-title,body.page-id-33 .igh-sv-faq .elementor-heading-title{color:#162833}
body.page-id-33 .igh-sv-section> .elementor-widget-text-editor{max-width:780px;color:#52636e;font-size:17px}
body.page-id-33 .igh-sv-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 22px}
body.page-id-33 .igh-sv-item{padding:22px;background:#f4f7f8;border-top:3px solid #142c25}
body.page-id-33 .igh-sv-item .elementor-heading-title{font-size:18px!important}
body.page-id-33 .igh-sv-item p{color:#566671;font-size:14px;line-height:1.55}
body.page-id-33 .igh-sv-section>.elementor-widget-button .elementor-button,body.page-id-33 .igh-sv-cta .elementor-button,body.page-id-33 .igh-sv-hero .elementor-button{background:#142c25!important;color:#fff!important;border-radius:2px!important;font-weight:700}
body.page-id-33 .igh-sv-faq{display:grid!important;grid-template-columns:repeat(2,1fr);gap:18px}
body.page-id-33 .igh-sv-faq>.elementor-widget-heading{grid-column:1/-1}
body.page-id-33 .igh-sv-cta{max-width:1380px;margin:30px auto 45px;padding:38px;text-align:center;background:#10232e;color:#fff}
body.page-id-33 .igh-sv-cta p{color:#d7e2e8}
@media(max-width:900px){body.page-id-33 .igh-sv-nav{grid-template-columns:repeat(2,1fr)}body.page-id-33 .igh-sv-grid{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-33 .igh-sv-hero{min-height:330px;padding:35px 18px}body.page-id-33 .igh-sv-nav{grid-template-columns:1fr;margin:0;padding:0 16px}body.page-id-33 .igh-sv-nav-card{min-height:0}body.page-id-33 .igh-sv-section,body.page-id-33 .igh-sv-faq{padding:42px 18px}body.page-id-33 .igh-sv-faq{grid-template-columns:1fr}body.page-id-33 .igh-sv-cta{margin:20px 16px 35px;padding:26px}}


