
/* ENJAZ ALMOSANDA V44 — five destination/service hero carousel and restrained partners heading */
.v35-hero-art{position:relative!important;overflow:hidden!important;background:#171B20!important}
.v38-hero-image-slide{position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;transition:opacity .9s ease,visibility .9s ease!important}
.v38-hero-image-slide.is-active{opacity:1!important;visibility:visible!important}
.v38-hero-image-slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.v35-hero-copy .enjaz-hero-title{position:relative!important;min-height:2.7em!important}
.v38-hero-title-slide{display:none!important}
.v38-hero-title-slide.is-active{display:block!important;animation:v38TextIn .65s ease both!important}
.v38-hero-title-slide .enjaz-hero-title-main,.v38-hero-title-slide .enjaz-hero-title-accent{display:block!important}
.v38-hero-title-slide .enjaz-hero-title-accent{color:#FFD21A!important}
.v38-hero-desc-slide{display:none!important}
.v38-hero-desc-slide.is-active{display:block!important;animation:v38TextIn .65s ease both!important}
.v35-hero-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:24px!important}
.v35-hero-dots .v35-dot{display:block!important;appearance:none!important;border-radius:50%!important;padding:0!important;cursor:pointer!important;width:11px!important;height:11px!important;background:transparent!important;border:2px solid #fff!important;transition:all .25s!important}
.v35-hero-dots .v35-dot.is-active{width:14px!important;height:14px!important;background:#FFD21A!important;border-color:#FFD21A!important}
.v44-hero-service-link{border-color:rgba(255,255,255,.58)!important;color:#fff!important}
.v44-hero-service-link:hover{border-color:#FFD21A!important;background:rgba(255, 210, 26,.12)!important}
.v35-partners-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:54px!important}
.v35-partners-heading h2{margin:0!important;color:#fff!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.2!important}
.v35-partners-heading p,.v35-partners-eyebrow{display:none!important}
.v44-vision-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(255, 210, 26,.22)!important;border-radius:18px!important;padding:14px 22px!important;box-shadow:0 14px 36px rgba(0,0,0,.22)!important}
.v44-vision-logo img{display:block!important;width:min(250px,55vw)!important;height:auto!important;object-fit:contain!important}
.v44-vision-card-media{height:170px!important;position:relative!important;overflow:hidden!important;border-radius:13px!important;margin:-4px -4px 18px!important;background:#171B20!important}
.v44-vision-card-media>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:saturate(.9)!important}
.v44-vision-card-media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(3,31,38,.5),transparent 65%)!important}
.v44-vision-card-logo{position:absolute!important;z-index:2!important;inset-inline-end:12px!important;bottom:12px!important;background:#fff!important;border-radius:8px!important;padding:6px 10px!important}
.v44-vision-card-logo img{width:82px!important;height:auto!important;display:block!important}
.v44-vision-attribution{font-size:11px!important;color:#9db8b7!important;margin-top:12px!important}
.v44-vision-attribution a{color:#FFD21A!important;text-decoration:underline!important}
@media(max-width:760px){.v44-vision-card-media{height:145px!important}.v44-vision-logo{margin-top:20px!important}}
@media(prefers-reduced-motion:reduce){.v38-hero-image-slide,.v38-hero-title-slide,.v38-hero-desc-slide{transition:none!important;animation:none!important}}

.v38-hero-image-slide{pointer-events:none!important}
.v38-hero-image-slide.is-active{pointer-events:auto!important}
.v44-hero-image-link{display:block!important;width:100%!important;height:100%!important;cursor:pointer!important}
.v44-hero-image-link:focus-visible{outline:3px solid #FFD21A!important;outline-offset:-5px!important}
