.java-paradise-hero[data-v-cbff4b2f]{inline-size:100%;position:relative}.slider-section[data-v-cbff4b2f]{block-size:100vh;min-block-size:600px;overflow:hidden;position:relative}.slider-container[data-v-cbff4b2f],.slider-wrapper[data-v-cbff4b2f]{block-size:100%;inline-size:100%;position:relative}.slider-slide[data-v-cbff4b2f]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transform:scale(1);visibility:hidden;will-change:transform,opacity}.slider-slide[data-v-cbff4b2f],.slider-slide.active[data-v-cbff4b2f]{animation:zoom-in-out-cbff4b2f 12s ease-in-out infinite}.slider-slide.active[data-v-cbff4b2f]{opacity:1;visibility:visible}.slider-slide.zoom-paused[data-v-cbff4b2f]{animation-play-state:paused}@keyframes zoom-in-out-cbff4b2f{0%{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(1.06)}75%{transform:scale(1.03)}to{transform:scale(1)}}.slide-overlay[data-v-cbff4b2f]{animation:overlay-pulse-cbff4b2f 6s ease-in-out infinite;background:#0000004d;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}@keyframes overlay-pulse-cbff4b2f{0%,to{background:#0000004d}50%{background:#00000040}}.slide-content[data-v-cbff4b2f]{align-items:center;animation:content-float-cbff4b2f 8s ease-in-out infinite;animation-delay:2s;block-size:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;max-inline-size:1000px;padding-block:0;padding-inline:20px;position:relative;text-align:center;z-index:2}@keyframes content-float-cbff4b2f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-title[data-v-cbff4b2f]{color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:1.1;margin-block-end:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.slide-subtitle[data-v-cbff4b2f]{color:#fffffff2;font-size:24px;font-weight:400;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3)}.slider-controls[data-v-cbff4b2f]{inset-block-start:50%;inset-inline:0;justify-content:space-between;padding-inline:20px;position:absolute;transform:translateY(-50%);z-index:3}.slider-btn[data-v-cbff4b2f],.slider-controls[data-v-cbff4b2f]{align-items:center;display:flex}.slider-btn[data-v-cbff4b2f]{background:#fff3;block-size:50px;border:none;border-radius:50%;color:#fff;cursor:pointer;inline-size:50px;justify-content:center;transition:all .3s ease}.slider-btn[data-v-cbff4b2f]:hover{background:#ffffff4d;transform:scale(1.1)}.slider-indicators[data-v-cbff4b2f]{align-items:center;display:flex;gap:12px;inset-block-end:30px;inset-inline:0;justify-content:center;position:absolute;z-index:3}.slider-indicator[data-v-cbff4b2f]{background:#ffffff80;block-size:12px;border:none;border-radius:50%;cursor:pointer;inline-size:12px;transition:all .3s ease}.slider-indicator.active[data-v-cbff4b2f]{background:#fff;transform:scale(1.2)}.slider-indicator[data-v-cbff4b2f]:hover{background:#fffc}.slider-fade-enter-active[data-v-cbff4b2f]{position:absolute;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);z-index:2}.slider-fade-leave-active[data-v-cbff4b2f]{position:absolute;transition:opacity .6s cubic-bezier(.55,.06,.68,.19),transform .6s cubic-bezier(.55,.06,.68,.19);z-index:1}.slider-fade-enter-from[data-v-cbff4b2f]{opacity:0;transform:scale(1.05)}.slider-fade-leave-to[data-v-cbff4b2f]{opacity:0;transform:scale(1)}.slider-fade-move[data-v-cbff4b2f]{transition:transform .8s ease}@media (max-width:1024px){.slider-section[data-v-cbff4b2f]{block-size:70vh;min-block-size:400px}.slide-title[data-v-cbff4b2f]{font-size:48px}.slide-subtitle[data-v-cbff4b2f]{font-size:20px}.slider-controls[data-v-cbff4b2f]{padding-inline:10px}.slider-btn[data-v-cbff4b2f]{block-size:40px;inline-size:40px}}@media (max-width:768px){.slider-section[data-v-cbff4b2f]{block-size:60vh;min-block-size:300px}.slide-title[data-v-cbff4b2f]{font-size:36px}.slide-subtitle[data-v-cbff4b2f]{font-size:18px}.slider-controls[data-v-cbff4b2f]{padding-inline:5px}.slider-btn[data-v-cbff4b2f]{block-size:35px;inline-size:35px}}@media (max-width:480px){.slide-title[data-v-cbff4b2f]{font-size:28px}.slide-subtitle[data-v-cbff4b2f]{font-size:16px}}
