.boton-tarjeta{align-content:center;display:flex;flex-flow:nowrap;flex-direction:row;flex-wrap:wrap;gap:10px}svg.sinborde{fill:#fc430c}svg.sinborde:hover{fill:#fff}.cards-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;width:90%}.main-title{margin-bottom:2rem;text-align:center}.cards-row--2,.cards-row--3{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;width:100%}.cards-row--1{display:flex;justify-content:center}.card{border:2px solid #0288bd;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:space-around;min-height:300px;padding:2rem;transition:transform .3s ease}.cards-row--3 .card{width:32.5%}.cards-row--2 .card{width:50%}.cards-row--1 .card{width:60%}.card:hover{transform:translateY(-5px)}.card-icon{height:30px;width:35px}.card-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.card-title{font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:0}.card-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.85;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.card-button{align-items:center;background-color:transparent;border:1px solid #ff4c29;border-radius:30px;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s ease-in-out;width:fit-content}.card-button span{color:#ff4c29}.card-button:hover{background-color:#ff4c29;color:#fff}.card-button:hover span{color:#fff}.card-button svg{stroke:currentColor;transition:transform .2s ease}.card-button:hover svg{transform:translateY(2px)}@media (max-width:768px){.cards-row--1,.cards-row--2,.cards-row--3{align-items:center;flex-direction:column}.card{width:100%!important}}