@font-face{font-family:Sharp-Bold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Bold.ttf)}@font-face{font-family:Roboto;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto-Bold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Bold.ttf)}.tabs-richtext h2{font-family:Sharp-Bold,serif;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}.tabs-richtext a{text-decoration:none}.tabs-richtext .contenedor{margin:0 auto}.tabs-richtext .container-xl{max-width:1600px;width:90%}.tabs-richtext .container-md{max-width:1320px;width:90%}.tabs-richtext .container-sm{max-width:1000px;width:90%}.tabs-richtext .container-xs{max-width:950px;width:90%}.tabs-richtext .container-fluid{width:100%}.tabs-richtext .cardstep{margin:0;overflow:hidden}.tabs-richtext .stepper{flex-wrap:wrap;gap:12px;margin:auto auto 60px;max-width:100%;position:relative;width:max-content}.tabs-richtext .stepper,.tabs-richtext .tab{align-items:center;display:flex;justify-content:center}.tabs-richtext .tab{background-color:#6f6f6f;border-radius:8px;color:#fff;cursor:pointer;font-family:Roboto-Bold,sans-serif;font-size:18px;padding:14px 36px;text-align:center;transition:background-color .3s ease,color .3s ease;z-index:2}.tabs-richtext .tab.active{background-color:#ff5900;color:#fff}.tabs-richtext .cardstep{display:grid;gap:40px;grid-template-columns:1fr 1fr}.tabs-richtext .cardstep .descripcion{color:#6f6f6f;font-family:Roboto;font-size:18px;line-height:1.2;text-align:left}.tabs-richtext .cardstep .descripcion div,.tabs-richtext .cardstep .descripcion p{color:currentColor;line-height:1.2;margin:0}.tabs-richtext .cardstep .descripcion b,.tabs-richtext .cardstep .descripcion strong{font-family:Roboto-Bold}@media screen and (max-width:1199px){.tabs-richtext .stepper{gap:10px;margin-bottom:60px}.tabs-richtext .tab{font-size:16px;padding:14px 26px}}@media screen and (max-width:991px){.tabs-richtext .stepper{gap:10px;margin-bottom:40px}.tabs-richtext .cardstep{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.tabs-richtext .stepper{gap:8px}.tabs-richtext .tab{font-size:14px;padding:10px 18px}.tabs-richtext .cardstep .descripcion{font-size:16px}}@media screen and (max-width:399px){.tabs-richtext .stepper{margin-bottom:30px}.tabs-richtext .tab{font-size:13px;padding:8px 14px}}.tabs-richtext .flex-item{align-items:center;display:flex;gap:20px}