body.ativo{overflow: clip;}
main{overflow: clip;}

a.botaoCta:link,
a.botaoCta:active,
a.botaoCta:visited{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: max-content;background: #45A838;box-shadow: 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 0px 20px 24px -16px #0B23536B, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent !important;padding: 22px 80px 22px;margin: 0px auto;border-radius: 60px;position: relative;z-index: 1;transition: all 0.5s ease;}
	a.botaoCta b{display: block; font-size: 24px; font-weight: 700; text-transform: uppercase; color: #FFF;}
	a.botaoCta svg{transition: all 0.5s ease;}
		a.botaoCta svg path{transition: all 0.5s ease;}
/* Hover */
a.botaoCta:hover{background: #21AE7C;box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 18px -16px #0b23533b, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -120px #25b8ca !important;}
	a.botaoCta:hover svg,
	a.botaoCta:hover svg path{opacity: 1 !important;}

a.botaoAmarelo:link,
a.botaoAmarelo:active,
a.botaoAmarelo:visited{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: max-content;background: #FFCD27;box-shadow: 0px 28px 24px -16px #5E5E606B, 0px -6px 0px 0px #171F2F33 inset, 0px -12px 40px -16px #171F2F66 inset, 0px 20px 15px -16px transparent inset;padding: 22px 80px 22px;margin: 0px auto;border-radius: 60px;position: relative;z-index: 1;transition: all 0.5s ease;}
	a.botaoAmarelo b{display: block;font-size: 22px;font-weight: 700;text-transform: uppercase;color: #191010;transition: all 0.5s ease;}
	a.botaoAmarelo svg{transition: all 0.5s ease;}
		a.botaoAmarelo svg path{opacity: 0.2;fill:#191010;transition: all 0.5s ease;}

/* Barra Fixa */
.barraFixa{width: 100%;background: linear-gradient(90deg, #001B38 0%, #072F40 48.91%, #003763 100%);border-bottom: 1px solid #FFFFFF29;position: fixed;top: 0px;left: 50%;transform: translateX(-50%);z-index: 10;}
    .barraFixa::before{content: ""; width: 100%; height: 14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='14' fill='none' viewBox='0 0 1920 14'%3E%3Cpath fill='%23f2f1f0' d='M17.063 11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h20.999v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h20.75v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h20.998v11.839h1.75V0h21v11.839h1.75V0h20.75v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h20.75v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0h21v11.839h1.75V0H1920v2.188h-7.57l.01 9.65h7.56V14h-9.75V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1863V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1842V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1772V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1751V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1681V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1660V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1590V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1569V2.188h-1.5V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1522V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1501V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1431V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1410V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1340V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1319V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1249V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1228V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1158V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1137V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H1067V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14H1046V2.188h-1.5V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.38l-.01 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188h-1.75V14h-6.14V2.188h-12.68l.01 9.65h8.31V6.126h-4.37l-.02 1.75h2.64v2.188h-4.81V3.936h8.75V14h-12.69V2.188H999V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H978V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H964v2.188h-4.812V3.936h8.75V14H955.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H943V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H932.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H909.75V2.188H908V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H887V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H873v2.188h-4.812V3.936h8.75V14H864.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H852V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H841.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H818.75V2.188H817V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H796V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H782v2.188h-4.812V3.936h8.75V14H773.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H761V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H750.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H727.75V2.188H726V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H705V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H691v2.188h-4.812V3.936h8.75V14H682.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H670V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H659.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H636.75V2.188H635V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H614V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H600v2.188h-4.812V3.936h8.75V14H591.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H579V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H568.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H545.75V2.188H544V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H523V2.188h-1.5V14h-6.137V2.188h-12.687l.012 9.65H511V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H500.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H477.75V2.188H476V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H455V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H441v2.188h-4.812V3.936h8.75V14H432.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H420V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H409.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H386.75V2.188H385V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H364V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H350v2.188h-4.812V3.936h8.75V14H341.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H329V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H318.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H295.75V2.188H294V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H273V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H259v2.188h-4.812V3.936h8.75V14H250.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H238V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H227.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H204.75V2.188H203V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H182V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75H168v2.188h-4.812V3.936h8.75V14H159.25V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65H147V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H136.5V2.188h-1.75V14h-6.137V2.188h-12.687l.012 9.65h8.312V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H113.75V2.188H112V14h-6.137V2.188H93.176l.011 9.65h8.313V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H91V2.188h-1.75V14h-6.137V2.188H70.426l.011 9.65h8.313V6.126h-4.375l-.018 1.75H77v2.188h-4.812V3.936h8.75V14H68.25V2.188H66.5V14h-6.137V2.188H47.676l.011 9.65H56V6.126h-4.375l-.018 1.75h2.643v2.188h-4.812V3.936h8.75V14H45.5V2.188h-1.75V14h-6.137V2.188H24.926l.012 9.65h8.312V6.126h-4.375l-.018 1.75H31.5v2.188h-4.812V3.936h8.75V14H22.75V2.188H21V14h-6.137V2.188H2.176l.011 9.65H10.5V6.126H6.125l-.018 1.75H8.75v2.188H3.938V3.936h8.75V14H0V0h17.063zM1920 3.938v2.187h-3.62l-.02 1.75h2.64v2.188h-4.81V3.936z' opacity='.04'/%3E%3C/svg%3E") no-repeat; position: absolute; top: 50%; transform: translateY(-50%); left: 0px;}
        
	.barraFixa .centro{display: flex; justify-content: space-between; gap: 52px; width: 100%; max-width: 1320px; padding: 10px 20px 8px; margin: 0px auto; position: relative; z-index: 1; align-items: center;}
		.barraFixa .centro p{font-size: 16px; font-weight: 600; line-height: 20px; letter-spacing: 0.01em; color: #fff; backdrop-filter: blur(1px); text-transform: uppercase; padding-top: 3px;}
			.barraFixa .centro p b{display: block; font-size: 12px; font-weight: 500; line-height: 20px; letter-spacing: 0.04em; text-transform: uppercase; color: #ffffff66; margin-top: -2px;}
		.barraFixa .centro a:link,
		.barraFixa .centro a:active,
		.barraFixa .centro a:visited{display: flex;align-items: center;gap: 12px;width: 100%;max-width: max-content;background: #E74B13;box-shadow: 0px -3px 0px 0px #171f2f47 inset, 0px 28px 24px -16px #5E5E606B, 0px 20px 15px -16px transparent inset, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent!important;border-radius: 104px;padding: 11px 32px 9px;margin: -2px 0px 0px;transition: all 0.5s ease;}
			.barraFixa .centro a b{display: flex;align-items: center;gap: 12px;font-size: 15px;font-weight: 600;line-height: 17px;text-transform: uppercase;color: #FFF;}
				.barraFixa .centro a b em{font-size: 14px;    line-height: 14px;font-weight: 400;letter-spacing: 0.01em;color: #FFF;}
			.barraFixa .centro a svg{width: 19px;min-width: 19px;height: 20px;margin-top: -4px;transition: all 0.5s ease;pointer-events: none;}
				.barraFixa .centro a svg path{transition: all 0.5s ease;}
		/* Hover */
		.barraFixa .centro a:hover{background: #21AE7C;box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px 28px 24px -16px #0B23533B, 0px 20px 15px -16px #ffffff40 inset, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -120px #25b8ca !important;}

/* Box Formulario */
.boxFormulario{display: flex;width: 100%;height: 100%;background: #0B0D33E6;backdrop-filter: blur(15px);position: fixed;top: 0px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;z-index: 10;padding: 30px 20px;opacity: 0;visibility: hidden;pointer-events: none;}
body.ativo .boxFormulario{opacity: 1;visibility: visible;pointer-events: auto;overflow-y: auto;}
	.boxFormulario .centro{width: 100%;max-width: 838px;height: max-content;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 124 604'%3E%3Cpath fill='url(%23a)' d='M104.8 453v-15.5H0v-34.8h19.4v15.5h104.5v54.3H19.4v112.2h85.4V511H54.2v38.7l15.5.1v-23.3H89v42.6H34.8v-77.5H124V604H0V453zm0-201.3v-15.5H0v-34.9h19.4v15.5h104.5v54.3H19.4v112.3h85.4v-73.7H54.2v38.8l15.5.1v-23.4H89v42.6H34.8v-77.4H124v112.3H0v-151zM0 50.3h104.8V34.8H0V0h19.4v15.5h104.5v54.3H19.4v112.3l85.4-.1v-73.6H54.2v38.7l15.5.2v-23.4H89v42.6H34.8V89H124v112.2H0z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='123.9' y1='302' y2='302' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.6' stop-color='%23f2f2f2'/%3E%3Cstop offset='1' stop-color='%23f2f2f2' stop-opacity='.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat right #FFF;background-position-x: calc(100% - 70px);border-radius: 32px;margin: auto;position: relative;padding: 52px 80px;}
		.boxFormulario .centro::before{content: ""; width: 172px; height: 174px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 172 175'%3E%3Cpath fill='%23908d97' fill-rule='evenodd' d='m5.3 105 15.7-3.3a68 68 0 0 1-1.4-17l-14-.6q-.4 7.5.6 14.7l8.6-1.2q-.6-4-.7-8h-3.2l.3 5.4-2.3.2-.3-7.8h7.7q0 6 1 12l-13 2.3a82 82 0 0 1-1-20l16.3 1q.3-3.6 1-7.3l-16.2-3 .2-.8.3-1.6 16 3.5q1.7-8.4 5.5-16L13.7 51q-3.2 6.6-5.2 13.7l8.3 2.5q1-3.9 2.6-7.6l-2.9-1.3-1.8 5-2.2-.7q1.3-3.7 2.8-7.2l7 3.2Q20 64 18.4 70L5.6 66.7a89 89 0 0 1 7.2-18.8l14.5 7.9q1.8-3.4 3.8-6.4l-13.5-9.5 1.4-2 13.2 9.9q5-7 11.5-12.4l-9-11.1a79 79 0 0 0-10.3 10.4l6.5 5.7q2.7-3.1 5.5-5.9l-2.2-2.3-3.6 3.8-1.7-1.6a75 75 0 0 1 5.5-5.5l5.2 5.8q-4.5 4.1-8.1 8.8L21 35.1q6.1-7.9 14-14l10 13q3-2.3 6-4.2l-8.5-14.2q1-.7 2-1.2l8.1 14.4q7.3-4.3 15.4-6.6L64.3 8.4q-7 2-13.6 5.3l3.8 8q3.6-1.8 7.4-3.2l-1-3-5 2-.8-2.2q3.5-1.6 7.1-2.7l2.4 7.4a73 73 0 0 0-10.9 4.7l-6.1-12a82 82 0 0 1 18.5-7L70 22q3.5-1 7.1-1.4L75 4l2.4-.4L79 20.3a68 68 0 0 1 16.7.3l2-14.1a77 77 0 0 0-14.5-.9l.3 8.8 8 .1.1-3.2-5.2-.2V8.8q3.7 0 7.6.5l-.8 7.8q-6-.5-11.8-.2l-.8-13.4q9.8-.6 19.7 1.1l-2.9 16.5q3.6.6 7.1 1.7l4.7-16 2.2.7-5 15.8a64 64 0 0 1 15 7.3l7.5-12.2q-6-4-12.9-6.8l-3.2 8.2q3.8 1.6 7.2 3.4l1.5-2.8-4.7-2.3 1-2.2q3.4 1.6 6.8 3.6l-4 6.8q-5-3-10.6-5.2l4.6-12.7q9.1 3.6 17.5 9.3L123 31.5q3 2.1 5.8 4.5l10.6-12.7 1.8 1.6-10.9 12.4q6.2 5.8 11 13l11.7-8q-4-6.2-9.2-11.5l-6.2 6q2.8 3.1 5.2 6.2l2.5-2-3.3-4.1 1.7-1.5 4.8 6-6.3 4.7q-3.6-5-7.7-9.1l9.3-9.7q7.1 7.1 12.3 15.7L142.2 52q2 3.1 3.6 6.5l14.7-7.2 1 2.1-14.7 6.7a65 65 0 0 1 4.8 16.3l13.9-2.4q-1.2-7.4-3.7-14.3l-8.1 3a66 66 0 0 1 2.2 7.7l3-.7q-.5-2.6-1.3-5.2l2.1-.7q1.2 3.8 2 7.5l-7.6 1.6q-1.2-5.9-3.4-11.5l12.2-5a87 87 0 0 1 5 19.5l-16.2 2.3q.5 3.7.6 7.5l16.4-.5v2.4h-16.3q0 8.5-2.1 16.8L164 108q1.8-7.2 2.3-14.6l-8.6-.6q-.2 4-1 8l3.2.6c.3-1.5.6-3.8.7-5.3l2.3.2q-.5 4-1.2 7.7l-7.6-1.6q1.2-6 1.5-12l13.3.5a85 85 0 0 1-3.2 19.9L150 106q-1 3.6-2.4 7l15.1 6.4-.4 1.1-.5 1.1 1.8.8-16.8-7.6a64 64 0 0 1-8.6 14.5l11 9q4.5-5.9 8-12.4l-7.6-4.1-4.1 6.9 2.6 1.8 2.4-3.7.2-.3q0-.2.3-.5l2 1.2-4.3 6.5-6.2-4.6q3.4-5 6.1-10.3l11.9 6a84 84 0 0 1-10.9 16.8l-12.5-10.8q-2.4 3-5 5.5l11.3 12q-.8 1-1.7 1.7l-11.3-12.5-.8.7q-1 1.1-2.4 2v.1q-4.9 4-10.5 7l6.6 12.7q6.3-3.5 12.2-8l-5.4-7a78 78 0 0 1-6.5 4.7l1.7 2.8.3-.2 4-2.8 1.4 1.9a72 72 0 0 1-6.5 4.2l-3.9-6.9q5.2-3 9.8-6.8l8.4 10.3a86 86 0 0 1-16.6 11l-7.2-15q-3.3 1.6-6.7 2.8l5.5 15.7-2.2.8-4.8-15.8A65 65 0 0 1 90 155l.9 14.4a83 83 0 0 0 14.4-2.3l-2.1-8.5q-4 1-7.8 1.5l.4 3.2q2.7-.2 5.2-.8l.5 2.3c-2 .4-5.7 1-7.6 1.1l-.8-7.8q5.9-.7 11.6-2.3l3.6 13q-9.6 2.7-19.6 3l-.5-16.7-7.3-.1-1.2 16.6-2.4-.3 1.8-16.6q-8.4-.9-16.3-3.9l-5 13.5q7 2.6 14 4l1.6-8.8q-4-.7-7.7-1.8l-1 3.1L70 162l-.6 2.3a67 67 0 0 1-7.4-2l2.4-7.5q5.8 1.8 11.5 2.7L74.1 171a82 82 0 0 1-19-5.3l6.1-15.5q-3.4-1.4-6.7-3.2l-7.8 14.7-2-1.3L53 146a65 65 0 0 1-13.3-10.3L29.8 146q5 5.3 11.2 9.4l4.8-7.3-.1-.1c-2-1.5-4.3-3.2-6.1-4.9l-2.1 2.5 4 3.3-1.3 1.9a73 73 0 0 1-5.9-5l5.2-5.9q4.3 4 9.4 7.3l-7 11.3a82 82 0 0 1-15.4-12.7l11.8-11.6a68 68 0 0 1-4.8-5.6l-13 10.2-1.4-2 13.3-9.7a66 66 0 0 1-8-14.9l-13.1 5.3q2.7 6.9 6.5 13.1L25 126a64 64 0 0 1-3.8-7l-2.9 1.3 2.5 4.7-2 1.1a66 66 0 0 1-3.4-6.9l7-3.2q2.4 5.5 5.8 10.5l-11 7.5a91 91 0 0 1-9-18l15.5-5.6c-.8-2.2-1.6-5-2.1-7.2l-16 3.9zM148 148.3a89 89 0 0 1-27.5 19.3l-6.6-15.3-1.9.8 6.2 15.5-5.6 2a86 86 0 0 1-26.8 3.8v-16.7h-2l-.6 16.7-6-.4c-9-1-18.1-3.5-26.4-7.4l6.7-15.2-1.8-.8-7.2 15-5.3-2.8A84 84 0 0 1 22 145l12.2-11-1.4-1.6-12.6 10.8-3.6-4.8q-8.1-11.4-12.4-24.9l15.6-5-.3-1-.3-1-15.7 4.6-1.4-5.5h-.3A89 89 0 0 1 .6 78l16.2 1.8.2-2L.8 75.4l1-6q2.9-13.8 10-26l14.1 8.4 1-1.7-13.8-8.9 3.3-5 .3.1-.3-.2q8.1-11.4 19.4-19.6L45.4 30l1.6-1.2L38 15l1.3-.9 3.6-2.3q12.1-7 25.7-10L72 18.3l2-.4-2.8-16.4 3.8-.7q1 0 2-.3Q90.9-1 104.6 2.1L101 18.4l1.9.5 4-16.2a79 79 0 0 1 30 14.4l-9.7 13.5q.8.7 1.6 1.2l10.1-13c1.4 1 3.3 2.7 4.6 3.8a89 89 0 0 1 17.1 21.8l-14.2 8.3 1 1.8 14.4-7.9a80 80 0 0 1 9.8 32.3l-16.3 1.6.2 2.1 16.3-1.1c.2 1.6.2 4.2.2 6q0 14-4.4 27.4l-15.2-5.2-.7 2 15.4 5.7v.3l-.1.1-2.1 5.3q-5.9 12.9-15 23.3l-12.2-11.2-1.4 1.5z' clip-rule='evenodd' opacity='.1'/%3E%3C/svg%3E") no-repeat; position: absolute; top: -70px; left: -79px}
		._1000 .boxFormulario .centro::after{content: ""; width: 216px; height: 112px; background: url('../img/lancamento/iconeLogoHorizontal.svg') no-repeat center #FFF; background-size: 168px 66px; border-radius: 24px; box-shadow: 0px 4px 32px 0px #10060629; position: absolute; top: 28px; right: 24px;}
		.boxFormulario .centro span.botaoFechar{width: 36px;height: 36px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23252629' d='M6.8 5 9.6 2q.4-.3.4-.8a1 1 0 0 0-.4-.9q-.9-.7-1.8 0L5 3.2 2.2.4Q1.3-.3.4.4q-.7.9 0 1.8L3.2 5 .4 7.8q-.7.9 0 1.8.9.8 1.8 0L5 6.8 8 9.6q.3.4.8.4t.9-.4q.8-.9 0-1.8z'/%3E%3C/svg%3E") no-repeat center #FFF;background-size: 10px 10px;outline: 1px solid #00000029;outline-offset: -1px;border-radius: 100%;position: absolute;top: -24px;right: 40px;cursor: pointer;transition: all 0.5s ease;}
		.boxFormulario .centro span.botaoFechar:hover{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23FFFFFF' d='M6.8 5 9.6 2q.4-.3.4-.8a1 1 0 0 0-.4-.9q-.9-.7-1.8 0L5 3.2 2.2.4Q1.3-.3.4.4q-.7.9 0 1.8L3.2 5 .4 7.8q-.7.9 0 1.8.9.8 1.8 0L5 6.8 8 9.6q.3.4.8.4t.9-.4q.8-.9 0-1.8z'/%3E%3C/svg%3E") no-repeat center #F63434;background-size: 10px 10px;outline: 1px solid #FFFFFF80;}
		.boxFormulario .centro h2{width: 100%;max-width: 457px;font-size: 36px;font-weight: 700;line-height: 38px;color: #084072;margin-bottom: 24px;}
			._1000 .boxFormulario .centro h2 b{display: block; font-size: 30px; font-weight: 300;}
		.boxFormulario .centro p{width: 100%;max-width: 460px;font-size: 16px;font-weight: 400;line-height: 20px;color: #3C414A;margin-bottom: 34px;}
			.boxFormulario .centro p b{font-weight: 700; color: #E74B13;}

		.boxFormulario .centro form{width: 100%;max-width: 449px;margin-bottom: 30px;}
			.boxFormulario .centro form div{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;}
				.boxFormulario .centro form div:last-of-type{margin-bottom: 0px;}
				.boxFormulario .centro form div label{width: 100%;max-width: 82px;display: block;font-size: 16px;font-weight: 500;line-height: 18px;color: #3C414A;}
					.boxFormulario .centro form div label b{display: inline-block; font-weight: 500; color: #E65210;}
				.boxFormulario .centro form div input{width: 100%;background: #EDF1F2;outline: 1px solid #EDF1F2;outline-offset: -1px;border-radius: 4px;padding: 16px 16px 10px;}
				.boxFormulario .centro form div input,
					.boxFormulario .centro form div input::placeholder{display: block; font-size: 15px; font-weight: 500; line-height: 22px; letter-spacing: 0.01em; color: #3A3F47; transition: all 0.5s ease;}
					/* Hover / Focus */
					.boxFormulario .centro form div input:hover,
					.boxFormulario .centro form div input:focus{background: #FFF;box-shadow: 0px 0px 5px 0px #0b23531c;}

		.boxFormulario .centro a:link,
		.boxFormulario .centro a:active,
		.boxFormulario .centro a:visited{margin: 0px;padding: 20px 52px 14px;}
			.boxFormulario .centro a b{font-size: 22px;line-height: 26px;}
			.boxFormulario .centro a svg{width: 21px;min-width: 21px;height: 18px;margin-top: -5px;}
			/* Hover */
			.boxFormulario .centro a:hover svg{transform: translateX(5px);}

/* Box Topo */
.boxTopo {background: linear-gradient(98deg, #014574 0%, #0B0D33 70%);position: relative;z-index: 1;overflow-x: clip;}
    .boxTopo::before {content: "";width: 100%;height: 190px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 191'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 183h1920V13.6s-519.4-49.3-816.6 43C707.8 179.2 364.1 173.7 0 134.1z' clip-rule='evenodd' opacity='.2'/%3E%3Cpath fill='url(%23a)' d='M0 135.4c393.7 45.4 758 60.5 1182-66.2 297.4-88.8 738-52.8 738-52.8V191H0z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='960' x2='960' y1='30' y2='191' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f2f5f5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat bottom center;filter: drop-shadow(0px 46px 8px #FFF);background-size: cover;position: absolute;bottom: -9px;left: 0px;z-index: 2;}
    .boxTopo::after {content: "";width: 664px;height: 302px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 664 303'%3E%3Cpath fill='%23eeedf0' d='M520.5.7C580.7 1 630.7 3.2 664 4.9c1 51-9.9 101.8-32.2 148.4a332 332 0 0 1-143.5 149.5L415 180.3c38.3-18.8 69-49.8 87.4-88A187 187 0 0 0 520.5.7M141.6 23.6a189 189 0 0 0 102.1 155L172 301.9A332 332 0 0 1 .5 51.7c45-11.8 92.6-21 141.1-28.1m279-22.1A91.3 91.3 0 0 1 329.3 104a91.5 91.5 0 0 1-91.8-92c63-6 125.3-9.1 183-10.5'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -130px;right: calc(50% - 585px);transform: translateX(50%);z-index: 2;pointer-events: none;}

    .boxTopo div.blur { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; overflow: clip; } 
        .boxTopo div.blur::before { content: ""; position: absolute; bottom: -318px; left: 56%; z-index: -1; width: 1001px; height: 564px; border-radius: 1001px; background: #10E6B4; mix-blend-mode: screen; filter: blur(200px); } 
        .boxTopo div.blur::after { content: ""; position: absolute; z-index: -1; width: 990px; height: 506px; border-radius: 990px; opacity: 0.2; background: #50EBDE; mix-blend-mode: screen; filter: blur(200px); top: -243px; left: 665px; } 
    .boxTopo div.fundoPattern { width: 100%; height: 100%; background: url(../img/lancamento/topoFundoPattern3.webp) lightgray 0% 0% repeat; mix-blend-mode: color-burn; position: absolute; top: 0px; left: 0px; z-index: -1; opacity: 0.17; } 
        .boxTopo div.blur span { width: 1391px; height: 1562px; background: #071A3A; mix-blend-mode: lighten; border-radius: 100%; filter: blur(224px); position: absolute; bottom: -1109px; left: -371px; z-index: -3; opacity: 0.9; }

    .boxTopo div.centro { display: flex; justify-content: space-between; width: 100%; max-width: 1320px; padding: 96px 20px 177px; margin: 0px auto; position: relative; z-index: 1; min-height: 824px; } 
            .boxTopo div.centro::before { content: ""; width: calc(100% - 310px); min-width: 563px; max-width: 770px; height: 728px; background: url('../img/lancamento/jo-nascimento.webp') no-repeat bottom; background-size: contain; position: absolute; bottom: 0px; right: -12px; z-index: 2; transition: all 0.5s ease; pointer-events: none; } 
            .boxTopo div.centro::after { content: ""; width: 666px; height: 627px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 666 627'%3E%3Cg opacity='.3' style='mix-blend-mode:soft-light'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M490.2 627a333 333 0 0 0 51.7-553.3 333 333 0 0 0-532 179 333.4 333.4 0 0 0 164 373.3l71.8-124.1a189.9 189.9 0 1 1 171.3 1.6z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' d='M239.6 334.8a91.8 91.8 0 1 0 183.7 0 91.8 91.8 0 0 0-183.7 0'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='333' x2='333' y1='0' y2='627' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebebeb'/%3E%3Cstop offset='1' stop-color='%23ebebeb' stop-opacity='.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='333' x2='333' y1='0' y2='627' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebebeb'/%3E%3Cstop offset='1' stop-color='%23ebebeb' stop-opacity='.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; mix-blend-mode: soft-light; position: absolute; bottom: -132px; right: calc(50% - 583px); transform: translateX(50%); opacity: 32%; z-index: 0; } 
        .boxTopo div.centro div.conteudo {min-width: 565px; max-width: 682px; height: 100%; padding: 20px 0px 0px; } 
            .boxTopo div.centro div.conteudo div.bannerCurso { width: 100%; max-width: max-content; display: flex; align-items: center; box-shadow: 4px 4px 0px 0px #10060629; border-radius: 24px; margin-bottom: 53px; } 
                .boxTopo div.centro div.conteudo div.bannerCurso span { display: block; font-size: 14px; font-weight: 600; line-height: 20px; letter-spacing: 0.03em; text-transform: uppercase; color: #FFF; background: linear-gradient(90deg, #3E7ADA 80%, #205CBC 100%); border-radius: 24px 0px 0px 24px; padding: 12px 40px 8px 24px; margin-right: -16px; } 
                .boxTopo div.centro div.conteudo div.bannerCurso b { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; line-height: 20px; letter-spacing: 0.02em; text-transform: uppercase; color: #6F7072; background: #FFF; border-radius: 24px; padding: 12px 32px 8px; align-content: center; } 
                    .boxTopo div.centro div.conteudo div.bannerCurso b i { font-weight: 600; } 
                    .boxTopo div.centro div.conteudo div.bannerCurso b em { display: flex; align-items: center; gap: 8px; font-size: 15px; font-weight: 600; line-height: 20px; letter-spacing: 0.03em; text-transform: uppercase; color: #231A3F; } 
                        .boxTopo div.centro div.conteudo div.bannerCurso b em::before { content: ""; width: 19px; min-width: 19px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 20'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M19 5.3A10 10 0 0 0 7.9.3 10 10 0 0 0 0 9.9a10 10 0 0 0 7.7 9.8 10 10 0 0 0 11.3-5l-3.8-2a6 6 0 0 1-6.5 2.8A6 6 0 0 1 4.3 10a6 6 0 0 1 4.5-5.5 6 6 0 0 1 6.5 3z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' d='M10.1 12.8c1.6 0 2.8-1.2 2.8-2.8s-1.2-2.7-2.8-2.7A3 3 0 0 0 7.4 10c0 1.6 1.2 2.8 2.7 2.8'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.3' x2='19' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23daaf8a'/%3E%3Cstop offset='.3' stop-color='%23e74b13'/%3E%3Cstop offset='.7' stop-color='%239f1b17'/%3E%3Cstop offset='1' stop-color='%23471211'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.3' x2='19' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23daaf8a'/%3E%3Cstop offset='.3' stop-color='%23e74b13'/%3E%3Cstop offset='.7' stop-color='%239f1b17'/%3E%3Cstop offset='1' stop-color='%23471211'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; margin-top: -4px; pointer-events: none; } 

        .boxTopo div.centro div.conteudo h2 { font-size: 45px; font-weight: 700; line-height: 50px; text-shadow: 3px 3px 0 #47121129; color: #FFF; margin-bottom: 29px; letter-spacing: 0.03em; } 
            .boxTopo div.centro div.conteudo h2 b { display: block; font-size: 36px; font-weight: 300; line-height: 36px; color: #FFF; margin-top: 9px; letter-spacing: 0.005em; } 
        .boxTopo div.centro div.conteudo span.mobile { display: none; } 
        .boxTopo div.centro div.conteudo .interesse p { display: block; width: 100%; max-width: 586px; margin-bottom: 40px; color: #FFF; font-size: 22px; font-weight: 300; line-height: 31px; letter-spacing: 0.01em; } 
            .boxTopo div.centro div.conteudo .interesse p b { font-weight: 600; }

        ._1000 .boxTopo div.centro div.conteudo .interesse a.botaoCta:link, ._1000 .boxTopo div.centro div.conteudo a.botaoCta:active, ._1000 .boxTopo div.centro div.conteudo .interesse a.botaoCta:visited {margin: 0;width: 100%;max-width: 528px;}

        .boxTopo div.centro > span { height: 100%; max-width: 213px; display: block; font-size: 15px; font-weight: 400; line-height: 22px; color: #FFFFFF8F; margin-left: auto; padding-top: 47px; position: relative; margin-right: -25px; } 
                .boxTopo div.centro > span::before { content: ""; width: 338px; height: 8px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 336 8'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M0 4h326' opacity='.2'/%3E%3Ccircle cx='332' cy='4' r='4' fill='%23fff' opacity='.2'/%3E%3C/svg%3E") no-repeat; background-size: cover; position: absolute; top: 49%; transform: translateY(-50%); right: 228px; } 
                .boxTopo div.centro > span::after { content: ""; width: 82px; height: 90px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 82 90'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M1 87V0M2 86h69' opacity='.2'/%3E%3Ccircle cx='78' cy='86' r='4' fill='%23fff'/%3E%3C/svg%3E") no-repeat; position: absolute; bottom: -12px; right: 484px; z-index: 1; } 
            .boxTopo div.centro > span b { display: block; font-size: 24px; font-weight: 700; line-height: 28px; text-transform: uppercase; text-shadow: 3px 3px 0px #47121129; color: #FFF; margin-bottom: 4px; }

@media (min-width: 1200px) and (max-width: 1330px) { 
    ._1000 .boxTopo div.centro::before { height: 698px; right: -122px; } 
    ._1000 .boxTopo div.centro > span { position: absolute; right: 400px; margin: 0; height: auto; max-width: 223px; font-size: 14px; line-height: 20px; bottom: 628px; text-align: end; padding: 0; } 
    ._1000 .boxTopo div.centro > span::before { content: none; } 
    ._1000 .boxTopo div.centro > span::after { width: 72px; height: 89px; bottom: -17px; right: -90px; transform: rotate(180deg); z-index: -1; } 
    ._1000 .boxTopo div.centro > span b { font-size: 18px; line-height: 24px; }
}

@media (min-width: 1000px) and (max-width: 1199px) { 
    ._1000 .boxTopo div.centro::before { right: -122px; background-position: top; max-width: 680px; hei;height: 628px; } 
    ._1000 .boxTopo div.centro > span { max-width: 223px; font-size: 14px; line-height: 20px; margin: -20px 60px 0px 0px; padding-top: 47px; text-align: end; } 
    ._1000 .boxTopo div.centro > span::before { top: 279px; right: -20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 454'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M4 454V9' opacity='.2'/%3E%3Ccircle cx='4' cy='4' r='4' fill='%23fff' opacity='.2' transform='rotate(-90 4 4)'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; width: 8px; height: 454px; } 
    ._1000 .boxTopo div.centro > span::after { content: none; } 
    ._1000 .boxTopo div.centro > span b { font-size: 18px; line-height: 24px; } 
}


/* passoAPasso */
.passoAPasso{width: 100%; position: relative;z-index: 1;}
    ._1000 .passoAPasso::before{content: '';display: block;position: absolute;width: 100%;min-width: 1920px;height: 306px;bottom: 105px;left: 50%;transform: translateX(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='306' fill='none' viewBox='0 0 1920 306'%3E%3Cg opacity='.3'%3E%3Cpath fill='url(%23a)' d='M311.5 2v257.073h38V2H720v304H444.5V87.5h190v133H530V173h57.375L587 135h-95v124.073h180.5l.265-209.573h-275.5V306H264V49.5h-38V2z'/%3E%3Cpath fill='url(%23b)' d='M-182.5 0v257.073h38V0H226v304H-49.5V85.5h190v133H36V171h57.375L93 133H-2v124.073h180.5l.265-209.573h-275.5V304H-230V47.5h-38V0z'/%3E%3C/g%3E%3Cg opacity='.3'%3E%3Cpath fill='url(%23c)' d='M1559.5 2v257.073h-38V2H1151v304h275.5V87.5h-190v133H1341V173h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V306H1607V49.5h38V2z'/%3E%3Cpath fill='url(%23d)' d='M2053.5 0v257.073h-38V0H1645v304h275.5V85.5h-190v133H1835V171h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V304H2101V47.5h38V0z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(386 0 0 290 226 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e4f3fc'/%3E%3Cstop offset='1' stop-color='%23e4f3fc' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='matrix(-386 0 0 -290 1645 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e4f3fc'/%3E%3Cstop offset='1' stop-color='%23e4f3fc' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='-21' x2='-21' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e4f3fc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e4f3fc'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='1892' x2='1892' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e4f3fc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e4f3fc'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: cover;user-select: none;pointer-events: none;z-index: -1;}
.passoAPasso .centro{width: 100%;max-width: 1160px;padding: 149px 20px 194px;margin: 0px auto;position: relative;z-index: 2;}
    .passoAPasso .centro h2{display: block;margin: 0 auto 30px; color: #084072;text-align: center;font-size: 36px;font-weight: 700;line-height: 40px;}
    .passoAPasso .centro p{width: 100%;max-width: 750px;font-size: 22px;font-weight: 300;line-height: 36px;text-align: center;color: #3C414A;margin: 0px auto 36px;}
        .passoAPasso .centro p b{font-weight: 800;color: #084072;}
    .passoAPasso .centro ul{display: flex; flex-direction: column; gap: 12px;; width: 100%; max-width: 843px; background: #F5FBFF; border-radius: 8px; border: 1px solid #E8EDEF; padding: 36px 20px; margin: 0px auto 36px;}
            .passoAPasso .centro ul li p{display: flex;justify-content: center;gap: 16px;font-weight: 600;color: #084072;margin: 0px;}
                .passoAPasso .centro ul li p::before{content: "";width: 24px;min-width: 24px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' fill='none' viewBox='0 0 24 20'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%2300b900' d='M24 3.514 20.762 0 8.808 12.972l-5.57-6.044L0 10.442 8.808 20z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='24' height='21' x='0' y='-1' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-1'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_2941_1578'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: contain;}
    .passoAPasso .centro span{width: 100%;max-width: 702px;display: block;font-size: 24px;font-weight: 400;line-height: 40px;text-align: center;color: #3C414A;margin: 0px auto 36px;}
        .passoAPasso .centro span b{font-weight: 700;}
    .passoAPasso .centro strong{display: block; font-size: 28px; font-weight: 700; line-height: 38px; text-transform: uppercase; text-align: center; color: #084072;}
        .passoAPasso .centro strong b{display: inline-block;font-weight: 700;text-decoration: underline;text-decoration-thickness: 4px;text-decoration-color: #058A6D;text-underline-offset: 11px;}

/* Box Objetivo */
.boxObjetivo{background: #FFF;position: relative;z-index: 0;}
	.boxObjetivo div.centro{width: 100%;max-width: 1320px;padding: 0px 20px 109px;margin: 0px auto;position: relative;z-index: 2;}

        .boxObjetivo div.centro ul.conteudo{margin-bottom: 20px;}
            .boxObjetivo div.centro ul.conteudo li p{font-size: 18px;font-weight: 400;line-height: 28px;color: #3C414A; margin-bottom: 20px;}

                .boxObjetivo div.centro ul.conteudo li p b{font-weight: 700;}
            .boxObjetivo div.centro ul{display: flex;flex-direction: column;gap: 14px;}
                .boxObjetivo div.centro ul.conteudo > li{width: 100%;position: relative;padding: 28px 0px 0px 140px;}
                    .boxObjetivo div.centro ul.conteudo li.objetivo{margin-bottom: 71px;}
                    .boxObjetivo div.centro ul.conteudo li.publico{padding-left: 147px;}
                    .boxObjetivo div.centro ul.conteudo li.objetivo::before{content: "";width: 112px;height: 128px;background: url('../img/lancamento/iconeObjetivo.webp') no-repeat;position: absolute;top: 0px;left: 0px;pointer-events: none;}
                    .boxObjetivo div.centro ul.conteudo li.publico::before{content: "";width: 112px;height: 129px;background: url('../img/lancamento/iconePublico.webp') no-repeat;position: absolute;top: 0px;left: 0px;pointer-events: none;}

                    .boxObjetivo div.centro ul.conteudo li h2{font-size: 32px;font-weight: 400;line-height: 36px;color: #084072;margin-bottom: 18px;}
                        .boxObjetivo div.centro ul.conteudo li h2 b{display: inline-block;font-weight: 700;}
                    .boxObjetivo div.centro ul.conteudo li ul li p{margin: 0px;}

                        .boxObjetivo div.centro ul.conteudo li ul li{display: flex;gap: 14px;}
                            .boxObjetivo div.centro ul.conteudo li ul li::before{content: "";width: 14px;min-width: 14px;height: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23d8e1e4' fill-rule='evenodd' d='M10.304 13a6.95 6.95 0 0 0 3.017-3.124 6.83 6.83 0 0 0 .504-4.504 6.9 6.9 0 0 0-2.434-3.844A7.06 7.06 0 0 0 7.068 0a7.06 7.06 0 0 0-4.352 1.445A6.9 6.9 0 0 0 .207 5.241a6.83 6.83 0 0 0 .414 4.514 6.95 6.95 0 0 0 3.035 3.223l1.509-2.572a3.96 3.96 0 0 1-1.8-1.875 3.9 3.9 0 0 1-.237-2.573c.217-.859.72-1.621 1.43-2.163a4.02 4.02 0 0 1 2.48-.824 4.02 4.02 0 0 1 2.465.871 3.93 3.93 0 0 1 1.387 2.19c.2.864.099 1.769-.287 2.568a3.96 3.96 0 0 1-1.837 1.84z' clip-rule='evenodd'/%3E%3Cpath fill='%235699c8' d='M5.037 6.941c0 1.052.864 1.905 1.93 1.905s1.93-.853 1.93-1.905-.864-1.905-1.93-1.905-1.93.853-1.93 1.905'/%3E%3C/svg%3E") no-repeat;margin-top: 6px;pointer-events: none;}
            .boxObjetivo div.centro p{font-size: 18px; font-weight: 400; line-height: 32px; color: #3C414A;}
                .boxObjetivo div.centro p b{font-weight: 700;color: #084072 !important;}

		.boxObjetivo div.centro div.conteudoModulo{display: flex;justify-content: space-between;gap: 29px;position: relative;margin-bottom: 86px;}
			._1000 .boxObjetivo div.centro div.conteudoModulo span.textoLateral{width: 63px;height: 604px;position: sticky;top: 80px;z-index: 1;padding: 80px 0px 0px;margin: -20px 0px -1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 63 604'%3E%3Cpath fill='%23E8EDEF' d='M62.21 24.79a32.25 32.25 0 0 1-2.264 20.792 31.72 31.72 0 0 1-13.579 14.416l-6.92-11.813a18.07 18.07 0 0 0 8.102-8.149l.166-.344a18.38 18.38 0 0 0 1.29-11.851 18.2 18.2 0 0 0-6.242-10.11l-.297-.238a17.8 17.8 0 0 0-10.792-3.782h-.378a17.8 17.8 0 0 0-10.785 3.8 18.2 18.2 0 0 0-6.435 9.987 18.4 18.4 0 0 0 .911 11.525l.152.35a18.1 18.1 0 0 0 8.103 8.652l-6.791 11.873-.562-.316A31.75 31.75 0 0 1 2.797 45.02 32.25 32.25 0 0 1 .93 24.188c1.71-6.958 5.688-13.131 11.29-17.52A31.26 31.26 0 0 1 31.14 0h.665a31.26 31.26 0 0 1 18.932 6.636l.52.416a31.93 31.93 0 0 1 10.798 17.085zm-4.527 19.729a29.75 29.75 0 0 0 2.088-19.18C58.317 18.892 54.76 13.132 49.68 8.99A28.77 28.77 0 0 0 31.781 2.5a28.75 28.75 0 0 0-18.02 6.138C8.604 12.678 4.936 18.366 3.36 24.785a29.75 29.75 0 0 0 1.72 19.216 29.3 29.3 0 0 0 10.477 12.43l4.311-7.54a20.6 20.6 0 0 1-7.01-8.5 20.9 20.9 0 0 1-1.209-13.49 20.7 20.7 0 0 1 7.32-11.357 20.3 20.3 0 0 1 12.73-4.333 20.32 20.32 0 0 1 12.645 4.582 20.7 20.7 0 0 1 7.1 11.498 20.88 20.88 0 0 1-1.466 13.465 20.6 20.6 0 0 1-7.111 8.318l4.385 7.486a29.27 29.27 0 0 0 10.432-12.041m-26.33-6.193c3.386 0 6.184-2.788 6.184-6.292s-2.798-6.29-6.185-6.29-6.184 2.787-6.184 6.29h-2.5l.012-.452c.225-4.495 3.785-8.1 8.226-8.327l.446-.012c4.797 0 8.685 3.936 8.685 8.791l-.01.453c-.234 4.645-4.028 8.34-8.675 8.34l-.446-.012c-4.589-.236-8.238-4.077-8.238-8.78h2.5c0 3.503 2.797 6.291 6.184 6.291M31 603.976q-4.12 0-7.36-1.8-3.28-1.8-5.08-4.92-1.84-3.12-1.84-6.96 0-4.68 2.24-8 2.2-3.36 6.24-4.88v3.28q-2.84 1.2-4.44 3.68-1.6 2.44-1.6 5.92 0 3.08 1.44 5.56 1.44 2.44 4.16 3.84 2.68 1.4 6.24 1.4t6.24-1.4 4.12-3.84q1.44-2.48 1.44-5.56 0-3.48-1.56-5.92-1.6-2.48-4.4-3.68v-3.28q4 1.52 6.2 4.88t2.2 8q0 3.84-1.8 6.96-1.84 3.12-5.08 4.92t-7.36 1.8M45.28 559.277q0 3.88-1.8 7.04-1.84 3.16-5.08 5-3.28 1.8-7.4 1.8t-7.36-1.8q-3.28-1.84-5.08-5-1.84-3.16-1.84-7.04 0-3.92 1.84-7.08 1.8-3.16 5.08-4.96 3.24-1.8 7.36-1.8t7.4 1.8q3.24 1.8 5.08 4.96 1.8 3.16 1.8 7.08m-2.44 0q0-3.12-1.44-5.6t-4.12-3.92q-2.72-1.44-6.28-1.44t-6.24 1.44-4.12 3.92-1.44 5.6 1.44 5.6 4.12 3.92 6.24 1.44 6.28-1.44q2.68-1.44 4.12-3.92t1.44-5.6M45 519.234v2.8l-23.52 15.48H45v2.8H17.04v-2.8l23.48-15.48H17.04v-2.8zM17.04 496.532h2.32v7.76H45v2.8H19.36v7.8h-2.32zM19.32 489.31h10.44v-10.6h2.32v10.6h10.6v-11.8H45v14.6H17v-14.6h2.32zM17.04 469.313h17.6q4.16 0 6.16-1.96 2-2 2-5.44t-1.96-5.36q-2-1.96-6.2-1.96h-17.6v-2.8H34.6q5.32 0 8 2.84 2.68 2.8 2.68 7.32t-2.68 7.36q-2.68 2.8-8 2.8H17.04zm-6.08-11.04 4.76 8.2h-2.16l-5.12-8.2zM17.04 437.268q0-4.64 1.68-7.96t4.84-5.08 7.52-1.76q4.32 0 7.48 1.76 3.12 1.76 4.8 5.08 1.64 3.32 1.64 7.96v8.28H17.04zm25.64 0q0-5.84-3.04-8.88-3.08-3.08-8.56-3.08-5.52 0-8.6 3.08-3.12 3.04-3.12 8.88v5.48h23.32zM45.28 404.746q0 3.88-1.8 7.04-1.84 3.16-5.08 5-3.28 1.8-7.4 1.8t-7.36-1.8q-3.28-1.84-5.08-5-1.84-3.16-1.84-7.04 0-3.921 1.84-7.08 1.8-3.16 5.08-4.96 3.24-1.8 7.36-1.8t7.4 1.8q3.24 1.8 5.08 4.96 1.8 3.159 1.8 7.08m-2.44 0q0-3.12-1.44-5.6t-4.12-3.92q-2.72-1.44-6.28-1.44t-6.24 1.44-4.12 3.92-1.44 5.6 1.44 5.6 4.12 3.92 6.24 1.44 6.28-1.44q2.68-1.44 4.12-3.92t1.44-5.6M25.08 356.926q3.6 0 5.8 2.36t2.2 7.08v5.64H45v2.8H17.04v-8.44q0-4.68 2.2-7.04 2.2-2.4 5.84-2.4m5.6 9.44q0-6.56-5.6-6.56-2.8 0-4.24 1.56t-1.44 5v5.64h11.28zM45 337.348l-11.68 6.92v5.16H45v2.8H17.04v-8.4q0-4.68 2.24-7.08 2.24-2.44 5.88-2.44 3.04 0 5.2 1.76 2.12 1.72 2.76 5.12l11.88-7.2zm-13.96 12.08v-5.64q0-3.28-1.6-4.92-1.6-1.68-4.28-1.68-2.76 0-4.24 1.6-1.52 1.599-1.52 5.04v5.6zM45.28 316.191q0 3.88-1.8 7.04-1.84 3.16-5.08 5-3.28 1.8-7.4 1.8t-7.36-1.8q-3.28-1.84-5.08-5-1.84-3.16-1.84-7.04 0-3.92 1.84-7.08 1.8-3.16 5.08-4.96 3.24-1.8 7.36-1.8t7.4 1.8q3.24 1.8 5.08 4.96 1.8 3.16 1.8 7.08m-2.44 0q0-3.12-1.44-5.6t-4.12-3.92q-2.72-1.44-6.28-1.44t-6.24 1.44-4.12 3.92-1.44 5.6 1.44 5.6 4.12 3.92 6.24 1.44 6.28-1.44q2.68-1.44 4.12-3.92t1.44-5.6M25.2 275.228q-2.76 1.2-4.32 3.68-1.6 2.439-1.6 5.76 0 3.12 1.44 5.6t4.12 3.92q2.64 1.44 6.16 1.44t6.2-1.44 4.12-3.92 1.44-5.6q0-2.92-1.24-5.24a9.74 9.74 0 0 0-3.6-3.76q-2.36-1.44-5.48-1.64v11.76h-2.28v-14.72h2.04q3.68.2 6.68 2a13.14 13.14 0 0 1 4.68 4.84q1.72 3 1.72 6.76 0 3.88-1.8 7.04-1.84 3.16-5.08 5-3.28 1.8-7.4 1.8t-7.36-1.8q-3.28-1.84-5.08-5-1.84-3.16-1.84-7.04 0-4.48 2.24-7.84t6.24-4.88zM45 251.059l-11.68 6.92v5.16H45v2.8H17.04v-8.4q0-4.68 2.24-7.08 2.24-2.44 5.88-2.44 3.04 0 5.2 1.76 2.12 1.72 2.76 5.12l11.88-7.2zm-13.96 12.08v-5.64q0-3.28-1.6-4.92-1.6-1.68-4.28-1.68-2.76 0-4.24 1.6-1.52 1.599-1.52 5.04v5.6zM38.36 226.262v12.72l6.64 2.44v2.96l-27.6-10.2v-3.16l27.6-10.16v2.96zm-2.32.84-15.12 5.52 15.12 5.52zM17.4 189.048H45v2.8H22.96l22.04 9.84v2.04l-21.96 9.84H45v2.8H17.4v-2.96l23.92-10.68-23.92-10.68zM38.36 166.496v12.72l6.64 2.44v2.96l-27.6-10.2v-3.16l27.6-10.16v2.96zm-2.32.84-15.12 5.52 15.12 5.52zm-25.08 1.8 4.76 8.2h-2.16l-5.12-8.2zM17.04 140.243h2.32v7.76H45v2.8H19.36v7.8h-2.32zM17.04 133.021H45v2.8H17.04zM31 127.961q-4.12 0-7.36-1.8-3.28-1.8-5.08-4.92-1.84-3.12-1.84-6.96 0-4.68 2.24-8 2.199-3.36 6.24-4.88v3.28q-2.841 1.2-4.44 3.68-1.6 2.44-1.6 5.92 0 3.08 1.44 5.56 1.44 2.439 4.16 3.84 2.679 1.4 6.24 1.4 3.56 0 6.24-1.4 2.68-1.401 4.12-3.84 1.44-2.48 1.44-5.56 0-3.48-1.56-5.92-1.6-2.48-4.4-3.68v-3.28q4 1.52 6.2 4.88t2.2 8q0 3.84-1.8 6.96-1.84 3.12-5.08 4.92t-7.36 1.8M45.28 83.261q0 3.88-1.8 7.04-1.84 3.16-5.08 5-3.28 1.8-7.4 1.8t-7.36-1.8q-3.28-1.84-5.08-5-1.84-3.16-1.84-7.04 0-3.92 1.84-7.08 1.8-3.16 5.08-4.96 3.24-1.8 7.36-1.8t7.4 1.8q3.24 1.8 5.08 4.96 1.8 3.16 1.8 7.08m-2.44 0q0-3.12-1.44-5.6t-4.12-3.92q-2.72-1.44-6.28-1.44t-6.24 1.44-4.12 3.92-1.44 5.6 1.44 5.6 4.12 3.92 6.24 1.44 6.28-1.44q2.68-1.44 4.12-3.92t1.44-5.6'/%3E%3C/svg%3E") no-repeat #fff;background-size: contain;user-select: none;pointer-events: none;}
				._1000 .boxObjetivo div.centro div.conteudoModulo span.textoLateral b{display: none !important;}

            .boxObjetivo div.centro > span{width: 100%;max-width: 1237px;display: block;font-size: 18px;font-weight: 400;line-height: 32px;color: #3C414A;padding-left: 147px;margin-bottom: 173px;}
                .boxObjetivo div.centro > span b{font-weight: 700;color: #084072;}

			.boxObjetivo div.centro div.conteudoModulo ol.modulos{width: 100%;max-width: 1132px;list-style: none;}
				._1000 .boxObjetivo div.centro div.conteudoModulo::before{content: "";width: 230px;height: 100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 230 1398'%3E%3Cpath stroke='%23E8EDEF' stroke-dasharray='4 4' stroke-width='2' d='M1 0v1398M0 1397h230'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;bottom: -910px;left: 33px;pointer-events: none;}
				.boxObjetivo div.centro div.conteudoModulo ol.modulos > li{width: 100%;list-style: none;position: relative;padding: 71px 20px 71px 143px;margin-bottom: 24px;border-radius: 4px;outline: 2px solid #E8EDEF;outline-offset: -2px;background: #FFF;box-shadow: 6px 2px 12px 0 #E6EFF599;}
					._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos > li::before{content: ""; width: 60px; height: calc(100% + 2px); background: linear-gradient(90deg, #eff4f300 0%, #EFF4F3 100%); position: absolute; top: 50%; left: -58px; transform: translateY(-50%); pointer-events: none;}
				.boxObjetivo div.centro div.conteudoModulo ol.modulos > li:last-of-type{margin-bottom: 0px;}
					.boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo{width: 88px;display: block;font-size: 14px;font-weight: 600;line-height: 20px;letter-spacing: 0.042em;text-transform: uppercase;text-align: center;color: #FFF;border-radius: 2px 2px 0 0;background: linear-gradient(180deg, #2D9B83 0%, #35B89B 15%);padding: 32px 5px 6px;position: absolute;top: -2px;left: -8px;}
						.boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo::before{content: "";width: 88px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 88 16'%3E%3Cpath fill='%2335B89B' d='M0 0h88v16L44 4 0 16z'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -15px;left: 0px;}
						.boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo b{display: block;font-size: 42px;font-weight: 600;line-height: 44px;letter-spacing: 0.03em;margin-top: -2px;}
					.boxObjetivo div.centro div.conteudoModulo ol.modulos li h2{width: 100%;font-size: 32px;font-weight: 700;line-height: 36px;color: #084072;margin: 0px 0px 12px;position: relative;z-index: 1;}

					._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas{width: 100%; max-width: 872px; display: flex; justify-content: space-between;gap:20px;}						
						.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li{display: flex;gap: 11px;font-size: 18px;font-weight: 400;line-height: 32px;color: #535A66;}
							.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li::before{content: "";width: 5px;min-width: 5px;height: 5px;background: #535A66;border-radius: 100%;margin-top: 11px;}
							.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul span.subLista{display: block; padding-left: 16px; border-left: 4px solid #E8EFED; color: #535A66; font-size: 16px; font-weight: 400; line-height: 28px; margin: 2px 0 10px 16px;}

					.boxObjetivo div.centro div.conteudoModulo ol.modulos li > b{display: block; font-size: 76px; font-weight: 100; line-height: 76px; letter-spacing: -0.04em; text-transform: uppercase; color: #E8EFED; position: absolute; top: 26px; right: 25px;}

		.boxObjetivo div.centro > p{width: 100%;max-width: 728px;font-size: 18px;font-weight: 400;font-style: italic;line-height: 32px;letter-spacing: -0.02em;text-align: center;color: #3C414A;margin: 0px auto 20px;}
			.boxObjetivo div.centro > p b{display: inline-block;font-weight: 700;font-style: italic;color: #0D0D0D;}
		.boxObjetivo div.centro > a:link,
		.boxObjetivo div.centro > a:active,
		.boxObjetivo div.centro > a:visited{background: #45A838;box-shadow: 0 -4px 0 0 #171f2f33 inset, 0 -20px 40px -16px #171f2f66 inset, 0 20px 24px -16px #0b23536b, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent;}
			.boxObjetivo div.centro > a b{display: block;font-size: 24px;font-weight: 700;line-height: 28px;text-transform: uppercase;color: #FFF;transition: all 0.5s ease;}
			.boxObjetivo div.centro > a b.mobile{display: none;}
			.boxObjetivo div.centro > a svg{width: 23px;min-width: 23px;height: 24px;opacity: 0.24;margin-top: -4px;transition: all 0.5s ease;pointer-events: none;}
        /* Hover */
        .boxObjetivo div.centro > a:hover{box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 18px -16px #0b23533b, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -10px #25b8ca !important;}

@media (min-width: 1000px) and (max-width: 1190px){
    ._1000 .barraFixa .centro{gap: 12px;}
        ._1000 .barraFixa .centro p{font-size: 14px;}
        ._1000 .barraFixa .centro a{padding: 11px 20px 9px;gap:8px;}
            ._1000 .barraFixa .centro a b{gap: 8px;font-size: 14px;}
            ._1000 .barraFixa .centro a svg{width: 16px; min-width: 16px; height: 16px;}
    
    ._1000 .passoAPasso .centro h2{font-size: 36px; letter-spacing: -0.02em;}
    
    ._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos > li{padding-left: 106px;}
        ._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li{letter-spacing: -0.01em; font-size: 17px; }
}

/* Box Sobre Curso */
.boxSobreCurso{background: linear-gradient(0deg, #161029, #161029),linear-gradient(0deg, #00173B, #00173B);position: relative;overflow: clip;}
	.boxSobreCurso::before{content: "";width: 100%;height: 250px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 241'%3E%3Cg filter='url(%23a)' opacity='.4'%3E%3Cpath fill='%23000' d='M1920.8 119.5C1630.4 41 1083.8 23.7 546 125c-163 30.7-408 72-546 72V44h1920z'/%3E%3C/g%3E%3Cpath fill='url(%23b)' d='M1920 111.3c-303-72.3-864.7-85-1393 8.5C362.5 148.8 139 183 0 183V39h1920z'/%3E%3Cdefs%3E%3ClinearGradient id='b' x1='960' x2='960' y1='185.4' y2='22.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f2f5f5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='2008.8' height='241' x='-44' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_1525_541' stdDeviation='22'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat top;position: absolute;top: -39px;left: 0px;z-index: 1;}
	.boxSobreCurso::after{content: "";width: 100%;height: 336px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 336'%3E%3Cpath fill='%23F7FCFB' d='M0 230.1c393.7 86.4 882 138.6 1327-91.1C1660.6-33.3 1920 3.2 1920 3.2V336H0z'/%3E%3C/svg%3E") no-repeat bottom;background-size: contain;position: absolute;bottom: -14px;left: 0px;z-index: 1;}

	.boxSobreCurso div.fundoPattern{width: 100%;height: 100%;background: url(../img/lancamento/topoFundoPattern.webp) lightgray 0% 0% repeat;mix-blend-mode: color-burn;position: absolute;top: 0px;left: 0px;opacity: 0.07;z-index: 1;pointer-events: none;}
	.boxSobreCurso div.blur{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
		.boxSobreCurso div.blur::before{content: "";width: 1526px;height: 504px;background: #3E7ADA;border-radius: 100%;filter: blur(310px);mix-blend-mode: plus-lighter;position: absolute;top: -572px;right: -157px;opacity: 22%;}
		.boxSobreCurso div.blur::after{content: "";width: 1526px;height: 504px;background: #10E6B4;border-radius: 100%;filter: blur(310px);mix-blend-mode: plus-lighter;position: absolute;top: -572px;right: -157px;opacity: 22%;}
		.boxSobreCurso div.blur span{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
			.boxSobreCurso div.blur span::before{content: "";width: 966px;height: 711px;border-radius: 100%;position: absolute;top: -318px;left: -268px;opacity: 0.4;background: #10E6B4;mix-blend-mode: plus-lighter;filter: blur(310px);}
			.boxSobreCurso div.blur span::after{content: "";width: 1271px;height: 1689px;background: #9A2B00;transform: rotate(-90deg);filter: blur(391px);border-radius: 100%;opacity: 60%;mix-blend-mode: lighten;position: absolute;top: 597px;right: -427px;}

	.boxSobreCurso div.centro{width: 100%;max-width: 1320px;padding: 216px 20px 188px;margin: 0px auto;position: relative;z-index: 3;}
		.boxSobreCurso div.centro h2{font-size: 40px;font-weight: 200;line-height: 36px;color: #7576B9;}

		/* Metodologia estudo */
		.boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 120px;}
			.boxSobreCurso div.centro article.metodologiaEstudo h2{font-weight: 700;font-size: 40px;line-height: 36px;text-align: center;margin-bottom: 28px;color: #FFF;}
			.boxSobreCurso div.centro article.metodologiaEstudo ul{display: flex; justify-content: center; gap: 20px;}
				.boxSobreCurso div.centro article.metodologiaEstudo ul li{display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 240px;padding: 17px 10px 24px;position: relative;}
					._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:not(:last-of-type)::before{content: "";width: 2px;height: 236px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 3 236'%3E%3Cpath stroke='%23E5E3EB' stroke-dasharray='4 4' stroke-width='2' d='M1.5 0v236' opacity='.1'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;right: -11px;top: 50%;transform: translateY(-50%);pointer-events: none;}
					.boxSobreCurso div.centro article.metodologiaEstudo ul li figure{display: flex;justify-content: center;align-items: center;width: 151px;height: 151px;margin: 0px auto 20px;}
						._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1) figure img{width: 142px; height: 143px;}
						._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2) figure img{width: 106px; height: 140px;}
						._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(3) figure img{width: 151px; height: 137px;}

					.boxSobreCurso div.centro article.metodologiaEstudo ul li p{font-size: 20px;font-weight: 500;line-height: 28px;text-align: center;text-transform: uppercase;color: #FFF;}
						.boxSobreCurso div.centro article.metodologiaEstudo ul li p b{display: block;font-size: 26px;font-weight: 700;line-height: 36px;text-transform: none;color: #37BC9F;margin-top: -4px;}

		/* Duvidas */
		.boxSobreCurso div.centro article.duvidas{display: flex;justify-content: space-between;align-items: center;gap: 20px;outline: 2px dashed #E5E3EB1F;border-radius: 20px;padding: 44px 63px 48px 52px;margin-bottom: 184px;}
			.boxSobreCurso div.centro article.duvidas figure{width: 152px; min-width: 152px; height: 176px;}
				.boxSobreCurso div.centro article.duvidas figure img{width: 100%;height: 100%;pointer-events: none;}
			.boxSobreCurso div.centro article.duvidas h2{width: 100%; max-width: 352px; font-size: 36px; line-height: 44px; color: #FFF;}
				.boxSobreCurso div.centro article.duvidas h2::after{content: "";display: block;width: 100%;max-width: 340px;height: 9px;background: #D9D9D91A;border-radius: 5px;margin-top: 28px;}
				.boxSobreCurso div.centro article.duvidas h2 b{display: block;font-size: 48px;font-weight: 700;line-height: 52px;color: #FFF;}
			.boxSobreCurso div.centro article.duvidas p{width: 100%;max-width: 552px;font-size: 18px;font-weight: 300;line-height: 28px;color: #FFF;}
				.boxSobreCurso div.centro article.duvidas p b{font-weight: 600;}

		.boxSobreCurso div.centro article.bonus{display: flex;justify-content: space-between;gap: 20px;margin-bottom: 184px;}
			.boxSobreCurso div.centro article.bonus h2{width: 100%;max-width: 239px;font-size: 75px;font-weight: 100;line-height: 70px;letter-spacing: -0.02em;text-transform: uppercase;overflow-wrap: break-word;color: #FFFFFF40;}
				.boxSobreCurso div.centro article.bonus h2::after{content: "";display: block;width: 223px;height: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 223 22'%3E%3Cpath fill='%23fff' d='M207.6.4c.7-.5 2-.5 2.7 0l12.1 9.5q1.2 1.1 0 2.2l-12.1 9.5c-.7.5-2 .5-2.7 0s-.7-1.6 0-2.1l8.9-7H0v-3h216.5l-8.9-7c-.7-.5-.7-1.5 0-2' opacity='.2'/%3E%3C/svg%3E") no-repeat;margin-top: 20px;pointer-events: none;}
			.boxSobreCurso div.centro article.bonus div.conteudo{width: 100%;max-width: 966px;height: 100%;background: linear-gradient(90deg, #E5E3EB14 65%, #E5E3EB00 100%);border-radius: 8px;padding: 26px 40px 30px;}
				.boxSobreCurso div.centro article.bonus div.conteudo p{font-size: 18px;font-weight: 400;line-height: 26px;letter-spacing: 0.01em;color: #FFF;padding: 20px 0px 14px 110px;margin-bottom: 25px;position: relative;}
				.boxSobreCurso div.centro article.bonus div.conteudo p:last-of-type{margin-bottom: 0px;}
					.boxSobreCurso div.centro article.bonus div.conteudo p.planilha::before{content: "";width: 90px;height: 90px;background: url('../img/lancamento/planilha.webp') no-repeat;position: absolute;top: 0px;left: 0px;pointer-events: none;}
					.boxSobreCurso div.centro article.bonus div.conteudo p.tabela::before{content: ""; width: 90px; height: 90px; background: url('../img/lancamento/tabela.webp') no-repeat; position: absolute; top: 0px; left: 0px;}
					.boxSobreCurso div.centro article.bonus div.conteudo p b{display: block;font-size: 24px;font-weight: 800;line-height: 26px;letter-spacing: 0.02em;color: #FFF;margin-bottom: 4px;}

		/* Vagas */
		.boxSobreCurso div.centro article.vagas{display: flex;justify-content: space-between;gap: 20px;margin-bottom: 196px;position: relative;z-index: 1;}
			.boxSobreCurso div.centro article.vagas div.conteudo{width: 100%;max-width: 320px;margin-top: 72px;}
				.boxSobreCurso div.centro article.vagas div.conteudo h2{font-size: 36px; line-height: 44px; color: #FFF; margin-bottom: 88px;position: relative;}
					._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2::before{content: "";width: 476px;height: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 476 2'%3E%3Cpath stroke='%23E8EDEF' stroke-dasharray='4 4' stroke-width='2' d='M0 1h476' opacity='.1'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -44px;left: 0px;pointer-events: none;}
					.boxSobreCurso div.centro article.vagas div.conteudo h2 b{display: block;font-size: 60px;font-weight: 700;line-height: 60px;color: #FFF;margin-top: 4px;}
				.boxSobreCurso div.centro article.vagas div.conteudo p{font-size: 18px;font-weight: 400;line-height: 28px;color: #FFF;}
					.boxSobreCurso div.centro article.vagas div.conteudo p b{font-weight: 700; color: #E74B13;}

			._1000 .boxSobreCurso div.centro article.vagas div.curso{display: flex;width: 100%;max-width: 833px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 127 616'%3E%3Cpath fill='url(%23a)' d='M107.1 462v-15.8H.3v-35.5H20v15.8h106.6v55.4H20v114.5l87.1-.1v-75H55.6v39.4l15.8.2V537H91v43.5H35.8v-79h90.8V616H.3V462zm0-205.3v-15.8H.3v-35.6H20v15.8h106.6v55.4H20V391h87.1v-75.1H55.6v39.5l15.8.1v-23.8H91V375H35.8v-79h90.8v114.6H.3v-154zM.3 51.3H107V35.5H.3V0H20v15.8h106.6v55.4H20v114.5l87.1-.1v-75H55.6V150l15.8.1v-23.8H91v43.4H35.8v-79h90.8v114.5H.3z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.3' x2='126.6' y1='308' y2='308' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.6' stop-color='%23f2f2f2'/%3E%3Cstop offset='1' stop-color='%23f2f2f2' stop-opacity='.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat #FFF right top;border-radius: 24px;box-shadow: 0px 0px 72px -8px #FFD52C47, 0px -6px 0px 0px #E1E1E3 inset;padding: 0px 32px 66px 20px;position: relative;}
				._1000 .boxSobreCurso div.centro article.vagas div.curso::before{content: "";width: 172px;height: 172px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 172 172'%3E%3Cpath fill='%23908d97' fill-rule='evenodd' d='m5.3 103.6 15.7-3.3a66 66 0 0 1-1.4-16.7l-14-.7a79 79 0 0 0 .6 14.6l8.6-1.2q-.6-4-.7-8h-3.2q0 2.8.3 5.4l-2.3.2c-.2-2.3-.3-5.4-.3-7.7h7.7q0 6 1 11.9l-13 2.2a80 80 0 0 1-1-19.8l16.3 1.1c.2-2.3.5-5 1-7.3L4.3 71.4l.2-.8.3-1.5 16 3.4q1.7-8.3 5.5-15.8l-12.7-6.3A81 81 0 0 0 8.5 64l8.3 2.4q1-3.8 2.6-7.5l-2.9-1.2-1.8 5-2.2-.8a64 64 0 0 1 2.8-7.2l7 3.2Q20 63.3 18.4 69L5.6 65.8a87 87 0 0 1 7.2-18.5L27.3 55l3.8-6.3-13.5-9.3 1.4-2 13.2 9.7q5-6.8 11.5-12.2l-9-11Q29 28.8 24.4 34.4l6.5 5.5q2.7-3 5.5-5.8l-2.2-2.3-3.6 3.8-1.7-1.6q2.6-2.9 5.5-5.4l5.2 5.8q-4.5 4-8.1 8.6L21 34.6q6.1-7.8 14-13.9l10 13q3-2.3 6-4.2l-8.5-14q1-.7 2-1.2l8.1 14.2A64 64 0 0 1 68.1 22L64.3 8.3a77 77 0 0 0-13.6 5.2l3.8 7.8q3.6-1.6 7.4-3l-1-3q-2.6.8-5 2l-.8-2.2q3.5-1.6 7.1-2.7l2.4 7.4a73 73 0 0 0-10.9 4.5l-6.1-11.7q8.8-4.5 18.5-7l4 16q3.5-.9 7.1-1.4L75 4l2.4-.3L79 20a69 69 0 0 1 16.7.4l2-14q-7.2-1.1-14.5-.8l.3 8.6 8 .1.1-3.1-5.2-.2V8.7q3.7 0 7.6.5l-.8 7.7q-6-.5-11.8-.2l-.8-13.3q9.8-.6 19.7 1.2l-2.9 16.2q3.6.6 7.1 1.7l4.7-15.8 2.2.7-5 15.6a64 64 0 0 1 15 7.1l7.5-12a78 78 0 0 0-12.9-6.6l-3.2 8q3.8 1.6 7.2 3.4l1.5-2.8-4.7-2.3 1-2.1q3.4 1.6 6.8 3.5l-4 6.7q-5-3-10.6-5l4.6-12.6q9.1 3.6 17.5 9.1L123 31q3 2.2 5.8 4.5L139.4 23l1.8 1.6-10.9 12.2q6.2 5.7 11 12.7l11.7-7.8q-4-6.1-9.2-11.3l-6.2 6q2.8 2.8 5.2 6l2.5-2-3.3-4 1.7-1.5q2.6 3 4.8 6l-6.3 4.6a74 74 0 0 0-7.7-9l9.3-9.5q7.1 7 12.3 15.5l-13.9 8.7q2 3.1 3.6 6.5l14.7-7.2 1 2.1-14.7 6.6a64 64 0 0 1 4.8 16l13.9-2.3q-1.2-7.2-3.7-14.1l-8.1 3q1.3 3.6 2.2 7.6l3-.8-1.3-5 2.1-.8 2 7.5-7.6 1.6q-1.2-6-3.4-11.4l12.2-4.9a85 85 0 0 1 5 19.2L151.8 77q.5 3.8.6 7.4l16.4-.4v2.3h-16.3q0 8.4-2.1 16.6l13.7 3.5q1.8-7 2.3-14.4l-8.6-.6q-.2 4-1 7.9l3.2.6c.3-1.5.6-3.7.7-5.2l2.3.2q-.5 3.9-1.2 7.6L154 101q1.2-5.9 1.5-11.8l13.3.5a83 83 0 0 1-3.2 19.6l-15.7-4.6q-1 3.7-2.4 7l15.1 6.3-.4 1-.5 1.2 1.8.8-16.8-7.5c-2.2 5-5.1 10-8.6 14.2l11 8.8q4.5-5.7 8-12.1l-7.6-4.1-4.1 6.8 2.6 1.8 2.4-3.6.2-.4.3-.4 2 1.1-4.3 6.5-6.2-4.6a73 73 0 0 0 6.1-10.1l11.9 6q-4.5 8.8-10.9 16.4l-12.5-10.6-5 5.5 11.3 11.8q-.8 1-1.7 1.7l-11.3-12.3-.8.7q-1 1-2.4 2-4.9 4-10.5 6.9l6.6 12.5q6.3-3.3 12.2-7.9l-5.4-6.8a78 78 0 0 1-6.5 4.6l1.7 2.7.3-.2 4-2.7 1.4 1.8q-3.1 2.3-6.5 4.2l-3.9-6.8q5.2-3 9.8-6.8l8.4 10.3q-7.6 6.3-16.6 10.7l-7.2-14.8-6.7 2.9 5.5 15.5-2.2.7-4.8-15.5q-8.1 2.5-16.7 3L91 167c4.7-.3 9.8-1 14.4-2.2l-2.1-8.4-7.8 1.5.4 3.1 5.2-.8.5 2.3c-2 .3-5.7 1-7.6 1l-.8-7.7a77 77 0 0 0 11.6-2.2l3.6 12.8q-9.6 2.6-19.6 3l-.5-16.5-7.3-.1-1.2 16.3q-1.2 0-2.4-.2l1.8-16.4q-8.4-1-16.3-3.8L58 162q7 2.6 14 3.8l1.6-8.5-7.7-1.8-1 3 5.2 1.3-.6 2.3q-3.7-.8-7.4-2l2.4-7.4q5.8 1.7 11.5 2.7l-1.8 13.1q-9.9-1.5-19-5.1l6.1-15.3q-3.4-1.4-6.7-3.2l-7.8 14.5-2-1.2L53 144a65 65 0 0 1-13.3-10.2L29.8 144q5 5 11.2 9.2l4.8-7.2-.1-.1a65 65 0 0 1-6.1-4.8l-2.1 2.4 4 3.3-1.3 1.8q-3-2.2-5.9-4.9l5.2-5.8q4.3 4 9.4 7.2l-7 11.2a82 82 0 0 1-15.4-12.6l11.8-11.4a67 67 0 0 1-4.8-5.6l-13 10.1-1.4-1.9 13.3-9.7q-5-6.8-8-14.6l-13.1 5.2q2.7 6.7 6.5 13l7.3-4.6a63 63 0 0 1-3.8-7l-2.9 1.3 2.5 4.7-2 1.1a65 65 0 0 1-3.4-6.8l7-3.2q2.4 5.5 5.8 10.4l-11 7.4a89 89 0 0 1-9-17.7l15.5-5.6q-1.3-3.5-2.1-7l-16 3.7zM148 146.3q-12 12.1-27.5 19l-6.6-15-1.9.7 6.2 15.3-5.6 2a87 87 0 0 1-26.8 3.7v-16.5h-2l-.6 16.5q-3 0-6-.4c-9-1-18.1-3.4-26.4-7.3l6.7-15-1.8-.8-7.2 14.9-5.3-2.8A84 84 0 0 1 22 143l12.2-10.9-1.4-1.5-12.6 10.6q-1.9-2.2-3.6-4.6A86 86 0 0 1 4.2 112l15.6-5-.3-1-.3-1-15.7 4.6-1.4-5.4h-.3A87 87 0 0 1 .6 76.8l16.2 1.8.2-2L.8 74.3l1-5.8q2.9-13.7 10-25.7L25.9 51l1-1.7-13.8-8.7 3.3-5 .3.1-.3-.2q8.1-11.2 19.4-19.4l9.6 13.4 1.6-1.2-9-13.6 1.3-.9 3.6-2.3Q55 4.6 68.6 2l3.3 16 2-.3-2.8-16.3 3.8-.6q1 0 2-.3Q90.9-1 104.6 2.1L101 18l1.9.5 4-15.9a80 80 0 0 1 30 14.2l-9.7 13.2q.8.8 1.6 1.3l10.1-13 4.6 4a88 88 0 0 1 17.1 21.4L146.4 52l1 1.8 14.4-7.7a79 79 0 0 1 9.8 31.9l-16.3 1.6.2 2 16.3-1.1a88.2 88.2 0 0 1-4.1 33l-15.3-5.2-.7 2 15.4 5.6v.3l-.1.1-2.1 5.2q-5.9 12.7-15 23l-12.2-11-1.4 1.5z' clip-rule='evenodd' opacity='.1'/%3E%3C/svg%3E") no-repeat;position: absolute;top: -60px;left: -65px;pointer-events: none;}
				.boxSobreCurso div.centro article.vagas div.curso::after{content: "";width: 866px;height: 494px;background: #F97C2D;border-radius: 100%;filter: blur(448px);position: absolute;bottom: -33px;right: -25px;z-index: -1;}
				.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{width: 100%;max-width: 524px;padding-top: 65px;margin-left: auto;}
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{width: 100%;max-width: 507px;font-size: 36px;font-weight: 700;line-height: 40px;letter-spacing: -0.02em;color: #101019;margin-bottom: 27px;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{display: inline-block;font-size: 30px;font-weight: 300;letter-spacing: -0.02em;color: #101019;}
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p{width: 100%;max-width: 509px;font-size: 18px;font-weight: 400;line-height: 24px;color: #535A66;margin-bottom: 47px;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{max-width: max-content;display: block;font-size: 17px;line-height: 20px;font-weight: 600;letter-spacing: -0.02em;color: #FFF;background: #DD5112;border-radius: 2px;padding: 5px 8px 3px; 0 8px;margin-bottom: 4px;}
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul{width: 100%;max-width: 496px;display: flex;justify-content: space-between;gap: 20px;margin-bottom: 46px;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li{width: 100%;display: flex;gap: 12px;position: relative;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.calendario{max-width: 277px;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.plataforma{max-width: 179px;}
							.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.calendario::before{content: "";width: 24px;min-width: 24px;height: 28px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23e8edef' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M3.429 1.915H22a2 2 0 0 1 2 2v7.46l-2.2-1.182v-2.23H2.14l.06 14.939h5.661L9 25H2a2 2 0 0 1-2-2V3.915a2 2 0 0 1 2-2z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M24.375 15.96a7.58 7.58 0 0 0-3.454-3.233 7.77 7.77 0 0 0-4.981-.539 7.66 7.66 0 0 0-4.25 2.607A7.4 7.4 0 0 0 10 19.427a7.4 7.4 0 0 0 1.598 4.663 7.65 7.65 0 0 0 4.198 2.688 7.77 7.77 0 0 0 4.99-.444 7.6 7.6 0 0 0 3.565-3.251l-2.844-1.617a4.32 4.32 0 0 1-2.074 1.93 4.43 4.43 0 0 1-2.844.253 4.36 4.36 0 0 1-2.393-1.533c-.6-.76-.92-1.696-.91-2.657.009-.962.348-1.892.962-2.64a4.37 4.37 0 0 1 2.423-1.487 4.43 4.43 0 0 1 2.84.307 4.32 4.32 0 0 1 2.034 1.969z' clip-rule='evenodd'/%3E%3Cpath d='M17.675 21.603c1.164 0 2.107-.926 2.107-2.068s-.943-2.068-2.107-2.068c-1.163 0-2.106.926-2.106 2.068s.943 2.068 2.106 2.068'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");pointer-events: none;}
							.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.plataforma::before{content: "";width: 24px;min-width: 24px;height: 28px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23e8edef' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M0 6.1C0 4.94.976 4 2.182 4h5.782L6.6 6.1H2.182v12.5h19.636v-1.631L24 15.802V21c0 1.16-1.03 2-2.235 2h-7.637c0 1.16 1.03 1.9 2.236 1.9V27H7.636v-2.1c1.206 0 2.129-.74 2.129-1.9H2.128A2.107 2.107 0 0 1 0 20.886zm13.09 14.6c0-.58-.488-1.05-1.09-1.05s-1.09.47-1.09 1.05.488 1.05 1.09 1.05 1.09-.47 1.09-1.05' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M24 3.96A7.6 7.6 0 0 0 20.546.727a7.77 7.77 0 0 0-4.981-.539 7.66 7.66 0 0 0-4.25 2.607 7.4 7.4 0 0 0-1.69 4.632 7.4 7.4 0 0 0 1.598 4.663 7.65 7.65 0 0 0 4.198 2.688 7.77 7.77 0 0 0 4.99-.444 7.6 7.6 0 0 0 3.565-3.251l-2.844-1.617a4.32 4.32 0 0 1-2.074 1.93 4.43 4.43 0 0 1-2.844.253 4.36 4.36 0 0 1-2.393-1.532c-.6-.76-.92-1.697-.91-2.658.009-.962.348-1.892.962-2.64a4.37 4.37 0 0 1 2.423-1.487 4.43 4.43 0 0 1 2.84.307 4.3 4.3 0 0 1 2.034 1.969z' clip-rule='evenodd'/%3E%3Cpath d='M17.3 9.603c1.164 0 2.107-.926 2.107-2.068s-.943-2.068-2.107-2.068c-1.163 0-2.106.926-2.106 2.068s.943 2.068 2.106 2.068'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");pointer-events: none;}
							.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p{font-size: 18px;font-weight: 400;line-height: 24px;color: #535A66;}
								.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p b{display: block;font-weight: 700;color: #101019;}
								.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p em{display: block;font-size: 14px;font-weight: 400;line-height: 24px;color: #535A66;margin-top: 2px;}
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:link,
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:active,
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:visited{display: flex;align-items: center;gap: 8px;width: 100%;max-width: max-content;background: #45A838;border-radius: 60px;box-shadow: 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 0px 20px 24px -16px #0B23536B, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent;padding: 22px 49px 16px;transition: all 0.5s ease;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a b{display: block;font-size: 24px;font-weight: 700;line-height: 26px;text-transform: uppercase;color: #FFF;transition: all 0.5s ease;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a svg{width: 24px;min-width: 24px;height: 20px;margin-top: -6px;transition: all 0.5s ease;pointer-events: none;}
							.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a svg path{transition: all 0.5s ease;}
					/* Hover */
					.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:hover{background: #21AE7C;box-shadow: 0px 20px 18px -16px #0b23533b, 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -120px #25b8ca;}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:hover svg{transform: translateX(5px);}
						.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:hover svg path{fill: #FFF; opacity: 1;}

				._1000 .boxSobreCurso div.centro article.vagas div.bannerLogo{width: 100%;max-width: 168px;height: max-content;background: #FFF;border-radius: 4px 4px 24px 24px;box-shadow: 0px 8px 32px 0px #10060629;padding: 8px 4px 34px;margin-top: -4px;z-index: 1;}
					.boxSobreCurso div.centro article.vagas div.bannerLogo span{display: block;font-size: 12px;font-weight: 600;line-height: 20px;text-transform: uppercase;text-align: center;color: #585555;border-bottom: 1px solid #E6E6E8;padding-bottom: 7px;margin-bottom: 22px;}
						.boxSobreCurso div.centro article.vagas div.bannerLogo span b{font-weight: 600;color: #A6A1A1;}
					.boxSobreCurso div.centro article.vagas div.bannerLogo figure{width: 90px; height: 140px; margin: 0px auto;}
						.boxSobreCurso div.centro article.vagas div.bannerLogo figure img{width: 100%;height: 100%;pointer-events: none;}

		/* Cursos Club */
        .boxSobreCurso div.centro article.cursosClub::before{content: "";width: 928px;height: 526px;background: #10E6B4;mix-blend-mode: plus-lighter;filter: blur(326px);opacity: 40%;border-radius: 100%;position: absolute;top: 2287px;left: -811px;user-select: none;pointer-events: none;}
        .boxSobreCurso div.centro article.cursosClub div.topo{display: flex;justify-content: space-between;align-items: center;gap: 20px;margin-bottom: 88px;position: relative;z-index: 1}
            .boxSobreCurso div.centro article.cursosClub div.topo figure.banner{display: flex;align-items: center;width: 100%;max-width: 274px;height: 136px;position: relative;}
                .boxSobreCurso div.centro article.cursosClub div.topo figure.banner::before{content: "";width: calc(100% + 320px);height: 100%;background: linear-gradient(151deg, #E74B13 -21.58%, #A62D02 98.53%);box-shadow: 0 2px 84px -9px #FF6B36 inset;border-radius: 1px 20px 20px 1px;position: absolute;top: 0px;left: -320px;}
                ._1000 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner::after{content: "";width: 544px;height: 136px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 544 136'%3E%3Cg opacity='.04'%3E%3Cpath stroke='%23fff' d='M359.93-115.5c24.79 0 48.72 4.81 71.39 14.44a183 183 0 0 1 58.36 39.36A184 184 0 0 1 528.16-5.4l.9 2.05A181 181 0 0 1 543.5 68c0 24.78-4.82 48.7-14.45 71.36a183 183 0 0 1-39.37 58.33 184 184 0 0 1-56.31 38.48l-2.05.89a181 181 0 0 1-70.9 14.44v-.28h-.5c-24.78 0-48.72-4.82-71.38-14.45a183 183 0 0 1-58.36-39.36 184 184 0 0 1-39.37-58.34 182 182 0 0 1-14.31-71.21c0-24.78 4.82-48.7 14.45-71.36a183 183 0 0 1 39.38-58.34 184 184 0 0 1 58.35-39.36 182 182 0 0 1 71.25-14.3Zm0 11.78c-94.73 0-171.65 76.89-171.65 171.58s77.07 171.58 171.65 171.58S531.58 162.4 531.58 67.86s-76.93-171.58-171.65-171.58Z' opacity='.9'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m207.5 100.13 29.77-6.28a124 124 0 0 1-2.55-31.52v-.14l-26.68-1.14c-.43 9.23 0 18.46 1.27 27.54l16.18-2.27a134 134 0 0 1-1.27-15.05h-6.1c0 3.55.28 6.82.56 10.08l-4.26.43c-.42-4.26-.7-10.22-.7-14.48h14.61c0 7.52.71 15.05 1.85 22.43l-24.7 4.12a150 150 0 0 1-1.7-37.34l30.94 2.13c.28-4.4.85-9.51 1.7-13.77l-30.51-5.54q.14-.74.26-1.53c.16-.96.31-1.95.59-2.87l30.37 6.39A124 124 0 0 1 247.5 11.5L223.51-.42a153 153 0 0 0-9.94 25.7l15.75 4.54c1.28-4.69 3.13-9.66 4.97-14.2l-5.53-2.27a105 105 0 0 0-3.4 9.37l-4.12-1.42c1.41-4.4 3.26-9.23 5.25-13.49l13.34 5.97a125 125 0 0 0-7.38 21.15l-24.27-6.25A164 164 0 0 1 221.8-6.24l27.4 14.62c2.12-3.97 4.68-8.23 7.23-11.92l-25.54-17.6 2.55-3.7 25.12 18.32a129 129 0 0 1 21.72-23.15l-17.03-20.58a149 149 0 0 0-19.59 19.45l12.49 10.5c3.26-3.83 6.67-7.66 10.36-10.93l-4.12-4.4a163 163 0 0 0-6.95 7.1l-3.12-2.98c3.26-3.55 6.67-6.96 10.36-10.22l9.8 10.93a139 139 0 0 0-15.34 16.32l-19.72-15.61a150 150 0 0 1 26.53-26.27l19.17 24.42a149 149 0 0 1 11.35-7.95l-16.32-26.4a54 54 0 0 1 3.8-2.26l15.5 26.82a122 122 0 0 1 29.1-12.21l-7.1-25.84a146 146 0 0 0-25.83 9.8l7.24 14.76a151 151 0 0 1 13.9-5.82l-1.98-5.68a178 178 0 0 0-9.23 3.7l-1.7-3.98q6.6-2.99 13.63-5.11l4.54 13.9a139 139 0 0 0-20.72 8.67L287.66-71.7c11.07-5.82 22.99-10.22 35.05-13.2l7.53 30.1c4.4-1 9.08-2 13.62-2.56l-4.12-30.8 4.4-.57 3.27 30.95c10.5-1 21.15-.86 31.65.7l3.83-26.4a149 149 0 0 0-27.53-1.56l.56 16.32c4.83-.14 10.22 0 15.05.29l.42-5.97c-2.4-.28-7.52-.42-9.93-.42v-4.26q7.24 0 14.48.85l-1.56 14.62c-7.38-.7-15.05-.85-22.43-.42l-1.56-24.99c12.49-.85 24.98 0 37.33 2.13l-5.4 30.67c4.4.7 9.23 1.84 13.49 3.12l8.8-29.81c1.27.28 2.98.85 4.25 1.27l-9.65 29.53a122 122 0 0 1 28.53 13.5l14.33-22.58c-7.8-4.97-15.9-9.23-24.4-12.64l-6.11 15.2c4.54 1.7 9.37 4.11 13.63 6.38l2.83-5.25q-1.7-.83-3.4-1.72c-1.8-.95-3.62-1.9-5.54-2.68l1.85-3.98c4.25 1.85 8.8 4.26 12.91 6.68l-7.38 12.63c-6.53-3.7-13.2-6.96-20.3-9.65l8.66-23.57a164 164 0 0 1 33.22 17.18l-17.46 25.7c3.69 2.55 7.66 5.53 11.07 8.51l20.15-23.7 3.4 2.98-20.71 23.14c7.8 7.1 14.76 15.19 20.72 23.99l22.28-14.77a149 149 0 0 0-17.31-21.43L458.4-26.83c3.4 3.41 6.95 7.67 9.79 11.36l4.82-3.69a166 166 0 0 0-6.38-7.67l3.26-2.84c3.27 3.7 6.25 7.39 9.09 11.36l-11.93 8.66c-4.4-6.1-9.36-11.78-14.62-17.03l17.6-17.9a150 150 0 0 1 23.42 29.25l-26.4 16.47a169 169 0 0 1 6.82 12.21L501.83-.14l1.78 3.98-27.9 12.5c4.4 9.65 7.38 19.87 9.08 30.23l26.4-4.4a157 157 0 0 0-6.95-26.69l-15.47 5.54c1.56 4.54 3.26 9.65 4.26 14.48l5.82-1.42c-.72-3.13-1.7-6.53-2.7-9.66l4.11-1.27c1.42 4.68 2.7 9.37 3.7 14.05l-14.34 2.98a125 125 0 0 0-6.53-21.43l23.28-9.23a160 160 0 0 1 9.5 36.2l-30.8 4.26c.58 4.54 1.14 9.37 1.14 13.91l31.09-.85v4.4h-30.94a129 129 0 0 1-3.98 31.37l25.97 6.68a161 161 0 0 0 4.4-27.26l-16.32-1.14c-.28 4.83-1 10.22-1.84 14.91l5.96 1.14c.57-2.84 1.13-6.96 1.42-9.8l4.25.43c-.56 4.68-1.27 9.8-2.27 14.33l-14.33-3.12a147 147 0 0 0 2.84-22.29l25.12 1a155 155 0 0 1-5.96 36.9l-29.8-8.51a112 112 0 0 1-4.55 13.2l28.67 11.79-.85 2.05q-.42 1-.85 2.06l3.4 1.56-31.79-14.2a120 120 0 0 1-16.46 26.98l21 16.61a165 165 0 0 0 15.2-23l-14.49-7.66c-2.27 4.26-5.1 8.8-7.8 12.91l4.97 3.41c1.53-2.23 3.06-4.67 4.5-6.97l.38-.6.5-.8 3.7 2.13a163 163 0 0 1-7.95 12.2l-11.78-8.66a138 138 0 0 0 11.64-19.16l22.42 11.22a156 156 0 0 1-20.58 31.23l-23.7-20.02a162 162 0 0 1-9.5 10.22l21.42 22.43c-1.13 1-2.07 2.26-3.27 3.16l-21.28-23.32-1.54 1.34a69 69 0 0 1-4.56 3.77v.15a122 122 0 0 1-19.87 12.91l12.35 23.71c8.09-4.25 15.9-9.22 23.13-14.9L444.2 174.9a148 148 0 0 1-12.34 8.66l3.12 5.1.51-.33.13-.08c2.37-1.53 5.51-3.56 7.59-5.12l2.55 3.55c-3.83 2.7-8.09 5.54-12.2 7.81l-7.38-12.78a138 138 0 0 0 18.45-12.77l16.04 19.3a163 163 0 0 1-31.51 20.3l-13.63-27.96a143 143 0 0 1-12.77 5.4l10.5 29.24-4.14 1.38-9.2-29.34c-10.16 3.39-20.95 5.14-31.65 5.81l1.7 26.69c8.95-.57 18.6-1.99 27.25-4.12l-3.97-15.9a180 180 0 0 1-14.76 2.84l.85 5.96c3.3-.33 6.53-1.07 9.8-1.56l.85 4.26c-3.55.71-10.79 1.85-14.34 2.13l-1.56-14.62c7.38-.85 14.76-2.27 22-4.26l6.81 24.13a155 155 0 0 1-37.04 5.68l-1-31.09c-4.54.14-9.5 0-13.9-.28l-2.27 30.95a23 23 0 0 1-4.4-.43l3.26-30.95a128 128 0 0 1-30.8-7.24l-9.37 25.13c8.66 3.26 17.6 5.68 26.55 7.24l2.83-16.18a168 168 0 0 1-14.62-3.41l-1.7 5.82c2.42.7 7.24 1.99 9.65 2.41l-.99 4.26q-7.02-1.5-14.05-3.83l4.54-13.91c7.1 2.27 14.48 3.97 21.86 5.1l-3.55 24.85a158 158 0 0 1-36.05-9.8l11.64-28.81a129 129 0 0 1-12.63-5.97l-14.76 27.26c-1.28-.7-2.56-1.42-3.84-2.27l15.47-26.83a123 123 0 0 1-25.12-19.17l-18.73 19.17a148 148 0 0 0 21.29 17.46l9.22-13.63-.31-.22c-3.9-2.78-8.15-5.83-11.6-9l-3.98 4.54a116 116 0 0 0 7.8 6.24l-2.55 3.41a138 138 0 0 1-11.21-9.23l9.79-10.93a128 128 0 0 0 17.88 13.49l-13.48 21.15a154 154 0 0 1-28.95-23.7l22.28-21.59a127 127 0 0 1-9.08-10.5l-24.56 19.02c-.85-1-1.99-2.55-2.7-3.55l25.13-18.31a122 122 0 0 1-15.19-27.68l-24.84 9.8c3.4 8.5 7.52 16.74 12.35 24.55l13.9-8.66c-2.69-4.12-5.1-8.8-7.23-13.2l-5.4 2.55a105 105 0 0 0 4.7 8.8l-3.7 2.14a122 122 0 0 1-6.53-12.92l13.34-5.97a125 125 0 0 0 10.79 19.6l-20.86 13.9a167 167 0 0 1-16.9-33.35l29.24-10.65a144 144 0 0 1-3.97-13.35l-30.23 7.24zm270.62 80.6c-15.1 15.1-32.57 27.4-52.23 35.92l-12.49-28.4c-.99.43-2.55 1-3.54 1.42l11.63 28.82a160 160 0 0 1-10.64 3.83c-16.6 5.26-33.35 6.96-50.81 6.96l.14-31.09h-3.83l-1.14 31.1c-3.69-.15-7.52-.43-11.2-.72-17.32-1.99-34.5-6.53-50.25-13.77l12.77-28.25c-1.27-.43-2.4-1-3.54-1.56l-13.63 27.97c-2.84-1.42-7.24-3.7-9.94-5.26a158 158 0 0 1-40.3-32.93l23.13-20.59-2.55-2.84-23.85 20.02a135 135 0 0 1-6.95-8.8 162 162 0 0 1-23.42-46.43l29.52-9.37q-.3-.94-.57-1.84-.25-.89-.56-1.85l-29.8 8.52a233 233 0 0 1-2.54-10.2l-.6.12a164 164 0 0 1-2.4-51.96l30.8 3.4.42-3.82-30.8-4.26c.57-3.7 1.28-7.39 1.99-11.08a161 161 0 0 1 18.88-48.55L246.64 1c.43-.85 1.42-2.41 1.99-3.27l-26.26-16.46a134 134 0 0 1 6.25-9.37l.42.28-.57-.43a161 161 0 0 1 36.9-36.62l18.17 25.27 3.12-2.27-17.31-25.7 2.57-1.66a134 134 0 0 1 6.94-4.3c15.04-8.8 31.65-14.91 48.68-18.46l6.24 30.38 3.84-.7-5.4-30.67c2.41-.47 4.88-.8 7.33-1.15q1.96-.27 3.88-.56c17.32-1.7 34.92-.85 52.1 3.13l-6.68 30.38 3.7.85 7.51-30.1c3.55.85 7.24 1.85 10.79 2.98a163 163 0 0 1 46.27 23.85l-18.45 25c1 .84 1.98 1.7 2.98 2.4L460.8-60.6c2.55 1.98 6.24 5.1 8.66 7.24 12.77 11.78 23.98 25.4 32.5 40.6L475 2.56c.57 1.14 1.28 2.27 1.85 3.4l27.39-14.61c10.03 16.52 16.47 38.63 18.6 60.19l-30.95 2.98.28 3.83 30.94-2.13c.43 3.13.43 7.95.43 11.22a166 166 0 0 1-8.26 51.05l-28.92-9.6-1.28 3.7 29.24 10.64-.2.5-.08.22a150 150 0 0 1-3.98 9.79 167 167 0 0 1-28.53 43.44l-23-20.87-2.69 2.84z' clip-rule='evenodd' opacity='.8'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M454.55 18.11a104.54 104.54 0 0 0-173.44-16.2 104.3 104.3 0 0 0 56.14 166.74 104.54 104.54 0 0 0 116.98-51.42l-38.9-22.5a59.5 59.5 0 0 1-67.24 30.37 59.55 59.55 0 0 1-45.17-58.3 59.46 59.46 0 0 1 46.3-57.43 59.6 59.6 0 0 1 66.63 31.67z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M362.95 96.63a28.79 28.79 0 1 0 0-57.55 28.8 28.8 0 0 0-28.8 28.78c0 15.89 12.9 28.77 28.8 28.77'/%3E%3C/g%3E%3C/svg%3E") no-repeat; background-size: cover;border-radius: 1px 20px 20px 1px;position: absolute;top: 0px;left: -320px;}
                .boxSobreCurso div.centro article.cursosClub div.topo figure.banner img{width: 210px;height: 90px;position: relative;z-index: 1;pointer-events: none;}
            .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo{width: 100%; max-width: 942px;}
                .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo h2{font-size: 36px;font-weight: 200;line-height: 44px;color: #FFF;margin-bottom: 12px;}
                    .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo h2 b{font-weight: 600;}
                .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p{width: 100%;max-width: 920px;font-size: 18px;font-weight: 200;font-style: italic;line-height: 26px;letter-spacing: 0.02em;color: #FFF;}
                    .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p b{font-weight: 500;font-style: italic;color: #F4FFFF;}

        .boxSobreCurso div.centro article.cursosClub ul{display: flex;flex-wrap: wrap;gap: 24px 16px;margin-bottom: 88px;justify-content: space-between;position: relative; z-index: 1}
            .boxSobreCurso div.centro article.cursosClub ul li{display: flex;align-items: center;gap: 32px;width: calc((100% / 2) - 8px);max-width: 632px;padding: 12px 12px 12px 0px;position: relative;}
                .boxSobreCurso div.centro article.cursosClub ul li::before{content: "";width: 100%;max-width: 400px;height: 100%;background: linear-gradient(90deg, #E5E3EB14 65%, #E5E3EB00 100%);border-radius: 8px;position: absolute;top: 0px;right: 0px;z-index: -1;}
                .boxSobreCurso div.centro article.cursosClub ul li figure{width: 100%;max-width: 274px;outline: 1px solid #FFFFFF33;border-radius: 8px;outline-offset: -1px;user-select: none;}
                    .boxSobreCurso div.centro article.cursosClub ul li figure img{width: 100%;height: 100%;border-radius: 8px;object-fit: cover;}
                .boxSobreCurso div.centro article.cursosClub ul li p{width: 100%;max-width: 235px;font-size: 20px;font-weight: 500;line-height: 26px;letter-spacing: -0.02em;color: #FFF;}
                    .boxSobreCurso div.centro article.cursosClub ul li p b{display: block;font-size: 16px;font-weight: 300;font-style: italic;line-height: 22px;letter-spacing: 0em;color: #BEF8FF;margin-top: 8px;}

        .boxSobreCurso div.centro article.cursosClub > p{width: 100%;max-width: 813px;font-size: 18px;font-weight: 300;line-height: 28px;color: #FFF;margin-bottom: 32px;}
            .boxSobreCurso div.centro article.cursosClub > p b{font-weight: 600;}
        .boxSobreCurso div.centro article.cursosClub > em{display: block;width: 100%;max-width: 513px;font-size: 18px;font-weight: 300;font-style: italic;line-height: 28px;letter-spacing: 0.02em;color: #BEF8FF;margin-bottom: 32px;}
        .boxSobreCurso div.centro article.cursosClub a:link,
        .boxSobreCurso div.centro article.cursosClub a:active,
        .boxSobreCurso div.centro article.cursosClub a:visited{background: #45A838;margin: 0px;box-shadow: 0 -6px 0 0 #171f2f33 inset, 0 -12px 40px -16px #171f2f66 inset, 0 28px 24px -16px #5e5e606b, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent;}
            .boxSobreCurso div.centro article.cursosClub a b{color: #FFF;}
        /* Hover */
        .boxSobreCurso div.centro article.cursosClub a:hover{box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 18px -16px #0b23533b, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -74px #25b8ca !important;}

/* Sobre Professora */
.sobreProfessor{background: #F7F9FC; position: relative;}
	._1000 .sobreProfessor::before{content: "";width: 666px;height: 627px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 666 627'%3E%3Cg opacity='.1'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M490.2 627a333 333 0 0 0 51.7-553.3 333 333 0 0 0-532 179 333.4 333.4 0 0 0 164 373.3l71.8-124.1a189.9 189.9 0 1 1 171.3 1.6z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' d='M239.6 334.8a91.8 91.8 0 1 0 183.7 0 91.8 91.8 0 0 0-183.7 0'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='333' x2='333' y1='0' y2='627' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2364646f'/%3E%3Cstop offset='1' stop-color='%2364646f' stop-opacity='.6'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='333' x2='333' y1='0' y2='627' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2364646f'/%3E%3Cstop offset='1' stop-color='%2364646f' stop-opacity='.6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");position: absolute;top: -488px;right: 94px;z-index: 2;}
	.sobreProfessor div.centro{width: 100%;max-width: 1320px;display: flex;justify-content: space-between;gap: 20px;position: relative;z-index: 1;padding: 160px 20px 165px;margin: 0px auto;}
		.sobreProfessor div.centro figure{width: 100%;max-width: 472px;height: 464px;position: relative;}
			.sobreProfessor div.centro figure::before{content: "";width: 60px;height: 60px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 44 44'%3E%3Cpath fill='url(%23a)' d='M22 44a22 22 0 0 1-15.6-6.5A22 22 0 1 1 22 44m0-42.5a20.5 20.5 0 1 0 0 41 20.5 20.5 0 0 0 0-41'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='m3.6 26 3.6-.7a15 15 0 0 1-.4-3.9l-3.2-.1q0 1.7.2 3.3l2-.2q-.3-1-.2-1.9h-.8l.1 1.3h-.5v-1.7H6q0 1.4.2 2.7l-3 .5Q3 23 3.1 20.7l3.7.3.2-1.7-3.6-.6V18l3.7.8a15 15 0 0 1 1.3-3.6l-3-1.4-1.1 3 1.9.6.6-1.7-.7-.3-.4 1.2-.5-.2.7-1.6 1.6.7-1 2.5-2.9-.7q.6-2.3 1.7-4.2l3.3 1.7q.4-.8.9-1.4l-3.1-2.1.3-.5 3 2.2q1.2-1.6 2.6-2.8l-2-2.5-2.4 2.4 1.5 1.3 1.3-1.4-.5-.5-.9.9L9 10l1.2-1.2 1.2 1.3-1.9 2-2.3-2q1.4-1.7 3.2-3.1l2.3 3L14 9l-2-3.2.5-.3L14.4 9q1.7-1 3.5-1.5l-.8-3.1q-1.7.4-3.2 1.1l1 1.8 1.6-.7-.3-.7-1 .5-.3-.5 1.7-.6.5 1.7q-1.2.3-2.5 1l-1.4-2.7q2.1-1 4.2-1.6l1 3.7Q19 7 20 7l-.5-3.8h.5l.4 3.7q2-.1 3.8.1l.5-3.2q-1.6-.3-3.3-.2v2h1.9V5h-1.2v-.6l1.8.1-.2 1.8H21l-.2-3q2.3-.2 4.5.2l-.7 3.7 1.7.4 1-3.6.5.1-1.1 3.6q1.8.6 3.4 1.6l1.7-2.7q-1.4-.9-3-1.5l-.6 1.8 1.6.8.3-.6-.4-.3-.6-.3.2-.5 1.5.9-.9 1.5q-1-.7-2.4-1.2l1-2.8q2.1.8 4 2l-2 3.1 1.3 1 2.4-2.8.4.4-2.5 2.8q1.5 1.2 2.5 2.9l2.7-1.8-2-2.6-1.5 1.4L35 12l.6-.4-.8-1 .4-.3 1 1.4-1.4 1-1.7-2 2.1-2.2q1.5 1.6 2.8 3.6l-3.2 2 .9 1.4L39 14l.2.5-3.3 1.5q.8 1.8 1 3.6l3.3-.5-.9-3.2-1.8.7.5 1.7.7-.2-.4-1.1.5-.2.5 1.7-1.7.4q-.3-1.4-.8-2.6l2.8-1.1q.8 2 1.1 4.3L37 20l.1 1.6H41v.5h-3.7q0 1.9-.5 3.8l3.1.8q.5-1.7.5-3.3l-2-.2-.1 1.8.7.2.1-1.2h.6l-.3 1.8-1.7-.4.3-2.7 3 .1q0 2.3-.7 4.5l-3.6-1-.5 1.6 3.4 1.4v.2l-.2.3.4.2-3.8-1.8q-.8 1.8-2 3.3l2.5 2 1.9-2.8-1.8-.9-1 1.6.7.4.5-.9.1-.1.5.2-1 1.5-1.4-1 1.4-2.4 2.7 1.4a19 19 0 0 1-2.5 3.8l-2.8-2.4-1.2 1.2 2.6 2.7-.4.4-2.5-2.8-.2.1-.6.5q-1 .9-2.4 1.6l1.5 2.8q1.5-.7 2.8-1.8l-1.2-1.5-1.5 1 .4.6 1-.6.3.4-1.5 1-.9-1.6 2.2-1.6 2 2.4q-1.8 1.5-3.8 2.4l-1.7-3.3-1.5.6 1.3 3.5-.5.2-1.2-3.5a15 15 0 0 1-3.8.7l.2 3.2q1.7 0 3.3-.5l-.5-2-1.7.4v.7q.8 0 1.2-.2l.2.6-1.8.2-.2-1.7 2.7-.6.8 3q-2.2.6-4.5.6v-3.7h-1.8l-.2 3.7H20l.4-3.8q-1.8-.1-3.7-.9l-1.1 3q1.5.6 3.2 1l.3-2-1.7-.4-.2.7 1.1.3v.5l-1.8-.5.6-1.7q1.2.4 2.6.6l-.4 3a19 19 0 0 1-4.4-1.1l1.4-3.5-1.5-.7-1.8 3.3-.4-.3 1.8-3.3q-1.5-1-3-2.3l-2.2 2.3q1.1 1.2 2.5 2.1l1.1-1.6-1.4-1.1-.5.5 1 .8-.4.4-1.3-1.1 1.2-1.3q1 .9 2.1 1.6L12 38.1q-1.9-1.3-3.5-3l2.7-2.5-1-1.3-3 2.3-.4-.4 3-2.2q-1-1.6-1.8-3.4l-3 1.2 1.5 3 1.7-1-.9-1.7-.6.3.5 1.1-.4.3-.8-1.6 1.6-.7 1.3 2.3-2.5 1.7q-1.2-1.9-2-4l3.5-1.3-.5-1.6-3.6.9zm32.6 9.8q-2.8 2.8-6.3 4.3l-1.5-3.4-.5.2 1.4 3.4a19 19 0 0 1-7.4 1.3V38h-.4l-.1 3.7H20a20 20 0 0 1-6-1.7l1.5-3.4-.4-.2-1.7 3.4-1.2-.7a19 19 0 0 1-4.8-4l2.8-2.4-.3-.4-3 2.4-.8-1A20 20 0 0 1 3.3 28L7 26.8l-.2-.4-3.5 1-.4-1.2q-.7-3-.3-6.3l3.7.4V20l-3.7-.6.3-1.3q.7-3 2.2-5.9l3.3 2 .2-.5-3.1-2 .7-1v-.1Q7.9 7.9 10.5 6l2.2 3 .4-.3-2-3 .2-.3.9-.5Q15 3.5 18 2.8l.8 3.7.4-.1-.6-3.7.9-.2h.4q3.1-.3 6.3.3l-.8 3.7.5.1.9-3.6a18 18 0 0 1 6.8 3.2l-2.2 3 .4.3 2.3-3 1 1q2.4 2 4 4.9l-3.3 1.8.2.4 3.3-1.7q1.8 3.2 2.3 7.2l-3.8.4v.5l3.8-.3v1.4q0 3.1-1 6.1l-3.4-1.1-.2.4 3.5 1.3v.1l-.5 1.2q-1.2 3-3.4 5.2l-2.8-2.5-.3.4z' clip-rule='evenodd'/%3E%3Cpath fill='%23e65210' fill-rule='evenodd' d='M33 16.4a12 12 0 0 0-5.5-5A12.4 12.4 0 0 0 13 14.6a11.6 11.6 0 0 0-.2 14.6q2.6 3.2 6.7 4.2t8-.7a12 12 0 0 0 5.6-5L28.5 25a7 7 0 0 1-3.3 3 7 7 0 0 1-8.3-2 6.6 6.6 0 0 1 0-8.3 7 7 0 0 1 8.3-1.9q2.3 1.1 3.3 3.1z' clip-rule='evenodd'/%3E%3Cpath fill='%23e65210' d='M22.4 25.3c1.8 0 3.3-1.5 3.3-3.2s-1.5-3.3-3.3-3.3a3.3 3.3 0 0 0-3.4 3.3c0 1.7 1.5 3.2 3.4 3.2'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='44' y1='22' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23daaf8a'/%3E%3Cstop offset='.3' stop-color='%23e74b13'/%3E%3Cstop offset='.7' stop-color='%239f1b17'/%3E%3Cstop offset='1' stop-color='%23471211'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='3' x2='41.6' y1='22.1' y2='22.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23daaf8a'/%3E%3Cstop offset='.3' stop-color='%23e74b13'/%3E%3Cstop offset='.7' stop-color='%239f1b17'/%3E%3Cstop offset='1' stop-color='%23471211'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center #FFF;filter: drop-shadow(0px 4px 0px #00000024);background-size: 44px 44px;border-radius: 100%;position: absolute;bottom: 21px;right: 16px;}
			.sobreProfessor div.centro figure img{width: 100%;height: 100%;object-fit: cover;outline: 4px solid #FFFFFF1F;outline-offset: -4px;border-radius: 12px 12px 48px 12px;}
		.sobreProfessor div.centro .conteudo{width: 100%;max-width: 732px;}
			.sobreProfessor div.centro .conteudo span{display: block;font-size: 18px;font-weight: 500;line-height: 32px;text-transform: uppercase;color: #058A6D;margin-bottom: 4px;}
			.sobreProfessor div.centro .conteudo h2{font-size: 40px;font-weight: 700;line-height: 36px;letter-spacing: 0.02em;color: #084072;margin-bottom: 40px;}
			.sobreProfessor div.centro .conteudo p{font-size: 20px;font-weight: 400;line-height: 32px;color: #535A66;}
			
/* Box Perguntas */
.boxPerguntas .centro{display: flex;justify-content: space-between;gap: 20px;width: 100%;max-width: 1432px;padding: 60px 20px 160px;margin: 0px auto;}
	.boxPerguntas .centro h2{width: 100%;max-width: 228px;height: 100%;font-size: 40px;font-weight: 300;line-height: 44px;text-align: right;color: #101019;position: sticky;top: 100px;padding-top: 24px;}
		._1000 .boxPerguntas .centro h2::after{content: "";display: block;width: 100%;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 229 16'%3E%3Cpath fill='%23E8EFED' d='M228.7 8.7q.6-.7 0-1.4L222.3.9a1 1 0 1 0-1.4 1.4l5.7 5.7-5.7 5.7a1 1 0 1 0 1.4 1.4zM0 8v1h228V7H0z'/%3E%3C/svg%3E") no-repeat;margin-top: 39px;pointer-events: none;}

	.boxPerguntas .centro ul{width: 100%;max-width: 1061px;}
		.boxPerguntas .centro ul li{border-bottom: 2px dashed #E8EDEF;padding: 36px 20px 34px 0px;cursor: pointer;transition: all 0.5s ease;}
			.boxPerguntas .centro ul li h3{display: flex;gap: 20px;width: 100%;max-width: 851px;font-size: 19px;font-weight: 700;line-height: 24px;letter-spacing: -0.02em;color: #084072;margin-bottom: 0px;transition: all 0.5s ease;}
				.boxPerguntas .centro ul li h3::before{content: "";width: 17px;min-width: 17px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 17'%3E%3Cpath fill='%23E8EFED' fill-rule='evenodd' d='M13.2 17A9 9 0 1 0 .2 6.9a9 9 0 0 0 4.5 10l2-3.3A5.1 5.1 0 1 1 14 8a5 5 0 0 1-2.7 5.8z' clip-rule='evenodd'/%3E%3Cpath fill='%23084072' d='M6.5 9a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0'/%3E%3C/svg%3E") no-repeat;margin-top: 1px;transition: all 0.5s ease;pointer-events: none;}
			.boxPerguntas .centro ul li p{width: 100%;max-width: 851px;height: 0px;max-height: 0px;font-size: 17px;font-weight: 400;line-height: 28px;color: #535A66;padding-left: 37px;overflow: clip;opacity: 0;visibility: hidden;transition: all 0.5s ease;}
		/* Ativo */
		.boxPerguntas .centro ul li.ativo h3{margin-bottom: 8px;}
			.boxPerguntas .centro ul li.ativo h3::before,
			.boxPerguntas .centro ul li:hover h3::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 17'%3E%3Cpath fill='%2335B89B' fill-rule='evenodd' d='M13.2 17A9 9 0 1 0 .2 6.9a9 9 0 0 0 4.5 10l2-3.3A5.1 5.1 0 1 1 14 8a5 5 0 0 1-2.7 5.8z' clip-rule='evenodd'/%3E%3Cpath fill='%2335B89B' d='M6.5 9a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0'/%3E%3C/svg%3E") no-repeat;}
		.boxPerguntas .centro ul li.ativo p{height: 100%;max-height: 300px;opacity: 1;visibility: visible;}
		.boxPerguntas .centro ul li p a:link,
		.boxPerguntas .centro ul li p a:active,
		.boxPerguntas .centro ul li p a:visited{text-decoration: underline;text-decoration-color: transparent;font-weight: 700;color: #0EAB4B;transition: all 0.5s ease;}
			.boxPerguntas .centro ul li p a:hover{text-decoration: underline; text-decoration-color: #0EAB4B;}

/* Box Contatos */
.boxContatos{position: relative;}
	._1000 .boxContatos::before{top: 0px;content: '';display: block;position: absolute;width: 100%;min-width: 1920px;height: 306px;left: 50%;transform: translateX(-50%) rotate(180deg);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='306' fill='none' viewBox='0 0 1920 306'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='1920' height='306' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M0 0h1920v306H0z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M311.5 2v257.073h38V2H720v304H444.5V87.5h190v133H530V173h57.375L587 135h-95v124.073h180.5l.265-209.573h-275.5V306H264V49.5h-38V2z'/%3E%3Cpath fill='url(%23d)' d='M-182.5 0v257.073h38V0H226v304H-49.5V85.5h190v133H36V171h57.375L93 133H-2v124.073h180.5l.265-209.573h-275.5V304H-230V47.5h-38V0z'/%3E%3Cpath fill='url(%23e)' d='M1559.5 2v257.073h-38V2H1151v304h275.5V87.5h-190v133H1341V173h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V306H1607V49.5h38V2z'/%3E%3Cpath fill='url(%23f)' d='M2053.5 0v257.073h-38V0H1645v304h275.5V85.5h-190v133H1835V171h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V304H2101V47.5h38V0z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='matrix(386 0 0 290 226 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235699c8'/%3E%3Cstop offset='1' stop-color='%235699c8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e' cx='0' cy='0' r='1' gradientTransform='matrix(-386 0 0 -290 1645 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235699c8'/%3E%3Cstop offset='1' stop-color='%235699c8' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='d' x1='-21' x2='-21' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235699c8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%235699c8'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='1892' x2='1892' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235699c8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%235699c8'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1920v306H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size: cover;user-select: none;pointer-events: none;z-index: -1;opacity: 0.2;}
	
	.boxContatos .centro{width: 100%;max-width: 1320px;padding: 104px 20px 136px;margin: 0px auto;position: relative;z-index: 1;}
		.boxContatos .centro h2{font-size: 40px;font-weight: 800;line-height: 50px;letter-spacing: -0.02em;text-align: center;color: #101019;}
		.boxContatos .centro > p{font-size: 17px;font-weight: 400;line-height: 28px;text-align: center;color: #89919F;margin-top: -2px;margin-bottom: 44px;}
		.boxContatos .centro ul{display: flex;justify-content: space-around;gap: 20px;background: #FFF;outline: 2px solid #F1F0F5;border-radius: 20px;box-shadow: 2px 10px 28px -4px rgba(208, 207, 215, 0.45);padding: 47px 41px 47px;}
			.boxContatos .centro ul li{position: relative;padding: 2px 0px 0px 73px;}
				.boxContatos .centro ul li.email::before{content: "";width: 56px;height: 56px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%232ead91' d='m0 21 26.964 17.16c.308.228.672.34 1.036.34a1.74 1.74 0 0 0 1.036-.34L56 21 29.05.35a1.75 1.75 0 0 0-2.1 0z'/%3E%3Cpath fill='%23f0f0f2' d='M45.5 0h-35A3.506 3.506 0 0 0 7 3.5V42c0 .966.784 1.75 1.75 1.75h38.5A1.75 1.75 0 0 0 49 42V3.5C49 1.572 47.432 0 45.5 0'/%3E%3Cpath fill='%23c7cbd2' d='M29.75 21a1.75 1.75 0 0 1 0 3.5h-14a1.75 1.75 0 0 1 0-3.5zM40.25 14a1.75 1.75 0 0 1 0 3.5h-24.5a1.75 1.75 0 0 1 0-3.5zM40.25 7a1.75 1.75 0 0 1 0 3.5h-24.5a1.75 1.75 0 0 1 0-3.5z'/%3E%3Cpath fill='%23084072' d='M29.036 38.16A1.74 1.74 0 0 1 28 38.5a1.74 1.74 0 0 1-1.036-.34L0 21v31.5C0 54.432 1.568 56 3.5 56h49c1.932 0 3.5-1.568 3.5-3.5V21z'/%3E%3Cpath fill='%2337bc9f' d='M52.5 56h-49A3.46 3.46 0 0 1 0 52.5c0-.556.266-1.081.714-1.41l26.25-17.5A1.74 1.74 0 0 1 28 33.25c.364 0 .728.112 1.036.34l26.25 17.5c.448.328.714.853.714 1.41 0 1.964-1.536 3.5-3.5 3.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h56v56H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size: contain;position: absolute;top: 0px;left: 0px;pointer-events: none;}
				.boxContatos .centro ul li.mensagem::before{content: "";width: 56px;height: 56px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2337bc9f' d='M22.75 0C10.206 0 0 8.635 0 19.25a17.42 17.42 0 0 0 4.865 11.9L.511 35.511a1.75 1.75 0 0 0 1.24 2.989h21c12.543 0 22.75-8.634 22.75-19.25S35.293 0 22.75 0'/%3E%3Cpath fill='%23084072' d='M51.135 45.15A17.43 17.43 0 0 0 56 33.25a17.92 17.92 0 0 0-7-13.863C48.905 31.85 37.173 42 22.75 42h-9.737A23.5 23.5 0 0 0 33.25 52.5h21a1.75 1.75 0 0 0 1.239-2.989z'/%3E%3Cpath fill='%23fafafa' d='M33.25 14h-21a1.75 1.75 0 0 0 0 3.5h21a1.75 1.75 0 1 0 0-3.5M26.25 21h-14a1.75 1.75 0 0 0 0 3.5h14a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h56v56H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size: contain;position: absolute;top: 0px;left: 0px;pointer-events: none;}
				.boxContatos .centro ul li a:link,
				.boxContatos .centro ul li a:active,
				.boxContatos .centro ul li a:visited{display: block;}
					.boxContatos .centro ul li a span{display: block;font-size: 20px;font-weight: 600;line-height: 30px;letter-spacing: -0.01em;color: #231A3F;margin-bottom: -2px;}
						.boxContatos .centro ul li a span b{font-weight: 600;color: #058A6D;}
					.boxContatos .centro ul li a p{font-size: 17px;font-weight: 400;font-style: italic;line-height: 28px;color: #89919F;transition: all 0.5s ease;}
					.boxContatos .centro ul li.email a p{font-style: italic;}
					/* Hover */
					.boxContatos .centro ul li a:hover p{color: #35B89B;}

/* Footer */
footer{background: #F7F9FC;}
	footer div.centro{display: flex; justify-content: space-between; align-items: center; gap: 20px; width: 100%; max-width: 1320px; padding: 16px 20px 24px; margin: 0px auto;}

		footer div.centro div.conteudoEsquerdo{display: flex;align-items: center;gap: 20px;}
			footer div.centro div.conteudoEsquerdo figure{width: 100%; max-width: 124px; height: 40px;}
				footer div.centro div.conteudoEsquerdo figure img{width: 100%; height: 100%; pointer-events: none;}
			footer div.centro div.conteudoEsquerdo p,
			footer div.centro div.links a b{font-size: 13px;font-weight: 400;line-height: 16px;color: #9A9FA8;padding-top: 7px;}

			footer div.centro div.links{display: flex;align-items: center;gap: 14px;margin-top: 7px;}
				footer div.centro div.links a:link,
				footer div.centro div.links a:active,
				footer div.centro div.links a:visited{display: block;width: 100%;max-width: max-content;padding: 7px;transition: all 0.5s ease;}
					footer div.centro div.links a b{display: block;padding: 0px;transition: all 0.5s ease;}
					footer div.centro div.links a.botaoAjuda b{text-decoration: underline;}
				/* Hover */
					footer div.centro div.links a:hover b{color: #231A3F;}

/* MOBILE */
._320 main{width: 100%; max-width: 440px; margin: 0px auto;}

._320 a.botaoCta:link,
._320 a.botaoCta:active,
._320 a.botaoCta:visited{padding: 14px 24px 15px;}
	._320 a.botaoCta b{font-size: 17px;line-height: 17px;letter-spacing: -0.01em;}
	._320 a.botaoCta svg{width: 19px;min-width: 19px;height: 16px;margin-top: -1px;}

/* Barra Fixa */
._320 .barraFixa{max-width: 440px;}
	._320 .barraFixa .centro{flex-direction: column;gap: 6px;padding: 11px 20px 10px;}
		._320 .barraFixa .centro p{width: 100%; max-width: 300px; font-size: 12px; line-height: 17px; text-align: center; padding: 0px;}
			._320 .barraFixa .centro p b{font-size: 10px;line-height: 17px;}
		._320 .barraFixa .centro a:link,
		._320 .barraFixa .centro a:active,
		._320 .barraFixa .centro a:visited{gap: 8px;padding: 11px 16px 10px;margin: 0px;}
			._320 .barraFixa .centro a b{font-size: 11px;line-height: 15px;gap: 4px;}
				._320 .barraFixa .centro a b em{font-size: 11px;line-height: 15px;}
			._320 .barraFixa .centro a svg{margin-top: -4px;width: 17px;min-width: 17px;height: 14px;}

/* Box Formulario */
._320 .boxFormulario::before{content: "";width: 170px;height: 70px;background: url(../img/lancamento/iconeLogoHorizontal.svg) no-repeat center #FFF;background-size: 148px 46px;border-radius: 15px;box-shadow: 0px 4px 32px 0px #10060629;position: absolute;top: 20px;left: 50%;transform: translateX(-50%);}
._320 body .boxFormulario{max-width: 440px;padding: 120px 10px 60px;overflow: auto;}
._320 .boxFormulario .centro{padding: 30px 20px;border-radius: 20px;background: #FFF;background-position: right;margin: 0px;}
	._320 .boxFormulario .centro::before{width: 132px;height: 137px;top: -50px;left: -70px;}
	._320 .boxFormulario .centro span.botaoFechar{top: -20px;right: 20px;}
	._320 .boxFormulario .centro h2{font-size: 20px;line-height: 28px;margin-bottom: 10px;}
		._320 .boxFormulario .centro h2 b{    font-weight: 700;}
	._320 .boxFormulario .centro p{font-size: 14px;margin-bottom: 20px;}

	._320 .boxFormulario .centro form{margin-bottom: 20px;}
		._320 .boxFormulario .centro form div{flex-direction: column; align-items: flex-start;gap: 4px;margin-bottom: 14px;}
			._320 .boxFormulario .centro form div label{max-width: 78px;font-size: 14px;line-height: 16px;}
			._320 .boxFormulario .centro form div input{padding: 14px 14px 8px;}
			._320 .boxFormulario .centro form div input,
				._320 .boxFormulario .centro form div input::placeholder{font-size: 14px;}

	._320 .boxFormulario .centro a:link,
	._320 .boxFormulario .centro a:active,
	._320 .boxFormulario .centro a:visited{max-width: 100%;padding: 14px 14px 15px;margin: 0px auto;}

/* Box Topo */
._320 .boxTopo::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 440 255'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M-473 182.5h1920V13.2S927.6-36.2 630.4 56C234.8 178.9-108.9 173.3-473 133.8z' clip-rule='evenodd' opacity='.2'/%3E%3Cpath fill='url(%23a)' d='M-423 135c393.7 45.3 758 60.4 1182-66.3C1056.4-20 1497 16 1497 16v298.6H-423z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='537' x2='537' y1='29.5' y2='190.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f2f5f5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center bottom;background-size: cover;z-index: 0;}

._320 .boxTopo div.blur{opacity: 0.4; z-index: -4;}
._320 .boxTopo div.blur span{display: none;}
._320 .boxTopo div.blur::before{bottom: -338px; left: initial; right: 0;filter: blur(100px);}
._320 .boxTopo div.blur::after{content: none;}

._320 .boxTopo div.centro{padding: 140px 20px 0px;z-index: initial;min-height: initial;}
	._320 .boxTopo div.centro::before{width: 100%;max-width: 295px;min-width: 295px;bottom: 116px;left: 43%;filter: drop-shadow(7px 4px 18px #0000006B);z-index: -1;}

	._320 .boxTopo div.centro div.conteudo{width: 100%;min-width: initial;padding: 0px;position: relative;}

		._320 .boxTopo div.centro div.conteudo div.bannerCurso{margin-bottom: 23px;}
			._320 .boxTopo div.centro div.conteudo div.bannerCurso span{font-size: 12px;line-height: 17px;padding: 10px 22px 6px 12px;}
			._320 .boxTopo div.centro div.conteudo div.bannerCurso b{padding: 10px 18px 6px;}
				._320 .boxTopo div.centro div.conteudo div.bannerCurso b i{display: none;}
				._320 .boxTopo div.centro div.conteudo div.bannerCurso b em{font-size: 12px;line-height: 17px;gap: 7px;}
					._320 .boxTopo div.centro div.conteudo div.bannerCurso b em::before{width: 16px;min-width: 16px;height: 17px;}

		._320 .boxTopo div.centro div.conteudo h2{width: 100%;max-width: 280px;font-size: 23px;line-height: 28px;margin-bottom: 24px;padding-right: 30px;}
			._320 .boxTopo div.centro div.conteudo h2 b{width: 100%;max-width: 208px;font-size: 16px;line-height: 20px;margin-top: 2px;}
	._320 .boxTopo div.centro div.conteudo span.mobile{width: 100%;max-width: max-content;display: block;font-size: 13px;font-weight: 400;line-height: 16px;color: #FFF;margin-bottom: 30px;position: relative;}
		._320 .boxTopo div.centro div.conteudo span.mobile::before{content: ""; width: 150px; height: 8px; position: absolute; top: 50%; transform: translateY(-50%); right: -160px; z-index: -2; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 151 8'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M151 4H11' opacity='.2'/%3E%3Cpath fill='%23fff' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8' opacity='.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h151v8H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat; background-size: cover; background-position: left center; }
		._320 .boxTopo div.centro div.conteudo span.mobile b{font-weight: 700;}
		._320 .boxTopo div.centro div.conteudo div.interesse{background: linear-gradient(160deg, #072d3f 20%, #003763 60%, #04666b 100%); outline: 2px solid #D5ECFF29; padding: 22px 20px 24px; position: relative; border-radius: 5px;}
			._320 .boxTopo div.centro div.conteudo div.interesse p{font-size: 14px; line-height: 21px; letter-spacing: 0.02em; text-align: center; margin-bottom: 16px;}
			._320 .boxTopo div.centro div.conteudo div.interesse a:link,
			._320 .boxTopo div.centro div.conteudo div.interesse a:active,
			._320 .boxTopo div.centro div.conteudo div.interesse a:visited{max-width: 100%; padding: 14px 16px 15px;}
				._320 .boxTopo div.centro div.conteudo div.interesse a b{font-size: 18px;line-height: 17px;text-align: center;letter-spacing: 0.02em;font-weight: 600;}

		._320 .boxTopo div.centro > span{display: none;}

/* passoAPasso */
._320 .passoAPasso{}
    ._320 .passoAPasso::before{content: '';display: block;position: absolute;width: 100%;min-width: 440px;height: 52px;bottom: 60px;left: 50%;transform: translateX(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 440 52'%3E%3Cg clip-path='url(%23a)'%3E%3Cg opacity='.8'%3E%3Cpath fill='url(%23b)' d='M341.894 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.692v-8.042h-9.714l.064-6.433h16.083v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3Cpath fill='url(%23c)' d='M425.527 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.691v-8.042h-9.713l.063-6.433h16.084v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3C/g%3E%3Cg opacity='.56'%3E%3Cpath fill='url(%23d)' d='M98.108 0v43.521h6.433V0h62.724v51.466h-46.641V14.475h32.166v22.516h-17.692v-8.042h9.714l-.064-6.433h-16.083v21.005h30.558l.045-35.48h-46.641v43.425h-22.56V8.041h-6.434V0z'/%3E%3Cpath fill='url(%23e)' d='M14.475 0v43.521h6.433V0h62.724v51.466h-46.64V14.475h32.165v22.516H51.466v-8.042h9.713l-.063-6.433H45.033v21.005H75.59l.044-35.48h-46.64v43.425H6.432V8.041H0V0z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(-65.3 0 0 -49.1 356.368 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff'/%3E%3Cstop offset='1' stop-color='%23c9ebff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(65.3 0 0 49.1 83.633 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff'/%3E%3Cstop offset='1' stop-color='%23c9ebff' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='c' x1='398.185' x2='398.185' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9ebff'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='41.816' x2='41.816' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9ebff'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h440v52H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: cover;user-select: none;pointer-events: none;}
	._320 .passoAPasso .centro{padding: 50px 20px 150px;}
		._320 .passoAPasso .centro h2{font-size: 21px;line-height: 26px;margin-bottom: 30px;}
        ._320 .passoAPasso .centro p{font-size: 15px;line-height: 24px;margin-bottom: 28px;}
        ._320 .passoAPasso .centro ul{padding: 20px;gap: 10px;margin-bottom: 30px;}
            ._320 .passoAPasso .centro ul li{}
                ._320 .passoAPasso .centro ul li p{font-size: 14px;line-height: 22px;text-align: left;justify-content: flex-start;gap: 10px;margin: 0px;}
                    ._320 .passoAPasso .centro ul li p::before{width: 17px;min-width: 17px;height: 13px;margin-top: 3px;}

		._320 .passoAPasso .centro .boxInfo{position: relative; align-items: flex-start; display: flex; gap: 14px; padding: 25px 20px 20px; width: calc(100% + 40px); margin: 0 -20px; background: #F7FCF9;}
		._320 .passoAPasso .centro .boxInfo:first-of-type{padding-bottom: 0;}
		._320 .passoAPasso .centro .boxInfo:last-of-type{margin-bottom: 20px;}
		    ._320 .passoAPasso .centro .boxInfo em.icone{display: inline-block; width: 18px; min-width: 18px; height: 18px; position: relative; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M2.64 0h12.72A2.645 2.645 0 0 1 18 2.64v12.72A2.645 2.645 0 0 1 15.36 18H2.64A2.645 2.645 0 0 1 0 15.36V2.64A2.645 2.645 0 0 1 2.64 0' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M13.048 5.235a.76.76 0 0 1 1.1 0l.626.65c.302.314.3.831 0 1.144l-6.48 6.738a.76.76 0 0 1-.694.219l-.006-.001h-.007a.8.8 0 0 1-.317-.136l-.097-.085-3.726-3.72a.835.835 0 0 1 0-1.144l.626-.65a.76.76 0 0 1 1.1 0l2.561 2.51z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='9' x2='9' y1='0' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2328c36e'/%3E%3Cstop offset='1' stop-color='%2323b2ab'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; user-select: none; pointer-events: none;}
		    ._320 .passoAPasso .centro .boxInfo p{font-size: 14px; line-height: 22px;}
		._320 .passoAPasso .centro span{font-size: 15px;line-height: 24px;margin-bottom: 28px;}
		._320 .passoAPasso .centro strong{font-size: 18px;line-height: 26px;}
		    ._320 .passoAPasso .centro strong b{text-underline-offset: 5px;text-decoration-thickness: 3px;}

/* Box Objetivo */
._320 .boxObjetivo div.centro{padding-bottom: 60px;}

	._320 .boxObjetivo div.centro ul.conteudo{flex-direction: column;margin-bottom: 30px;}
		._320 .boxObjetivo div.centro ul.conteudo > li{padding: 0px;}
			._320 .boxObjetivo div.centro ul.conteudo li.objetivo{padding: 0px;margin-bottom: 20px;}
			._320 .boxObjetivo div.centro ul.conteudo li.objetivo::before{width: 50px;height: 57px; background-size: cover;}
			._320 .boxObjetivo div.centro ul.conteudo li.publico::before{width: 50px;height: 57px;background-size: cover;}

			._320 .boxObjetivo div.centro ul.conteudo li h2{font-size: 24px;line-height: 30px;padding: 12px 0px 0px 66px;margin-bottom: 24px;}
			._320 .boxObjetivo div.centro ul.conteudo li p{font-size: 16px;line-height: 26px;}

				._320 .boxObjetivo div.centro ul.conteudo li ul li{margin-bottom: 8px;padding-left: 2px;}
				._320 .boxObjetivo div.centro ul.conteudo li ul li:last-of-type{margin-bottom: 0px;}
					._320 .boxObjetivo div.centro ul.conteudo li ul li p{line-height: 23px; font-size: 14px;}

    ._320 .boxObjetivo div.centro > span{font-size: 15px;line-height: 24px;text-align: center;padding: 0px;margin-bottom: 45px;}

	._320 .boxObjetivo div.centro div.conteudoModulo{flex-direction: column;gap: 40px;margin-bottom: 0px;}
		._320 .boxObjetivo div.centro div.conteudoModulo span.textoLateral b{display: block; max-width: 254px;font-size: 32px;line-height: 36px;text-align: center;padding: 0px;margin: 0px auto 0px;text-transform: uppercase;color: #E8EDEF;}

		._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos{width: calc(100% + 40px);margin: 0px -20px;}
			._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos > li{padding: 32px 20px 25px;border-radius: 0px;margin-bottom: 30px;}
				._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo{width: max-content; background: #35B89B; box-shadow: 0px 4px 12px 0px #D0CFD7; font-size: 12px; top: -16px; left: -2px; padding: 5px 12px 4px 22px;}
					._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo::before{width: 29px;height: 100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 29'%3E%3Cpath fill='%2335B89B' d='M0 29V0h12L4.9 14.5 12 29z'/%3E%3C/svg%3E") no-repeat;bottom: 0px;left: initial;right: -28px;}
					._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo b{display: inline-block;font-size: 12px;line-height: 20px;}
				._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li h2{font-size: 22px;line-height: 26px;margin-bottom: 13px;}						
					._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li{font-size: 15px;line-height: 24px;margin-bottom: 5px;}
					._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li br.desktop{display: none!important;}
                    ._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul span.subLista{font-size: 14px; line-height: 24px; margin-bottom: 6px;}
						._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li::before{width: 13px;min-width: 13px;height: 14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23E8EFED' fill-rule='evenodd' d='M10.3 13a7 7 0 0 0 3.5-7.6A7 7 0 0 0 .2 5.3 7 7 0 0 0 3.7 13l1.5-2.6a4 4 0 0 1-2-4.4A4 4 0 0 1 11 6a4 4 0 0 1-2.2 4.4z' clip-rule='evenodd'/%3E%3Cpath fill='%235699C8' d='M5 7a2 2 0 0 0 2 1.8C8 8.8 8.9 8 8.9 7a2 2 0 0 0-2-1.9Q5.3 5.2 5 7'/%3E%3C/svg%3E") no-repeat;margin-top: 4px;pointer-events: none;}
				._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li > b{display: none;}

	._320 .boxObjetivo div.centro > p{font-size: 16px;line-height: 22px;}
	._320 .boxObjetivo div.centro > a:link,
	._320 .boxObjetivo div.centro > a:active,
	._320 .boxObjetivo div.centro > a:visited{max-width: 364px; padding: 14px 20px 15px 24px; min-height: 56px;}
		._320 .boxObjetivo div.centro > a b{display: block; width: 100%;max-width: 253px;font-size: 17px;line-height: 17px;}
		._320 .boxObjetivo div.centro > a b.desk{display: none;}
		._320 .boxObjetivo div.centro > a svg{width: 20px;min-width: 20px;height: 22px;margin-top: -6px;}

/* Box Sobre Curso */
._320 .boxSobreCurso::before{background-size: 440px 100%;top: -107px;}
._320 .boxSobreCurso::after{height: 77px;background-size: 440px 100%;bottom: 0px;z-index: 3;}

._320 .boxSobreCurso div.centro{padding: 60px 20px 97px;}

	/* Metodologia estudo */
	._320 .boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 60px;}
		._320 .boxSobreCurso div.centro article.metodologiaEstudo h2{width: 100%;max-width: 250px;font-size: 22px;line-height: 28px;margin: 0px auto 20px;}
			._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li{width: 100%;max-width: 150px;gap: 10px;padding: 0;}
				
				._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li figure{width: 91px;height: 111px;margin: 0px;}
					._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1) figure img{width: 102px;height: 103px;}
					._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2) figure img{width: 66px;height: 100px;}
					._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(3) figure img{width: 111px;height: 97px;}
				._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li p{font-size: 15px;line-height: 20px;}
				    ._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li p b{font-size: 15px;line-height: 30px;}

		/* Duvidas */
		._320 .boxSobreCurso div.centro article.duvidas{width: 100%;flex-direction: column;padding: 30px 20px;position: relative;margin: 0px 0 60px;border-radius: 16px;background: linear-gradient(107.47deg, #d5ecff14 16.48%, #d5ecff00 121.13%);outline: 2px solid #D5ECFF29;}
			._320 .boxSobreCurso div.centro article.duvidas figure{width: 57px;min-width: 57px;height: 76px;position: absolute;left: 10px;top: 20px;}
			._320 .boxSobreCurso div.centro article.duvidas h2{max-width: initial; font-size: 21px; line-height: 28px; padding-left: 57px; padding-bottom: 20px; position: relative;}
				._320 .boxSobreCurso div.centro article.duvidas h2::after{height: 3px; margin-top: 14px; width: 100%; position: absolute; left: 0; bottom: 0;}
				._320 .boxSobreCurso div.centro article.duvidas h2 b{font-size: 21px; line-height: 28px; display: inline; text-transform: lowercase;}
			._320 .boxSobreCurso div.centro article.duvidas p{font-size: 14px; line-height: 22px;}

		/* Bonus */
		._320 .boxSobreCurso div.centro article.bonus{flex-direction: column;margin-bottom: 40px;}
			._320 .boxSobreCurso div.centro article.bonus h2{max-width: 210px;font-size: 26px;line-height: 32px;text-align: center;border-bottom: 2px solid #FFFFFF33;padding-bottom: 2px;margin: 0px auto;}
				._320 .boxSobreCurso div.centro article.bonus h2::after{display: none;}
			._320 .boxSobreCurso div.centro article.bonus div.conteudo{width: calc(100% + 40px);padding: 20px;margin: 0px -20px;border-radius: 0px;}
				._320 .boxSobreCurso div.centro article.bonus div.conteudo p{font-size: 15px;line-height: 21px;padding: 0px 0px 0px 60px;}
				._320 .boxSobreCurso div.centro article.bonus div.conteudo p.planilha{margin-bottom: 20px;}
					._320 .boxSobreCurso div.centro article.bonus div.conteudo p.planilha::before{width: 50px;height: 50px;background-size: cover;}
					._320 .boxSobreCurso div.centro article.bonus div.conteudo p.tabela::before{width: 50px;height: 50px;background-size: cover;}
					._320 .boxSobreCurso div.centro article.bonus div.conteudo p b{font-size: 18px;line-height: 24px;margin-bottom: 0px;}

		/* Vagas */
		._320 .boxSobreCurso div.centro article.vagas{flex-direction: column;gap: 50px;margin-bottom: 40px;}
			._320 .boxSobreCurso div.centro article.vagas div.conteudo{max-width: initial;margin: 0px;}
				._320 .boxSobreCurso div.centro article.vagas div.conteudo h2{font-size: 25px; line-height: 28px; margin-bottom: 20px; text-align: center;}
					._320 .boxSobreCurso div.centro article.vagas div.conteudo h2 b{font-size: 26px; line-height: 30px; margin-top: 2px;}
				._320 .boxSobreCurso div.centro article.vagas div.conteudo p{font-size: 15px; line-height: 22px; text-align: center; max-width: 340px; margin: 0 auto;}

			._320 .boxSobreCurso div.centro article.vagas div.curso{width: calc(100% + 40px);padding: 0px 20px 30px;margin: 0px -20px;border-radius: 0px;position: relative; background: #fff;}
				._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{padding: 110px 0px 10px;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{margin-bottom: 20px;color: #0d0d0d;text-align: center;font-size: 23px;font-weight: 700;line-height: 30px;}
						._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{font-size: 23px;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo p{font-size: 14px; line-height: 21px; margin-bottom: 20px; letter-spacing: -0.02em;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p{  display: flex; text-align: center; flex-direction: column; align-items: center; width: calc(100% + 40px); margin: 0 -20px 23px; padding: 0 20px;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{display: block; font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: -0.02em; width: calc(100% + 40px); margin: 0 -20px 14px; max-width: initial;    padding: 7px 70px 3px;text-transform: uppercase;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul{flex-direction: column;max-width: initial;align-items: flex-start;margin-bottom: 20px;gap: 15px;}
						._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li{width: 100%;max-width: initial;gap: 10px;}
							._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.calendario::before{width: 20px;min-width: 20px;height: 24px;}
							._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.plataforma::before{width: 20px;min-width: 20px;height: 24px;}
							._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p{font-size: 14px;line-height: 20px;letter-spacing: -0.02em;margin: 0px;}
							._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p em{line-height: 20px;}
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:link,
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:active,
					._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:visited{width: 100%; padding: 14px 15px 15px; max-width: 380px; min-height: 56px;}
						._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a b{font-size: 17px;line-height: 17px;letter-spacing: -0.02em;}
						._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a svg{display: none !important}

				._320 .boxSobreCurso div.centro article.vagas div.bannerLogo{display: flex; align-items: center; justify-content: center; width: 100%; position: absolute; border-radius: 4px 4px 24px 24px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 75%, rgba(240, 243, 246, 0.60) 100%), linear-gradient(180deg, #F0F3F6 0%, rgba(255, 255, 255, 0.00) 15%), #FFF; box-shadow: 0 8px 32px 0 rgba(16, 6, 6, 0.16); top: 0; left: 0; height: 80px; z-index: 2;}
				._320 .boxSobreCurso div.centro article.vagas div.bannerLogo::after{content: ''; display: block; background: url("../img/lancamento/cursoLiberado.svg")no-repeat; background-size: contain; width: 204px; height: 48px;}
					._320 .boxSobreCurso div.centro article.vagas div.bannerLogo span{display: none !important;}
					._320 .boxSobreCurso div.centro article.vagas div.bannerLogo figure{display: none !important;}

		/* Cursos Club */
        ._320 .boxSobreCurso div.centro article.cursosClub div.topo{flex-direction: column;gap: 25px;margin-bottom: 30px;}
            ._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner{width: 100%; max-width: initial; justify-content: center; height: 90px; overflow: initial; border-radius: 0;}
                ._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner::before{width: calc(100% + 40px); left: 50%; border-radius: 0; opacity: 0.2; transform: translateX(-50%);}


                ._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner img{height: 74px;}
                ._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo h2{width: 100%;font-size: 22px;line-height: 28px;text-align: center;letter-spacing: -0.01em;margin: 0px auto 12px;}
                    ._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo h2 b{display: block;}
                ._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p{font-size: 14px; line-height: 22px; text-align: center; font-weight: 300;}
                    ._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p b{color: #fff;}

        ._320 .boxSobreCurso div.centro article.cursosClub ul{width: calc(100% + 20px);flex-direction: column;gap: 20px;margin: 0px -10px 30px;}
            ._320 .boxSobreCurso div.centro article.cursosClub ul li{width: 100%;gap: 14px;padding: 10px 10px 10px 10px;}
                ._320 .boxSobreCurso div.centro article.cursosClub ul li::before{max-width: initial;}
                ._320 .boxSobreCurso div.centro article.cursosClub ul li figure{max-width: calc(100% - 180px);}
                ._320 .boxSobreCurso div.centro article.cursosClub ul li p{font-size: 16px;line-height: 22px;}
                    ._320 .boxSobreCurso div.centro article.cursosClub ul li p b{font-size: 14px; line-height: 20px; letter-spacing: -0.03em; margin-top: 4px; color: #ffffffc2;}

        ._320 .boxSobreCurso div.centro article.cursosClub > p{font-size: 14px; line-height: 24px; text-align: center; margin-bottom: 20px;}
        ._320 .boxSobreCurso div.centro article.cursosClub > em{font-size: 16px; line-height: 24px; text-align: center; max-width: 330px; margin: 0 auto 20px; font-weight: 400;}
        ._320 .boxSobreCurso div.centro article.cursosClub a:link,
        ._320 .boxSobreCurso div.centro article.cursosClub a:active,
        ._320 .boxSobreCurso div.centro article.cursosClub a:visited{width: 100%; padding: 14px 15px 15px; max-width: 380px; min-height: 56px; margin: 0 auto;}
            ._320 .boxSobreCurso div.centro article.cursosClub a b{font-size: 17px;line-height: 17px;letter-spacing: -0.01em;}

/* Sobre Professora */
._320 .sobreProfessor div.centro{flex-direction: column;padding: 40px 20px;}
	._320 .sobreProfessor div.centro figure{height: 220px; width: calc(100% + 40px); margin: 0 -20px;position: relative;}
		    ._320 .sobreProfessor div.centro figure::after{content:''; display: block; position: absolute; width: 100%; min-width: 440px; height: 220px; top:0; left: 50%; transform: translateX(-50%); user-select: none; pointer-events: none; z-index: -1; background: url("../img/lancamento/imgJoNascimentoMobile.webp") no-repeat; background-size: cover;    outline: 4px solid #FFFFFF1F;outline-offset: -4px;}
	._320 .sobreProfessor div.centro figure img{display: none !important}
		._320 .sobreProfessor div.centro .conteudo span{font-size: 17px; line-height: 24px; font-weight: 600;}
		._320 .sobreProfessor div.centro .conteudo h2{font-size: 30px; line-height: 33px; margin-bottom: 20px;}
				._320 .sobreProfessor div.centro .conteudo p{font-size: 15px; line-height: 24px;}


/* Box Perguntas */
._320 .boxPerguntas .centro{flex-direction: column;gap: 15px;padding: 50px 20px;}
	._320 .boxPerguntas .centro h2{max-width: max-content;text-align: center;font-size: 26px;line-height: 32px;position: initial;margin: 0px auto 10px;font-weight: 700;padding: 0px;border-bottom: 2px solid #E4E4E6;}
		._320 .boxPerguntas .centro h2::after{margin-top: 10px;}

		._320 .boxPerguntas .centro ul li{padding: 20px 0px 18px 0px;border-bottom: 1px dashed #E8EDEF;}
			._320 .boxPerguntas .centro ul li h3{font-size: 15px;line-height: 22px;gap: 10px;font-weight: 600;}
			._320 .boxPerguntas .centro ul li p{font-size: 14px;line-height: 24px;padding-left: 27px;}
		/* Ativo */
		._320 .boxPerguntas .centro ul li.ativo h3{margin-bottom: 4px;}

/* Box Contatos */
._320 .boxContatos::before{content: '';display: block;position: absolute;width: 100%;min-width: 440px;height: 52px;top:0;left: 50%;transform: translateX(-50%) rotate(180deg);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 440 52'%3E%3Cg clip-path='url(%23a)'%3E%3Cg opacity='.8'%3E%3Cpath fill='url(%23b)' d='M341.894 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.692v-8.042h-9.714l.064-6.433h16.083v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3Cpath fill='url(%23c)' d='M425.527 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.691v-8.042h-9.713l.063-6.433h16.084v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3C/g%3E%3Cg opacity='.56'%3E%3Cpath fill='url(%23d)' d='M98.108 0v43.521h6.433V0h62.724v51.466h-46.641V14.475h32.166v22.516h-17.692v-8.042h9.714l-.064-6.433h-16.083v21.005h30.558l.045-35.48h-46.641v43.425h-22.56V8.041h-6.434V0z'/%3E%3Cpath fill='url(%23e)' d='M14.475 0v43.521h6.433V0h62.724v51.466h-46.64V14.475h32.165v22.516H51.466v-8.042h9.713l-.063-6.433H45.033v21.005H75.59l.044-35.48h-46.64v43.425H6.432V8.041H0V0z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(-65.3 0 0 -49.1 356.368 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff'/%3E%3Cstop offset='1' stop-color='%23c9ebff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(65.3 0 0 49.1 83.633 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff'/%3E%3Cstop offset='1' stop-color='%23c9ebff' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='c' x1='398.185' x2='398.185' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9ebff'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='41.816' x2='41.816' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c9ebff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9ebff'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h440v52H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: cover;user-select: none;pointer-events: none;opacity: 0.5;z-index: -1;}

._320 .boxContatos .centro{padding: 40px 20px}
	._320 .boxContatos .centro h2{font-size: 26px;line-height: 32px;}
	._320 .boxContatos .centro > p{width: 100%;max-width: 280px;font-size: 16px;line-height: 24px;margin: 0px auto 20px;}
	._320 .boxContatos .centro ul{width: calc(100% + 20px); flex-direction: column; padding: 30px 20px 30px 15px; margin: 0px -10px; border-radius: 0px;}
		._320 .boxContatos .centro ul li{padding: 0px 0px 0px 50px;}
			._320 .boxContatos .centro ul li.email::before{width: 36px;height: 36px;}
			._320 .boxContatos .centro ul li.mensagem::before{width: 36px;height: 36px;}
					._320 .boxContatos .centro ul li a span{font-size: 16px; line-height: 24px; letter-spacing: -0.02em;}
					._320 .boxContatos .centro ul li a p{font-size: 13px; line-height: 18px;}

/* Footer */
._320 footer{width: 100%;max-width: 440px;margin: 0px auto;}
	._320 footer div.centro{padding: 20px 20px 19px;flex-direction: column;gap: 10px;}

		._320 footer div.centro div.conteudoEsquerdo{flex-direction: column;gap: 15px;}
			._320 footer div.centro div.conteudoEsquerdo p,
			._320 footer div.centro div.links a b{padding: 0px;}

			._320 footer div.centro div.links{flex-wrap: wrap;justify-content: center;gap: 6px 10px;margin: 0px;}
				._320 footer div.centro div.links a:link,
				._320 footer div.centro div.links a:active,
				._320 footer div.centro div.links a:visited{padding: 5px;}

/* Tema Jo Nascimento - briefing parcial do designer */
a.botaoCta:link,
a.botaoCta:active,
a.botaoCta:visited{background: #FFCD27 !important;box-shadow: 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 0px 20px 24px -16px #0B23536B, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent !important;}
	a.botaoCta b{color: #191010;}
	a.botaoCta svg path{fill: #191010;}
	a.botaoCta:hover{background: #E74B13 !important;box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 18px -16px #0b23533b, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #e74b1366, inset -350px 0px 100px -120px #7C1E1B !important;}
	a.botaoCta:hover b{color: #FFF;}
	a.botaoCta:hover svg path{fill: #FFF;}

.barraFixa{background: linear-gradient(270deg, #280E0E 11.1%, #7C1E1B 68.78%, #2E0C0B 100%);}
	.barraFixa::before{background: url("../img/lancamento/fundoBarraFixa-jo-reforma-simples-2026.svg") no-repeat center;background-size: cover;}
	.barraFixa .centro a:link,
	.barraFixa .centro a:active,
	.barraFixa .centro a:visited{background: #E74B13 !important;}
	.barraFixa .centro a:hover{background: #3E7ADA !important;box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px 28px 24px -16px #0B23533B, 0px 20px 15px -16px #ffffff40 inset, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #3E7ADA75, inset -350px 0px 100px -120px #1e4fa5 !important;}

.boxTopo{background: linear-gradient(89.99deg, #200E0E 0%, #1D1515 86.29%, #000000 125.23%);}
	.boxTopo div.fundoPattern,
	.boxSobreCurso div.fundoPattern{background: url(../img/lancamento/fundoPattern-jo-reforma-simples-2026.webp) 0% 0% repeat;}
	.boxTopo div.blur::before{background: #E208004D;}
	.boxTopo div.blur::after{background: #FF070080;opacity: 1;}
	.boxTopo div.blur span{background: transparent;}
	.boxTopo div.blur span::before,
	.boxTopo div.blur span::after{content: "";display: block;position: absolute;border-radius: 100%;filter: blur(180px);mix-blend-mode: screen;pointer-events: none;}
	.boxTopo div.blur span::before{width: 760px;height: 420px;background: #9F1B1766;bottom: -120px;left: -140px;}
	.boxTopo div.blur span::after{width: 680px;height: 520px;background: #0000006B;top: 70px;right: -180px;}
	.boxTopo div.centro div.conteudo div.bannerCurso span{background: linear-gradient(90deg, #9F1B17 0%, #DB2424 100%);}
	.boxTopo div.centro div.conteudo div.bannerCurso b em{color: #191010;}
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta:link,
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta:active,
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta:visited{background: #FFCD27 !important;}
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta b{color: #191010;}
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta:hover{background: #E74B13 !important;}
	.boxTopo div.centro div.conteudo div.interesse a.botaoCta:hover b{color: #FFF;}
	._320 .boxTopo div.centro div.conteudo div.interesse{background: linear-gradient(89.99deg, #200E0E 0%, #1D1515 86.29%, #000000 125.23%);outline-color: #e3a6a61f;}

.passoAPasso .centro h2{color: #191010;}
	.passoAPasso .centro h2 b{color: #DB2424;}
.passoAPasso .centro p{color: #191010;}
	.passoAPasso .centro p b{color: #9F1B17;}
.passoAPasso .centro ul{background: #FDFAFA;border-color: #F5F0F0;}
	.passoAPasso .centro ul li p{color: #9F1B17;}
	.passoAPasso .centro ul li p::before{width: 10px;min-width: 10px;height: 18px;background: transparent;border: solid #DB2424;border-width: 0 3px 3px 0;transform: rotate(45deg);margin-top: -1px;}
.passoAPasso .centro span{color: #3B2F2F;}
	.passoAPasso .centro span b{color: #9F1B17;}
.passoAPasso .centro strong{color: #3B2F2F;}
	.passoAPasso .centro strong b{color: #DB2424;text-decoration-color: #DB2424;}

.boxObjetivo div.centro ul.conteudo li h2{color: #191010;}
.boxObjetivo div.centro ul.conteudo li.objetivo::before{background-image: url('../img/lancamento/iconeObjetivo-jo-reforma-simples-2026.webp');}
.boxObjetivo div.centro ul.conteudo li.publico::before{background-image: url('../img/lancamento/iconePublico-jo-reforma-simples-2026.webp');}
.boxObjetivo div.centro ul.conteudo li p,
.boxObjetivo div.centro p{color: #3B2F2F;}
	.boxObjetivo div.centro ul.conteudo li p b,
	.boxObjetivo div.centro p b{color: #9F1B17 !important;}
	.boxObjetivo div.centro ul.conteudo li ul li::before{width: 7px;min-width: 7px;height: 7px;background: #9F1B17;border-radius: 100%;margin-top: 11px;}
._1000 .boxObjetivo div.centro div.conteudoModulo::before{background: none;border-left: 2px dashed #E4D8D8;border-bottom: 2px dashed #E4D8D8;}
._320 .boxObjetivo div.centro div.conteudoModulo span.textoLateral b{color: #E4D8D8;}
.boxObjetivo div.centro > span{color: #3B2F2F;}
	.boxObjetivo div.centro > span b{color: #0D0D0D;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos > li{outline-color: #F5F0F0;}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo{background: linear-gradient(180deg, #9F1B17 0%, #DB2424 15%);}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo::before{width: 0;height: 0;background: transparent;border-left: 44px solid transparent;border-right: 44px solid transparent;border-top: 16px solid #DB2424;bottom: -16px;}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li h2{color: #9F1B17;}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li,
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul span.subLista{color: #665353;border-left-color: #E4D8D8;}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li::before{background: #665353;}
	.boxObjetivo div.centro div.conteudoModulo ol.modulos li > b{color: #E4D8D8;}
	.boxObjetivo div.centro > p{color: #3B2F2F;}
	.boxObjetivo div.centro > p b{color: #0D0D0D !important;}
	._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo{background: linear-gradient(180deg, #9F1B17 0%, #DB2424 15%);}
	._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo::before{width: 0;height: 0;background: transparent;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-left: 12px solid #DB2424;border-right: 0;right: -12px;bottom: auto;top: 0;}

.boxSobreCurso{background: linear-gradient(89.99deg, #200E0E 0%, #1D1515 86.29%, #000000 125.23%);}
	.boxSobreCurso::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 336'%3E%3Cpath fill='%23FDFAFA' d='M0 230.1c393.7 86.4 882 138.6 1327-91.1C1660.6-33.3 1920 3.2 1920 3.2V336H0z'/%3E%3C/svg%3E");}
	.boxSobreCurso div.blur::before{background: #F97C2D;opacity: 0.32;}
	.boxSobreCurso div.blur::after{background: #9A2B00;opacity: 0.24;}
	.boxSobreCurso div.blur span::before{background: #B34541;}
	.boxSobreCurso div.blur span::after{background: #9A2B00;}
	.boxSobreCurso div.blur span.sombra2::before{background: #B34541;top: 58%;left: auto;right: -320px;opacity: 0.35;}
	.boxSobreCurso div.blur span.sombra2::after{background: #9A2B00;top: 12%;right: auto;left: -360px;opacity: 0.38;}
	.boxSobreCurso div.centro h2,
	.boxSobreCurso div.centro p,
	.boxSobreCurso div.centro article.duvidas h2,
	.boxSobreCurso div.centro article.duvidas h2 b,
	.boxSobreCurso div.centro article.duvidas p,
	.boxSobreCurso div.centro article.vagas div.conteudo h2,
	.boxSobreCurso div.centro article.vagas div.conteudo h2 b,
	.boxSobreCurso div.centro article.vagas div.conteudo p,
	.boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo h2,
	.boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p,
	.boxSobreCurso div.centro article.cursosClub ul li p,
	.boxSobreCurso div.centro article.cursosClub > p{color: #FFF;}
	.boxSobreCurso div.centro article.metodologiaEstudo ul li p b{color: #E74B13;}
	.boxSobreCurso div.centro article.duvidas{background: #E74B131F;outline-color: #e3a6a61f;}
	.boxSobreCurso div.centro article.duvidas h2::after{background: #D9D9D91A;}
	.boxSobreCurso div.centro article.vagas div.conteudo p b{color: #E74B13;}
	.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{background: #E74B13;color: #FFF;}
	.boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p b,
	.boxSobreCurso div.centro article.cursosClub ul li p b,
	.boxSobreCurso div.centro article.cursosClub > em{color: #F4E2E2;}
	.boxSobreCurso div.centro article.bonus h2{background: linear-gradient(0deg, #DB2424 0%, #E74B13 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: #DB2424;}
	.boxSobreCurso div.centro article.bonus h2::after{background-image: linear-gradient(90deg, #DB2424, #E74B13);}
	.boxSobreCurso div.centro article.bonus div.conteudo{background: #FDFAFA;}
	.boxSobreCurso div.centro article.bonus div.conteudo p{color: #665353;}
	.boxSobreCurso div.centro article.bonus div.conteudo p b{color: #9F1B17;}
	.boxSobreCurso div.centro article.bonus div.conteudo p.planilha::before,
	.boxSobreCurso div.centro article.bonus div.conteudo p.tabela::before{background: url('../img/lancamento/ferramentas-jo-reforma-simples-2026.svg') no-repeat center;background-size: contain;}

.sobreProfessor{background: #FDFAFA;}
	.sobreProfessor div.centro .conteudo span{color: #9F1B17;}
	.sobreProfessor div.centro .conteudo h2{color: #191010;}
	.sobreProfessor div.centro .conteudo p{color: #3B2F2F;}

.boxPerguntas .centro h2{color: #191010;}
	.boxPerguntas .centro ul li{border-bottom-color: #E4D8D8;}
	.boxPerguntas .centro ul li h3,
	.boxPerguntas .centro ul li p{color: #3B2F2F;}
	.boxPerguntas .centro ul li h3::before{background: radial-gradient(circle, #9F1B17 0 4px, #E4D8D8 4px 9px, transparent 9px);}
	.boxPerguntas .centro ul li.ativo h3::before,
	.boxPerguntas .centro ul li:hover h3::before{background: radial-gradient(circle, #DB2424 0 9px, transparent 9px);}
	.boxPerguntas .centro ul li p a:link,
	.boxPerguntas .centro ul li p a:active,
	.boxPerguntas .centro ul li p a:visited{color: #9F1B17;}
	.boxPerguntas .centro ul li p a:hover{text-decoration-color: #9F1B17;}

.boxContatos .centro h2{color: #191010;}
	.boxContatos .centro > p{color: #3B2F2F;}
	.boxContatos .centro ul{outline-color: #E4DED8;}
	.boxContatos .centro ul li a span{color: #191010;}
	.boxContatos .centro ul li a span b{color: #9F1B17;}
	.boxContatos .centro ul li a p{color: #8C7676;}
	.boxContatos .centro ul li a:hover p{color: #9F1B17;}

footer{background: #FDFAFA;}
	footer div.centro div.conteudoEsquerdo p,
	footer div.centro div.links a b{color: #A89A9A;}
	footer div.centro div.links a:hover b{color: #9F1B17;}

._1000 .boxFormulario .centro::after,
._320 .boxFormulario::before{background-image: url('../img/lancamento/iconeLogoHorizontal-jo-reforma-simples-2026.svg');}

/* Ajuste article.vagas conforme Figma */
._1000 .boxSobreCurso div.centro article.vagas{align-items: flex-start;gap: 40px;margin-bottom: 196px;}
	._1000 .boxSobreCurso div.centro article.vagas div.conteudo{max-width: 317px;margin-top: 61px;}
		._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2{font-size: 36px;font-weight: 200;line-height: 44px;margin-bottom: 94px;}
			._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2::before{bottom: -48px;}
			._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2 b{font-size: 60px;line-height: 60px;}
		._1000 .boxSobreCurso div.centro article.vagas div.conteudo p{max-width: 317px;font-size: 18px;line-height: 28px;}

._1000 .boxSobreCurso div.centro article.vagas div.curso{width: 100%;max-width: 833px;min-height: 599px;overflow: hidden;padding: 0;border-radius: 24px;box-shadow: 0 0 72px -8px #FFD52C47, 0 -6px 0 0 #E1E1E3 inset;background-position: right -17px top -17px;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso::before{top: -60px;left: -65px;z-index: 0;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso::after{bottom: -80px;right: -40px;opacity: 0.72;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{max-width: 509px;margin-left: 101px;padding-top: 55px;position: relative;z-index: 2;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{max-width: 507px;font-size: 40px;line-height: 35px;letter-spacing: -0.018em;margin-bottom: 26px;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{display: block;font-size: 29px;font-weight: 300;line-height: 35px;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p{max-width: 509px;font-size: 16px;line-height: 24px;color: #665353;margin-bottom: 18px;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{display: block;width: max-content;max-width: 100%;font-size: 17px;line-height: 20px;padding: 4px 8px;background: #E74B13;margin-bottom: 6px;}

.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: none;}
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: block;position: absolute;top: 253px;left: -24px;width: 151px;font-size: 18px;font-weight: 600;line-height: 24px;letter-spacing: 0.1em;text-transform: uppercase;text-align: right;color: #EFE8E8;transform-origin: left top;transform: rotate(-90deg);}

._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos{width: 474px;max-width: 474px;display: flex;justify-content: flex-start;gap: 15px;margin: 13px 0 18px 37px;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano{display: block;min-height: 152px;border-radius: 10px;padding: 18px 24px 17px;position: relative;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano::before{content: none;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.mensal{width: 207px;background: #F9F9F9;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual{width: 252px;background: #F1FAF8;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano span{display: flex;align-items: center;gap: 8px;font-size: 18px;font-weight: 800;line-height: 24px;text-transform: uppercase;color: #101019;margin-bottom: 2px;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual span{color: #45A838;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual span strong{display: inline-flex;align-items: center;height: 18px;border-radius: 5px;background: #45A838;padding: 2px 9px 1px;margin-left: auto;font-size: 12px;font-weight: 700;line-height: 13px;color: #FFF;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small{display: block;font-size: 12px;font-weight: 400;line-height: 16px;color: #665353;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual small{color: #535A66;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p{font-size: 20px;font-weight: 400;line-height: 24px;color: #101019;margin: 0;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p b{display: inline;font-size: 20px;font-weight: 700;line-height: 24px;color: #101019;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small.equivalente{font-size: 12px;line-height: 20px;margin-top: 0;color: #535A66;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small.equivalente b{font-weight: 700;color: #45A838;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano em{display: block;position: absolute;left: 24px;bottom: 18px;font-size: 12px;font-weight: 600;font-style: italic;line-height: 20px;color: #665353;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual em{color: #3D9D30;}

.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma{display: flex;align-items: center;gap: 12px;margin: 0 0 24px;}
	.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma::before{content: "";width: 24px;min-width: 24px;height: 28px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23e4d8d8' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M0 6.1C0 4.94.98 4 2.18 4h5.78L6.6 6.1H2.18v12.5h19.64v-1.63L24 15.8V21c0 1.16-1.03 2-2.24 2h-7.63c0 1.16 1.03 1.9 2.23 1.9V27H7.64v-2.1c1.2 0 2.13-.74 2.13-1.9H2.13A2.1 2.1 0 0 1 0 20.89z'/%3E%3Cpath fill-rule='evenodd' d='M24 3.96A7.6 7.6 0 0 0 20.55.73a7.77 7.77 0 0 0-4.98-.54 7.66 7.66 0 0 0-4.25 2.61 7.4 7.4 0 0 0-1.69 4.63 7.4 7.4 0 0 0 1.6 4.66 7.65 7.65 0 0 0 4.2 2.69 7.77 7.77 0 0 0 4.99-.44 7.6 7.6 0 0 0 3.56-3.25l-2.84-1.62a4.32 4.32 0 0 1-2.08 1.93 4.43 4.43 0 0 1-2.84.25 4.36 4.36 0 0 1-2.39-1.53 4.18 4.18 0 0 1 .05-5.3 4.37 4.37 0 0 1 2.42-1.49 4.43 4.43 0 0 1 2.84.31 4.3 4.3 0 0 1 2.03 1.97z'/%3E%3Cpath d='M17.3 9.6a2.09 2.09 0 1 0 0-4.14 2.09 2.09 0 1 0 0 4.14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center / contain;}
	.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma p{font-size: 17px;font-weight: 400;line-height: 24px;color: #665353;margin: 0;}
		.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma p b{font-weight: 700;color: #101019;}

._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:link,
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:active,
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:visited{width: 496px;max-width: 496px;min-height: 65px;padding: 19px 48px 20px;margin: 0;background: #45A838;border-radius: 60px;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a b{font-size: 24px;line-height: 26px;white-space: nowrap;}

._1000 .boxSobreCurso div.centro article.vagas div.bannerLogo{position: absolute;top: -4px;right: 32px;max-width: 168px;height: 232px;padding: 8px 4px 34px;border-radius: 4px 4px 24px 24px;background: linear-gradient(180deg, rgba(255,255,255,0) 75%, rgba(240,243,246,.6) 100%), linear-gradient(180deg, #F0F3F6 0%, rgba(255,255,255,0) 15%), #FFF;}
	._1000 .boxSobreCurso div.centro article.vagas div.bannerLogo span{padding-bottom: 7px;margin-bottom: 22px;}
	._1000 .boxSobreCurso div.centro article.vagas div.bannerLogo figure{width: 90px;height: 140px;}

._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: none;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos{gap: 12px;margin: 0 0 20px;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano{display: block;width: 100%;max-width: initial;border-radius: 10px;padding: 16px 18px;position: relative;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano::before{content: none;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.mensal{background: #F9F9F9;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual{background: #F1FAF8;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano span{display: flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 800;line-height: 20px;text-transform: uppercase;color: #101019;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual span{color: #45A838;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual span strong{display: inline-flex;height: 18px;align-items: center;border-radius: 5px;background: #45A838;padding: 2px 8px 1px;font-size: 11px;line-height: 13px;color: #FFF;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small{display: block;font-size: 12px;line-height: 16px;color: #665353;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p{font-size: 19px;line-height: 24px;color: #101019;margin: 0;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p b{display: inline;font-size: 19px;line-height: 24px;color: #101019;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano em{display: block;font-size: 12px;font-weight: 600;font-style: italic;line-height: 20px;color: #665353;margin-top: 8px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual em,
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small.equivalente b{color: #45A838;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma{margin-bottom: 20px;}

/* Correcoes finais article.vagas - feedback designer */
._1000 .boxSobreCurso div.centro article.vagas{align-items: flex-start;gap: 20px;margin-bottom: 196px;}
	._1000 .boxSobreCurso div.centro article.vagas div.conteudo{max-width: 320px;margin-top: 72px;}
		._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2{font-size: 36px;font-weight: 400;line-height: 44px;margin-bottom: 88px;}
			._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2::before{bottom: -44px;}
			._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2 b{font-size: 60px;line-height: 60px;}
		._1000 .boxSobreCurso div.centro article.vagas div.conteudo p{max-width: 320px;font-size: 18px;line-height: 28px;}

._1000 .boxSobreCurso div.centro article.vagas div.curso{display: flex;max-width: 833px;min-height: initial;overflow: visible;padding: 0 32px 66px 20px;background-position: right top;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso::after{bottom: -33px;right: -25px;opacity: 1;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{max-width: 524px;margin-left: auto;padding-top: 65px;position: relative;z-index: 2;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{max-width: 507px;font-size: 36px;font-weight: 700;line-height: 40px;letter-spacing: -0.02em;margin-bottom: 27px;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{display: inline-block;font-size: 30px;font-weight: 300;line-height: 40px;letter-spacing: -0.02em;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p{max-width: 509px;font-size: 18px;line-height: 24px;color: #665353;margin-bottom: 20px;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{font-size: 17px;line-height: 20px;padding: 5px 8px 3px;margin-bottom: 4px;}

.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: block;color: #665453;text-align: center;font-size: 18px;font-weight: 600;line-height: 24px;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 10px;}
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: none;}

._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos{width: 100%;max-width: 496px;display: flex;justify-content: space-between;gap: 15px;margin: 0 0 20px;position: relative;padding-left: 36px;box-sizing: border-box;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos::before{content: "";display: block;position: absolute;width: 13px;height: 149px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 149'%3E%3Cpath fill='%23efe8e8' d='M12.87 6.43q0 1.75-.83 3.24a6.2 6.2 0 0 1-5.61 3.2A6.34 6.34 0 0 1 0 6.43q0-1.8.83-3.24A6.34 6.34 0 0 1 6.43 0q1.85 0 3.33.86a6 6 0 0 1 2.28 2.33q.83 1.47.83 3.24m-2.25 0a4 4 0 0 0-.5-2 3.6 3.6 0 0 0-1.48-1.35 5 5 0 0 0-2.21-.49 5 5 0 0 0-2.2.49q-.95.48-1.46 1.35a4 4 0 0 0-.5 2 4 4 0 0 0 .5 2.01q.5.87 1.46 1.35a5 5 0 0 0 2.2.49q1.26 0 2.21-.49a3.6 3.6 0 0 0 1.48-1.35 4 4 0 0 0 .5-2.01M.18 15.9h2.03v3.34h10.53v2.52H2.21v3.35H.18zM12.74 28.74v2.52l-8.62 5.7h8.62v2.52H.16v-2.52l8.64-5.7H.16v-2.52zM2.21 48.34h3.15v-4.23h2v4.23h3.33v-4.77h2.05v7.3H.16v-7.3h2.05zM.18 55.15h12.56v2.52H4.57l8.17 3.37v1.9l-8.17 3.4h8.17v2.51H.18V66l9.34-4-9.34-4zM.18 73.14h12.56v2.52H.18zM.18 79.3h2.03v3.35h10.53v2.52H2.21v3.35H.18zM12.87 96.28q0 1.32-.45 2.38a4 4 0 0 1-1.3 1.65q-.84.62-2 .63v-2.7q.78-.05 1.23-.54t.45-1.36q0-.89-.41-1.39a1.4 1.4 0 0 0-1.12-.5q-.56 0-.92.34t-.56.86q-.21.5-.46 1.4a17 17 0 0 1-.7 2q-.37.76-1.07 1.32a3 3 0 0 1-1.9.54 3.4 3.4 0 0 1-1.95-.56 3.5 3.5 0 0 1-1.26-1.57 6 6 0 0 1-.45-2.3q0-1.95.95-3.15a3.5 3.5 0 0 1 2.63-1.35v2.77a1.4 1.4 0 0 0-1.06.56 2 2 0 0 0-.43 1.35q0 .75.38 1.19.37.43 1.1.43.5 0 .84-.32.33-.34.54-.83.2-.5.47-1.4.36-1.23.72-2t1.08-1.34a3 3 0 0 1 1.89-.55 3.6 3.6 0 0 1 3.26 2.05q.5 1 .5 2.4M2.21 109.48h3.15v-4.23h2v4.23h3.33v-4.77h2.05V112H.16v-7.29h2.05zM.18 115.31l12.56 4.6v3.07l-12.56 4.6v-2.7l9.99-3.45L.18 118zM12.74 130.89v2.52l-8.62 5.7h8.62v2.52H.16v-2.52l8.64-5.7H.16v-2.52zM.18 145.92h12.56v2.52H.18z'/%3E%3C/svg%3E") no-repeat;background-size: contain;left: 5px;top: 0;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano{display: flex;flex-direction: column;gap: 0;width: 100%;max-width: none;min-height: 152px;padding: 18px 20px;border-radius: 10px;background: #F9F9F9;box-sizing: border-box;position: relative;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano::before{content: none;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.mensal,
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual{width: 100%;max-width: none;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual{background: #F1FAF8;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano span{display: flex;align-items: center;gap: 8px;color: #101019;font-family: Poppins;font-size: 18px;font-weight: 800;line-height: 24px;text-transform: uppercase;min-width: max-content;margin-bottom: 0;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual span{color: #45A838;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano span strong{display: flex;padding: 1px 9px 0;justify-content: center;align-items: center;border-radius: 5px;background: #45A838;color: #FFF;font-family: Poppins;font-size: 12px;font-weight: 700;line-height: 12px;height: 18px;margin-left: 0;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano small{display: block;color: #665353;font-size: 12px;font-weight: 400;line-height: 16px;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual small{color: #535A66;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p{display: flex;gap: 4px;color: #101019;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: -0.01em;margin: 0;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano p b{display: inline;font-size: 20px;font-weight: 700;line-height: 24px;color: #101019;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual small.equivalente{line-height: 20px;margin: 0 0 10px;color: #535A66;}
			._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual small.equivalente b{font-weight: 700;color: #45A838;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano em{display: block;position: static;left: auto;bottom: auto;color: #665353;font-size: 12px;font-style: italic;font-weight: 600;line-height: 20px;margin-top: auto;}
		._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.anual em{color: #3D9D30;}

.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma{display: flex;position: relative;gap: 12px;margin-bottom: 25px;align-items: center;}
	.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma::before{content: "";display: block;width: 24px;min-width: 24px;height: 28px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23efe8e8' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M0 6.1C0 4.94.98 4 2.18 4h5.78L6.6 6.1H2.18v12.5h19.64v-1.63L24 15.8V21c0 1.16-1.03 2-2.24 2h-7.63c0 1.16 1.03 1.9 2.23 1.9V27H7.64v-2.1c1.2 0 2.12-.74 2.12-1.9H2.13A2.1 2.1 0 0 1 0 20.89zm13.1 14.6c0-.58-.5-1.05-1.1-1.05s-1.1.47-1.1 1.05.5 1.05 1.1 1.05 1.1-.47 1.1-1.05' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M24 3.96A7.6 7.6 0 0 0 20.55.73 7.8 7.8 0 0 0 11.3 2.8a7.4 7.4 0 0 0-.09 9.29 7.77 7.77 0 0 0 9.19 2.24 7.6 7.6 0 0 0 3.57-3.25l-2.85-1.61a4.43 4.43 0 0 1-7.31.65 4.2 4.2 0 0 1 .05-5.3 4.4 4.4 0 0 1 5.27-1.18c.88.41 1.6 1.1 2.03 1.97z' clip-rule='evenodd'/%3E%3Cpath d='M17.3 9.6c1.16 0 2.1-.92 2.1-2.06s-.94-2.07-2.1-2.07-2.1.92-2.1 2.07c0 1.14.94 2.06 2.1 2.06'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;}
	.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma p{color: #665353;font-size: 17px;font-weight: 400;line-height: 24px;margin-bottom: 0;}
		.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.plataforma p b{font-weight: 700;color: #101019;}

._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:link,
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:active,
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:visited{width: 100%;max-width: 496px;min-height: 65px;padding: 19px 48px 20px;margin: 0;background: #45A838 !important;border-radius: 60px;box-shadow: 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 0px 20px 24px -16px #0B23536B, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent !important;}
._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a:hover{background: #21AE7C !important;box-shadow: 0px 20px 18px -16px #0b23533b, 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -120px #25b8ca !important;}
	._1000 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a b{font-size: 24px;line-height: 26px;white-space: nowrap;color: #FFF;}

._1000 .boxSobreCurso div.centro article.vagas div.bannerLogo{position: relative;top: auto;right: auto;width: 100%;max-width: 168px;height: max-content;margin-top: -4px;padding: 8px 4px 34px;background: #FFF;border-radius: 4px 4px 24px 24px;}

._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo div.investimento{display: block;margin-bottom: 10px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos{position: relative;padding-left: 0;margin: 0 0 20px;gap: 12px;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos::before{content: none;}
	._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul.planos li.plano{display: flex;flex-direction: column;gap: 0;}

/* Correcoes conteudoModulo - aproximar do ritmo visual da Camila */
._1000 .boxObjetivo div.centro div.conteudoModulo{margin-bottom: 106px;}
	._1000 .boxObjetivo div.centro div.conteudoModulo::before{bottom: -765px;opacity: 0.75;}
	._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos > li{display: flex;flex-direction: column;justify-content: center;min-height: 306px;padding: 48px 64px 48px 143px;box-shadow: 6px 2px 12px 0 #E6EFF53D;}
		._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li h2{max-width: 790px;font-size: 30px;line-height: 34px;letter-spacing: -0.01em;margin-bottom: 18px;}
		._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas{max-width: 830px;display: block;}
			._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 34px;row-gap: 10px;margin: 0;}
				._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas ul li{gap: 9px;font-size: 16px;line-height: 24px;letter-spacing: 0;color: #665353;}
					._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas ul li::before{width: 6px;min-width: 6px;height: 6px;background: #E4D8D8;margin-top: 9px;}
		._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li > b{top: 20px;right: 32px;color: #F4EEEE;opacity: 0.78;}

._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas ul{gap: 7px;}
	._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li div.listas ul li{font-size: 14px;line-height: 22px;}

/* Ferramentas praticas pos-modulos */
.boxObjetivo div.centro h2.tituloConteudoModulo{display: block;font-size: 44px;font-weight: 700;line-height: 52px;text-align: center;text-transform: uppercase;color: #191010;margin: 0 auto 38px;}
.boxObjetivo div.centro article.ferramentasPraticas{width: 100%;max-width: 980px;display: flex;align-items: center;gap: 44px;padding: 34px 40px 36px;margin: 0 auto 58px;border: 1px solid #E4D8D8;border-radius: 8px;background: #FDFAFA;box-shadow: 6px 2px 12px 0 #E6EFF53D;}
	.boxObjetivo div.centro article.ferramentasPraticas h2{width: 100%;max-width: 330px;font-size: 38px;font-weight: 800;line-height: 40px;letter-spacing: -0.02em;text-transform: uppercase;background: linear-gradient(0deg, #DB2424 0%, #E74B13 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: #DB2424;}
	.boxObjetivo div.centro article.ferramentasPraticas div{width: 100%;}
		.boxObjetivo div.centro article.ferramentasPraticas div h3{font-size: 24px;font-weight: 800;line-height: 30px;color: #9F1B17;margin: 0 0 12px;}
		.boxObjetivo div.centro article.ferramentasPraticas div p{max-width: none;font-size: 18px;font-weight: 400;line-height: 30px;text-align: left;color: #665353;margin: 0;}

._320 .boxObjetivo div.centro h2.tituloConteudoModulo{font-size: 30px;line-height: 36px;margin-bottom: 26px;}
._320 .boxObjetivo div.centro div.conteudoModulo span.textoLateral{display: none;}
._320 .boxObjetivo div.centro article.ferramentasPraticas{flex-direction: column;align-items: flex-start;gap: 16px;padding: 24px 20px 26px;margin: 0 0 36px;}
	._320 .boxObjetivo div.centro article.ferramentasPraticas h2{max-width: 230px;font-size: 28px;line-height: 31px;}
	._320 .boxObjetivo div.centro article.ferramentasPraticas div h3{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	._320 .boxObjetivo div.centro article.ferramentasPraticas div p{font-size: 15px;line-height: 24px;}

.boxSobreCurso div.centro article.bonus div.conteudo p.planilha:last-of-type{margin-bottom: 0;}
._320 .boxSobreCurso div.centro article.bonus div.conteudo p.planilha:last-of-type{margin-bottom: 0;}
._1000 .boxSobreCurso div.centro article.bonus h2{max-width: 330px;font-size: 48px;line-height: 52px;overflow-wrap: normal;}

.boxSobreCurso div.centro article.chamadaReforma{width: 100%;max-width: 920px;margin: -88px auto 164px;text-align: center;}
	.boxSobreCurso div.centro article.chamadaReforma p{max-width: 880px;font-size: 28px;font-weight: 400;line-height: 40px;color: #FFF;margin: 0 auto 18px;}
	.boxSobreCurso div.centro article.chamadaReforma strong{display: block;font-size: 34px;font-weight: 800;line-height: 42px;color: #E74B13;margin-bottom: 18px;}
	.boxSobreCurso div.centro article.chamadaReforma span{display: block;font-size: 24px;font-weight: 700;line-height: 34px;color: #F4E2E2;margin: 8px auto 0;}

._320 .boxSobreCurso div.centro article.chamadaReforma{margin: -28px auto 54px;}
	._320 .boxSobreCurso div.centro article.chamadaReforma p{font-size: 17px;line-height: 26px;margin-bottom: 14px;}
	._320 .boxSobreCurso div.centro article.chamadaReforma strong{font-size: 22px;line-height: 28px;margin-bottom: 14px;}
	._320 .boxSobreCurso div.centro article.chamadaReforma span{font-size: 17px;line-height: 26px;}

/* Copy complementar passoAPasso */
.passoAPasso .centro div.perguntasClientes{width: 100%;max-width: 900px;padding: 30px 34px 32px;margin: 0 auto 38px;border: 1px solid #E4D8D8;border-radius: 8px;background: #FDFAFA;box-shadow: 6px 2px 12px 0 #E6EFF53D;}
	.passoAPasso .centro div.perguntasClientes p{max-width: none;font-size: 24px;font-weight: 700;line-height: 32px;text-align: left;color: #191010;margin: 0 0 20px;}
	.passoAPasso .centro div.perguntasClientes ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px 22px;max-width: none;padding: 0;margin: 0 0 24px;border: 0;border-radius: 0;background: transparent;}
		.passoAPasso .centro div.perguntasClientes ul li{position: relative;padding-left: 22px;font-size: 17px;font-weight: 600;line-height: 25px;color: #3B2F2F;}
			.passoAPasso .centro div.perguntasClientes ul li::before{content: "";display: block;width: 8px;height: 8px;border-radius: 100%;background: #DB2424;position: absolute;left: 0;top: 8px;}
	.passoAPasso .centro div.perguntasClientes span{max-width: none;font-size: 22px;font-weight: 700;line-height: 32px;text-align: left;color: #9F1B17;margin: 0;}

._320 .passoAPasso .centro div.perguntasClientes{padding: 22px 20px 24px;margin-bottom: 30px;}
	._320 .passoAPasso .centro div.perguntasClientes p{font-size: 17px;line-height: 24px;margin-bottom: 16px;}
	._320 .passoAPasso .centro div.perguntasClientes ul{grid-template-columns: 1fr;gap: 9px;margin-bottom: 18px;}
		._320 .passoAPasso .centro div.perguntasClientes ul li{font-size: 14px;line-height: 21px;padding-left: 18px;}
			._320 .passoAPasso .centro div.perguntasClientes ul li::before{width: 6px;height: 6px;top: 7px;}
	._320 .passoAPasso .centro div.perguntasClientes span{font-size: 15px;line-height: 23px;}
