.destination-slider-section{padding:80px 0}@media(max-width:768px){.destination-slider-section{padding:60px 0}}.slider-header-block{text-align:center}.destination-slider-wrapper{position:relative;width:100%;overflow:hidden}.slider-track-container{display:flex;gap:20px;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}@media(max-width:768px){.slider-track-container{gap:0;justify-content:center}}.slider-card-item{position:relative;height:500px;border-radius:16px;overflow:hidden;flex-shrink:0;transition:flex .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1);will-change:flex,transform}@media(max-width:768px){.slider-card-item{height:450px;width:100%;max-width:100%}}.slider-card-item.slide-left{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.slider-card-item.slide-right{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}.slider-card-item.card-size-expanded{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 15px)}@media(max-width:768px){.slider-card-item.card-size-expanded{flex:0 0 100%}}.slider-card-item.card-size-expanded .card-text-content{opacity:1;transform:translateY(0)}.slider-card-item.card-size-expanded .card-background-image{transform:scale(1.2)}.slider-card-item.card-size-shrunk{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 15px)}.slider-card-item.card-size-shrunk .card-text-content{opacity:0;transform:translateY(20px)}.slider-card-item.card-size-shrunk .card-background-image{transform:scale(1)}.slider-card-item.card-position-active{z-index:2}.slider-card-item.card-state-hovered{z-index:3}.slider-card-item.mobile-card-active{flex:0 0 100%;max-width:100%}.slider-card-item.mobile-card-active .card-text-content{opacity:1;transform:translateY(0)}.card-inner-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.card-background-image{width:100%;height:100%;object-fit:cover;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width:768px){.card-background-image{transform:scale(1)!important}}.card-background-image.image-sliding-in-from-left,.card-background-image.image-sliding-in-from-right,.card-background-image.image-sliding-out-left,.card-background-image.image-sliding-out-right,.card-background-image.image-visible{opacity:1;transform:scale(1)}.card-size-expanded .card-background-image{transform:scale(1.05)}@media(max-width:768px){.card-size-expanded .card-background-image{transform:scale(1)!important}}.card-size-shrunk .card-background-image{transform:scale(1)}.card-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.3) 50%,rgba(0,0,0,.8));z-index:1;transition:opacity .3s ease}.card-text-content{position:absolute;bottom:0;left:0;right:0;padding:32px;color:#fff;z-index:2;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}@media(max-width:768px){.card-text-content{padding:24px}}.card-text-content .card-destination-title{font-size:32px;font-weight:700;margin-bottom:12px;color:#fff;transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .1s,transform .4s cubic-bezier(.25,.46,.45,.94) .1s}@media(max-width:768px){.card-text-content .card-destination-title{font-size:28px;margin-bottom:8px}}.card-text-content .card-destination-desc{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .15s,transform .4s cubic-bezier(.25,.46,.45,.94) .15s}@media(max-width:768px){.card-text-content .card-destination-desc{font-size:14px;line-height:1.5}}.card-text-content.content-visible{opacity:1;transform:translateY(0)}.card-text-content.content-visible .card-destination-desc,.card-text-content.content-visible .card-destination-title{opacity:1;transform:translateX(0)}.card-text-content.content-hidden{opacity:0;transform:translateY(20px)}.card-text-content.content-hidden .card-destination-desc,.card-text-content.content-hidden .card-destination-title{opacity:0;transform:translateX(-20px)}.card-text-content.content-sliding-out{opacity:0;transform:translateY(0)}.card-text-content.content-sliding-out .card-destination-title{opacity:0;transform:translateX(-25px);transition:opacity .5s ease,transform .5s ease}.card-text-content.content-sliding-out .card-destination-desc{opacity:0;transform:translateX(-25px);transition:opacity .5s ease .03s,transform .5s ease .03s}.card-text-content.content-sliding-in{opacity:0;transform:translateY(0);animation:slideContentIn .6s cubic-bezier(.25,.46,.45,.94) forwards}.card-text-content.content-sliding-in .card-destination-title{opacity:0;transform:translateX(25px);transition:opacity .5s ease,transform .5s ease}.card-text-content.content-sliding-in .card-destination-desc{opacity:0;transform:translateX(25px);transition:opacity .5s ease .03s,transform .5s ease .03s}.card-text-content.content-sliding-in .card-destination-title{animation:slideTextIn .5s cubic-bezier(.25,.46,.45,.94) .15s forwards}.card-text-content.content-sliding-in .card-destination-desc{animation:slideTextIn .5s cubic-bezier(.25,.46,.45,.94) .25s forwards}@media(max-width:768px){.card-text-content{opacity:1;transform:translateY(0)}}.slider-progress-dots{display:flex;justify-content:center;gap:8px;margin-top:24px;padding:0 20px}@media(min-width:769px){.slider-progress-dots{display:none}}.slider-progress-dots .progress-dot-item{width:8px;height:8px;border-radius:50%;background:#d9d9d9;border:none;padding:0;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-progress-dots .progress-dot-item:hover{background:#999}.slider-progress-dots .progress-dot-item.dot-active{width:24px;border-radius:4px;background:#333}.slider-navigation-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:40px}@media(max-width:768px){.slider-navigation-controls{margin-top:32px}}.nav-button-item{width:48px;height:48px;border-radius:50%;background:#fff;color:#2e4042;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.nav-button-item:hover:not(:disabled){background:#2e4042;color:#fff}.nav-button-item:hover:not(:disabled) svg path{stroke:#f1f1f1}.nav-button-item:disabled{opacity:.5;cursor:not-allowed;background-color:#f1f1f1}.nav-button-item:active:not(:disabled){transform:scale(.95)}@media(max-width:768px){.nav-button-item{width:44px;height:44px}}.view-all-destinations-link{transition:all .3s ease;display:inline-block}.view-all-destinations-link p{color:var(--Text-Highlights,#D97706);text-decoration:underline!important;font-size:16px;font-weight:500}.view-all-destinations-link:active{transform:translateY(0)}@keyframes slide-left{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100px);opacity:0}}@keyframes slide-right{0%{transform:translateX(0);opacity:1}to{transform:translateX(100px);opacity:0}}