.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
.imagecarousel-module__tHlwxW__carouselWrapper{touch-action:pan-y;width:100%;max-width:100%;height:88vh;max-height:800px;margin:0 auto;position:relative;overflow:hidden}.imagecarousel-module__tHlwxW__carouselWrapper.imagecarousel-module__tHlwxW__compact{height:55vh;min-height:320px;max-height:480px}.imagecarousel-module__tHlwxW__carouselContainer{will-change:transform;touch-action:pan-y;cursor:grab;width:100%;height:100%;display:flex}.imagecarousel-module__tHlwxW__carouselContainer:active{cursor:grabbing}.imagecarousel-module__tHlwxW__slide{-webkit-user-select:none;user-select:none;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.imagecarousel-module__tHlwxW__image{object-fit:cover;width:100%;height:100%}.imagecarousel-module__tHlwxW__arrow{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:none;margin-top:73px;padding:10px;font-size:1.5rem;transition:background-color .3s;position:absolute;top:50%;transform:translateY(-50%)}.imagecarousel-module__tHlwxW__arrow:hover{background-color:#fff9}.imagecarousel-module__tHlwxW__arrowLeft{left:10px}.imagecarousel-module__tHlwxW__arrowRight{right:10px}.imagecarousel-module__tHlwxW__overlay{color:#fff;text-align:center;z-index:5;pointer-events:none;box-sizing:border-box;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.imagecarousel-module__tHlwxW__title{color:#fff;max-width:100%;margin-bottom:.5rem;font-size:2rem;font-weight:700}.imagecarousel-module__tHlwxW__description{color:#fff;max-width:100%;margin-bottom:4rem;font-size:1.2rem}.imagecarousel-module__tHlwxW__carouselOverlayWrapper{width:100%;margin-bottom:2rem}.imagecarousel-module__tHlwxW__carouselButton{color:#fff;cursor:pointer;text-transform:uppercase;pointer-events:auto;background-color:#d71920;border:none;border-radius:8px;padding:12px 24px;font-size:1.2rem;transition:background-color .3s,transform .3s}.imagecarousel-module__tHlwxW__carouselButton:hover{background-color:#b6161b;transform:translateY(-2px)}.imagecarousel-module__tHlwxW__carouselButton:active{background-color:#a51418;transform:translateY(0)}@media (max-width:479px){.imagecarousel-module__tHlwxW__overlay{padding:1rem 1rem 3rem}.imagecarousel-module__tHlwxW__title{font-size:clamp(1.25rem,6vw,1.5rem)}.imagecarousel-module__tHlwxW__description{margin-bottom:2.5rem;font-size:clamp(.875rem,3.5vw,1rem)}.imagecarousel-module__tHlwxW__carouselButton{padding:10px 20px;font-size:.9rem}}@media (min-width:480px) and (max-width:767px){.imagecarousel-module__tHlwxW__overlay{padding:1.25rem 1.5rem}.imagecarousel-module__tHlwxW__title{font-size:clamp(1.5rem,4vw,1.75rem)}.imagecarousel-module__tHlwxW__description{font-size:clamp(1rem,2.5vw,1.1rem)}}
