@charset "UTF-8";:root{--verde-oscuro: #378539;--verde: #55aa44;--verde-lima: #acca4e;--azul-oscuro: #002060;--azul: #1d4c77;--azul-celeste: #1894d2;--cms-amarillo: #fecd32;--cms-amarillo-anaranjado: #fcbf1c;--cms-verde: #8bbd48;--cms-verde-oscuro: #57aa44;--cms-azul: #0a314a;--cms-azul-2: #16365a;--cms-turquesa-apagado: #afd0c8;--primary-color: var(--azul-oscuro);--navy: var(--azul-oscuro);--turquesa: #2fb39c;--tinte-verde: #eef5ea;--tinte-azul: #e8f2fb;--fondo-suave: #f5faf8;--texto: #33475b;--texto-suave: #5f7183;--blanco: #fff;--radio: 14px;--radio-s: 8px;--sombra: 0 10px 30px rgba(14, 42, 78, .08);--fuente: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-titulos: "Montserrat", var(--fuente)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--fuente);line-height:1.6;color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--navy);font-family:var(--fuente-titulos);font-weight:800;line-height:1.2;margin:0 0 .5em}p{margin:0 0 1em}img{max-width:100%;height:auto}a{color:var(--azul)}.container{max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.5rem;border:0;border-radius:999px;font:700 .95rem var(--fuente);color:var(--blanco);background:var(--navy);text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.btn:after{content:"\2192"}.btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.btn--verde{background:var(--verde)}.btn--azul{background:var(--azul)}.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.titulo-seccion{font-size:clamp(1.4rem,2.5vw,1.75rem);margin:0}.enlace-mas{color:var(--verde);font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap}.enlace-mas:after{content:" \2192"}.enlace-mas:hover{text-decoration:underline}.hero2__texto a{color:var(--verde-lima);font-weight:600}.texto-rico h2,.texto-rico h3,.texto-rico h4{margin:1.75em 0 .5em}.texto-rico h2{font-size:1.35rem}.texto-rico h3{font-size:1.15rem}.texto-rico h4{font-size:1rem}.texto-rico ul,.texto-rico ol{margin:0 0 1em;padding-left:1.4rem}.texto-rico li{margin-bottom:.35em}.texto-rico a{color:var(--azul);font-weight:600}.texto-rico img{border-radius:var(--radio-s)}.texto-rico blockquote{display:flex;align-items:flex-start;gap:.9rem;margin:1.75em 0;padding:1.2rem 1.4rem;border-radius:var(--radio);background:var(--tinte-verde);color:var(--navy);font-weight:700}.texto-rico blockquote:before{content:"";flex:0 0 auto;width:22px;height:22px;margin-top:3px;border:4px solid var(--verde);border-right-color:var(--azul);border-radius:50%}.texto-rico blockquote p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
