/* estilos/35-home.css */
@media (min-width:64rem){main .titulo{text-wrap:wrap}}main .texto{color:var(--cor-apoio)}.figura__legenda,.quem__assina{font-size:var(--tam-rotulo);letter-spacing:.08em;text-transform:uppercase}.quem{--tam-numero:clamp(2.5rem,3.5vw,2.75rem)}.quem,.formacoes,.eco__abre,.programas,.docentes__abre{display:grid}.quem{gap:var(--e7) 6rem}.topo{gap:max(var(--e3),5svh - 1.3rem)}@media (max-width:767px){.curso .dado--preco,.curso .botoes .btn--primario{display:none}}.quem__foto .video-topo__pausa{right:var(--e3);bottom:var(--e3);background:var(--night)}.quem .citacao{font-size:var(--tam-citacao);line-height:1.45}.quem__dir{gap:var(--e7)}.quem .numeros{gap:var(--e5);padding-top:var(--e6);border-top:1px solid var(--line)}@media (min-width:54rem){.quem{grid-template-columns:repeat(2,minmax(0,1fr))}.quem__dir{padding-top:2.75rem}}#formacoes,#comunidade{border-top:1px solid var(--line)}.formacoes{gap:var(--e7);align-items:center}.formacoes__cursos{gap:2.5rem}.curso{container-type:inline-size}.curso + .curso{padding-top:2.25rem;border-top:1px solid var(--line)}.curso__nome{color:var(--ink);line-height:1.05}.curso .btn--secundario{--cor-link:var(--ink)}@container (min-width:28rem){.curso .dado__valor{font-size:var(--tam-lead)}}@media (min-width:48rem){#formacoes .abas__lista{display:flex;justify-content:center;gap:0 4.5rem}#formacoes .aba{padding:0 .75rem var(--e5)}#formacoes .aba__titulo{font-size:var(--tam-sub)}}@media (min-width:58rem){.formacoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.formacoes__foto{justify-self:start}}.faixa{text-align:center}.faixa__miolo{justify-items:center;max-width:54rem;margin-inline:auto}.faixa__logo{width:11.25rem}@media (min-width:48rem){#faixa-ibao .titulo{max-width:47.5rem;font-size:var(--tam-faixa);line-height:1.2}}.eco__abre{gap:var(--e6) 6rem;align-items:end}@media (min-width:64rem){.eco__abre{grid-template-columns:repeat(2,minmax(0,1fr))}}.metodo{padding-top:0}.metodo__faixa{position:relative;margin-inline:calc(-1 * var(--folga));padding:var(--secao-y) var(--folga);overflow:hidden;background:var(--cor-fundo);color:var(--cor-texto)}.metodo__miolo{position:relative;max-width:47.5rem}.video-faixa{position:absolute;inset:0;overflow:hidden}.video-faixa::after{content:"";position:absolute;inset:0;background:var(--navy);opacity:.8}.video-faixa img,.video-faixa video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.metodo__dif{margin-block:var(--e8);padding-block:2.25rem;border-block:1px solid var(--line2)}.metodo__dif .titulo{max-width:56.25rem}.metodo__itens{gap:var(--e8)}.metodo__item{padding-top:1.75rem;border-top:1px solid var(--blue)}.metodo__n{color:var(--ocre-text);font-size:var(--tam-lead)}.metodo__item .titulo{font-size:var(--tam-item);font-weight:var(--peso-medio)}@media (min-width:48rem){.metodo__dif{margin-block:6rem 5rem}}@media (min-width:64rem){.metodo__faixa{padding:8.75rem max(var(--folga),calc((100vw - 72.5rem) / 2 + var(--margem)))}}.docentes__abre{gap:var(--e4);justify-items:start}.docentes__abre > .pilha{max-width:40rem}.docentes__setas{display:none}.docentes{display:flex;gap:var(--e4);overflow:auto hidden;margin-inline:calc(-1 * var(--folga));padding:var(--e1) var(--folga) var(--e4);margin-bottom:calc(-1 * var(--e4));scroll-padding-inline:var(--folga);scroll-snap-type:x proximity;outline-offset:-2px}.docentes__trilho{display:contents}.docente{flex:none;width:min(17rem,78vw);scroll-snap-align:start}.docentes__todos{display:flex;justify-content:center;margin-top:var(--e6)}.docentes__seta{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--blue);border-radius:var(--canto);background:var(--blue);color:var(--white);cursor:pointer}.docentes__seta[aria-disabled="true"]{border-color:var(--mist);background:none;color:var(--mist);cursor:default}.docentes__seta:first-child .seta{transform:scaleX(-1)}@media (min-width:1024px){.docentes{margin-inline:calc(-1 * var(--e3));padding-inline:var(--e3);scroll-padding-inline:var(--e3);scrollbar-width:thin}.docente{width:calc((100% - 3 * var(--e4)) / 4)}.secao--carrossel .docentes__setas{display:flex;gap:var(--e2)}.secao--carrossel .docentes{display:block;overflow:hidden;overflow:clip}.secao--carrossel .docentes__trilho{display:flex;gap:var(--e4);transform:translateX(calc(var(--n,0) * (-25% - var(--e4) / 4)));transition:transform var(--t-carrossel) var(--curva-chegada)}}@media (hover:hover){.docentes__seta:not([aria-disabled="true"]):hover .seta{transform:translateX(3px)}.docentes__seta:first-child:not([aria-disabled="true"]):hover .seta{transform:scaleX(-1) translateX(3px)}}@media print{.secao--carrossel .docentes{overflow:visible}.secao--carrossel .docentes__trilho{flex-wrap:wrap;transform:none}}.programas{gap:var(--e4)}.programa{display:flex}.programa .cartao__acoes{flex-direction:column;align-items:stretch;margin-top:0}.programa .btn--link{align-self:center}@media (min-width:768px){.programas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.programas{grid-template-columns:repeat(4,minmax(0,1fr))}.programa .titulo--sub{font-size:var(--tam-lead);line-height:var(--alt-lead)}}@media (max-width:767px){.eco__fig .linha{white-space:normal}}@media (min-width:768px){.docentes__abre{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--e6)}.clinicas{align-items:start}}.curso__selo{display:inline-flex;align-items:center;gap:var(--e2);width:fit-content;padding:var(--e1) var(--e3);color:var(--navy);background:var(--sand);border-radius:var(--canto)}.curso__selo::before{content:"";width:.5rem;height:.5rem;background:var(--green);border-radius:50%}.curso .dados{display:flex;flex-wrap:wrap;gap:var(--e2);border:0}.curso .dado{flex-direction:row-reverse;justify-content:flex-end;gap:var(--e2);min-height:0;padding:var(--e2) var(--e3);background:var(--sand);border:0;border-radius:var(--canto)}.curso .dado__valor{color:var(--navy);font-size:var(--tam-corpo);font-weight:600}.curso .dado--preco{flex-basis:100%;flex-direction:column;gap:var(--e1);margin-top:var(--e3);padding:var(--e4) 0 0;background:none;border-top:1px solid var(--line)}.curso .dado--preco .dado__legenda{letter-spacing:.08em;text-transform:uppercase}.curso .dado__de{color:var(--slate);font-size:var(--tam-menor)}.curso .dado--preco .dado__valor{color:var(--blue);font-size:var(--tam-titulo);font-weight:500;line-height:1.1}.paises__sep{display:none}:root{--anel:1px solid var(--line);--sombra-foto:0 22px 44px -26px var(--slate)}.eco__fig .figura__legenda,.formacoes__foto .figura__legenda,.prog__status{margin:0;color:var(--navy);font-size:var(--tam-rotulo);font-weight:var(--peso-forte);letter-spacing:.16em;text-align:center;text-transform:uppercase}.quem__foto{width:82%;aspect-ratio:4 / 5;margin:var(--e5) auto;border-radius:var(--canto);outline:var(--anel);outline-offset:8px;box-shadow:var(--sombra-foto)}.quem__foto img,.quem__foto .video-topo__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:var(--canto)}@media (min-width:1024px){#quem-somos .quem{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(48px,7vw,112px);row-gap:22px;align-items:start}#quem-somos .quem > *{display:contents}#quem-somos .quem .rotulo{grid-area:1 / 1}#quem-somos .quem .titulo{grid-area:2 / 1;margin:0}#quem-somos .quem__dir > .texto:nth-of-type(1){grid-area:3 / 1;margin:0}#quem-somos .quem__dir > .texto:nth-of-type(2){grid-area:4 / 1;margin:0}#quem-somos .quem .numeros{grid-area:5 / 1;margin:12px 0 0}#quem-somos .quem > :first-child > .pilha{grid-area:6 / 1;margin-top:18px}#quem-somos .quem__foto{grid-column:2;grid-row:1 / span 6;align-self:center;width:100%;margin:8px 0 0}}.formacoes{align-items:start}.formacoes__foto{display:flex;flex-direction:column;align-items:center;gap:22px;justify-self:center;width:calc(100% - 1rem);max-width:440px;margin:var(--e5) 0 0}.formacoes__foto img{width:100%;aspect-ratio:4 / 5;object-position:55% 40%;border-radius:var(--canto);outline:var(--anel);outline-offset:8px;box-shadow:var(--sombra-foto)}.eco__blocos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1080px;margin:0 auto}.eco__fig{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;margin:0;padding:8px 24px}.eco__fig + .eco__fig::before,.paises li + li::before{content:"";position:absolute;top:40px;bottom:40px;left:0;width:1px;background:var(--line)}.eco__bloco{width:100%;max-width:290px;aspect-ratio:1 / 1;overflow:hidden;background:var(--sand2);border-radius:50%;outline:var(--anel);outline-offset:8px;box-shadow:var(--sombra-foto)}.eco__bloco img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-foto) var(--curva-chegada)}.eco__fig:nth-child(1) .eco__foto{object-position:50% 30%}.eco__fig:nth-child(2) .eco__foto{object-position:50% 38%}.eco__fig:nth-child(3) .eco__foto{object-position:50% 40%}@media (hover:hover){.eco__fig:hover .eco__bloco img{transform:scale(1.04)}.prog:hover .prog__foto img{transform:scale(1.04)}}.paises{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;max-width:1080px;margin:var(--e6) auto var(--e5);padding:0;list-style:none}.paises li{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 8px;color:var(--navy)}.paises li + li::before{top:10px;bottom:10px}.paises img{width:48px;height:48px;border-radius:50%;outline:1px solid var(--line);outline-offset:4px;box-shadow:0 10px 22px -12px var(--mist)}.paises li span[aria-hidden="true"]:not(.paises__sep){color:var(--navy);font-size:var(--tam-rotulo);font-weight:var(--peso-forte);letter-spacing:.16em;line-height:1.4;text-align:center;text-transform:uppercase}@media (max-width:1023px){.paises{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:28px}.paises li + li::before{display:none}}@media (max-width:639px){.paises{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.eco__blocos{display:flex;gap:var(--e5);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--folga));padding-inline:var(--folga)}.eco__fig{flex:0 0 75%;scroll-snap-align:center}}.programas .cartao.prog{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:0 !important;border-radius:var(--canto);box-shadow:var(--sombra-foto)}.prog__foto{aspect-ratio:16 / 10;overflow:hidden;background:var(--sand2)}.prog__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transition:transform var(--t-foto) var(--curva-chegada)}.prog__corpo{display:flex;flex:1;flex-direction:column;gap:10px;padding:var(--e5)}.prog__status{text-align:left}.prog__status--breve{color:var(--slate)}.prog .titulo{margin:0}.prog__meta{margin:0;color:var(--green);font-size:var(--tam-menor);font-weight:var(--peso-forte)}.prog__preco{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;color:var(--navy);font-size:var(--tam-sub)}.prog__preco > span{font-size:var(--tam-rotulo);font-weight:var(--peso-forte);letter-spacing:.16em;opacity:.7;text-transform:uppercase}.prog__preco b{font-weight:var(--peso-forte)}.prog__total{color:var(--slate);font-size:var(--tam-rotulo)}.prog .cartao__acoes{margin-top:auto;padding-top:var(--e4)}
