.wa-ihs,.wa-ihs *{box-sizing:border-box}
.wa-ihs{
 position:relative!important;display:block!important;
 width:100vw!important;max-width:100vw!important;
 margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
 height:550px;min-height:430px;overflow:hidden;background:#071f38;isolation:isolate;
}
.wa-ihs-track,.wa-ihs-slide{position:absolute;inset:0;width:100%;height:100%}
.wa-ihs-slide{
 display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .65s ease;
 z-index:0;background-size:cover;background-repeat:no-repeat;
}
.wa-ihs-slide.is-active{opacity:1;visibility:visible;z-index:1}
.wa-ihs-inner{
 position:relative;z-index:2;width:min(1200px,calc(100% - 100px));margin:0 auto;
 padding:58px 58px 62px;color:#fff;text-align:left;
 background:linear-gradient(90deg,rgba(3,25,48,.88) 0%,rgba(3,25,48,.72) 72%,rgba(3,25,48,.48) 100%);
 border-left:5px solid #08a875;border-radius:0 8px 8px 0;
}
.wa-ihs-eyebrow{display:block!important;color:#fff!important;font-size:15px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 14px!important;padding:0!important}
.wa-ihs-inner h2{
 display:block!important;color:#fff!important;font-size:clamp(38px,3.6vw,56px)!important;line-height:1.08!important;
 font-weight:800!important;letter-spacing:-.7px!important;text-transform:none!important;
 margin:0 0 18px!important;padding:0!important;max-width:850px;text-shadow:0 2px 8px rgba(0,0,0,.35)
}
.wa-ihs-inner p{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:500!important;margin:0 0 28px!important;padding:0!important;max-width:720px;text-shadow:0 1px 4px rgba(0,0,0,.35)}
.wa-ihs-buttons{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0!important;padding:0!important}
.wa-ihs .wa-ihs-btn,.wa-ihs .wa-ihs-btn:visited{
 appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:48px!important;padding:0 29px!important;border:2px solid transparent!important;border-radius:30px!important;
 text-decoration:none!important;text-transform:none!important;font-family:inherit!important;font-size:14px!important;
 line-height:1!important;font-weight:800!important;letter-spacing:0!important;box-shadow:none!important;
 transition:background .2s ease,transform .2s ease!important;color:#fff!important
}
.wa-ihs .wa-ihs-btn-primary,.wa-ihs .wa-ihs-btn-primary:visited{background:#079b68!important;border-color:#079b68!important;color:#fff!important}
.wa-ihs .wa-ihs-btn-primary:hover{background:#087e58!important;border-color:#087e58!important;color:#fff!important;transform:translateY(-2px)}
.wa-ihs .wa-ihs-btn-secondary,.wa-ihs .wa-ihs-btn-secondary:visited{background:#075eaa!important;border-color:#075eaa!important;color:#fff!important}
.wa-ihs .wa-ihs-btn-secondary:hover{background:#064c89!important;border-color:#064c89!important;color:#fff!important;transform:translateY(-2px)}
.wa-ihs .wa-ihs-arrow{
 appearance:none!important;-webkit-appearance:none!important;position:absolute!important;z-index:10!important;top:50%!important;
 transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;
 margin:0!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:50%!important;
 background:rgba(4,25,45,.72)!important;color:#fff!important;font-family:Arial,sans-serif!important;
 font-size:25px!important;font-weight:400!important;line-height:1!important;text-align:center!important;
 box-shadow:0 3px 12px rgba(0,0,0,.22)!important;cursor:pointer!important;opacity:1!important;
}
.wa-ihs .wa-ihs-arrow:hover{background:#079b68!important;border-color:#079b68!important;color:#fff!important}
.wa-ihs .wa-ihs-prev{left:24px!important;right:auto!important}
.wa-ihs .wa-ihs-next{right:24px!important;left:auto!important}
.wa-ihs-dots{position:absolute;z-index:10;bottom:19px;left:0;right:0;display:flex;justify-content:center;gap:10px}
.wa-ihs .wa-ihs-dot{appearance:none!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.55)!important;cursor:pointer!important}
.wa-ihs .wa-ihs-dot.is-active{background:#fff!important;transform:scale(1.25)}
.wa-ihs-empty{padding:20px;background:#f5f5f5}
@media(max-width:1024px){
 .wa-ihs{height:500px;min-height:440px}
 .wa-ihs-inner{width:calc(100% - 110px);padding:48px 42px 52px}
 .wa-ihs-inner h2{font-size:clamp(34px,4.6vw,48px)!important}
 .wa-ihs-inner p{font-size:16px!important}
 .wa-ihs .wa-ihs-prev{left:15px!important}.wa-ihs .wa-ihs-next{right:15px!important}
}
@media(max-width:767px){
 .wa-ihs{height:470px;min-height:470px}
 .wa-ihs-inner{width:calc(100% - 64px);padding:34px 25px 38px;border-left-width:4px}
 .wa-ihs-eyebrow{font-size:12px!important;letter-spacing:1.3px;margin-bottom:10px!important}
 .wa-ihs-inner h2{font-size:32px!important;line-height:1.13!important;letter-spacing:-.3px!important;margin-bottom:13px!important}
 .wa-ihs-inner p{font-size:14px!important;line-height:1.55!important;margin-bottom:21px!important}
 .wa-ihs-buttons{gap:9px}
 .wa-ihs .wa-ihs-btn,.wa-ihs .wa-ihs-btn:visited{min-height:43px!important;padding:0 17px!important;font-size:12px!important}
 .wa-ihs .wa-ihs-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:19px!important}
 .wa-ihs .wa-ihs-prev{left:8px!important}.wa-ihs .wa-ihs-next{right:8px!important}
 .wa-ihs-dots{bottom:13px}
}
@media(max-width:390px){
 .wa-ihs{height:450px;min-height:450px}
 .wa-ihs-inner{width:calc(100% - 54px);padding:28px 18px 32px}
 .wa-ihs-inner h2{font-size:28px!important}
 .wa-ihs-inner p{font-size:13px!important}
 .wa-ihs .wa-ihs-btn,.wa-ihs .wa-ihs-btn:visited{padding:0 13px!important}
}
@media(prefers-reduced-motion:reduce){.wa-ihs-slide{transition:none}}
