.gallery-slides{--slide-height:300px;--slider-gap:calc(7px + (100vw - 360px) / ((1440 - 360) / (14 - 7)))}@media(min-width: 768px){.gallery-slides{--slide-height: clamp(380px, 49vw, 400px)}}@media(min-width: 1024px){.gallery-slides{--slide-height: clamp(400px, 39vw, 540px)}}@media(min-width: 1440px){.gallery-slides{--slide-height: clamp(540px, 37.5vw, 680px);--slider-gap:14px}}.gallery-slides{padding-bottom:40px}.gallery-slides ul,.gallery-slides li{list-style:none;padding:0;margin:0}.gallery-slides ul:before,.gallery-slides li:before{display:none}.gallery-slides__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:relative}.gallery-slides__caption{color:#000;padding-top:20px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0}.gallery-slides[data-version=three-card] .gallery-slider__inner{margin-inline:auto;width:min(100%,1440px);--slide-height:calc(280px + (100vw - 360px) / ((1440 - 360) / (480 - 280)));--slider-padding:calc(56px + (100vw - 360px) / ((1440 - 360) / (80 - 56)))}@media(min-width: 1440px){.gallery-slides[data-version=three-card] .gallery-slider__inner{--slide-height:480px;--slider-padding:80px}}.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide__track{-webkit-clip-path:none;clip-path:none;overflow:visible}.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide{margin-inline:0}.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide__arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:calc(16px + (100vw - 360px)/((1440 - 360)/(60 - 16)))}@media(min-width: 1440px){.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide__arrows{padding-inline:60px}}.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide__slide.is-landscape,.gallery-slides[data-version=three-card] .gallery-slider__inner .splide-wrapper .splide__slide.is-portrait{aspect-ratio:unset}.gallery-slides .splide-wrapper .splide{margin-right:2.4rem}@media(min-width: 768px){.gallery-slides .splide-wrapper .splide{margin-right:4rem}}@media(min-width: 1024px){.gallery-slides .splide-wrapper .splide{margin-right:5.4rem}}@media(min-width: 1440px){.gallery-slides .splide-wrapper .splide{margin-right:9.6rem}}.gallery-slides .splide-wrapper .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-slides .splide-wrapper .splide__track{-webkit-clip-path:inset(0 0 0 -100vw);clip-path:inset(0 0 0 -100vw)}.gallery-slides .splide-wrapper .splide__slide{height:var(--slide-height)}.gallery-slides .splide-wrapper .splide__slide .splide__slide-inner{height:100%}.gallery-slides .splide-wrapper .splide__slide.is-landscape{aspect-ratio:930/680}.gallery-slides .splide-wrapper .splide__slide.is-portrait{aspect-ratio:480/680}.gallery-slides .splide-wrapper .splide__arrows{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.6rem;-webkit-transform:translateY(calc(100% + 1.4rem));transform:translateY(calc(100% + 1.4rem))}@media(min-width: 768px){.gallery-slides .splide-wrapper .splide__arrows{-webkit-transform:translateY(calc(100% + 2.2rem));transform:translateY(calc(100% + 2.2rem))}}@media(min-width: 1024px){.gallery-slides .splide-wrapper .splide__arrows{gap:3rem;-webkit-transform:translateY(calc(100% + 2.9rem));transform:translateY(calc(100% + 2.9rem));bottom:16px}}@media(min-width:1440px){.gallery-slides .splide-wrapper .splide__arrows{-webkit-transform:translateY(calc(100% + 3.74rem));transform:translateY(calc(100% + 3.74rem))}}.gallery-slides .splide-wrapper .splide__arrow{background:unset;width:20px;height:20px}@media(min-width:1024px){.gallery-slides .splide-wrapper .splide__arrow{width:24px;height:24px}}@media(min-width:1440px){.gallery-slides .splide-wrapper .splide__arrow{width:30px;height:30px}}.gallery-slides .splide-wrapper .splide__arrow .v-icon__svg{width:20px;height:20px}@media(min-width:1024px){.gallery-slides .splide-wrapper .splide__arrow .v-icon__svg{width:24px;height:24px}}@media(min-width:1440px){.gallery-slides .splide-wrapper .splide__arrow .v-icon__svg{width:30px;height:30px}}.gallery-slides .splide-wrapper .splide__arrow--prev{-webkit-transform:none;transform:none}.gallery-slides .splide-wrapper .splide__arrow--next{-webkit-transform:scale(-1);transform:scale(-1)}