.banner-image-card{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;z-index:1}.banner-overlay{background:#6363637A;box-shadow:0 4px 4px 0 #00000040;backdrop-filter:blur(50px);border-radius:16px;padding:16px;position:absolute;max-width:530px;height:auto;width:95%;margin-left:auto;margin-right:auto;bottom:40%;right:0;z-index:999;box-shadow:0 0 0 .5px #FFFFFF}.bannerpaper-clip-image{margin-left:auto;width:fit-content;display:block;position:absolute;top:-22px;right:27px;margin-top:unset!important}@media (min-width:992px){.banner-overlay h1{font-size:32px;line-height:normal}.banner-image-with-overlay{background-image:none!important}}@media (max-width:767px){.banner-overlay{right:0;left:0;border-radius:8px;padding:22px 22px 14px;bottom:16%}.banner-overlay h1{font-size:20px;line-height:normal}}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%}}.home-banner-slider{position:relative;width:100%;overflow:hidden;background:#10294B}.home-banner-slider-track{display:grid}.home-banner-slide{grid-area:1/1;position:relative;align-self:center;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.home-banner-slide.is-active{opacity:1;visibility:visible;transition:opacity .8s ease}.home-banner-slide-link{display:block;cursor:pointer}.home-banner-slide-img{display:block;width:100%;height:auto}.home-banner-slider.is-fill-height{height:100%;display:flex;flex-direction:column;justify-content:center}.home-banner-slider.is-fill-height .home-banner-slide-img{max-height:100vh;object-fit:contain}.home-banner-dots{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:center;gap:10px}.home-banner-dot{width:10px;height:10px;padding:0;border:1.5px solid #fff;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:background .2s,transform .2s}.home-banner-dot.is-active{background:#E8B33A;border-color:#E8B33A;transform:scale(1.2)}@media (max-width:767px){.home-banner-dots{bottom:8px;gap:8px}.home-banner-dot{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.home-banner-slide,.home-banner-slide.is-active{transition:none}}