.k2-banner{position:relative;width:100%;background:#122431;color:#fff;isolation:isolate;font:17px/1.6 Arial,sans-serif;overflow:hidden}.k2-banner-slide{position:relative;min-height:580px;height: min(660px,42vw);display:flex;align-items:flex-end}.k2-banner-slide[hidden],.k2-banner-controls[hidden]{display:none!important}.k2-banner-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,15,25,.78),rgba(5,15,25,.2) 75%),linear-gradient(0deg,rgba(5,15,25,.6),transparent 65%);z-index:1}.k2-banner-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.k2-banner-page-title{position:absolute;z-index:3;top:45px;left:max(32px,calc((100% - 1100px)/2));color:#fff!important;font:600 18px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;margin:0!important}.k2-banner-copy{position:relative;z-index:2;width:1100px;max-width:calc(100% - 64px);margin:0 auto;padding:100px 0 110px}.k2-banner-brand{display:none}.k2-banner-topic{font-size:18px;font-weight:600;color:#ffb66b!important;margin:0 0 12px!important}.k2-banner h2{font:600 clamp(30px,3.3vw,52px)/1.15 Arial,sans-serif!important;letter-spacing:-.7px;color:#fff!important;max-width:700px;margin:0 0 18px!important;text-shadow:0 2px 12px #0005}.k2-banner-copy>p:last-child{font-size:18px;line-height:1.6;color:#fff;max-width:620px;margin:0}.k2-banner-controls{position:absolute;z-index:4;bottom:28px;left:max(32px,calc((100% - 1100px)/2));display:flex;align-items:center;gap:12px}.k2-banner-dots{display:flex;gap:8px}.k2-banner button{font:600 14px Arial,sans-serif;background:#0c1e2dcc;color:#fff;border:1px solid #ffffffa0;border-radius:50%;cursor:pointer;padding:0;min-width:36px;height:36px}.k2-banner button:hover{background:#355269}.k2-banner button[aria-pressed=true]{background:#ee9d30;border-color:#ee9d30;color:#122431}.k2-banner button[data-toggle]{border-radius:24px;padding:0 18px}.k2-banner button:focus-visible{outline:3px solid white;outline-offset:4px}@media(min-width:1900px){.k2-banner-slide{height:660px}}@media(max-width:700px){.k2-banner-slide{height:580px;min-height:580px}.k2-banner-slide img{object-position:65% center}.k2-banner-slide:after{background:linear-gradient(0deg,#071522ef, #07152275 65%,#07152230)}.k2-banner-page-title{left:24px;top:28px}.k2-banner-copy{max-width:calc(100% - 48px);padding:100px 0 116px}.k2-banner h2{font-size:34px!important}.k2-banner-copy>p:last-child{font-size:16px}.k2-banner-controls{left:24px;right:16px;gap:6px;flex-wrap:wrap}.k2-banner-dots{gap:5px}.k2-banner button{min-width:30px;height:34px}.k2-banner button[data-toggle]{padding:0 10px}}
