@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-automatic-gallery{background-color:var(--color-bg-03)}
.cmp-automatic-gallery__swiper__fade__content{display:none}
.cmp-automatic-gallery__wrapper{position:relative;margin:0 auto;width:100%;max-width:1436px;padding:0 16px}
@media(min-width:764px){.cmp-automatic-gallery__wrapper{padding:0 24px}
}
@media(min-width:1016px){.cmp-automatic-gallery__wrapper{padding:0 48px}
}
@media(min-width:1436px){.cmp-automatic-gallery__wrapper{padding:0 58px}
}
.cmp-automatic-gallery.mod__dark{background:var(--color-bg-01)}
.cmp-automatic-gallery.mod__dark .cmp-title__text{color:var(--color-font-03);margin:0}
.cmp-automatic-gallery.mod__dark .cmp-text,.cmp-automatic-gallery.mod__dark .cmp-text p{color:var(--color-font-03)}
.cmp-automatic-gallery.mod__dark .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__wrapper__title{color:var(--color-font-03)}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content{background:var(--color-bg-01)}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content .cmp-title__text{color:var(--color-font-03);margin:0}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content .cmp-text,.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content .cmp-text p{color:var(--color-font-03)}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__content .swiper-slide-active .cmp-automatic-gallery__swiper__item__info__progress__bar{background-color:var(--color-bg-03)}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__fade__content .swiper-slide .cmp-automatic-gallery__swiper__fade__item__info__progress__bar{background-color:transparent}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__fade__content .swiper-slide .cmp-automatic-gallery__swiper__fade__item__info__text .cmp-title__text{color:var(--color-font-04);margin:0}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__fade__content .swiper-slide.swiper-slide-thumb-active .cmp-automatic-gallery__swiper__fade__item__info__text .cmp-title__text{color:var(--color-font-03);margin:0}
.cmp-automatic-gallery.mod__dark .cmp-automatic-gallery__swiper__fade__content .swiper-slide.swiper-slide-thumb-active .cmp-automatic-gallery__swiper__fade__item__info__progress__bar{background-color:var(--color-bg-03)}
.cmp-automatic-gallery__swiper__item{cursor:pointer}
.cmp-automatic-gallery__swiper__item.swiper-slide-next .cmp-automatic-gallery__swiper__item__info,.cmp-automatic-gallery__swiper__item.swiper-slide-prev .cmp-automatic-gallery__swiper__item__info{opacity:0}
.cmp-automatic-gallery__swiper__item__info{padding-top:16px;opacity:1;transition:opacity ease .4s}
.cmp-automatic-gallery__swiper__item__info__progress{position:relative;width:100%;height:2px;background-color:var(--color-font-04)}
.cmp-automatic-gallery__swiper__item__info__progress__bar{position:absolute;top:0;left:0;width:0;height:2px;background-color:var(--color-bg-01);transition:width 6s linear}
.cmp-automatic-gallery__swiper__item__info__title{margin-top:24px;text-align:center}
.cmp-automatic-gallery__swiper__item__info__title .cmp-title__text{font-family:'CupraBook',sans-serif;font-weight:350;font-size:20px;line-height:24px;margin:0}
.cmp-automatic-gallery__swiper__item__info__text{margin-top:16px;text-align:center;overflow:hidden}
.cmp-automatic-gallery__swiper__item__info__text .cmp-text,.cmp-automatic-gallery__swiper__item__info__text .cmp-text p{color:unset;font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:24px}
.cmp-automatic-gallery__swiper__item__info__text .cmp-text a{color:unset;text-decoration:underline}
.cmp-automatic-gallery__swiper__item__image{aspect-ratio:4/3}
.cmp-automatic-gallery__swiper__item__image .cmp-image{height:100%}
.cmp-automatic-gallery__swiper__item__image .cmp-image__image{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.cmp-automatic-gallery__swiper__item__video{aspect-ratio:4/3}
.cmp-automatic-gallery__swiper__item__video--hide-spinner .cmp-video-v2 .spinner-video-background{display:none}
.cmp-automatic-gallery__swiper__item__video .cmp-video-v2{width:100%;height:100%;margin:0}
.cmp-automatic-gallery__swiper__item__video .cmp-video-v2__type{border:0}
.cmp-automatic-gallery__wrapper__title{padding:32px 0 24px;text-align:center}
.cmp-automatic-gallery__wrapper__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraBook',sans-serif;font-weight:350px;text-transform:uppercase;font-size:24px;line-height:28px;margin:0}
@media(min-width:764px){.cmp-automatic-gallery__swiper__item__info__title{margin-top:16px}
.cmp-automatic-gallery__swiper__item__info__title .cmp-title__text{font-size:24px;line-height:28px;margin:0}
.cmp-automatic-gallery__swiper__item__info__text{margin-top:8px}
.cmp-automatic-gallery__swiper__item__image,.cmp-automatic-gallery__swiper__item__video{aspect-ratio:16/9}
.cmp-automatic-gallery__wrapper__title .cmp-title__text{font-family:'CupraLight',sans-serif;font-weight:300;font-size:40px;line-height:44px;margin:0}
}
@media(min-width:1016px){.cmp-automatic-gallery__swiper__fade__content{display:block}
.cmp-automatic-gallery__swiper__fade__item.swiper-slide .cmp-automatic-gallery__swiper__fade__item__info__progress__bar{background-color:transparent}
.cmp-automatic-gallery__swiper__fade__item.swiper-slide .cmp-automatic-gallery__swiper__fade__item__info__text .cmp-title__text{color:var(--color-font-04);margin:0}
.cmp-automatic-gallery__swiper__fade__item.swiper-slide.swiper-slide-thumb-active .cmp-automatic-gallery__swiper__fade__item__info__progress__bar{background-color:var(--color-bg-01)}
.cmp-automatic-gallery__swiper__fade__item.swiper-slide.swiper-slide-thumb-active .cmp-automatic-gallery__swiper__fade__item__info__text .cmp-title__text{color:var(--color-font-01);margin:0}
.cmp-automatic-gallery__swiper__fade__item__info{width:90.5%;position:relative;left:9.5%;padding-top:16px;opacity:1;transition:opacity ease .4s}
.cmp-automatic-gallery__swiper__fade__item__info:hover{cursor:pointer}
.cmp-automatic-gallery__swiper__fade__item__info__title{margin-top:24px}
.cmp-automatic-gallery__swiper__fade__item__info__title .cmp-title__text{font-family:'CupraBook',sans-serif;font-weight:350;font-size:24px;line-height:28px;margin:0}
.cmp-automatic-gallery__swiper__fade__item__info__text{margin-top:16px}
.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text,.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text p{font-size:20px;line-height:24px}
.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text a{text-decoration:underline}
.cmp-automatic-gallery__swiper__fade__item__info__progress{position:relative;width:100%;height:2px;background-color:var(--color-font-04)}
.cmp-automatic-gallery__swiper__fade__item__info__progress__bar{position:absolute;top:0;left:0;width:0;height:2px;background-color:var(--color-bg-01);transition:width 6s linear}
.cmp-automatic-gallery__swiper__item__info{display:none}
.cmp-automatic-gallery__swiper__item__image,.cmp-automatic-gallery__swiper__item__video{position:relative;width:100%;aspect-ratio:16/9}
.cmp-automatic-gallery__wrapper__slider-swiper{width:auto;margin:0}
}
@media(min-width:1436px){.cmp-automatic-gallery__wrapper__title .cmp-title__text{font-size:60px;line-height:64px;margin:0}
.cmp-automatic-gallery__swiper__fade__item__info{width:88%}
.cmp-automatic-gallery__swiper__fade__item__info__title .cmp-title__text{font-size:30px;line-height:36px;margin:0}
.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text,.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text p{font-size:24px;line-height:28px}
.cmp-automatic-gallery__swiper__fade__item__info__text .cmp-text a{text-decoration:underline}
}