@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)}@font-face{font-family:Roboto-SemiBold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Medium.ttf)}.cardscost{padding:100px 0}.cardscost h2{font-family:Sharp-Bold,serif;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}.cardscost a{text-decoration:none}.cardscost .contenedor{margin:0 auto}.cardscost .container-xl{max-width:1600px;width:90%}.cardscost .container-md{max-width:1320px;width:90%}.cardscost .container-sm{max-width:960px;width:90%}.cardscost .container-xs{max-width:720px;width:90%}.cardscost .container-fluid{width:100%}.cardscost .cards{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.cardscost .cards .cardcost{border:1px solid;margin:30px 0 0;max-width:100%;padding-bottom:10px;position:relative;text-align:center}.cardscost .cards .cardcost:after{background:var(--color-fondo);border-radius:10px;bottom:0;content:"";height:8px;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(50%);width:70%;z-index:2}.cardscost .cards .cardcost .name{align-items:center;border-radius:100px;display:flex;height:64px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:0;transform:translateY(-50%);width:80%}.cardscost .cards .cardcost .name div{color:#fff;font-family:Roboto-Semibold;font-size:20px;margin:0 auto;width:90%}.cardscost .cards .cardcost .title{font-family:Sharp-Bold,serif;font-size:25px;margin-bottom:10px;margin-top:46px}.cardscost .cards .cardcost .before{color:#6f6f6f;font-family:Sharp-Bold,serif;font-size:28px;margin:4px auto 0;position:relative;text-align:center;width:max-content}.cardscost .cards .cardcost .before:after{background-color:red;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateX(-5%);width:110%}.cardscost .cards .cardcost .price{color:#231f20;font-family:Sharp-Bold,serif;font-size:36px;margin:0;text-align:center}.cardscost .cards .cardcost .toggle-button{background:transparent;border:none;cursor:pointer;padding:5px 10px}.cardscost .cards .cardcost.open .toggle-button img{transform:rotate(180deg)}.cardscost .cards .cardcost .extra-info-richtext{color:#6f6f6f;display:none;font-family:Roboto;font-size:18px;padding:10px;text-align:center}.cardscost .cards .cardcost .extra-info-richtext p{color:currentColor;margin:0}.cardscost .selector{background-color:#fff;background-image:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/ANAHUAC%20-%20Modules/images/arrow-down-icon.svg);background-position:98%;background-repeat:no-repeat;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1);display:inline-block;height:40px;margin-bottom:40px;overflow:hidden;overflow:-moz-hidden-unscrollable;position:relative;width:300px}.cardscost select{appearance:none;-webkit-appearance:none;background:transparent;border:none!important;border:0;font-family:Roboto;font-size:18px;font-weight:700;height:100%;left:0;line-height:1;line-height:1.2;overflow:-moz-hidden-unscrollable;padding:6px 30px 0;position:absolute;top:0;width:100%}.cardscost select:focus-visible{outline:none}.cardscost select{color:#231f20}@media screen and (max-width:767px){.cardscost .cards .cardcost .name div{font-size:16px}.cardscost .cards .cardcost .title{font-size:22px}.cardscost .cards .cardcost .before{font-size:24px}.cardscost .cards .cardcost .price{font-size:30px}.cardscost .cards .cardcost .extra-info-richtext{font-size:16px}}