.swiper-slide{background-position:50%;background-size:cover;position:relative}.mySwiper{width:100%;position:relative}.swiper-slide img{object-fit:cover;width:100%;display:block}.mySwiperThumbs{box-sizing:border-box;width:42em;bottom:10px;left:20px;position:absolute!important}.mySwiperThumbs .swiper-slide{opacity:.6;width:20px}.mySwiperThumbs .swiper-slide-thumb-active{opacity:1}.mySwiperThumbs .swiper-slide-thumb-active img{background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#d4af37 0% 25%,#2196f3 50%,#d4af37 75% 100%);background-size:100% 100%,300% 300%;background-origin:border-box;background-clip:padding-box,border-box;border:4px solid #0000;animation:3s ease-in-out infinite borderRotate}@keyframes borderRotate{0%,to{background-position:0 0,0 0}50%{background-position:0 0,100% 100%}}.mySwiperThumbs img:hover{border:4px solid #d4af37}.autoplay-progress{z-index:10;color:#2e5669;background:#fff5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex;position:absolute;bottom:16px;right:16px}.autoplay-progress svg{--progress:0;z-index:10;stroke-width:4px;stroke:#2e5669;fill:none;width:100%;height:100%;stroke-dashoffset:calc(125.6px*(1 - var(--progress)));stroke-dasharray:125.6;position:absolute;top:0;left:0;transform:rotate(-90deg)}.swiper-slide-active .header-image{transform-origin:50%;animation:5s ease-in-out infinite alternate diagonalMove}@keyframes diagonalMove{0%{transform:scale(1.11)translate(-11px,11px)}to{transform:scale(1.11)translate(11px,-11px)}}@media screen and (max-width:768px){.mySwiper{height:400px}.mySwiper .swiper-slide img{object-fit:cover;height:400px}.mySwiper .swiper-slide>div:first-of-type{font-size:.85em;top:10px!important;left:10px!important}.mySwiper .swiper-slide>div:last-of-type{max-width:calc(100vw - 20px)!important;bottom:80px!important;right:10px!important}.mySwiper .swiper-slide>div:last-of-type>div{padding:.5em .75em!important}.mySwiper .swiper-slide>div:last-of-type>div>div>div{gap:.5em!important;font-size:.7em!important}.mySwiper .swiper-slide>div:last-of-type>div>div>div>div{width:5em!important;padding:.3em!important}.mySwiperThumbs{max-width:400px;width:calc(100vw - 20px)!important;bottom:5px!important;left:10px!important}.mySwiperThumbs .swiper-slide img{width:50px!important;height:50px!important}.swiper-button-next,.swiper-button-prev{display:none!important}}@media screen and (min-width:769px) and (max-width:1024px){.mySwiper .swiper-slide>div:last-of-type{max-width:24em!important;right:2vw!important}}
