.carousel-spotlight{align-items:center;display:flex;gap:72px;padding:80px 72px}@media (max-width:1023px){.carousel-spotlight{flex-direction:column;gap:24px;padding:40px 16px}}.carousel-spotlight .carousel-wrapper{position:relative;width:50%}@media (max-width:1023px){.carousel-spotlight .carousel-wrapper{width:100%}}.carousel-spotlight .carousel-wrapper.position-right{order:2}@media (max-width:1023px){.carousel-spotlight .carousel-wrapper.position-right{order:unset}}.carousel-spotlight .carousel-wrapper.position-left{order:1}@media (max-width:1023px){.carousel-spotlight .carousel-wrapper.position-left{order:unset}}.carousel-spotlight .carousel-wrapper .carousel:not(.slick-initialized){display:flex;overflow:hidden}.carousel-spotlight .carousel-wrapper .carousel:not(.slick-initialized) .image-wrapper:not(:first-child){height:0;overflow:hidden;visibility:hidden}@media (max-width:639px){.carousel-spotlight .carousel-wrapper .carousel:not(.slick-initialized) .image-wrapper{max-height:1000px}}.carousel-spotlight .carousel-wrapper .carousel .slick-slide{position:relative}.carousel-spotlight .carousel-wrapper .carousel .image-wrapper{aspect-ratio:1}.carousel-spotlight .carousel-wrapper .carousel .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-spotlight .carousel-wrapper .carousel-controls{bottom:24px;display:flex;justify-content:space-between;left:22px;position:absolute;right:22px;z-index:5}.carousel-spotlight .carousel-wrapper .carousel-controls .slide-index{color:#fff}.carousel-spotlight .carousel-wrapper .carousel-controls .slide-index .total-index{color:hsla(0,0%,100%,.4)}.carousel-spotlight .carousel-wrapper .carousel-controls .buttons .slick-arrow{width:1.5rem}.carousel-spotlight .spotlight-content{width:50%}@media (max-width:1023px){.carousel-spotlight .spotlight-content{width:100%}}.carousel-spotlight .spotlight-content.position-right{order:1}@media (max-width:1023px){.carousel-spotlight .spotlight-content.position-right{order:unset}}.carousel-spotlight .spotlight-content.position-left{order:2}@media (max-width:1023px){.carousel-spotlight .spotlight-content.position-left{order:unset}}.carousel-spotlight .spotlight-content .title{font-family:Gotham;font-size:24px;font-weight:500;line-height:125%;margin-bottom:16px}.carousel-spotlight .spotlight-content .subtitle{font-size:18px;font-weight:400;line-height:125%;margin-bottom:16px}.carousel-spotlight .spotlight-content .offering-duration-label,.carousel-spotlight .spotlight-content .offering-max-reservations-label,.carousel-spotlight .spotlight-content .offering-min-reservations-label,.carousel-spotlight .spotlight-content .offering-price-label,.carousel-spotlight .spotlight-content .what-is-included-label{font-size:18px;font-style:normal;font-weight:500;line-height:125%;margin:0;padding-right:4px}.carousel-spotlight .spotlight-content .offering-duration,.carousel-spotlight .spotlight-content .offering-max-reservations,.carousel-spotlight .spotlight-content .offering-min-reservations,.carousel-spotlight .spotlight-content .offering-price,.carousel-spotlight .spotlight-content .what-is-included{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:0;margin-top:16px;padding-bottom:16px}.carousel-spotlight .spotlight-content .what-is-included{list-style-position:inside}.carousel-spotlight .spotlight-content .what-is-included strong{font-weight:500}.carousel-spotlight .spotlight-content .what-is-included a{text-decoration:underline}.carousel-spotlight .spotlight-content .what-is-included ul{list-style:disc;padding-left:1.25rem}.carousel-spotlight .spotlight-content .what-is-included ul li{padding-left:.4rem}.carousel-spotlight .spotlight-content .what-is-included ul li:not(:last-child){margin-bottom:12px}.carousel-spotlight .spotlight-content .what-is-included ol{list-style:decimal;padding-left:1.25rem}.carousel-spotlight .spotlight-content .what-is-included ol li{padding-left:.4rem}.carousel-spotlight .spotlight-content .what-is-included ol li:not(:last-child){margin-bottom:12px}.carousel-spotlight .spotlight-content .btn-flex{margin-top:16px}
