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 20px 24px -16px #0B23536B, 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset;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: #FFCD27;box-shadow: 0px 20px 18px -16px #0b23533b, 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 15px -16px #ffffff inset;}
a.botaoCta:hover svg path{opacity: 1;}

/* Box Formulario */
.boxFormulario{display: flex;width: 100%;height: 100%;background: #151028e6;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;}
.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: #231A3F; margin-bottom: 24px;}
.boxFormulario .centro h2 b{display: block; font-size: 20px; font-weight: 700; line-height: 28px; letter-spacing: -0.02em; color: #3B3682;}
.boxFormulario .centro p{width: 100%; max-width: 460px; font-size: 16px; font-weight: 400; line-height: 20px; color: #535A66; 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: #535A66;}
.boxFormulario .centro form div label b{display: inline-block; font-weight: 500; color: #E65210;}
.boxFormulario .centro form div input{width: 100%;background: #EDEEF0;outline: 1px solid #EDEEF0;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;}
.boxFormulario .centro form div input::placeholder {
    color: rgba(58, 63, 71, 0.3) !important;
}

/* 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(90deg, #34376E 0%, #3A1532 100%);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;}

.boxTopo div.blur{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 0;overflow: clip;}
.boxTopo div.blur::before{content: "";width: 1785px;height: 1006px;background: #C5561099;border-radius: 100%;mix-blend-mode: lighten;filter: blur(224px);position: absolute;bottom: -482px;right: -627px;z-index: -1;}
.boxTopo div.blur::after{content: "";width: 1391px;height: 1562px;background: #EDC71E80;border-radius: 100%;mix-blend-mode: lighten;filter: blur(224px);position: absolute;bottom: -862px;right: -1182px;z-index: -1;}

.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: #1f1235;mix-blend-mode: lighten;border-radius: 100%;filter: blur(224px);position: absolute;bottom: -1109px;left: -371px;z-index: -3;}


.boxTopo div.centro{display: flex;justify-content: space-between;width: 100%;max-width: 1320px;padding: 36px 20px 177px;margin: 0px auto;position: relative;z-index: 1;}
.boxTopo div.centro::before{content: "";width: calc(100% - 410px);max-width: 770px;height: 728px;background: url('../img/lancamento/nathaliaEspecialista.webp') no-repeat bottom;filter: drop-shadow(20px 12px 25px #0000006B);background-size: contain;position: absolute;bottom: 0px;right: -12px;z-index: 1;transition: all 0.5s ease;}
.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{width: calc(100% - 584px);min-width: 525px;max-width: 622px;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 43px 8px 27px;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.03em;text-transform: uppercase;color: #6F7072;background: #FFF;border-radius: 24px;padding: 12px 48px 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: 52px;font-weight: 700;line-height: 56px;text-shadow: 3px 3px 0px #47121129;color: #FFF;margin-bottom: 48px;}
.boxTopo div.centro div.conteudo h2 b{display: block;font-size: 28px;font-weight: 400;line-height: 36px;color: #FFF;margin-top: 1px;}
.boxTopo div.centro div.conteudo span.mobile{display: none;}
.boxTopo div.centro div.conteudo span.deskResponsivo{display: none;}

.boxTopo div.centro div.conteudo div.interesse{width: 100%;max-width: 520px;border-radius: 16px;background: linear-gradient(107.47deg, rgba(213, 236, 255, 0.08) 16.48%, rgba(213, 236, 255, 0) 121.13%);outline: 2px solid #D5ECFF29;padding: 35px 20px 41px;}
.boxTopo div.centro div.conteudo div.interesse p{width: 100%;max-width: 408px;font-size: 21px;font-weight: 300;line-height: 26px;letter-spacing: 0.01em;text-align: center;color: #FFF;margin: 0px auto 22px;}
.boxTopo div.centro div.conteudo div.interesse p b{font-weight: 600;}
.boxTopo div.centro div.conteudo div.interesse a:link,
.boxTopo div.centro div.conteudo div.interesse a:active,
.boxTopo div.centro div.conteudo div.interesse a:visited{display: block;width: 100%;max-width: max-content;background: #FFCD27;border-radius: 60px;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 55px 19px;margin: 0px auto;transition: all 0.5s ease;}
.boxTopo div.centro div.conteudo div.interesse a b{display: block;font-size: 22px;font-weight: 700;line-height: 24px;letter-spacing: 0.01em;text-transform: uppercase;color: #191010;transition: all 0.5s ease;}
/* Hover */
.boxTopo div.centro div.conteudo div.interesse a:hover{background: #3E7ADA;box-shadow: 0px 28px 24px -16px #3E7ADA06, 0px -3px 0px 0px #171F2B33 inset, 0px -12px 40px -16px #171f2f66 inset, 0px 20px 15px -16px #ffffff40 inset;}
.boxTopo div.centro div.conteudo div.interesse a:hover b{color: #FFF;}

.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;}
.boxTopo div.centro > span::before{content: "";width: 334px;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;position: absolute;top: 50%;transform: translateY(-50%);right: 228px;}
.boxTopo div.centro > span::after{content: "";width: 80px;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: -13px;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;}

/* Box Preparado */
.boxPreparado{}
.boxPreparado .centro{width: 100%;max-width: 1082px;padding: 149px 20px 184px;margin: 0px auto;}
.boxPreparado .centro h2{width: 100%; max-width: 1082px; font-size: 40px; font-weight: 700; line-height: 50px; text-align: center; color: #3B3682; margin: 0px auto 27px;}
.boxPreparado .centro p{width: 100%;max-width: 980px;font-size: 24px;font-weight: 300;line-height: 36px;text-align: center;color: #191010;margin: 0px auto 20px;}
.boxPreparado .centro p:last-of-type{margin-bottom: 0px;}
.boxPreparado .centro p b{font-weight: 800; color: #F63434;}
.boxPreparado .centro em{display: block; font-size: 28px; font-weight: 700; line-height: 38px; text-align: center; color: #3B3682; margin-bottom: 20px;}
.boxPreparado .centro em i{display: inline-block;font-weight: 700;text-decoration: underline;text-decoration-thickness: 5px;text-decoration-color: #F63434;position: relative;}
.boxPreparado .centro em i::before{content: ""; display: block; position: absolute; bottom: 0px; left: 0px;}

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

.boxObjetivo div.centro ul.conteudo{display: flex;justify-content: space-between;gap: 20px;margin-bottom: 145px;}
.boxObjetivo div.centro ul.conteudo > li{width: 100%;position: relative;padding: 28px 0px 0px 140px;}
.boxObjetivo div.centro ul.conteudo li.objetivo{max-width: 581px;}
.boxObjetivo div.centro ul.conteudo li.publico{max-width: 519px;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;}
.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;}

.boxObjetivo div.centro ul.conteudo li h2{font-size: 32px; font-weight: 400; line-height: 36px; color: #3B3682; margin-bottom: 12px;}
.boxObjetivo div.centro ul.conteudo li h2 b{font-weight: 700;}
.boxObjetivo div.centro ul.conteudo li p{font-size: 18px;font-weight: 400;line-height: 28px;color: #3C414A;}
.boxObjetivo div.centro ul.conteudo li p b{font-weight: 700; color: #E65210;}

.boxObjetivo div.centro ul.conteudo li ul li{display: flex; gap: 14px;}
.boxObjetivo div.centro ul.conteudo li ul li::before{content: "";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='%23e4ded8' 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='%23e65210' 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: 6px;}

.boxObjetivo div.centro div.conteudoModulo{display: flex;justify-content: space-between;gap: 29px;position: relative;margin-bottom: 86px;}
.boxObjetivo div.centro div.conteudoModulo span.textoLateral{width: 60px;height: fit-content;display: flex;align-items: center;gap: 8px;font-size: 40px;font-weight: 300;line-height: 36px;text-transform: uppercase;writing-mode: vertical-lr;color: #E5E3EB;white-space: nowrap;position: sticky;top: 0px;background: #FFF;z-index: 1;padding: 20px 0px 30px;margin: -20px 0px -30px;}
._1000 .boxObjetivo div.centro div.conteudoModulo span.textoLateral::before{content: ""; width: 60px; min-width: 60px; height: 63px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 63 60'%3E%3Cpath stroke='%23e4e3eb' stroke-width='2.5' d='M61 25a31 31 0 0 1-14.2 33.3l-5.6-9.6a19 19 0 0 0 9-21.1 19.5 19.5 0 0 0-18.5-15.1 19 19 0 0 0-18.8 14.7 20 20 0 0 0 8.6 21.3L16 58.2A30.5 30.5 0 0 1 2 24.5 31 31 0 0 1 31.8 1.3 30 30 0 0 1 61 25Zm-22.2 7c0 4.2-3.4 7.6-7.4 7.6s-7.5-3.4-7.5-7.6 3.4-7.5 7.5-7.5 7.4 3.4 7.4 7.5Z'/%3E%3C/svg%3E") no-repeat;pointer-events: none;}

.boxObjetivo div.centro div.conteudoModulo ol.modulos{width: 100%;max-width: 1132px;}
._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='%23e5e3eb' stroke-dasharray='4 4' stroke-width='2' d='M1 0v1398M0 1397h230'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;bottom: -194px;left: 33px;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos > li{width: 100%;list-style-type: none;outline: 2px solid #F1F0F5;border-radius: 4px;box-shadow: 6px 2px 12px 0px #DAD9E173;position: relative;padding: 64px 20px 72px 108px;margin-bottom: 24px;}
.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.03em;text-transform: uppercase;text-align: center;color: #FFF;background: linear-gradient(180deg, #B23718 0%, #E74B13 15%);border-radius: 2px 2px 0px 0px;padding: 32px 5px 6px;position: absolute;top: 0px;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='%23e74b13' d='M0 0h88v16L44 4 0 16z'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -16px;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;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos li h2{width: 100%;max-width: 968px;font-size: 32px;font-weight: 700;line-height: 36px;color: #3B3682;margin: 0px 0px 12px auto;position: relative;z-index: 1;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos li ul{width: 100%;max-width: 968px;margin-left: auto;}
.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:last-of-type{margin-bottom: 0px;}
.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 > b{display: block;font-size: 76px;font-weight: 200;line-height: 76px;letter-spacing: -0.04em;text-transform: uppercase;color: #ECECF1;position: absolute;top: 25px;right: 25px;}

.boxObjetivo div.centro > p{width: 100%;max-width: 736px;font-size: 18px;font-weight: 400;font-style: italic;line-height: 24px;letter-spacing: -0.01em;text-align: center;color: #535A66;margin: 0px auto 20px;}
.boxObjetivo div.centro > p b{font-weight: 700;font-style: italic;color: #231A3F;}
.boxObjetivo div.centro > a:link,
.boxObjetivo div.centro > a:active,
.boxObjetivo div.centro > a:visited{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: max-content;background: #45A838;box-shadow: 0px 20px 24px -16px #0B23536B, 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset;padding: 25px 80px 19px;margin: 0px auto;border-radius: 60px;position: relative;z-index: 1;transition: all 0.5s ease;}
.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;margin-top: -4px;transition: all 0.5s ease;}
.boxObjetivo div.centro > a svg g{transition: all 0.5s ease;}
/* Hover */
.boxObjetivo div.centro > a:hover{background: #FFCD27;box-shadow: 0px 20px 18px -16px #0b23533b, 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 15px -16px #ffffff inset;}
.boxObjetivo div.centro > a:hover svg g{fill: #FFF; opacity: 1;}

/* Box Sobre Curso */
.boxSobreCurso{background: #161029;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;/* background-size: revert; */position: absolute;top: -39px;left: 0px;z-index: 1;}
.boxSobreCurso::after{content: "";width: 100%;height: 333px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 336'%3E%3Cpath fill='%23fff' d='M1920 230.1c-393.7 86.4-882 138.6-1327-91.1C259.4-33.3 0 3.2 0 3.2V336h1920z'/%3E%3C/svg%3E") no-repeat bottom;position: absolute;bottom: 0px;left: 0px;z-index: 1;}

.boxSobreCurso 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;opacity: 0.17;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: -372px;right: -157px;opacity: 22%;}
.boxSobreCurso div.blur::after{content: "";width: 1526px;height: 504px;background: #3E7ADA;border-radius: 100%;filter: blur(310px);mix-blend-mode: plus-lighter;position: absolute;top: -372px;right: -157px;opacity: 22%;}
.boxSobreCurso div.blur span::before{content: "";width: 586px;height: 526px;background: #009A5C;mix-blend-mode: lighten;opacity: 60%;filter: blur(391px);border-radius: 100%;position: absolute;top: 449px;left: -307px;}
.boxSobreCurso div.blur span::after{content: "";width: 1271px;height: 1689px;background: #9A2B00;filter: blur(391px);border-radius: 100%;opacity: 60%;mix-blend-mode: lighten;position: absolute;top: 840px;right: -844px;}

.boxSobreCurso div.centro{width: 100%;max-width: 1320px;padding: 216px 20px 228px;margin: 0px auto;position: relative;z-index: 1;}
._1000 .boxSobreCurso div.centro::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 637 627'%3E%3Cg opacity='.1'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M461.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='M210.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='304' x2='304' 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='304' x2='304' 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") no-repeat;position: absolute;bottom: 0px;left: 0px;z-index: 2;}
.boxSobreCurso div.centro h2{font-size: 40px; font-weight: 200; line-height: 36px; color: #7576B9;}
.boxSobreCurso div.centro h2 b{font-weight: 700; color: #FFF;}

/* Metodologia estudo */
.boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 120px;}
.boxSobreCurso div.centro article.metodologiaEstudo h2{text-align: center; margin-bottom: 28px;}
.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;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li:not(li: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%);}
.boxSobreCurso div.centro article.metodologiaEstudo ul li figure{display: flex;justify-content: center;align-items: center;width: 151px;height: 151px;margin: 0px auto 17px;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1) figure img{width: 142px; height: 143px;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2) figure img{width: 106px; height: 140px;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(3) figure img{width: 151px; height: 137px;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(4) figure img{width: 151px; height: 151px;}
.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-weight: 700; text-transform: none; color: #E65210;}

/* Duvidas */
.boxSobreCurso div.centro article.duvidas{display: flex;justify-content: space-between;align-items: center;gap: 20px;outline: 2px solid #E5E3EB1F;border-radius: 20px;padding: 44px 64px 48px 53px;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%;}
.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;line-height: 52px;}
.boxSobreCurso div.centro article.duvidas p{width: 100%; max-width: 552px; font-size: 18px; font-weight: 400; line-height: 28px; color: #FFF;}
.boxSobreCurso div.centro article.duvidas p b{font-weight: 700;}

/* Vagas */
.boxSobreCurso div.centro article.vagas{display: flex;justify-content: space-between;gap: 20px;margin-bottom: 180px;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;}
.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='%23e5e3eb' stroke-dasharray='4 4' stroke-width='2' d='M0 1h476' opacity='.1'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -44px;left: 0px;}
.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;}

.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 96px 20px;position: relative;}
.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;}
.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: 72px;margin-left: auto;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{width: 100%;max-width: 433px;font-size: 40px;font-weight: 700;line-height: 44px;color: #231A3F;margin-bottom: 44px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{display: block;font-size: 20px;font-weight: 600;line-height: 28px;letter-spacing: -0.02em;color: #3B3682;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo p{font-size: 18px;font-weight: 400;line-height: 24px;color: #535A66;margin-bottom: 48px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{width: 100%;max-width: max-content;display: block;font-weight: 600;letter-spacing: -0.015em;color: #FFF;background: #DD5112;border-radius: 2px;padding: 5px 5px 3px;margin-bottom: 4px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul{width: 100%;max-width: 458px;display: flex;justify-content: space-between;align-items: start;gap: 20px;margin-bottom: 48px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li{display: flex; gap: 12px; position: relative;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.calendario{}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li.plataforma{}
.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' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23d7d7d7' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M3.4 3V1q.1-1 1-1H6q.9 0 1 1v2H17V1q.1-1 1-1h1.5q.9 0 1 1v2H22a2 2 0 0 1 2 2v7.4l-2.2-1.2V9H2.1l.1 14.9h5.7L9 26H2a2 2 0 0 1-2-2V5Q.2 3 2 3z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M24.4 17q-1.2-2.2-3.5-3.3a8 8 0 0 0-9.2 2.1 7.4 7.4 0 0 0 4.1 12 8 8 0 0 0 8.6-3.7l-2.9-1.6q-.7 1.3-2 1.9a4.4 4.4 0 0 1-5.3-1.3 4 4 0 0 1 0-5.3 4.4 4.4 0 0 1 5.3-1.2q1.4.7 2 2z' clip-rule='evenodd'/%3E%3Cpath d='M17.7 22.6a2 2 0 0 0 2-2q-.2-2-2-2.1a2 2 0 0 0-2.1 2c0 1.2 1 2.1 2 2.1'/%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 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' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23d7d7d7' clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M0 6.1q.2-2 2.2-2.1H8L6.6 6.1H2.2v12.5h19.6V17l2.2-1.2V21q-.2 1.9-2.2 2H14q.2 1.8 2.3 1.9V27H7.6v-2.1c1.2 0 2.2-.7 2.2-1.9H2C1 23 0 22 0 20.9zm13 14.6q0-1-1-1a1 1 0 0 0-1 1q0 1 1 1t1-1' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M24 4Q22.8 1.8 20.5.7a8 8 0 0 0-9.2 2.1 7.4 7.4 0 0 0 4.1 12A8 8 0 0 0 24 11L21 9.5q-.6 1.3-2 1.9a4.4 4.4 0 0 1-5.3-1.3 4 4 0 0 1 0-5.3 4.4 4.4 0 0 1 5.3-1.2q1.5.7 2 2z' clip-rule='evenodd'/%3E%3Cpath d='M17.3 9.6a2 2 0 0 0 2.1-2c0-1.2-1-2.1-2.1-2.1a2 2 0 0 0-2.1 2c0 1.2 1 2.1 2.1 2.1'/%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 ul li p{margin-bottom: 0px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p b{display: block;font-weight: 700;color: #231A3F;}
.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 20px 24px -16px #0B23536B, 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 0px 20px 15px -16px transparent inset;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;}
.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: #FFCD27;box-shadow: 0px 20px 18px -16px #0b23533b, 0px -2px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171f2f38 inset, 0px 20px 15px -16px #ffffff inset;}
.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;}

.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;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #A6A1A1;border-bottom: 1px solid #E6E6E8;padding-bottom: 7px;margin-bottom: 22px;}
.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%;}

/* Sobre Nathalia */
.boxSobreCurso div.centro article.sobreNathalia{display: flex;justify-content: space-between;gap: 20px;position: relative;z-index: 1;}
.boxSobreCurso div.centro article.sobreNathalia figure{width: 100%;max-width: 472px;height: 512px;position: relative;}
.boxSobreCurso div.centro article.sobreNathalia 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;}
.boxSobreCurso div.centro article.sobreNathalia figure img{width: 100%;height: 100%;object-fit: cover;outline: 4px solid #FFFFFF1F;outline-offset: -4px;border-radius: 12px 12px 48px 12px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo{width: 100%;max-width: 732px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo span{display: block; font-size: 18px; font-weight: 500; line-height: 32px; text-transform: uppercase; color: #F85F1B; margin-bottom: 4px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo h2{font-size: 40px; font-weight: 700; line-height: 36px; text-transform: uppercase; letter-spacing: 0.02em; color: #FFF;margin-bottom: 40px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo ul{}
.boxSobreCurso div.centro article.sobreNathalia .conteudo ul li{display: flex; gap: 10px; margin-bottom: 12px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo ul li:last-of-type{margin-bottom: 0px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo ul li::before{content: "";width: 4px;min-width: 4px;height: 4px;background: #EBE1E4;border-radius: 100%;margin-top: 11px;}
.boxSobreCurso div.centro article.sobreNathalia .conteudo ul li p{font-size: 16px; font-weight: 400; line-height: 28px; color: #EBE1E4;}


/* Box Perguntas */
.boxPerguntas .centro{display: flex; justify-content: space-between; gap: 20px; width: 100%; max-width: 1506px; padding: 84px 20px 128px; 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: #231A3F;position: sticky;top: 20px;}
._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='%23e4e4e6' 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: 35px;}

.boxPerguntas .centro ul{width: 100%; max-width: 949px;}
.boxPerguntas .centro ul li{border-bottom: 2px dashed #EEEEF0;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.01em;color: #3B3682;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='%23d4d7dd' 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='%233b3682' 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;}
.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='%23e46532' 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='%23e46532' 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;}

/* Box Contatos */
.boxContatos{position: relative;}
.boxContatos::before{content: "";width: 737px;height: 306px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 737 306'%3E%3Cpath fill='url(%23a)' d='M328.5 304V47h38v257H737V0H461.5v218.5h190v-133H547V133h57.4l-.4 38h-95V47h180.5l.3 209.5H414.3V0H281v256.5h-38V304z'/%3E%3Cpath fill='url(%23b)' d='M-165.5 306V49h38v257H243V2H-32.5v218.5h190v-133H53V135h57.4l-.4 38H15V49h180.5l.3 209.5H-79.7V2H-213v256.5h-38V306z'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(386 0 0 290 243 0)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e9f2'/%3E%3Cstop offset='1' stop-color='%23e6e9f2' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='-4' x2='-4' y1='306' y2='2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e9f2' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e6e9f2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat left;position: absolute;top: 0px;left: 0px;}
.boxContatos::after{content: "";width: 752px;height: 306px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 752 306'%3E%3Cpath fill='url(%23a)' d='M408.5 304V47h-38v257H0V0h275.5v218.5h-190v-133H190V133h-57.4l.4 38h95V47H47.5l-.3 209.5h275.5V0H456v256.5h38V304z'/%3E%3Cpath fill='url(%23b)' d='M902.5 306V49h-38v257H494V2h275.5v218.5h-190v-133H684V135h-57.4l.4 38h95V49H541.5l-.3 209.5h275.5V2H950v256.5h38V306z'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(-386 0 0 -290 494 0)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e9f2'/%3E%3Cstop offset='1' stop-color='%23e6e9f2' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='741' x2='741' y1='306' y2='2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e9f2' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e6e9f2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat right;position: absolute;top: 0px;right: 0px;}
.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: #231A3F;}
.boxContatos .centro > p{font-size: 17px; font-weight: 400; line-height: 28px; text-align: center; color: #6F7072;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 #D0CFD773;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' fill='none' viewBox='0 0 56 56'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23e5615d' d='m0 21 27 17.2a2 2 0 0 0 2 0L56 21 29 .4q-1-.7-2 0z'/%3E%3Cpath fill='%23f0f0f2' d='M45.5 0h-35C8.5 0 7 1.6 7 3.5V42q.1 1.6 1.8 1.8h38.5q1.6-.1 1.7-1.8V3.5c0-2-1.6-3.5-3.5-3.5'/%3E%3Cpath fill='%23c7cbd2' d='M29.8 21a1.8 1.8 0 0 1 0 3.5h-14a1.8 1.8 0 0 1 0-3.5zM40.3 14a1.8 1.8 0 0 1 0 3.5H15.8a1.8 1.8 0 0 1 0-3.5zM40.3 7a1.8 1.8 0 0 1 0 3.5H15.8a1.8 1.8 0 0 1 0-3.5z'/%3E%3Cpath fill='%233b3682' d='M29 38.2a2 2 0 0 1-2 0L0 21v31.5c0 2 1.6 3.5 3.5 3.5h49c2 0 3.5-1.6 3.5-3.5V21z'/%3E%3Cpath fill='%23e65210' d='M52.5 56h-49c-2 0-3.5-1.5-3.5-3.5q0-.9.7-1.4L27 33.6a2 2 0 0 1 2 0L55.3 51q.7.5.7 1.4c0 2-1.5 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") no-repeat; position: absolute; top: 0px; left: 0px;}
.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' fill='none' viewBox='0 0 56 56'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23e65210' d='M22.8 0C10.2 0 0 8.6 0 19.3c0 4.4 1.8 8.6 4.9 11.8L.5 35.6a1.8 1.8 0 0 0 1.2 3h21c12.6 0 22.8-8.6 22.8-19.2S35.3 0 22.8 0'/%3E%3Cpath fill='%233b3682' d='M51.1 45.2Q56 40 56 33.2a18 18 0 0 0-7-13.8C49 31.9 37.2 42 22.7 42H13a24 24 0 0 0 20.2 10.5h21a1.8 1.8 0 0 0 1.3-3z'/%3E%3Cpath fill='%23fafafa' d='M33.3 14h-21a1.7 1.7 0 0 0 0 3.5h21a1.7 1.7 0 1 0 0-3.5M26.3 21h-14a1.7 1.7 0 0 0 0 3.5h14a1.7 1.7 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") no-repeat; position: absolute; top: 0px; left: 0px;}
.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: 700; line-height: 30px; letter-spacing: -0.01em; color: #231A3F;margin-bottom: -2px;}
.boxContatos .centro ul li a span b{font-weight: 700; color: #E65210;}
.boxContatos .centro ul li a p{font-size: 17px; font-weight: 500; 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: #E65210;}

/* Footer */
footer{background: #F4F3F9;}
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;}

@media screen and (max-width: 1190px){
    ._1000 .boxTopo div.centro div.conteudo{width: 100%;}

    ._1000 .boxTopo div.centro::before{width: calc(100% - 248px);right: -190px;bottom: 59px;}
    ._1000 .boxTopo div.centro > span{display: none;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo{display: block;height: 100%;font-size: 15px;font-weight: 400;line-height: 22px;color: #FFFFFF8F;margin-bottom: 48px;position: relative;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo::before{content: "";width: 420px;height: 10px;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: 7px;right: -125px;rotate: 180deg;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo 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;}}

/* 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;}

/* 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: 40px;left: 50%;transform: translateX(-50%);}
._320 body .boxFormulario{max-width: 440px;padding: 140px 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: 20px;}
._320 .boxFormulario .centro h2 b{font-size: 16px;line-height: 22px;}
._320 .boxFormulario .centro p{font-size: 15px;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: 15px;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{display: none;}

._320 .boxTopo div.centro{padding: 30px 20px 0px;z-index: initial;}
._320 .boxTopo div.centro::before{width: 100%;max-width: 275px;min-width: 275px;height: 332px;background: url('../img/lancamento/nataliaEspecialistaMobile.webp') no-repeat;bottom: 86px;right: -90px;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: 270px;font-size: 22px;line-height: 28px;margin-bottom: 24px;}
._320 .boxTopo div.centro div.conteudo h2 b{width: 100%;max-width: 208px;font-size: 16px;line-height: 20px;margin-top: 6px;}
._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: 35px;position: relative;}
._320 .boxTopo div.centro div.conteudo span.mobile::before{content: "";width: 60px;height: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 8'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M80 4H11' opacity='.2'/%3E%3Ccircle cx='4' cy='4' r='4' fill='%23fff' opacity='.2'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);right: -73px;z-index: -2;}
._320 .boxTopo div.centro div.conteudo span.mobile b{font-weight: 700;}
._320 .boxTopo div.centro div.conteudo div.interesse{background: linear-gradient(90deg, #34376E 0%, #3A1532 100%);outline: 2px solid #D5ECFF29;padding: 19px 20px 24px;position: relative;}
._320 .boxTopo div.centro div.conteudo div.interesse p{max-width: 335px;font-size: 16px;line-height: 20px;}
._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: 17px;line-height: 17px;text-align: center;}

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

/* Box Preparado */
._320 .boxPreparado .centro{padding: 60px 20px;}
._320 .boxPreparado .centro h2{font-size: 22px;line-height: 28px;margin-bottom: 20px;}
._320 .boxPreparado .centro p{max-width: 308px;font-size: 16px;line-height: 22px;}
._320 .boxPreparado .centro em{font-size: 16px;line-height: 22px;margin: 0px auto 20px;}
._320 .boxPreparado .centro em i{display: block;}

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

._320 .boxObjetivo div.centro ul.conteudo{flex-direction: column;margin-bottom: 45px;}
._320 .boxObjetivo div.centro ul.conteudo > li{padding: 0px;}
._320 .boxObjetivo div.centro ul.conteudo li.objetivo{padding: 0px;}
._320 .boxObjetivo div.centro ul.conteudo li.objetivo::before{width: 50px;height: 57px;}
._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: 29px;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;}
._320 .boxObjetivo div.centro ul.conteudo li ul li:last-of-type{margin-bottom: 0px;}
._320 .boxObjetivo div.centro ul.conteudo li ul li::before{margin-top: 4px;}
._320 .boxObjetivo div.centro ul.conteudo li ul li p{line-height: 22px;}

._320 .boxObjetivo div.centro div.conteudoModulo{flex-direction: column;gap: 40px;margin-bottom: 30px;}
._320 .boxObjetivo div.centro div.conteudoModulo span.textoLateral{width: 100%;max-width: 254px;font-size: 32px;line-height: 36px;text-align: center;white-space: initial;position: initial;writing-mode: initial;padding: 0px;margin: 0px auto 0px;}

._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:last-of-type{margin-bottom: 0px;}
._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li span.bannerModulo{width: max-content;background: linear-gradient(90deg, #B23718 0%, #E74B13 15%);box-shadow: 0px 4px 12px 0px #D0CFD7;font-size: 12px;top: -16px;left: 0px;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='%23e74b13' 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: 16px;line-height: 24px;margin-bottom: 6px;}
._320 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li:last-of-type{margin: 0px;}
.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='%23e4ded8' 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='%23e65210' 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;}
._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: 334px;padding: 14px 26px 15px;}
._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: 21px;min-width: 21px;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%;}

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

/* Metodologia estudo */
._320 .boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 40px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo h2{width: 100%;max-width: 254px;font-size: 22px;margin: 0px auto 20px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul{flex-wrap: wrap;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li{width: 100%;max-width: 150px;gap: 10px;padding: 10px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:not(li:last-of-type)::before{height: 100%;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1)::after,
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2)::after{content: "";width: 2px;height: calc(100% - 40px);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;left: 50%;transform: translateX(-50%);bottom: -81px;rotate: 90deg;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2)::before{display: none;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li figure{width: 111px;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:nth-of-type(4) figure img{width: 111px;height: 111px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li p{font-size: 14px;line-height: 20px;}

/* Duvidas */
._320 .boxSobreCurso div.centro article.duvidas{width: calc(100% + 40px);flex-direction: column;padding: 20px;position: relative;margin: 0px -20px 40px;border-radius: 0px;}
._320 .boxSobreCurso div.centro article.duvidas figure{width: 57px;min-width: 57px;height: 76px;position: absolute;left: 20px;top: 20px;}
._320 .boxSobreCurso div.centro article.duvidas h2{max-width: initial;font-size: 22px;line-height: 28px;padding-left: 67px;}
._320 .boxSobreCurso div.centro article.duvidas h2::after{height: 5px;margin-top: 14px;}
._320 .boxSobreCurso div.centro article.duvidas h2 b{font-size: 21px;line-height: 28px;}
._320 .boxSobreCurso div.centro article.duvidas p{font-size: 16px;line-height: 22px;}

/* Vagas */
._320 .boxSobreCurso div.centro article.vagas{flex-direction: column;gap: 30px;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: 22px;line-height: 28px;margin-bottom: 30px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo h2::before{width: 100%;bottom: -15px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo h2 b{font-size: 22px;line-height: 28px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo p{font-size: 16px;line-height: 22px;}

._320 .boxSobreCurso div.centro article.vagas div.curso{width: calc(100% + 40px);padding: 0px 20px 30px;margin: 0px -20px;border-radius: 0px;}
._320 .boxSobreCurso div.centro article.vagas div.curso::before{width: 132px;height: 132px;top: -34px;}
._320 .boxSobreCurso div.centro article.vagas div.curso::after{width: 440px;height: 100%;right: 50%;transform: translateX(50%);bottom: 0px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{padding: 20px 0px 0px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{width: calc(100% - 124px);font-size: 20px;line-height: 26px;margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{font-size: 16px;line-height: 24px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo p{font-size: 15px;line-height: 21px;margin-bottom: 20px;letter-spacing: -0.015em;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul{margin-bottom: 20px;gap: 15px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li{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 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{padding: 14px 24px 15px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a b{font-size: 17px;line-height: 17px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo a svg{width: 20px;min-width: 20px;height: 16px;margin-top: -2px;}

._320 .boxSobreCurso div.centro article.vagas div.bannerLogo{max-width: 115px;position: absolute;top: -4px;right: 20px;padding: 6px 4px 12px;border-radius: 2px 2px 14px 14px;margin: 0px;}
._320 .boxSobreCurso div.centro article.vagas div.bannerLogo span{font-size: 10px;line-height: 18px;padding-bottom: 4px;margin-bottom: 10px;}
._320 .boxSobreCurso div.centro article.vagas div.bannerLogo figure{width: 50px;height: max-content;}

/* Sobre Nathalia */
._320 .boxSobreCurso div.centro article.sobreNathalia{flex-direction: column;}
._320 .boxSobreCurso div.centro article.sobreNathalia figure{height: 330px;}
._320 .boxSobreCurso div.centro article.sobreNathalia .conteudo span{font-size: 16px;line-height: 22px;}
._320 .boxSobreCurso div.centro article.sobreNathalia .conteudo h2{font-size: 22px;line-height: 28px;margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.sobreNathalia .conteudo ul li{margin-bottom: 8px;}
._320 .boxSobreCurso div.centro article.sobreNathalia .conteudo ul li:last-of-type{margin: 0px;}
._320 .boxSobreCurso div.centro article.sobreNathalia .conteudo ul li p{font-size: 15px;line-height: 22px;}


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

._320 .boxPerguntas .centro ul li{padding: 20px 20px 18px 0px;}
._320 .boxPerguntas .centro ul li h3{font-size: 16px;line-height: 22px;gap: 10px;}
._320 .boxPerguntas .centro ul li p{font-size: 14px;line-height: 20px;padding-left: 27px;}
/* Ativo */
._320 .boxPerguntas .centro ul li.ativo h3{margin-bottom: 4px;}

/* Box Contatos */
._320 .boxContatos::before{width: 100%;height: 160px;background-size: cover;background-position-x: calc(100% - 160px);}
._320 .boxContatos::after{width: 100%;height: 160px;background-size: cover;background-position-x: calc(100% + 160px);}
._320 .boxContatos .centro{padding: 30px 20px 0px;}
._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% + 40px);flex-direction: column;padding: 25px 20px 40px;margin: 0px -20px;border-radius: 0px;}
._320 .boxContatos .centro ul li{padding: 0px 0px 0px 56px;}
._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: 18px;line-height: 24px;}
._320 .boxContatos .centro ul li a p{font-size: 15px;line-height: 22px;}

/* 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;}