[data-v-eeac01cc]:root{--dark:#222;--dark-secondary:#2e2e2e;--white:#fff;--red:#ff0e0e;--black:#0a0a0a}.banner-carousel[data-v-eeac01cc]{position:relative}.banner-carousel .list-horizontal__indicator[data-v-eeac01cc]{background-color:#2e2e2e;border:0;border-radius:50%;box-shadow:0 5px 10px #00000026;color:#fff;cursor:pointer;font-size:1.875rem;height:3.125rem;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s;transition-property:transform;width:3.125rem;z-index:1}.banner-carousel .list-horizontal__indicator[data-v-eeac01cc]:active,.banner-carousel .list-horizontal__indicator[data-v-eeac01cc]:hover{transform:translateY(-50%) scale(1.1)}.banner-carousel .list-horizontal__indicator.has-icons-right[data-v-eeac01cc]{right:calc(5% - 25px)}.banner-carousel .list-horizontal__indicator--right[data-v-eeac01cc]{right:calc(-5% - 50px)}.banner-carousel .list-horizontal__indicator.has-icons-left[data-v-eeac01cc]{left:calc(5% - 25px)}.banner-carousel .list-horizontal__indicator--left[data-v-eeac01cc]{left:calc(-5% - 50px)}.banner-carousel .list-horizontal__indicator--right-day[data-v-eeac01cc]{right:-5rem}.banner-carousel .list-horizontal__indicator--left-day[data-v-eeac01cc]{left:-5rem}@media screen and (max-width:1023px){.banner-carousel .list-horizontal__indicator[data-v-eeac01cc]{background-color:transparent;border-radius:0;box-shadow:none;height:100%;opacity:0;transition:none}}.banner-carousel .list-horizontal__indicator[data-v-eeac01cc]:hover{opacity:1}.banner-carousel .banner-content-wrapper[data-v-eeac01cc]{aspect-ratio:var(--aspect-ratio,16/9);border-radius:10px;margin:.3125rem 0;overflow:clip;position:relative;width:100%}@media screen and (((max-width:1023px) and (orientation:portrait))){.banner-carousel .banner-content-wrapper[data-v-eeac01cc]{aspect-ratio:4/3}}.banner-carousel .banner-content-wrapper .banner-card[data-v-eeac01cc]{position:absolute;width:100%}.banner-carousel .carousel-indicator[data-v-eeac01cc]{display:flex;flex-direction:row;justify-content:center;padding:5px;z-index:2}.banner-carousel .carousel-indicator .indicator-item[data-v-eeac01cc]{background-color:#464646;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:background-color .5s;width:10px}.banner-carousel .carousel-indicator .indicator-item.is-active[data-v-eeac01cc]{background-color:#0fa6e2}.banner-carousel .left-card-enter-active[data-v-eeac01cc],.banner-carousel .left-card-leave-active[data-v-eeac01cc],.banner-carousel .right-card-enter-active[data-v-eeac01cc],.banner-carousel .right-card-leave-active[data-v-eeac01cc]{transition:transform .5s ease}.banner-carousel .left-card-enter-from[data-v-eeac01cc],.banner-carousel .right-card-leave-to[data-v-eeac01cc]{transform:translate(-100%)}.banner-carousel .left-card-leave-to[data-v-eeac01cc],.banner-carousel .right-card-enter-from[data-v-eeac01cc]{transform:translate(100%)}.banner-carousel .left-card-enter-to[data-v-eeac01cc],.banner-carousel .left-card-leave-from[data-v-eeac01cc],.banner-carousel .right-card-enter-to[data-v-eeac01cc],.banner-carousel .right-card-leave-from[data-v-eeac01cc]{transform:translate(0)}
