.t-hero{background:var(--hero,var(--rosa));color:#fff;border-bottom:4px solid var(--amarillo);text-align:center;position:relative;overflow:hidden}.t-hero .nube{opacity:.14;width:min(70%,620px);top:-30%;right:-10%}.t-hero__in{flex-direction:column;align-items:center;gap:16px;padding-top:46px;padding-bottom:50px;display:flex;position:relative}.t-hero h1{text-wrap:balance;max-width:980px;font-size:clamp(1.9rem,5vw,4rem);line-height:1}main[style*="--hero:#FFCE00"] .t-hero h1{color:#fff}.t-cuerpo{padding-top:48px;padding-bottom:64px}.texto{max-width:860px;color:var(--tinta);font-size:1.05rem;line-height:1.62}.texto>:first-child{margin-top:0}.texto h1{display:none}.texto h2,.texto h3,.texto h4,.texto h5{font-family:var(--titular);text-transform:uppercase;text-wrap:balance;margin:34px 0 12px;font-weight:900;line-height:1.08}.texto h2{font-size:clamp(1.45rem,2.6vw,2rem)}.texto h3{font-size:clamp(1.2rem,2.1vw,1.55rem)}.texto h4,.texto h5{font-size:clamp(1.02rem,1.7vw,1.22rem)}.texto p{margin:0 0 14px}.texto ul,.texto ol{list-style:revert;margin:0 0 16px;padding:0 0 0 22px}.texto li{margin-bottom:7px}.texto a{color:var(--rosa);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.texto img{max-width:100%;height:auto;margin:14px auto}.texto table{border-collapse:collapse;max-width:100%;margin:0 0 20px;font-size:.92rem;display:block;overflow-x:auto}.texto th,.texto td{border:1px solid var(--linea);text-align:left;vertical-align:top;padding:9px 11px}@media (width<=767px){.texto th,.texto td{min-width:9em}.texto td:nth-child(n+4){min-width:21em}}.texto th{background:var(--tinta);color:#fff;font-weight:700}.texto .elementor-widget-form,.texto form{display:none}@media (width>=1025px){.texto .elementor-hidden-desktop,.texto .elementor-hidden-laptop,.texto .elementor-hidden-widescreen{display:none}}@media (width>=768px) and (width<=1024px){.texto .elementor-hidden-tablet{display:none}}@media (width<=767px){.texto .elementor-hidden-mobile{display:none}}.t-cta{background:var(--gris);text-align:center}.t-cta__in{flex-direction:column;align-items:center;gap:16px;padding-top:56px;padding-bottom:60px;display:flex}.t-cta p{max-width:560px;color:var(--txt2);font-size:1.08rem;font-weight:600;line-height:1.4}.t-cta__botones{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;display:flex}.t-cta .llamamos__tel{margin:0}
