@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)}.vertical-tabs h2{font-family:Sharp-Bold,serif;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}.vertical-tabs a{text-decoration:none}.vertical-tabs .contenedor{margin:0 auto}.vertical-tabs .container-xl{max-width:1600px;width:90%}.vertical-tabs .container-md{max-width:1320px;width:90%}.vertical-tabs .container-sm{max-width:1000px;width:90%}.vertical-tabs .container-xs{max-width:950px;width:90%}.vertical-tabs .container-fluid{width:100%}.vertical-tabs .vertical-tabs-box{align-items:stretch;background-color:#fff;border:1px solid #f3f3f1;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.04);display:flex;overflow:hidden}.vertical-tabs .stepper{border-right:1px solid #f3f3f1;display:flex;flex:0 0 300px;flex-direction:column;gap:8px;padding:32px 20px;position:relative;width:300px}.vertical-tabs .tab{align-items:flex-start;background-color:transparent;border-radius:14px;color:#231f20;cursor:pointer;display:flex;font-family:Roboto-Bold,sans-serif;font-size:16px;gap:12px;padding:14px 16px;text-align:left;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;z-index:2}.vertical-tabs .tab img{flex-shrink:0;height:24px;width:24px}.vertical-tabs .tab span{line-height:1.25}.vertical-tabs .tab.active{background-color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08);color:#1a1a1a}.vertical-tabs .tab.active img{filter:none}.vertical-tabs .cards{flex:1 1 auto;min-width:0}.vertical-tabs .cardtab{margin:0;overflow:hidden;padding:32px 40px}.vertical-tabs .cardtab .top-image{background-color:#e4e4e4;border-radius:16px;margin-bottom:24px;overflow:hidden;width:100%}.vertical-tabs .cardtab .top-image img{display:block;height:auto;object-fit:cover;width:100%}.vertical-tabs .cardtab .titulo-line{align-items:center;color:#1a1a1a;display:flex;font-family:Roboto-Bold,sans-serif;font-size:18px;gap:10px;margin-bottom:24px}.vertical-tabs .cardtab .titulo-line div,.vertical-tabs .cardtab .titulo-line p{margin:0}.vertical-tabs .cardbox{display:flex;gap:40px}.vertical-tabs .cardbox .left-column,.vertical-tabs .cardbox .right-column{width:50%}.vertical-tabs .cardtab .descripcion{display:block}.vertical-tabs .cardtab .descripcion,.vertical-tabs .cardtab .descripcion ol>li,.vertical-tabs .cardtab .descripcion p,.vertical-tabs .cardtab .descripcion ul>li{color:#231f20;font-family:Roboto;font-size:14px;line-height:1.5;text-align:left}.vertical-tabs .cardtab .descripcion div,.vertical-tabs .cardtab .descripcion p{color:currentColor;line-height:1.5;margin:0 0 8px}.vertical-tabs .cardtab .descripcion li,.vertical-tabs .cardtab .descripcion ul{margin:0}.vertical-tabs .cardtab .descripcion b,.vertical-tabs .cardtab .descripcion strong{color:#1a1a1a;font-family:Roboto-Bold}@media screen and (max-width:1199px){.vertical-tabs .stepper{flex:0 0 260px;padding:26px 16px;width:260px}.vertical-tabs .tab{font-size:15px;padding:12px 14px}.vertical-tabs .cardtab{padding:28px 30px}}@media screen and (max-width:991px){.vertical-tabs .vertical-tabs-box{border-radius:20px;flex-direction:column}.vertical-tabs .stepper{border-bottom:1px solid #f3f3f1;border-right:none;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:95%;width:calc(100% - 24px)}.vertical-tabs .tab{flex:1 1 auto;justify-content:center}.vertical-tabs .cardbox{flex-direction:column;gap:20px}.vertical-tabs .cardbox .left-column,.vertical-tabs .cardbox .right-column{width:100%}}@media screen and (max-width:767px){.vertical-tabs .stepper{gap:6px;padding:16px 12px}.vertical-tabs .tab{font-size:14px;padding:10px 12px}.vertical-tabs .tab img{height:20px;width:20px}.vertical-tabs .cardtab{padding:20px}.vertical-tabs .cardtab .titulo-line{font-size:16px}.vertical-tabs .cardtab .descripcion{font-size:15px}}.vertical-tabs .flex-item{align-items:center;display:flex;gap:20px}