.g-slide-shell{--g-slide-height:calc(100vh - 90px);--g-slide-height-tablet:680px;--g-slide-height-mobile:72vh;--g-slide-min-height:520px;--g-slide-speed:1200ms;--g-slide-nav-bottom:28px;--g-slide-timer:5000ms;position:relative;width:100%;height:var(--g-slide-height);min-height:var(--g-slide-min-height);overflow:hidden;background:#111;isolation:isolate}.g-slide-stage,.g-slide-stage>.slider-wrapper,.g-slide-stage .slider,.g-slide-stage .flickity-viewport,.g-slide-stage .flickity-slider{height:100%!important;min-height:inherit}.g-slide-stage .slider{margin:0!important}.g-slide-stage .flickity-slider>*{width:100%!important;height:100%!important;min-height:inherit}.g-slide-stage .ux-banner,.g-slide-stage .banner,.g-slide-stage .banner-bg,.g-slide-stage .bg-fill{height:100%!important;min-height:inherit}.g-slide-stage .banner-bg .bg{background-size:cover!important;background-position:center center}.g-slide-stage .ux-image,.g-slide-stage .img,.g-slide-stage .img-inner{width:100%!important;height:100%!important;max-width:none!important}.g-slide-stage .ux-image img,.g-slide-stage .img img,.g-slide-stage .img-inner img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}.g-slide-stage{position:relative}.g-slide-overlay-on .g-slide-stage:after{content:"";position:absolute;inset:0;background:var(--g-slide-overlay-color);opacity:var(--g-slide-overlay-opacity);pointer-events:none;z-index:20}.g-slide-overlay-on .g-slide-stage .banner-layers,.g-slide-overlay-on .g-slide-stage .text-box{position:relative;z-index:25}.g-slide-shell .flickity-page-dots,.g-slide-shell .flickity-prev-next-button{z-index:40!important}.g-slide--fade .flickity-slider{transform:none!important}.g-slide--fade .flickity-slider>*{position:absolute!important;inset:0!important;opacity:0;visibility:hidden;pointer-events:none;transform:none!important;transition:opacity var(--g-slide-speed) cubic-bezier(.22,.61,.36,1),visibility 0s linear var(--g-slide-speed);z-index:1}.g-slide--fade .flickity-slider>*.is-selected{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;z-index:2}.g-slide-shell .flickity-page-dots{position:absolute!important;left:50%!important;right:auto!important;bottom:var(--g-slide-nav-bottom)!important;transform:translateX(-50%);display:flex!important;align-items:center;justify-content:center;gap:10px;width:auto!important;margin:0!important;padding:10px 14px!important;border-radius:999px;background:rgba(10,18,30,.22);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 35px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:40}.g-slide-shell .flickity-page-dots .dot{position:relative!important;display:block!important;float:none!important;margin:0!important;opacity:1!important;cursor:pointer!important;transition:width .35s ease,background .35s ease,border-color .35s ease,transform .25s ease}.g-slide-style--progress .flickity-page-dots .dot{width:10px!important;height:10px!important;border:0!important;border-radius:99px!important;background:rgba(255,255,255,.55)!important;overflow:hidden}.g-slide-style--progress .flickity-page-dots .dot.is-selected{width:54px!important;background:rgba(255,255,255,.28)!important}.g-slide-style--progress .flickity-page-dots .dot.is-selected:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;animation:gSlideProgress var(--g-slide-timer) linear forwards}.g-slide-style--ring .flickity-page-dots{gap:12px;padding:10px 13px!important}.g-slide-style--ring .flickity-page-dots .dot{width:13px!important;height:13px!important;border:2px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:transparent!important}.g-slide-style--ring .flickity-page-dots .dot.is-selected{transform:scale(1.18);background:#fff!important;box-shadow:0 0 0 4px rgba(255,255,255,.2)}.g-slide-style--line .flickity-page-dots{gap:8px;padding:9px 13px!important}.g-slide-style--line .flickity-page-dots .dot{width:28px!important;height:3px!important;border:0!important;border-radius:99px!important;background:rgba(255,255,255,.42)!important}.g-slide-style--line .flickity-page-dots .dot.is-selected{width:62px!important;background:#fff!important}.g-slide-shell .flickity-prev-next-button{width:62px!important;height:92px!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important;background:transparent!important;border:0!important;border-radius:0!important;opacity:.86!important;z-index:35!important}.g-slide-shell .flickity-prev-next-button:hover{opacity:1!important;background:transparent!important}.g-slide-shell .flickity-prev-next-button.previous{left:max(22px,3.2vw)!important}.g-slide-shell .flickity-prev-next-button.next{right:max(22px,3.2vw)!important}.g-slide-shell .flickity-prev-next-button svg{display:none!important}.g-slide-shell .flickity-prev-next-button:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border-top:2px solid #fff;border-right:2px solid #fff}.g-slide-shell .flickity-prev-next-button.previous:before{transform:translate(-35%,-50%) rotate(-135deg)}.g-slide-shell .flickity-prev-next-button.next:before{transform:translate(-65%,-50%) rotate(45deg)}.g-slide-nav--dark .flickity-page-dots{background:rgba(255,255,255,.38);border-color:rgba(0,0,0,.15)}.g-slide-nav--dark .flickity-page-dots .dot{border-color:rgba(0,0,0,.7)!important;background:rgba(0,0,0,.45)!important}.g-slide-nav--dark .flickity-page-dots .dot.is-selected{background:#111!important}.g-slide-nav--dark .flickity-prev-next-button:before{border-color:#111}.g-slide-shell:focus{outline:0}@keyframes gSlideProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:849px){.g-slide-shell{height:var(--g-slide-height-tablet);min-height:460px}.g-slide-shell .flickity-prev-next-button{width:46px!important;height:70px!important}.g-slide-shell .flickity-prev-next-button.previous{left:12px!important}.g-slide-shell .flickity-prev-next-button.next{right:12px!important}.g-slide-shell .flickity-prev-next-button:before{width:22px;height:22px}}@media(max-width:549px){.g-slide-shell{height:var(--g-slide-height-mobile);min-height:420px}.g-slide-shell .flickity-page-dots{bottom:18px!important;gap:7px;padding:7px 10px!important}.g-slide-style--progress .flickity-page-dots .dot.is-selected{width:42px!important}.g-slide-style--line .flickity-page-dots .dot{width:20px!important}.g-slide-style--line .flickity-page-dots .dot.is-selected{width:44px!important}.g-slide-shell .flickity-prev-next-button{display:none!important}}
