.course-card[data-v-771fa054]{width:100%;max-width:280px;min-width:250px;margin:10px;cursor:pointer}.course-card[data-v-771fa054]:hover{transform:translateY(-5px)}.tarjeta-cursos[data-v-771fa054]{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;height:100%;display:flex;flex-direction:column}.image-container[data-v-771fa054]{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.img-cursos-portad[data-v-771fa054]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.tarjeta-cursos:hover .img-cursos-portad[data-v-771fa054]{transform:scale(1.05)}.content-wrapper[data-v-771fa054]{padding:12px;display:flex;flex-direction:column;flex:1}.course-header[data-v-771fa054]{margin-bottom:8px}.rating-level-container[data-v-771fa054]{display:flex;justify-content:space-between;align-items:center;gap:8px}.valoracion-curso[data-v-771fa054]{flex-shrink:0}.level-badge[data-v-771fa054]{padding:4px 8px;border-radius:12px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.level-beginner[data-v-771fa054]{background-color:#e6f4ea;color:#1e8e3e}.level-intermediate[data-v-771fa054]{background-color:#fef7e0;color:#f9a825}.level-advanced[data-v-771fa054]{background-color:#fce8e6;color:#d93025}.titulo-curso[data-v-771fa054]{font-size:.95rem;font-weight:480;color:#2c3e50;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-content[data-v-771fa054]{margin-top:auto;padding-top:12px}.precios-curso[data-v-771fa054]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.precio-descuento[data-v-771fa054]{color:#20e404;font-size:1rem;font-weight:500;margin:0}.precio-original[data-v-771fa054]{color:red;font-size:.7rem;text-decoration:line-through;margin:0}.btn-comprar[data-v-771fa054]{width:100%;background:linear-gradient(90deg,#20e404,#1cac0b);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;margin-bottom:8px}.btn-comprar[data-v-771fa054]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(32,228,4,.3)}.categoria-curso[data-v-771fa054]{font-size:.75rem;color:#757575;margin:0;text-align:center}.free-tag-wrapper[data-v-771fa054]{position:absolute;top:15px;right:-35px;width:120px;height:24px;transform:rotate(45deg);z-index:2}.free-tag[data-v-771fa054]{width:100%;height:100%;background:linear-gradient(90deg,#20e404,#1cac0b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.header[data-v-0437f96a]{margin-bottom:16px}.item[data-v-0437f96a]{width:300px!important;padding:0 0 0 0}.loader-titles[data-v-36355e9a]{height:30px;width:300px}.loader-card[data-v-36355e9a]{width:200px;height:200px}.loader-item[data-v-36355e9a]{gap:3px}.section-title[data-v-7fa91053]{font-size:2rem;color:#636363;font-weight:600;margin-top:30px;margin-left:20px}@media screen and (max-width:768px){.row[data-v-7fa91053]{width:100%!important}.section-title[data-v-7fa91053]{font-size:1.5rem;margin-top:15px;margin-left:10px}.section-title .col-md-12[data-v-7fa91053]{padding-left:15px!important;padding-right:15px!important}}.cursor-pointer{cursor:pointer}