.custom-slider[data-v-0bc5c167]{position:relative;width:100%;overflow:hidden;transition:height .3s ease-in-out;min-height:200px}.slider-track[data-v-0bc5c167]{position:relative;width:100%;transition:height .3s ease-in-out;overflow:hidden}.slider-slides[data-v-0bc5c167]{width:100%;transition:height .3s ease-in-out}.slider-slide[data-v-0bc5c167]{width:100%;min-height:200px;height:auto;overflow:visible;opacity:1;transition:all .3s ease-in-out;animation:slideIn-0bc5c167 .3s ease-in-out}@keyframes slideIn-0bc5c167{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-fade-enter-active[data-v-0bc5c167],.slide-fade-leave-active[data-v-0bc5c167]{transition:all .3s ease-in-out}.slide-fade-enter-from[data-v-0bc5c167]{opacity:0;transform:translateY(30px) scale(.95)}.slide-fade-leave-to[data-v-0bc5c167]{opacity:0;transform:translateY(-30px) scale(.95)}.slide-fade-enter-to[data-v-0bc5c167],.slide-fade-leave-from[data-v-0bc5c167]{opacity:1;transform:translateY(0) scale(1)}.slider-controls[data-v-0bc5c167]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px;padding:20px 0}.slider-nav[data-v-0bc5c167]{display:flex;justify-content:center;align-items:center;gap:30px;pointer-events:auto}.slider-arrow[data-v-0bc5c167]{border:none;border-radius:50%;background:linear-gradient(135deg,#3c1478cc,#320f64d9,#280a50e6);color:#fff;cursor:pointer;transition:all .3s ease;pointer-events:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #667eea4d}.slider-arrow[data-v-0bc5c167]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 6px 20px #3c147866}.slider-arrow[data-v-0bc5c167]:disabled{opacity:.5;cursor:not-allowed;transform:none}.slider-pagination[data-v-0bc5c167]{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px 0}.slider-dot[data-v-0bc5c167]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:16px!important;border:none;border-radius:50%;background:transparent!important;cursor:pointer;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center;position:relative;flex-shrink:0}.slider-dot[data-v-0bc5c167]:before{content:"";width:12px;height:12px;border-radius:50%;background:#3c147866;display:block;transition:all .3s ease}.slider-dot[data-v-0bc5c167]:hover{background:transparent!important}.slider-dot[data-v-0bc5c167]:hover:before{background:#3c1478b3;transform:scale(1.2)}.slider-dot.active[data-v-0bc5c167]{background:transparent!important}.slider-dot.active[data-v-0bc5c167]:before{background:linear-gradient(135deg,#3c1478e6,#320f64f2,#280a50);transform:scale(1.3);box-shadow:0 4px 15px #3c147866}@media (pointer: coarse) and (max-width: 768px){.slider-pagination[data-v-0bc5c167]{flex-direction:row!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important}.slider-dot[data-v-0bc5c167]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:16px!important;background:transparent!important}.slider-dot[data-v-0bc5c167]:before{width:12px!important;height:12px!important}}@media (pointer: coarse) and (max-width: 768px){.slider-controls[data-v-0bc5c167]{gap:15px;margin-top:15px;padding:15px 0}.slider-nav[data-v-0bc5c167]{gap:30px}.slider-arrow[data-v-0bc5c167]{width:55px;height:55px}.slider-dot[data-v-0bc5c167]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:16px!important;background:transparent!important}.slider-dot[data-v-0bc5c167]:before{width:12px!important;height:12px!important}}@media (pointer: coarse) and (max-width: 480px){.slider-controls[data-v-0bc5c167]{gap:15px;margin-top:15px;padding:15px 0}.slider-nav[data-v-0bc5c167]{gap:25px}.slider-arrow[data-v-0bc5c167]{width:50px;height:50px}.slider-dot[data-v-0bc5c167]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:16px!important;background:transparent!important}.slider-dot[data-v-0bc5c167]:before{width:10px!important;height:10px!important}}
