.carousel-container-variant-2[data-v-080a62d3]{position:relative;width:280px;height:200px;margin:30px auto;perspective:1000px;overflow:visible}@media (min-width: 640px){.carousel-container-variant-2[data-v-080a62d3]{width:360px;height:250px;margin:45px auto}}@media (min-width: 768px){.carousel-container-variant-2[data-v-080a62d3]{width:400px;height:280px;margin:50px auto}}@media (min-width: 1024px){.carousel-container-variant-2[data-v-080a62d3]{width:440px;height:300px;margin:60px auto}}.carousel-container-variant-2 .carousel-background-shape[data-v-080a62d3]{position:absolute;width:120%;height:120%;z-index:0;overflow:visible;left:62%;transform:translate(-50%,-50%);top:35%}.carousel-container-variant-2 .carousel-background-shape .shape2[data-v-080a62d3]{top:20px;left:80px}.carousel-container[data-v-080a62d3]{position:relative;width:280px;height:380px;perspective:1000px;overflow:visible}@media (min-width: 640px){.carousel-container[data-v-080a62d3]{width:300px;height:400px}}@media (min-width: 768px){.carousel-container[data-v-080a62d3]{width:320px;height:440px}}.carousel-background-shape[data-v-080a62d3]{position:absolute;width:120%;height:120%;z-index:0;overflow:visible;left:-10%}.shape[data-v-080a62d3]{position:absolute;border-radius:100px;background-color:#3a4fac26;top:10px;left:10%}.shape1[data-v-080a62d3]{width:240px;height:360px;transform:rotate(336deg)}@media (min-width: 640px){.shape1[data-v-080a62d3]{width:260px;height:390px}}@media (min-width: 768px){.shape1[data-v-080a62d3]{width:290px;height:440px}}.shape2[data-v-080a62d3]{width:240px;height:360px;transform:rotate(323deg);top:24px}@media (min-width: 640px){.shape2[data-v-080a62d3]{width:260px;height:390px}}@media (min-width: 768px){.shape2[data-v-080a62d3]{width:290px;height:440px}}.dot[data-v-080a62d3]{position:absolute;width:4px;height:4px;border-radius:50%;animation:float-080a62d3 5s infinite ease-in-out}@media (min-width: 640px){.dot[data-v-080a62d3]{width:5px;height:5px}}@media (min-width: 768px){.dot[data-v-080a62d3]{width:6px;height:6px}}.dot1[data-v-080a62d3]{top:0%;left:30px;animation-delay:0s}.dot2[data-v-080a62d3]{bottom:20%;right:-15px;animation-delay:1.2s}.dot3[data-v-080a62d3]{top:50%;right:-8px;animation-delay:2.2s}.dot4[data-v-080a62d3]{top:30%;left:-15px;animation-delay:.6s}.dot5[data-v-080a62d3]{top:80%;right:-20px;animation-delay:3s}.dot6[data-v-080a62d3]{top:5%;right:-12px;animation-delay:2.8s}.dot7[data-v-080a62d3]{bottom:10%;left:-8px;animation-delay:3.6s}.dot8[data-v-080a62d3]{top:60%;left:-50px;animation-delay:4.4s}@media (min-width: 640px){.dot1[data-v-080a62d3]{left:40px}.dot2[data-v-080a62d3]{right:-18px}.dot3[data-v-080a62d3]{right:-10px}.dot4[data-v-080a62d3]{left:-18px}.dot5[data-v-080a62d3]{right:-22px}.dot6[data-v-080a62d3]{right:-14px}.dot7[data-v-080a62d3]{left:-10px}.dot8[data-v-080a62d3]{left:-60px}}@media (min-width: 768px){.dot1[data-v-080a62d3]{left:50px}.dot2[data-v-080a62d3]{right:-20px}.dot3[data-v-080a62d3]{right:-10px}.dot4[data-v-080a62d3]{left:-20px}.dot5[data-v-080a62d3]{right:-25px}.dot6[data-v-080a62d3]{right:-15px}.dot7[data-v-080a62d3]{left:-10px}.dot8[data-v-080a62d3]{left:-70px}}@keyframes float-080a62d3{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-10px) scale(1.2);opacity:.5}}.carousel-stage[data-v-080a62d3]{width:100%;height:100%;transform-style:preserve-3d}.carousel-rotator[data-v-080a62d3]{position:relative;width:100%;height:100%}.carousel-image-wrapper[data-v-080a62d3]{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;backface-visibility:hidden}.carousel-nav-group-variant-2[data-v-080a62d3]{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.carousel-nav-group-variant-2 button[data-v-080a62d3]{background:#3C64AC;border:1px solid #3C64AC;border-radius:8px;color:#fff;padding:4px;cursor:pointer;width:40px;height:40px;transition:all .3s ease}@media (min-width: 640px){.carousel-nav-group-variant-2 button[data-v-080a62d3]{padding:5px;width:50px;height:50px}}@media (min-width: 768px){.carousel-nav-group-variant-2 button[data-v-080a62d3]{padding:6px;width:60px;height:60px}}.carousel-nav-group-variant-2 button[data-v-080a62d3]:hover{background:#2c477a;border:1px solid #3C64AC}.carousel-image[data-v-080a62d3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:80px;box-shadow:0 5px 15px #0003}@media (min-width: 768px){.carousel-image[data-v-080a62d3]{border-radius:100px}}.carousel-image-placeholder[data-v-080a62d3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:80px;box-shadow:0 5px 15px #0003;color:#fff;font-size:1rem;font-weight:700;text-align:center;padding:15px}@media (min-width: 640px){.carousel-image-placeholder[data-v-080a62d3]{font-size:1.2rem;padding:18px}}@media (min-width: 768px){.carousel-image-placeholder[data-v-080a62d3]{border-radius:100px;font-size:1.5rem;padding:20px}}.carousel-slide-enter-active[data-v-080a62d3],.carousel-slide-leave-active[data-v-080a62d3]{transition:transform 1s ease,opacity 1s ease;transform-style:preserve-3d}.carousel-slide-enter-from[data-v-080a62d3]{transform:rotateY(-45deg) translate(100%) scale(.9);opacity:0}.carousel-slide-enter-to[data-v-080a62d3],.carousel-slide-leave-from[data-v-080a62d3]{transform:rotateY(0) translate(0) scale(1);opacity:1}.carousel-slide-leave-to[data-v-080a62d3]{transform:rotateY(45deg) translate(-100%) scale(.9);opacity:0}.carousel-nav-group[data-v-080a62d3]{position:absolute;right:-20px;display:flex;gap:3px;z-index:20}@media (min-width: 640px){.carousel-nav-group[data-v-080a62d3]{right:-25px}}@media (min-width: 768px){.carousel-nav-group[data-v-080a62d3]{right:-30px}}.nav[data-v-080a62d3]{background:#fff;border:1px solid #5865f2;border-radius:6px;padding:4px;cursor:pointer;transition:box-shadow .2s;box-shadow:0 2px 8px #5865f214;display:flex;align-items:center;justify-content:center}@media (min-width: 640px){.nav[data-v-080a62d3]{border-radius:8px;padding:5px}}@media (min-width: 768px){.nav[data-v-080a62d3]{padding:6px}}.nav[data-v-080a62d3]:hover{background:#f0f4ff}.left[data-v-080a62d3]{left:-30px}.right[data-v-080a62d3]{right:-30px}@media (min-width: 640px){.left[data-v-080a62d3]{left:-35px}.right[data-v-080a62d3]{right:-35px}}@media (min-width: 768px){.left[data-v-080a62d3]{left:-40px}.right[data-v-080a62d3]{right:-40px}}
