.asign-tabs-content-h3{font-family:Open Sans,sans-serif;font-size:var(--font-size);font-weight:500;margin:0 0 .35em;text-align:left;text-wrap:pretty}.asign-tabs-section{width:100%}.asign-tabs-section .tab-radio{opacity:0;pointer-events:none;position:absolute}.asign-tabs{border-bottom:2px solid color-mix(in srgb,var(--col-princ) 70%,#fff);display:flex;flex-wrap:wrap}.asign-tabs .tab-label{background-color:#fff;border-bottom:4px solid transparent;color:color-mix(in srgb,var(--col-princ) 90%,#fff);cursor:pointer;flex:1;font-size:1.3rem;font-weight:600;letter-spacing:-.05em;margin-bottom:-2px;min-width:max-content;padding:.5em .6rem;text-align:center;transition:all .3s ease}.asign-tabs .tab-label:hover{background-color:color-mix(in srgb,var(--col-princ) 4.5%,#fff);color:color-mix(in srgb,var(--col-princ) 98%,#000)}#tab-artes-radio:checked~.asign-tabs label[for=tab-artes-radio],#tab-ciencias-radio:checked~.asign-tabs label[for=tab-ciencias-radio],#tab-comun-radio:checked~.asign-tabs label[for=tab-comun-radio],#tab-general-radio:checked~.asign-tabs label[for=tab-general-radio],#tab-humanidades-radio:checked~.asign-tabs label[for=tab-humanidades-radio]{background-color:#fff;border-bottom:4px solid color-mix(in srgb,var(--col-sec) 65%,#fff);color:color-mix(in srgb,var(--col-princ) 85%,#000)}.asign-tabs-content .tab-panel{display:none;padding-top:1em}#tab-artes-radio:checked~.asign-tabs-content #panel-artes,#tab-ciencias-radio:checked~.asign-tabs-content #panel-ciencias,#tab-comun-radio:checked~.asign-tabs-content #panel-comun,#tab-general-radio:checked~.asign-tabs-content #panel-general,#tab-humanidades-radio:checked~.asign-tabs-content #panel-humanidades{display:block}#cta-final p:last-child{margin-bottom:0}#cta-final-form{order:-1}@media (min-width:48em){.asign-tabs-content .tab-panel{padding-top:1.5em}.asign-tabs .tab-label{font-size:1.15rem;letter-spacing:-.03em;padding:.3em .6rem}}@media (min-width:64em){.asign-tabs-content .tab-panel{padding-top:1.5em}#precios-info-text{flex:1.1}#precios-info-tablas{flex:1;padding:var(--padding-v) var(--padding-h) var(--padding-v) 0!important}#cta-final-text{flex:1}#cta-final-form{flex:1;order:unset}}@media (min-width:75em){.asign-tabs-content .tab-panel{padding-top:1.7em}}