.phs-hero-slider-wrapper{width:100%;position:relative;overflow:hidden}.premium-hero-slider{width:100%;max-height:var(--phs-desktop-height,650px);height:auto}.premium-hero-slider .swiper-slide{width:100%;max-height:var(--phs-desktop-height,650px);height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.premium-hero-slider .swiper-slide img{width:100%;height:100%;max-height:var(--phs-desktop-height,650px);object-fit:cover;object-position:top center;display:block;transform:scale(1);transition:transform 6.5s ease-out}@media (max-width:1024px){.premium-hero-slider,.premium-hero-slider .swiper-slide,.premium-hero-slider .swiper-slide img{max-height:var(--phs-tablet-height,500px)}}@media (max-width:768px){.premium-hero-slider,.premium-hero-slider .swiper-slide,.premium-hero-slider .swiper-slide img{max-height:var(--phs-mobile-height,400px)}}.premium-hero-slider.phs-ken-burns-enabled .swiper-slide-active img{transform:scale(1.08)}.premium-hero-slider::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .5) 0%,#fff0 30%);z-index:1;pointer-events:none;opacity:.8}.premium-hero-slider .swiper-button-next,.premium-hero-slider .swiper-button-prev{color:#fff;background:rgb(0 0 0 / .15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:56px;height:56px;border-radius:50%;transition:all 0.4s cubic-bezier(.25,.8,.25,1);border:1px solid rgb(255 255 255 / .1);opacity:0;margin:0 20px;z-index:2}.premium-hero-slider:hover .swiper-button-next,.premium-hero-slider:hover .swiper-button-prev{opacity:1}.premium-hero-slider .swiper-button-next:hover,.premium-hero-slider .swiper-button-prev:hover{background:rgb(0 0 0 / .4);border-color:rgb(255 255 255 / .5);transform:scale(1.1)}.premium-hero-slider .swiper-button-next::after,.premium-hero-slider .swiper-button-prev::after{font-size:20px}.premium-hero-slider .swiper-pagination{bottom:25px!important;z-index:2}.premium-hero-slider .swiper-pagination-bullet{background:#fff;opacity:.4;width:10px;height:10px;transition:all 0.4s cubic-bezier(.25,.8,.25,1)}.premium-hero-slider .swiper-pagination-bullet-active{opacity:1;background:#fff;width:32px;border-radius:10px;box-shadow:0 0 10px rgb(255 255 255 / .5)}