.custom-slider-container{aspect-ratio:4/3;border-radius:12px;width:100%;position:relative;overflow:hidden}.custom-slide{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity 0s 1.6s;position:absolute;inset:0}.custom-slide.active{opacity:1;pointer-events:auto;z-index:2;transition:opacity 1.6s ease-in-out}.custom-slide img{object-fit:cover;width:100%;height:100%;transition:transform 0s 1.6s;transform:scale(1)translate(0)}.custom-slide.active img{transition:transform 6s ease-in-out;transform:scale(1.12)translate(-2%,-1%)}.slider-dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.slider-dot{cursor:pointer;background-color:#fff6;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s ease-in-out}.slider-dot.active{background-color:#fff;border-radius:6px;width:24px}.slider-dot:hover:not(.active){background-color:#ffffffb3}.slider-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:10;opacity:0;visibility:hidden;background-color:#2b3a6740;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.custom-slider-container:hover .slider-btn{opacity:1;visibility:visible}.slider-btn:hover{background-color:var(--indigo);border-color:#ffffff4d;transform:translateY(-50%)scale(1.08)}.slider-btn.prev-btn{left:16px}.slider-btn.next-btn{right:16px}@media (prefers-reduced-motion:reduce){.custom-slider-container,.custom-slide,.custom-slide img,.slider-btn,.slider-dot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}