.s-image-carousel{position:relative}.s-image-carousel .ocean{top:-1px;bottom:auto;z-index:5;min-height:60px}.s-image-carousel .ocean .wave{width:4652px;height:60px;background-image:url("../../../static/images/waves/wave-5.png");background-size:1163px auto;animation:wave-mobile 10s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite}.s-image-carousel .s__big_line{position:absolute;bottom:0;left:100%;z-index:2;display:flex;align-items:center;justify-content:center;margin-left:-19.42vw;width:129vw;pointer-events:none}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .s__big_line{margin-left:-40px;width:650px}}.s-image-carousel .s__big_line svg{width:100%;height:100%}.s-image-carousel .s__big_line #line1{stroke-dasharray:var(--line-length);stroke-dashoffset:calc(var(--line-length)*-1)}.s-image-carousel .s__big_line.is-in #line1{animation:draw-line 2s ease forwards}.s-image-carousel .s__small_line{position:absolute;top:-80px;right:100%;z-index:20;display:flex;align-items:center;justify-content:center;margin-right:-26.87vw;width:53.64vw}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .s__small_line{top:-20px;margin-right:-180px;width:350px}.s-image-carousel .s__small_line svg{width:100%;height:100%}}.s-image-carousel .s__small_line #line2{stroke-dasharray:var(--line-length);stroke-dashoffset:calc(var(--line-length)*-1)}.s-image-carousel .s__small_line.is-in #line2{animation:draw-line 2s ease forwards}@keyframes draw-line{to{stroke-dashoffset:0}}.s-image-carousel .s__carousel{position:relative;width:100%}.s-image-carousel .swiper{position:relative;width:100%}.s-image-carousel .swiper-slide{width:100%}.s-image-carousel .s__image{position:relative;width:100%;aspect-ratio:1920/820;overflow:hidden}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .s__image{aspect-ratio:16/18}}.s-image-carousel .s__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-image-carousel .s__arrow{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:3px solid var(--color-white);border-radius:50%;cursor:pointer;transform:translateY(-50%);color:var(--color-white);transition:background-color .3s ease,border-color .3s ease}.s-image-carousel .s__arrow:hover{background-color:rgba(255,255,255,.1)}.s-image-carousel .s__arrow:after{display:none}.s-image-carousel .s__arrow.swiper-button-disabled{cursor:not-allowed;opacity:.3}.s-image-carousel .s__arrow svg{width:2rem;height:2rem}.s-image-carousel .s__arrow--prev{left:1.5rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .s__arrow--prev{left:1rem}}.s-image-carousel .s__arrow--next{right:1.5rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .s__arrow--next{right:1rem}}.s-image-carousel .s__pagination.swiper-pagination{position:absolute;top:auto;bottom:4.4rem;left:50%;z-index:10;display:flex;justify-content:center;gap:.65rem;width:auto;transform:translateX(-50%)}@media only screen and (max-width: 767px){.s-image-carousel .s__pagination.swiper-pagination{bottom:5rem}}.s-image-carousel .s__pagination.swiper-pagination .swiper-pagination-bullet{margin:0;width:.65rem;height:.65rem;background:rgba(0,0,0,0);border:1px solid #d3f8f7;border-radius:50%;opacity:1;transition:background-color .3s ease}.s-image-carousel .s__pagination.swiper-pagination .swiper-pagination-bullet-active{background:#d3f8f7}
