.hero-section[data-v-be2cf51e]{background-image:url(/images/cursos-oposiciones.webp);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fffce6;min-height:550px}.benefits-section[data-v-be2cf51e]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-top:auto}@media(min-width:768px)and (max-width:991.98px){.hero-section[data-v-be2cf51e]{background-position:center center;background-size:contain;min-height:450px}.hero-section h1[data-v-be2cf51e]{font-size:2rem}}@media(max-width:767.98px){.hero-section[data-v-be2cf51e]{background-image:none;min-height:350px}.hero-section h1[data-v-be2cf51e]{font-size:1.75rem}}.floating-animation[data-v-be2cf51e]{animation:float-be2cf51e 6s ease-in-out infinite}@keyframes float-be2cf51e{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hover-card[data-v-be2cf51e]{transition:all .3s ease}.hover-card[data-v-be2cf51e]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a;border-color:var(--tecnas-primary)}.text-purple[data-v-be2cf51e]{color:#82027c!important}.category-btn[data-v-be2cf51e]{transition:all .3s ease;border:none}.category-btn[data-v-be2cf51e]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0003!important;opacity:.9}.carousel-wrapper[data-v-be2cf51e]{overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:20px 0}.carousel-track[data-v-be2cf51e]{display:flex;animation:scroll-be2cf51e 30s linear infinite;width:fit-content}.carousel-slide[data-v-be2cf51e]{flex-shrink:0;width:180px;height:100px;margin:0 20px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;padding:15px}.carousel-slide[data-v-be2cf51e]:hover{background:#fff;box-shadow:0 4px 15px #0000001a}.company-logo[data-v-be2cf51e]{max-width:100%;max-height:70px;object-fit:contain;filter:grayscale(0%);opacity:1;transition:all .3s ease}.carousel-slide:hover .company-logo[data-v-be2cf51e]{filter:grayscale(100%);opacity:.6}@keyframes scroll-be2cf51e{0%{transform:translate(0)}to{transform:translate(-50%)}}
