@charset "UTF-8";.section.no-auto-height{height:fit-content !important;max-height:unset !important}
.section.no-auto-height .fp-tableCell{height:fit-content !important;max-height:unset !important}
.cmp-carouselCardStaggerVer2026{position:relative;width:100%;height:100%;padding:11.1111111111vh 0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container{position:relative;width:100%;height:100%}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle{font-weight:bold;color:#fff;font-size:2.0833333333dvw;margin-bottom:3.7037037037vh;margin-left:5dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle p{margin:0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper{padding:0;margin:0}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper{padding:0 4.2666666667dvw}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper{padding:0 2.8776978417dvw}
}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper{margin:0;padding:0}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper{flex-direction:column;align-items:center}
}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide{position:relative;display:flex;align-items:end;width:44.375dvw;height:59.2592592593vh;aspect-ratio:1.33125;margin-right:1.25dvw;border-radius:.8697916667dvw;overflow:hidden}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:5dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-image-container{position:absolute;inset:0;width:100%;height:100%}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content{position:relative;width:100%;box-sizing:border-box;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(25px);padding:1.6666666667dvw;min-height:16.8518518519vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:1.6666666667dvw;color:#fff}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{display:none;font-size:.8333333333dvw;color:#fff}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content a{display:block;width:fit-content;margin-top:2.2222222222vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .aui-custom-pagination{margin-top:3.7037037037vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .aui-custom-pagination.is-dot-progress-pending .aui-custom-pagination-dot.active::before{transform:scaleX(0)}
.cmp-carouselCardStaggerVer2026-container:has(.swiper-wrapper.two-column-grid) .aui-custom-pagination{display:none}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){.cmp-carouselCardStaggerVer2026{display:flex;justify-content:center;padding:11.1111111111vh 0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container.is-no-swiper .cmp-carouselCardStaggerVer2026-container-swiper{min-height:59.2592592593vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container.is-no-swiper .cmp-carouselCardStaggerVer2026-container-swiper .swiper-wrapper{display:flex}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper .swiper-button-next,.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper .swiper-button-prev{display:none}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle{font-size:2.0833333333dvw;margin-bottom:3.7037037037vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide{width:44.375dvw;height:59.2592592593vh;aspect-ratio:1.33125;margin-right:1.25dvw;border-radius:.8697916667dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:5dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:1.6666666667dvw;min-height:16.8518518519vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:1.6666666667dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{font-size:.8333333333dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.2222222222vh}
.cmp-carouselCardStaggerVer2026 .aui-custom-pagination{margin-top:3.7037037037vh}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.cmp-carouselCardStaggerVer2026{display:flex;flex-direction:column;justify-content:center;padding:19.7841726619vh 0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container.is-no-swiper .cmp-carouselCardStaggerVer2026-container-swiper{min-height:48.4412470024vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container.is-no-swiper .cmp-carouselCardStaggerVer2026-container-swiper .swiper-wrapper{display:flex}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper .swiper-button-next,.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-container-swiper .swiper-button-prev{display:none}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle{font-size:3.3500837521dvw;margin-bottom:4.7961630695vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide{width:44.6398659966dvw;height:48.4412470024vh;aspect-ratio:1.3193069307;margin-right:2.0100502513dvw;border-radius:1.3986599665dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:4.1876046901dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:2.0100502513dvw;min-height:17.7458033573vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:2.0100502513dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{font-size:1.3400335008dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.3980815348vh}
.cmp-carouselCardStaggerVer2026 .aui-custom-pagination{margin-top:4.7961630695vh}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){.cmp-carouselCardStaggerVer2026{padding:8.877721943vh 0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle{font-size:3.8369304556dvw;margin-bottom:3.3500837521vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper{gap:2.8776978417dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide{width:44.7242206235dvw;height:41.6247906198vh;aspect-ratio:.7505030181;margin-right:0dvw;border-radius:2.0023980815dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:0dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:2.8776978417dvw;min-height:12.730318258vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:2.8776978417dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{font-size:1.9184652278dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.0100502513vh}
.cmp-carouselCardStaggerVer2026 .aui-custom-pagination{margin-top:3.3500837521vh}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.cmp-carouselCardStaggerVer2026{padding:10.8374384236vh 0}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .cmp-carouselCardStaggerVer2026-headTitle{font-size:6.4dvw;margin-bottom:2.9556650246vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper{gap:1.9704433498vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide{width:100%;height:auto;aspect-ratio:.6557377049;margin-right:0dvw;border-radius:2.6666666667dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:0dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:4.2666666667dvw;min-height:13.0541871921vh}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:4.8dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{font-size:3.2dvw}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.9556650246vh}
.cmp-carouselCardStaggerVer2026 .aui-custom-pagination{margin-top:2.9556650246vh}
}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px),screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container{display:flex;align-items:start;flex-direction:column}
.cmp-carouselCardStaggerVer2026 .cmp-carouselCardStaggerVer2026-container .aui-custom-pagination{display:none}
}