.single-swiper{width:100%;position:relative}.single-swiper .swiper{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.single-swiper .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.single-swiper .swiper-slide{height:clamp(17.5625rem,13.325rem + 21.1875vw,64.175rem)}.single-swiper .swiper-slide a{width:100%;height:100%}.single-swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-swiper-controls{width:100vw;margin-left:calc(50% - 50vw);position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:clamp(1.25rem,1.125rem + .625vw,2.625rem);z-index:99}.single-swiper-prev .anim-content,.single-swiper-prev .anim-hover,.single-swiper-prev .anim-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.single-swiper-prev .anim-wrap{position:relative;overflow:hidden}.single-swiper-prev .anim-content,.single-swiper-prev .anim-hover{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform cubic-bezier(.65,0,.35,1) 350ms;transition:transform cubic-bezier(.65,0,.35,1) 350ms;transition:transform cubic-bezier(.65,0,.35,1) 350ms,-webkit-transform cubic-bezier(.65,0,.35,1) 350ms}.single-swiper-prev .anim-hover{position:absolute;top:0;left:100%}.single-swiper-next .anim-content,.single-swiper-next .anim-hover,.single-swiper-next .anim-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.single-swiper-next .anim-wrap{position:relative;overflow:hidden}.single-swiper-next .anim-content,.single-swiper-next .anim-hover{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform cubic-bezier(.65,0,.35,1) 350ms;transition:transform cubic-bezier(.65,0,.35,1) 350ms;transition:transform cubic-bezier(.65,0,.35,1) 350ms,-webkit-transform cubic-bezier(.65,0,.35,1) 350ms}.single-swiper-next .anim-hover{position:absolute;top:0;left:-100%}.single-swiper-next,.single-swiper-prev{background-color:#000;width:clamp(2.5rem,2.325rem + .875vw,4.425rem);height:clamp(2.5rem,2.325rem + .875vw,4.425rem);padding:0;border:0;color:#fff;cursor:pointer}.single-swiper-next.swiper-button-disabled,.single-swiper-prev.swiper-button-disabled{opacity:.7;cursor:not-allowed}.single-swiper-next img,.single-swiper-prev img{width:14px;height:14px;display:block}.single-swiper-next img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.single-swiper-pagination,.single-swiper-pagination .swiper-pagination-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000}.single-swiper-pagination{position:static;left:auto;top:auto;width:150px!important;padding:clamp(.5rem,.475rem + .125vw,.775rem) clamp(1rem,.95rem + .25vw,1.55rem);-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;margin-bottom:-1px}.single-swiper-pagination .swiper-pagination-bullet{-ms-flex-negative:0;flex-shrink:0;margin:0!important;width:clamp(1.5rem,1.4375rem + .3125vw,2.1875rem);height:clamp(1.5rem,1.4375rem + .3125vw,2.1875rem);color:#777;border:1px solid transparent;cursor:pointer;border-radius:0;-webkit-transition:all ease-out 350ms;transition:all ease-out 350ms;opacity:1;font-family:"Manrope",sans-serif;font-weight:600;font-size:clamp(.75rem,.725rem + .125vw,1.025rem);line-height:clamp(1.25rem,1.1875rem + .3125vw,1.9375rem)}.single-swiper-pagination .swiper-pagination-bullet-active{color:#fff;border-color:#2f2f2f}.single-swiper-pagination .swiper-pagination-bullet-active-next,.single-swiper-pagination .swiper-pagination-bullet-active-next-next,.single-swiper-pagination .swiper-pagination-bullet-active-prev,.single-swiper-pagination .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}@media (min-width:768px){.single-swiper-pagination{width:186px!important}}@media (min-width:1200px){.single-swiper{aspect-ratio:923/620;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-swiper .swiper{width:100%;margin-left:auto;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.single-swiper .swiper-slide{height:100%}.single-swiper-controls{width:100%;margin-left:auto}}@media (hover:hover){.single-swiper-prev:hover .anim-content,.single-swiper-prev:hover .anim-hover{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.single-swiper-next:hover .anim-content,.single-swiper-next:hover .anim-hover{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.single-swiper-pagination .swiper-pagination-bullet:hover{color:#fff}}