.sf{background:var(--c-primary);font-family:var(--f-montserrat);color:var(--c-accent)}.sf-inner{gap:var(--e6) var(--e7);max-width:calc(var(--largura) + 2 * var(--margem));padding:clamp(var(--e7), 32px + 3vw, var(--e8)) var(--margem) var(--e6);margin:0 auto;display:grid}@media (min-width:720px){.sf-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sf-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.9fr)}}.sf p{margin:0}.sf-nome{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.sf-escola{max-width:18em;color:color-mix(in srgb, var(--c-accent) 78%, transparent);font-size:15px;line-height:1.5;margin-top:var(--e2)!important}.sf-title{margin:0 0 var(--e3);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);font-size:13px;font-weight:700;line-height:1.4}.sf-lista{gap:var(--e2);color:color-mix(in srgb, var(--c-accent) 78%, transparent);margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:grid}.sf a{color:var(--c-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--c-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--c-accent) 35%, transparent);text-underline-offset:3px}.sf a:hover{color:var(--c-accent);text-decoration-color:currentColor}.sf-lista--links{gap:0}.sf-lista--links a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.sf-lista--links a:hover{text-decoration:underline}.sf-social{gap:var(--e2);margin-top:var(--e5);display:flex}.sf .sf-social a{border:1.5px solid color-mix(in srgb, var(--c-accent) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.sf .sf-social a:hover{background:var(--c-accent);color:var(--c-primary)}.sf-social svg{width:18px;height:18px}.sf-copy{max-width:calc(var(--largura) + 2 * var(--margem));padding:0 var(--margem);margin:0 auto}.sf-copy p{padding:var(--e5) 0 calc(var(--e5) + 56px);border-top:1px solid color-mix(in srgb, var(--c-accent) 18%, transparent);color:color-mix(in srgb, var(--c-accent) 78%, transparent);font-size:13px;line-height:1.5}@media (min-width:768px){.sf-copy p{padding-bottom:var(--e5)}}@media (max-width:1099px){.sf-lista--links{column-gap:var(--e5);grid-template-columns:repeat(2,minmax(0,1fr))}}
.sh{z-index:100;font-family:var(--f-montserrat);position:sticky;top:0}.sh button{font:inherit}.sh-pular{top:var(--e2);left:var(--e2);z-index:3;padding:var(--e3) var(--e4);border-radius:var(--raio-xs);background:var(--c-primary);color:var(--c-accent);font-size:15px;font-weight:700;position:absolute;transform:translateY(-200%)}.sh-pular:focus{color:var(--c-accent);transform:none}.sh-barra{border-bottom:1px solid var(--c-linha);background:color-mix(in srgb, var(--c-fundo-quente) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);position:relative}@media (prefers-reduced-transparency:reduce){.sh-barra{background:var(--c-fundo-quente);-webkit-backdrop-filter:none;backdrop-filter:none}}.sh[data-menu-aberto] .sh-barra{background:var(--c-fundo-quente)}.sh-wrap{align-items:center;gap:var(--e4);max-width:calc(var(--largura) + 2 * var(--margem));height:var(--cabecalho);padding:0 var(--margem);margin:0 auto;display:flex}.sh-logo{flex:none;align-items:center;min-height:44px;margin-right:auto;display:flex}.sh-logo img{width:auto;height:38px;display:block}@media (min-width:1100px){.sh-logo img{height:46px}}.sh-actions{align-items:center;gap:var(--e1);flex:none;display:flex}.sh-icone{width:44px;height:44px;color:var(--c-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}.sh-icone:hover{background:color-mix(in srgb, var(--c-primary) 8%, transparent);color:var(--c-primary)}.sh-icone svg{width:18px;height:18px}.sh-toggle svg{width:22px;height:22px}.sh-conta[aria-expanded=true],.sh-conta.is-active{background:color-mix(in srgb, var(--c-primary) 8%, transparent)}.sh-entrar{justify-content:center;align-items:center;gap:var(--e2);min-width:44px;min-height:44px;padding:0 var(--e4);background:var(--c-primary);color:var(--c-accent);white-space:nowrap;border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .2s;display:inline-flex}.sh-entrar:hover,.sh-entrar:focus{background:color-mix(in srgb, var(--c-primary) 88%, var(--c-accent));color:var(--c-accent)}.sh-entrar svg{width:16px;height:16px}@media (max-width:479px){.sh-entrar{width:44px;padding:0}.sh-entrar span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sh-conta__caixa{display:flex;position:relative}.sh-conta__menu{top:calc(100% + var(--e2));z-index:2;width:max-content;min-width:200px;max-width:calc(100vw - 2 * var(--margem));padding:var(--e2);border:1px solid var(--c-linha);border-radius:var(--raio-sm);background:var(--c-accent);box-shadow:var(--sombra-alta);margin:0;list-style:none;position:absolute;right:0}@media (prefers-reduced-motion:no-preference){.sh-conta__menu{animation:sh-conta-abrir .16s var(--curva)}}@keyframes sh-conta-abrir{0%{opacity:0;transform:translateY(-4px)}}.sh-conta__menu a{min-height:44px;padding:0 var(--e4);border-radius:var(--raio-xs);color:var(--c-text);white-space:nowrap;align-items:center;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:flex}.sh-conta__menu a:hover,.sh-conta__menu a:focus-visible{background:var(--c-realce);color:var(--c-primary)}.sh-conta__menu a[aria-current=page]{color:var(--c-primary);font-weight:700}.sh-nav{display:none}.sh-nav>ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sh-nav li{position:relative}.sh-nav__item{min-height:44px;padding:0 var(--e3);color:var(--c-text);white-space:nowrap;border-radius:999px;align-items:center;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:flex;position:relative}.sh-nav__item:hover,.sh-nav li:hover>.sh-nav__item,.sh-nav li:focus-within>.sh-nav__item{background:color-mix(in srgb, var(--c-primary) 7%, transparent);color:var(--c-primary)}.sh-nav__item.is-active{color:var(--c-primary)}.sh-nav__item.is-active:after{content:"";left:var(--e3);right:var(--e3);background:var(--c-secondary);border-radius:2px;height:2px;position:absolute;bottom:6px}.sh-nav__arrow{margin-left:6px;display:flex}.sh-nav__arrow svg{width:10px;height:10px;transition:transform .2s var(--curva)}.sh-nav li:hover .sh-nav__arrow svg,.sh-nav li:focus-within .sh-nav__arrow svg{transform:rotate(180deg)}.sh-nav__painel{z-index:2;padding-top:var(--e2);visibility:hidden;opacity:0;transition:opacity .18s var(--curva), transform .18s var(--curva), visibility 0s linear .18s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.sh-nav li:hover>.sh-nav__painel,.sh-nav li:focus-within>.sh-nav__painel{visibility:visible;opacity:1;transition:opacity .18s var(--curva), transform .18s var(--curva), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.sh-nav__painel,.sh-nav li:hover>.sh-nav__painel,.sh-nav li:focus-within>.sh-nav__painel{transition:none;transform:none}}.sh-nav__sub{min-width:240px;max-width:380px;padding:var(--e2);border:1px solid var(--c-linha);border-radius:var(--raio-sm);background:var(--c-accent);box-shadow:var(--sombra-alta);margin:0;list-style:none}.sh-nav__subitem{padding:10px var(--e3);border-radius:var(--raio-xs);color:var(--c-text);font-size:15px;font-weight:500;line-height:1.35;display:block}.sh-nav__subitem:hover{background:var(--c-realce);color:var(--c-primary)}.sh-nav__subitem.is-active{background:var(--c-realce);color:var(--c-primary);font-weight:700}@media (min-width:1100px){.sh-nav{display:block}.sh-toggle{display:none}}.sh-painel{inset:var(--cabecalho) 0 0;z-index:1;overscroll-behavior:contain;background:var(--c-fundo-quente);position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.sh-painel{animation:sh-entrar .22s var(--curva)}}@keyframes sh-entrar{0%{opacity:0;transform:translateY(-8px)}}@media (min-width:1100px){.sh-painel{display:none}}.sh-dropdown{max-width:calc(640px + 2 * var(--margem));padding:var(--e3) var(--margem) var(--e7);margin:0 auto}.sh-dropdown ul{margin:0;padding:0;list-style:none}.sh-dropdown>ul>li{border-bottom:1px solid var(--c-linha)}.sh-dropdown__item{min-height:56px;color:var(--c-text);justify-content:space-between;align-items:center;font-size:19px;font-weight:700;line-height:1.3;display:flex}.sh-dropdown__item:hover,.sh-dropdown__item.is-active,.sh-dropdown__item.is-open{color:var(--c-primary)}.sh-dropdown__arrow{background:color-mix(in srgb, var(--c-primary) 7%, transparent);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sh-dropdown__arrow svg{width:12px;height:12px;transition:transform .2s var(--curva)}.sh-dropdown__item.is-open .sh-dropdown__arrow svg{transform:rotate(180deg)}.sh-dropdown .sh-dropdown__sub{padding:0 0 var(--e3)}.sh-dropdown__subitem{min-height:48px;padding:var(--e2) var(--e4);border-left:2px solid var(--c-linha);color:var(--c-text);align-items:center;font-size:16px;font-weight:500;line-height:1.35;display:flex}.sh-dropdown__subitem:hover,.sh-dropdown__subitem.is-active{border-left-color:var(--c-secondary);color:var(--c-primary)}.sh-dropdown__subitem.is-active{font-weight:700}.sh-social{gap:var(--e2);margin-top:var(--e6);display:flex}.sh-social a{background:var(--c-primary);width:44px;height:44px;color:var(--c-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.sh-social a:hover{color:var(--c-accent);box-shadow:var(--sombra)}.sh-social svg{width:18px;height:18px}.sh-search{z-index:10;padding:clamp(80px, 18vh, 200px) var(--margem) 0;background:color-mix(in srgb, var(--c-primary) 94%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.sh-search__caixa{width:100%;max-width:720px}.sh-search__rotulo{margin-bottom:var(--e3);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);font-size:15px;font-weight:700;display:block}.sh-search__linha{align-items:center;gap:var(--e2);padding:0 var(--e2) 0 var(--e5);background:var(--c-accent);box-shadow:var(--sombra-alta);border-radius:999px;display:flex}.sh-search__lupa{width:20px;height:20px;color:var(--c-body);flex:none}.sh-search input{min-width:0;height:64px;font:500 clamp(18px, 16px + 1vw, 24px) var(--f-montserrat);color:var(--c-text);-webkit-appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0}.sh-search input::placeholder{color:var(--c-body)}.sh-search__close{background:color-mix(in srgb, var(--c-primary) 8%, transparent);width:48px;height:48px;color:var(--c-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sh-search__close svg{width:14px;height:14px}.sh-search__caixa:focus-within .sh-search__linha{outline:3px solid var(--c-secondary);outline-offset:3px}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin-ext.0qrnuj2_50brc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin.0s216eisv2o7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:#17376e;--c-secondary:#46a5e5;--c-text:#2d2d2d;--c-accent:#fff;--c-menu-active:#6a6b6b;--c-menu-hover:#4192bb;--c-body:#666;--c-heading:#343434;--c-muted:#b5b4b4;--c-panel:#f8f8f8;--c-panel-border:#f0f0f0;--c-card:#f6f6f6;--c-card-border:#eaeaea;--c-slide-bg:#4054b2;--c-whatsapp:#25d366;--f-montserrat:"Montserrat", Montserrat, sans-serif;--f-theme:"Open Sans", sans-serif;--container:1140px;--container-header:1240px;--container-theme:1170px;--col-pad:10px;--widget-gap:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-theme);color:var(--c-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px;line-height:28px;overflow-x:hidden}img{vertical-align:middle;border:0;max-width:100%;height:auto}a{color:var(--c-muted);text-decoration:none;transition:color .2s}h1,h2,h3,h4,h5,h6,p{margin:0}p{margin-bottom:9px}.e-container{max-width:var(--container);padding:0 var(--col-pad);margin:0 auto}.t-container{margin:0 auto;padding:0 15px}@media (min-width:768px){.t-container{width:750px}}@media (min-width:992px){.t-container{width:970px}}@media (min-width:1200px){.t-container{width:var(--container-theme)}}.t-content{padding:40px 0}.e-text{font-family:var(--f-montserrat);color:var(--c-text);font-size:14px;font-weight:400;line-height:28px}.e-heading{font-family:var(--f-montserrat);color:var(--c-primary);font-weight:700;line-height:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.e-container{max-width:1024px}}@media (max-width:767px){.e-container{max-width:767px}}.whatsapp-float{z-index:99999999;width:50px;height:50px;display:block;position:fixed;bottom:15px;right:15px}.whatsapp-float__icone{background:url(/media/site/whatsapp.svg) 50%/contain no-repeat;width:100%;height:100%;display:block}@media (max-width:1024px){.whatsapp-float{bottom:10px;right:10px}}
:root{--c-fundo-quente:#faf7f2;--c-linha:color-mix(in srgb, var(--c-primary) 12%, transparent);--c-realce:color-mix(in srgb, var(--c-primary) 6%, var(--c-accent));--c-erro:#b3261e;--c-erro-fundo:#fbeceb;--c-sucesso:#1e6b34;--c-sucesso-fundo:#eaf5ec;--c-alerta:#7a4a00;--c-alerta-fundo:#fdf2df;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--e9:96px;--e10:128px;--secao:clamp(var(--e8), 40px + 5vw, var(--e9));--largura:1200px;--largura-texto:720px;--margem:20px;--raio:24px;--raio-md:20px;--raio-sm:16px;--raio-xs:12px;--sombra:0 1px 2px color-mix(in srgb, var(--c-primary) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--c-primary) 22%, transparent);--sombra-alta:0 2px 4px color-mix(in srgb, var(--c-primary) 8%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--c-primary) 32%, transparent);--curva:cubic-bezier(.22, .61, .36, 1);--cabecalho:64px}@media (min-width:768px){:root{--margem:40px}}@media (min-width:1100px){:root{--cabecalho:76px}}html{scroll-padding-top:calc(var(--cabecalho) + var(--e4))}body{background:var(--c-fundo-quente)}.pg{font-family:var(--f-montserrat);color:var(--c-text);font-size:17px;line-height:1.6}.pg img{max-width:100%;height:auto;display:block}.pg-container{max-width:calc(var(--largura) + 2 * var(--margem));padding:0 var(--margem);margin:0 auto}.pg-container--texto{max-width:calc(var(--largura-texto) + 2 * var(--margem))}.pg-secao{padding:var(--secao) 0}.pg-secao--branca{background:var(--c-accent)}.pg-secao--curta{padding:clamp(var(--e7), 32px + 3vw, var(--e8)) 0}.pg-sobretitulo{margin:0 0 var(--e3);letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);font-size:13px;font-weight:700;line-height:1.4}.pg-titulo{margin:0 0 var(--e4);letter-spacing:-.025em;color:var(--c-primary);text-wrap:balance;font-size:clamp(28px,22px + 1.8vw,40px);font-weight:800;line-height:1.12}.pg-subtitulo{margin:0 0 var(--e3);letter-spacing:-.01em;color:var(--c-text);text-wrap:balance;font-size:clamp(20px,18px + .5vw,24px);font-weight:700;line-height:1.3}.pg-apoio{margin:0 0 var(--e5);color:var(--c-body);text-wrap:pretty;font-size:clamp(17px,16px + .3vw,20px);line-height:1.55}.pg-acoes{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.pg-botao{justify-content:center;align-items:center;gap:var(--e2);border:2px solid var(--c-primary);background:var(--c-primary);min-height:48px;color:var(--c-accent);font:700 16px/1.2 var(--f-montserrat);text-align:center;cursor:pointer;border-radius:999px;padding:0 28px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.pg-botao:hover{color:var(--c-accent);box-shadow:var(--sombra)}.pg-botao:disabled{opacity:.6;cursor:wait;box-shadow:none}.pg-botao--contorno{color:var(--c-primary);background:0 0}.pg-botao--contorno:hover{background:var(--c-primary);color:var(--c-accent)}.pg-botao--claro{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-primary)}.pg-botao--claro:hover{color:var(--c-primary)}.pg-botao svg{width:16px;height:16px}.pg-link{min-height:44px;color:var(--c-primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.pg-link svg{width:9px;height:14px;transition:transform .2s var(--curva)}.pg-link:hover{color:var(--c-primary);text-underline-offset:4px;text-decoration:underline}.pg-link:hover svg{transform:translate(3px)}.pg-cartao{border-radius:var(--raio);background:var(--c-accent);box-shadow:var(--sombra)}.pg-vazio{justify-items:center;gap:var(--e3);padding:var(--e7) var(--e5);border:1px dashed var(--c-linha);border-radius:var(--raio);text-align:center;color:var(--c-body);display:grid}.pg-vazio p{max-width:32em;margin:0}.pg-carregando{align-items:center;gap:var(--e3);color:var(--c-body);margin:0;display:inline-flex}.pg-carregando:before{content:"";border:2px solid var(--c-linha);border-top-color:var(--c-primary);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite pg-girar}@keyframes pg-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pg-carregando:before{border-top-color:var(--c-linha);animation:none}}.pg-prosa{color:var(--c-text);overflow-wrap:break-word;font-size:17px;line-height:1.7}.pg-prosa>*+*{margin-top:1em}.pg-prosa p,.pg-prosa ul,.pg-prosa ol{margin:0}.pg-prosa *+p,.pg-prosa *+ul,.pg-prosa *+ol{margin-top:1em}.pg-prosa ul,.pg-prosa ol{padding-left:1.4em}.pg-prosa li+li{margin-top:.4em}.pg-prosa :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;color:var(--c-primary);text-wrap:balance;margin:1.8em 0 .5em;font-weight:700;line-height:1.25}.pg-prosa>:first-child{margin-top:0}.pg-prosa :is(h1,h2){font-size:clamp(24px,20px + 1vw,30px)}.pg-prosa h3{font-size:22px}.pg-prosa :is(h4,h5,h6){font-size:19px}.pg-prosa strong,.pg-prosa b{font-weight:700}.pg-prosa a{color:var(--c-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--c-primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--c-primary) 40%, transparent);text-underline-offset:3px;font-weight:600}.pg-prosa a:hover{text-decoration-color:currentColor}.pg-prosa img{border-radius:var(--raio-sm);height:auto}.pg-prosa blockquote{padding:0 0 0 var(--e5);border-left:3px solid var(--c-secondary);color:var(--c-body);margin:1.5em 0}.pg :is(a,button,summary,[tabindex]):focus-visible,.sh :is(a,button):focus-visible,.sf :is(a,button):focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}.pg-escuro :is(a,button):focus-visible,.sf :is(a,button):focus-visible{outline-color:var(--c-accent)}@media (pointer:fine){[data-arrastavel]{cursor:grab}[data-arrastando],[data-arrastando] *{cursor:grabbing!important}}[data-arrastando]{-webkit-user-select:none;user-select:none}
