.tarjetas-container *{font-family:Manrope,"sans-serif";text-decoration:none}.tarjetas-container{display:flex;gap:16px;overflow-x:auto;padding:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.tarjetas-container::-webkit-scrollbar{display:none}.tarjetas-container{scrollbar-width:none}.tarjeta{background:#000;border-radius:12px;color:#fff;flex:0 0 auto;height:350px;max-width:80%;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform .3s ease;width:250px}.tarjeta:hover{transform:translateY(-4px)}.tarjeta:active,.tarjeta:focus,.tarjeta:hover,.tarjeta:visited{color:#fff;text-decoration:none}.tarjeta-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:none;width:100%;z-index:1}.tarjeta-content{background:#0006;display:flex;flex-direction:column;gap:.8rem;height:100%;justify-content:flex-end;padding:0 24px;position:relative;z-index:2}.tarjeta-content .title{font-size:26px;font-weight:500;margin:0 0 8px}.tarjeta-content .content{font-size:15px;font-weight:300;margin:0 0 12px}.tarjeta-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.conocer-mas-btn,.conocer-mas-btn-icon{color:#fff;display:inline-block;font-size:13px;pointer-events:none;text-transform:uppercase}.conocer-mas-btn{font-weight:700}.conocer-mas-btn-icon{align-items:center;backdrop-filter:blur(5px);background-color:#fff3;border-radius:50%;display:flex;font-size:15px;height:40px;justify-content:center;width:40px}.cta-inferior{display:block;font-family:Manrope,"sans-serif";font-size:18px;margin-top:2rem;width:100%}.cta-inferior,.cta-inferior:active,.cta-inferior:focus,.cta-inferior:hover{color:#fff;text-decoration:none}.cta-buttons{align-items:center;display:flex;gap:1rem;margin-left:50%}.cta-buttons *{text-decoration:none}.conocer-mas-cta{display:inline-block;font-weight:500;pointer-events:none}.conocer-mas-cta-icon{align-items:center;backdrop-filter:blur(5px);background-color:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}@media (max-width:768px){.cta-inferior{font-size:15px;padding:1rem}.cta-buttons{margin:0 auto}}