:root{--swiper-theme-color: white}.product-schedule{padding:8rem 0}.product-schedule h2{text-align:center}.product-schedule h3{color:#000}.product-schedule h4{text-transform:uppercase;font-size:1rem;margin-bottom:1rem}.product-schedule .product-schedule-container{padding:6rem 0;flex-wrap:nowrap}.product-schedule .product-schedule-text{padding:3rem;border-radius:20px;background-color:#73c7d4;position:relative;z-index:1;overflow:hidden}.product-schedule .product-schedule-nav{gap:2rem}.product-schedule .product-schedule-nav .product-schedule-prev,.product-schedule .product-schedule-nav .product-schedule-next{cursor:pointer}.product-schedule .product-schedule-texts{margin:0}.product-schedule .product-schedule-texts li{display:none}.product-schedule .product-schedule-texts li.active{display:block;animation:slide-in ease .5s forwards}.product-schedule .product-schedule-images{position:absolute;right:0;top:0;overflow:hidden;height:100%;padding:0}.product-schedule .product-schedule-images img{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:opacity ease .5s;opacity:0;position:absolute;top:0}.product-schedule .product-schedule-images img.active{opacity:1}.product-schedule .product-schedule-next .svg-navigation-arrow line,.product-schedule .product-schedule-next .svg-navigation-arrow circle,.product-schedule .product-schedule-prev .svg-navigation-arrow line,.product-schedule .product-schedule-prev .svg-navigation-arrow circle{stroke:#000 !important}.product-schedule .product-schedule-next:hover .svg-navigation-arrow line,.product-schedule .product-schedule-next:hover .svg-navigation-arrow circle,.product-schedule .product-schedule-prev:hover .svg-navigation-arrow line,.product-schedule .product-schedule-prev:hover .svg-navigation-arrow circle{stroke:#fff !important}@media(max-width: 992px){.product-schedule .product-schedule-container{flex-direction:column-reverse;align-items:center;padding:0}.product-schedule .product-schedule-text{transform:translateY(-20vh)}.product-schedule .product-schedule-texts{height:calc(40vh - 2.5rem)}.product-schedule .product-schedule-texts li{max-height:100%;overflow-y:auto}.product-schedule .product-schedule-images{position:relative;height:calc(60vh - 2.5rem)}}@media screen and (max-width: 992px){.product-schedule{padding:4rem 0}}@keyframes slide-in{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}
