.dt-carousel-holder{position:relative}.dt-carousel-holder .swiper.swiper-vertical .swiper-wrapper .swiper-slide{overflow:hidden}.dt-carousel-holder .dt-carousel-pagination-wrapper{text-align:center}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination{position:static}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination:empty{display:none}.dt-carousel-holder .swiper.swiper-horizontal+.dt-carousel-pagination-wrapper .dt-swiper-pagination{margin-top:clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem) /* 30px - 60px */}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-carousel-arrow-pagination{display:block}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-carousel-arrow-pagination>div{background-image:none!important;color:var(--wdt_Booking_AccentTxtColor);display:inline-flex;place-content:center;place-items:center;letter-spacing:0;height:35px;line-height:normal;margin:1px;margin-top:20px;padding:0;position:relative;text-decoration:none;text-transform:none;vertical-align:top;width:35px;z-index:1;-webkit-border-radius:0;border-radius:0;-webkit-transition:var(--wdt_Booking_Ad-Transition);transition:var(--wdt_Booking_Ad-Transition)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-carousel-arrow-pagination>div>i{color:inherit;display:inline-flex;place-content:center;place-items:center;font-size:inherit;height:100%;margin:0;padding:5px;position:relative;width:100%;z-index:0;-webkit-transition:inherit;transition:inherit}.dt-carousel-holder .swiper.swiper-horizontal+.dt-carousel-pagination-wrapper .dt-carousel-arrow-pagination{margin-left:10px;margin-right:10px}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets{display:inline-flex;place-content:center;place-items:center;width:auto}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-image:none!important;display:inline-flex;place-content:center;place-items:center;letter-spacing:0;height:14px;line-height:normal;margin:6px;opacity:1;padding:0;position:relative;text-decoration:none;text-transform:none;vertical-align:top;width:14px;z-index:1;-webkit-border-radius:0;border-radius:0;-webkit-transition:var(--wdt_Booking_Ad-Transition);transition:var(--wdt_Booking_Ad-Transition)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:var(--wdt_Booking_SecondaryColor)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets{display:inline-flex;place-content:center;place-items:center;width:auto}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:transparent!important;background-image:none!important;display:inline-flex;place-content:center;place-items:center;letter-spacing:0;height:5px;line-height:normal;margin:5px 15px;opacity:1;padding:0;position:relative;text-decoration:none;text-transform:none;vertical-align:top;width:5px;z-index:1;-webkit-border-radius:var(--wdt_Booking_Radius_Full);border-radius:var(--wdt_Booking_Radius_Full);-webkit-transition:var(--wdt_Booking_Ad-Transition);transition:var(--wdt_Booking_Ad-Transition)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.dt-carousel-holder .swiper+.dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets{margin-left:5px;margin-right:5px}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet{width:clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);height:clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);margin:0 4px;opacity:1;padding:0;-webkit-border-radius:50%;border-radius:50%;background:transparent!important;position:relative}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:hover{opacity:1}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active{width:clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:before,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-radius:inherit;-webkit-border-radius:inherit;-webkit-transition:375ms cubic-bezier(.7,0,.3,1);transition:375ms cubic-bezier(.7,0,.3,1)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:before{border:1px solid var(--wdt_Booking_PrimaryColor);opacity:0;max-width:70%;margin:auto;aspect-ratio:1}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:after{background-color:var(--wdt_Booking_SecondaryColor);max-width:14%;margin:auto;aspect-ratio:1}.wdt-dark-bg .dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet:after{background-color:var(--wdt_Booking_AccentTxtColor)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active:before{opacity:1;max-width:100%}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active:after{max-width:22%;background-color:var(--wdt_Booking_PrimaryColor)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-fraction{background:#fff0;color:var(--wdt_Booking_HeadAltColor);display:inline-flex;place-items:center;height:auto;line-height:1;margin-left:auto;margin-right:auto;padding:0 20px;width:auto;margin-top:0!important}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-fraction>*{display:inline-block;margin:0;vertical-align:top;font-size:var(--wdtFontSize_H5)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar{float:left;height:6px;margin:20px 0 0;opacity:1!important;position:relative;width:100%;z-index:0;-webkit-border-radius:10px;border-radius:10px;background-color:#fff0;background-image:linear-gradient(to right,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar:before,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar:after{content:"";height:100%;opacity:.6;position:absolute;bottom:0;left:0;right:0;top:0;width:100%;z-index:-1;-webkit-border-radius:inherit;border-radius:inherit;background-image:linear-gradient(to right,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar:before,.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar:after{height:auto;margin:0;width:100%}.dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-scrollbar .swiper-scrollbar-drag{background-color:currentColor;color:var(--wdt_Booking_PrimaryColor);border-radius:inherit}.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .dt-swiper-scrollbar{height:100%;margin:0;position:absolute;left:100%;top:0;width:8px;background-image:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .dt-swiper-scrollbar:before,.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .dt-swiper-scrollbar:after{height:100%;margin:0;width:auto;background-image:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"]{padding-right:10px}.dt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"]+.dt-carousel-pagination-wrapper .dt-swiper-scrollbar{left:auto;right:0}.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar{float:left;height:6px;overflow:hidden;position:relative;width:100%;z-index:0;-webkit-border-radius:10px;border-radius:10px;background-color:#fff0;background-image:linear-gradient(to right,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{content:"";height:100%;opacity:.6;position:absolute;bottom:0;left:0;right:0;top:0;width:100%;z-index:-1;-webkit-border-radius:inherit;border-radius:inherit;background-image:linear-gradient(to right,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)}.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{height:auto;margin:0;width:100%}.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .swiper-pagination-progressbar{height:100%;margin:0;position:absolute;left:100%;top:0;width:8px;background-image:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,.dt-carousel-holder .swiper.swiper-vertical+.dt-carousel-pagination-wrapper .swiper-pagination-progressbar:after{height:100%;margin:0;width:auto;background-image:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .1) 17%,rgb(0 0 0 / .1) 83%,#fff0 100%)}.dt-carousel-holder .dt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:currentColor;color:var(--wdt_Booking_PrimaryColor);border-radius:inherit}.dt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"]{padding-right:10px}.dt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"]+.dt-carousel-pagination-wrapper .swiper-pagination-progressbar{left:auto;right:0}