@font-face{font-family:'Academy Banner Averta';src:url('../fonts/Averta-Bold.otf') format('opentype');font-weight:700;font-display:swap}
#everzen-academy-home .academy-hero{aspect-ratio:1920/680;height:auto!important;min-height:0!important;position:relative}
#everzen-academy-home .academy-hero::after{display:none!important}
#everzen-academy-home .academy-hero-inner{width:min(1280px,calc(100% - 96px))!important;height:100%;min-height:0!important;margin:auto;padding:80px 0 36px!important;display:flex!important;align-items:center;position:relative}
#everzen-academy-home .academy-hero-copy{width:100%;max-width:1000px!important;margin:0!important;text-align:left}
#everzen-academy-home .academy-hero-logo{position:static!important;transform:none!important;margin:0 0 22px!important;width:260px!important;height:auto!important}
#everzen-academy-home .academy-hero-logo img{display:block;width:100%!important;max-width:100%!important;max-height:84px!important;height:auto!important;object-fit:contain;object-position:left}
#everzen-academy-home .academy-hero-title{font:700 clamp(30px,2.5vw,40px)/1.3 'Academy Banner Averta',Arial,sans-serif!important;text-transform:uppercase;color:#354881;margin:0!important}
#everzen-academy-home .academy-hero-description{display:flex!important;gap:10px;align-items:flex-start;border:0!important;padding:0!important;margin:20px 0 0!important;max-width:900px!important;background:none!important}
#everzen-academy-home .academy-hero-description:before{display:none!important}
#everzen-academy-home .academy-hero-description svg{width:18px;height:18px;flex:0 0 18px;stroke:#D3A832;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:5px}
#everzen-academy-home .academy-hero-description p{font:400 17px/1.7 'NotoSan',Arial,sans-serif!important;color:#354881;margin:0!important}
#everzen-academy-home .academy-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 0!important;justify-content:flex-start}
#everzen-academy-home .academy-hero-actions .academy-btn{min-height:46px!important;padding:11px 20px!important;font-size:16px!important;line-height:1.5!important;gap:18px;border-radius:7px!important}
@media(min-width:768px) and (max-width:1199px){#everzen-academy-home .academy-hero{aspect-ratio:16/8}#everzen-academy-home .academy-hero-inner{width:calc(100% - 72px)!important;padding:70px 0 30px!important}#everzen-academy-home .academy-hero-title{font-size:clamp(23px,3vw,32px)!important}#everzen-academy-home .academy-hero-logo{width:220px!important}#everzen-academy-home .academy-hero-description p{font-size:16px!important}}
@media(max-width:767px){#everzen-academy-home .academy-hero{aspect-ratio:1080/1200}#everzen-academy-home .academy-hero-inner{width:calc(100% - 48px)!important;padding:68px 0 45px!important}#everzen-academy-home .academy-hero-logo{width:190px!important;margin-bottom:18px!important}#everzen-academy-home .academy-hero-title{font-size:clamp(25px,5.2vw,34px)!important;line-height:1.35!important}#everzen-academy-home .academy-hero-description{margin-top:15px!important}#everzen-academy-home .academy-hero-description p{font-size:15px!important;line-height:1.6!important}#everzen-academy-home .academy-hero-actions{margin-top:20px!important;gap:10px}#everzen-academy-home .academy-hero-actions .academy-btn{font-size:15px!important;padding:10px 16px!important}}

#everzen-academy-home .academy-hero-title,
#everzen-academy-home .academy-hero-description p,
#everzen-academy-home .academy-hero-description{color:#fff!important}
#everzen-academy-home .academy-hero-shade{
 background:linear-gradient(90deg,rgba(25,36,73,.88) 0%,rgba(49,65,119,.65) 48%,rgba(49,65,119,.18) 100%)!important;
}
@media(max-width:767px){
 #everzen-academy-home .academy-hero-shade{
  background:linear-gradient(0deg,rgba(25,36,73,.92) 0%,rgba(49,65,119,.72) 55%,rgba(49,65,119,.28) 100%)!important;
 }
}
