.carousel-wrapper[data-v-6d6b20cc]{align-items:center;display:flex;margin:0 auto;padding:20px;position:relative}@media(max-width:768px){.carousel-wrapper[data-v-6d6b20cc]{padding:10px 20px}}.swiper-container.asymmetric-carousel[data-v-6d6b20cc]{flex:1;overflow:hidden;padding:20px 0;width:100%}.swiper-container.asymmetric-carousel .swiper-wrapper[data-v-6d6b20cc]{align-items:stretch}.swiper-container.asymmetric-carousel .swiper-slide[data-v-6d6b20cc]{height:auto;transition:transform .3s ease}.swiper-container.asymmetric-carousel .swiper-slide[data-v-6d6b20cc]:hover{transform:scale(1.02)}@media(max-width:750px){.swiper-container.asymmetric-carousel .swiper-slide[data-v-6d6b20cc]:hover{transform:none}}.link-banner[data-v-6d6b20cc]{border-radius:8px;display:block;height:100%;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;width:100%}.banner_img[data-v-6d6b20cc]{display:block;height:auto;width:100%}.carousel-nav[data-v-6d6b20cc]{align-items:center;background:#ec7435;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;opacity:.8;position:relative;transition:all .3s ease;width:48px;z-index:10}.carousel-nav[data-v-6d6b20cc]:hover:not(:disabled){background:rgba(236,116,52,.588);opacity:1}.carousel-nav[data-v-6d6b20cc]:disabled{cursor:not-allowed;opacity:.2}.carousel-nav[data-v-6d6b20cc]:disabled:hover{transform:scale(1)}.carousel-nav.prev[data-v-6d6b20cc]{margin-right:20px}.carousel-nav.next[data-v-6d6b20cc]{margin-left:20px}@media(max-width:750px){.carousel-nav.prev[data-v-6d6b20cc]{margin-right:15px}.carousel-nav.next[data-v-6d6b20cc]{margin-left:15px}}.carousel-control-next-icon[data-v-6d6b20cc],.carousel-control-prev-icon[data-v-6d6b20cc]{background-size:100%;filter:brightness(0) invert(1);height:15px;width:15px}.carousel-indicators[data-v-6d6b20cc]{display:flex;gap:12px;justify-content:center;margin-top:24px;padding:0 20px;width:auto}.carousel-indicators button[data-v-6d6b20cc]{background:transparent;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.carousel-indicators button.active[data-v-6d6b20cc]{background:#333;border-color:#333;transform:scale(1.2)}.carousel-indicators button[data-v-6d6b20cc]:hover:not(.active){background:#ddd;border-color:#666}@media(max-width:750px){.carousel-indicators[data-v-6d6b20cc]{gap:10px;margin-top:20px}.carousel-indicators button[data-v-6d6b20cc]{height:10px;width:10px}}.sr-only[data-v-6d6b20cc]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:750px){.carousel-wrapper[data-v-6d6b20cc]{padding:10px 20px}}.content-placeholders[data-v-6d6b20cc]{border-radius:12px;overflow:hidden}.overlayseminarios a[data-v-9dc48a86]:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.category-link-container[data-v-339ea8ad]{border-radius:12px;cursor:pointer;padding:10px;transition:all .3s ease}.category-link-container[data-v-339ea8ad]:hover{transform:translateY(-5px)}.category-link-container.active[data-v-339ea8ad]{background:rgba(0,0,0,.04);box-shadow:0 4px 15px rgba(0,0,0,.08)}.category-link-container.active .category-content.blue[data-v-339ea8ad]{background:#1a5ab3}.category-link-container.active .category-content.orange[data-v-339ea8ad]{background:#bf5e00}.subcategories-panel[data-v-339ea8ad]{animation:slideDown-339ea8ad .4s ease-out;background:#fdfdfd;border:1px solid #eee;border-radius:15px}.subcategory-box-link[data-v-339ea8ad]{-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease}.subcategory-box-link[data-v-339ea8ad]:hover{transform:scale(1.08)}.category-content.sub-box[data-v-339ea8ad]{border-radius:10px;height:auto;padding:15px;width:110px}.category-content.sub-box .sub-icon[data-v-339ea8ad]{margin-bottom:5px}.category-content.sub-box .sub-icon i[data-v-339ea8ad]{font-size:24px}.category-content.sub-box .sub-icon img[data-v-339ea8ad]{height:35px}.category-content.sub-box .sub-label[data-v-339ea8ad]{font-size:13px;line-height:1.2;padding:0 5px}@keyframes slideDown-339ea8ad{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-339ea8ad],.fade-leave-active[data-v-339ea8ad]{transition:opacity .3s}.fade-enter[data-v-339ea8ad],.fade-leave-to[data-v-339ea8ad]{opacity:0}.gap-4[data-v-339ea8ad]{gap:1.5rem}