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, 0px 20px 15px -16px #b8c9e600 inset, 0 0 52px #60faff00, inset -350px 0px 100px -120px #25b8ca00;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 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;}
a.botaoCta:hover svg path{opacity: 1;}

/* 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;}
._1000 .barraFixa::before{content: ''; display: block; position: absolute; width: 100%;min-width: 1920px; height: 14px; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url("../img/lancamento/padrao.svg"); background-size: contain; background-repeat: repeat-x;opacity: 0.04;user-select: none; pointer-events: none;z-index: -1;}
.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: #bef8ff7a; 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;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: #3E7ADA;box-shadow: 0px -2px 0px 0px #171F2F33 inset, 0px 28px 24px -16px #0B23533B, 0px 20px 15px -16px #ffffff40 inset;}
.barraFixa .centro a:hover b{}
.barraFixa .centro a:hover b em{}
.barraFixa .centro a:hover svg{}
.barraFixa .centro a:hover svg path{}

/* 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;}
/* 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; right: -140px; 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% - 410px);max-width: 770px;height: 728px;background: url('../img/lancamento/julianaEspecialista.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;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{width: calc(100% - 584px);min-width: 565px;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 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: 52px;font-weight: 700;line-height: 56px;text-shadow: 3px 3px 0px #47121129;color: #FFF;margin-bottom: 30px;}
.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 .interesse p{display: block;width: 100%; max-width: 616px;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: 1230px) 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: 539px; 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: 1229px) {
    ._1000 .boxTopo div.centro::before{right: -122px; background-position: top; max-width: 680px; height: 648px;}
    ._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;}

}

/* Box Preparado */
.boxPreparado{}
.boxPreparado .centro{width: 100%;max-width: 908px;padding: 161px 20px 168px;margin: 0px auto;}
.boxPreparado .centro h2{width: 100%;max-width: 1082px;font-size: 40px;font-weight: 700;line-height: 50px;text-align: center;color: #084072;margin: 0px auto 27px;}
.boxPreparado .centro p{width: 100%;max-width: 808px;font-size: 22px;font-weight: 300;line-height: 36px;text-align: center;color: #3C414A;margin: 0px auto 20px;}
.boxPreparado .centro p:last-of-type{max-width: 792px;}
.boxPreparado .centro p b{font-weight: 700;color: #058A6D;}
.boxPreparado .centro p i{font-weight: 700;color: #084072;}
.boxPreparado .centro em{display: flex;justify-content: center;gap: 16px;font-size: 28px;font-weight: 700;line-height: 38px;text-align: center;color: #3B3682;margin-bottom: 20px;}
.boxPreparado .centro em b{width: 24px;min-width: 24px;height: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='url(%23a)' d='M0 24h24V0H0z'/%3E%3Cdefs%3E%3Cpattern id='a' width='1' height='1' patternContentUnits='objectBoundingBox'%3E%3Cuse xlink:href='%23b' transform='scale(.00625)'/%3E%3C/pattern%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAANfklEQVR4nO3dz28c5R3H8feY3bUdk7TZtAFSlaAiVRYRpolUFVkc0orGJUsD9NJD/gAkDhxoQLE3UKp4bQQpBw5I/AE59AKGklBE1faEWlUkYBQUVWplg+KEFBxKWDve3Xh62Hnsx+Nd7+zu/Hi+s89H8iVOdsaeV77P83125lmHCFM7fPh+crmDrKycyrzzTi3KY9mEm9pDD2Xo7z9GpfK3zNmzf4/iGC7QF8ULA9QOHRrGdV+jUpnGdU9GdRybiOK6J71r91rt0KHhKA7hEBHA6tjYMNnsaffSpRH3/Hkol4/XCoVSFMeyCT+1QqFEuXzcPX8e99KlEbLZ09WxsUgQhp7q2NhwtVD4oLp/v1vJ5dwKuJVdu9zqwYNu1SI0PtVCoVQ9eNCt7NpVv3a5nFvdv9+tFgofGI9Qx1dV+Lyvaj5vERoeha+az2+8dhIQboXPIjQ/zfCJQBgEn0VoblrhMxqhwlfR53ytvixCY7I252uBb+0rl3MrISJ0ujr5sbFhMpnT7sLCAffCBahUgh84n8cZGYGhoansmTPFbs7DprNU693uhDs7i7u4GPwf5nI4+/bh7NlzjlrtaPbddy92eg4dA+wG31ryefoswkSi8K3OzkI7+FRCQtjROmAo+AAWF1mdnYVyecIOx/Gla3wAlQruhQu4CwsHyGQ6XidsG2Bo+FQswlgTCj6VEBC2BTB0fCqLi7gWYeTR53xd41PpEmFggBUfPjcsfF5WbSWMNHrlWw0LnxfXh7DSBsJATYgfX2iVr9EJad1xzjYmoaTSabfbbnyNSS5AY9ISYJz41qJ1xxZhd6mEOecLkjYRbjkEJ4IPNjQmFTscd5zY8cGmOWGr4bgpQIWPuPGpaI2JRdh+KlE0HIEPXkdIAIQNh+DEKl+j2OG47SRS+RolwHC8CeCKVvlWk8bnRW9M+i3CLbMSV8MRNLkcffv2gYew34dwA8AVkyqfLxZh6xiHT8VXCXWEa3NAk/EBuNqccMXOCTfFWHywqTFZ0eaEDkD18OHhVccxFp8eWwk3x2h8erRK2Oe6R7Nnz1503AceGGX79lfdy5fvW/nkE6PxqViE6xGDTyWXo/+ee3DuuOMjrl9/wnlr584J+vpK9379NXdVq9yg/rxmVzcKxhEPodPDCFcKhZKb1FJLm1GmBoC5bJaPd+yA1dWiMw63LkPxTjj+K2AvrCE0PXolHOgxhDeEVT6Fbx54HfgUXhiEkgNQBGcFSntg3CI0P9LxLcB0PxRL4PYBlMAdhOICTL/u/cUBBAzDbOyOb/RAd5wGfIMePvX9tTwLzrJXCR8D7sJWQpMiFd8c8Abr+E5qpDYVOT9CfTg2viJqjUnaEN4Q2nDM0xwfNDGlEN4huBKmCaGOT2Llu9wEHzS5G+akNye8DNNveC8kbU7opmROmGZ8sMXtWGlAKL0xkT7na4UPWtyQqiOcQV53fFNwJVSV76YwfPPADMHwqX/XMv45obR1QnU/4aCQOeGydj+fNHxBK5/+bwPlxBbdsenRGxPTES4LnfP5u93JgDQCP5Y5qS1Wv4G84Vg1JssGD8e9hg/afDA9DQgxFOGy0IajG3zqddqOPhw/iqx1QvWMiUnDsap8iT/DETB6tztD5/jUa3UUP0Jpc0LVmGxLGOGS4IZjhu7wqdfrOCe07vhRZFVCvTFJCuGS0DnfHBuXWjrFB11+TIOaE16B6TeROSd0y+WJpQTmhFLxzQNvAldCwAchfE7IJLgDgherVWMSJ8IlwQ3HDPXKNxACPvXaoeQEODegdLvA4Zh8nltimhMqfDeFNhxXQsSnXj+0+OeE0hqTqBHq+KRWvjCGXf8xQk1ReGMSFUKp+ObYiK8U8qUM/bPiSsIbk5sRzAml4vM3HGHjg4g+rLAkvDEJE+FSoTApFd8M6w1HFPjU8SJL0WtMpM4J+7pcJ1wqFCbdcrkobZF5jnrlixqfOmak0RE+gjyEak441CbCcr3yFaVWvisx4FPHjTxF3xJN2hFKxTfH+pwvDnwQ4Sem61FzwivC54TlAHNCi6+9xAIQegOhVHx6txsnPnUOsUb6cKwaE/9wXBbacMQ952t0HrFHX6wW25hs2zZ169mzRYBvDh+eZGlJbOWLapE56LkkkgnplfDee+nbvft5gNWrV59f/fhjcfhmWK98Uwn96hOdgklHmBkdBaD2/vsWXxfnlGhEI9y2DQB3aSnhM2kdE/Gp80o8OsJHkHUDg4Q0W2pJGh8YAhA2I5RUCU1Os6UWE/BBjOuArTKlrRNKu4vG1JiODwwCCBZhmJGADwwDCBZhGJGCDwy+rvqc8Ai2MQkaveF4C7PxgcEAoY5w2TYmgdPsTmZT8YHhAAHGbXccKM2G3WnDf1XGzQH9mbZzwpaRig8EAASLcKtIxgdCAIJF2CjS8YHA6zfu6457dU6o49O7XUn4QFAFVNEr4Vv0ZiVMCz4QCBB6G2Ga8IFQgNCbCNOGDwQDhN5CmEZ8IBwgrCO87CGcA/q974m+Ml7Uz9DP5h0LpOODFBWLce1tuzR1x40q32BK8EGKAAIcT9kSTbNh9wW5P9KmpAogbEZ4J7CCvCvmUB92PyW9+CCFAAGe8hDe5iH8AVBN+qTaTBb4D3V8n3v4Xk4ZPoBM0icQRbwLNfF8Nlubr1ZPfB8cBzlXz6H+H2YeXDebnXy1Wn0u6XOKKuK74K3y+Oioe//evawCq9QBSvhS53v/3r08Pjoq5f9NR0ktwKUjRyZ3ZLPPDSwvOxLnGQ4wsLzs7Mhmn1s6csS4z7YLKxKvTct85W0UJGWvlq2i9qJxhoamvm3IZ9uFmdRVwDThg/Wt4dxyeeIrAz/ls9ukCuBXwvbnCxp9f8K0IUwNQFX5arOzrKYIn8rq4iK1FFbCVMwBdXxpqnyN4uTzZFI0JxRfAXsJH9SH4zRVQtEAew2fSpoQigWoGo5ew6eiEEpvTEQC7NXK508aKqG4JuSaxbcpemOyU1hjIqoCWnyNo1fCa8IqoRiAFt/WkYpQBECLL1gkIjQeoMXXXqQhNBqgxddZJCE0tgte1O5qSeN7u3GkT7uVK29od2wkwEVb+UKLvkRjIkLjhmCLL9zow/GigcOxUQAtvmhiMkJjAErEl0HOY4WmIjQCoDR8DvXndr/xvrIYOpn2xUSEif/eJOLrp75dxp+8P/sF9W1ApOzAYFJjkijARWG30au9Wj4F3gYuwe8Avge/fZj6NiBS9qLpMwRhYgCl4punju9zmH4FJgCehKnbYPxhZG2IpCEs5c+cOZHIOSRxUMn4zrC+V4v6/gAUP4fpM8jaJFN70Km4WChMJnEOsQOUjk/tUvWiVuRe1HZqtQjbS6wA04hPxSLsLLEBTDM+FYuw/cQCsBfwqViE7SXy34tEfGpnUtXtBsWn5xltk0y1RCNlnTDO7jhSgF96j05WBC0yq3W+P1LHN9gBPpVnvI3Tb4PxXyJrndDJ58mNjMDQUGlXhAgjA/ilwMrnX+cbgOJLXXp52lcJpa4TRoUwkjmgZHz6Ol+3+ABe8uaE0tcJv4xoThg6QOn4roSIT+WllDQmUSAMFaDF1zwWYeOEBtDiax2LcHNCAWjxBY9FuDFdA7T42o9FuJ6ufmaJ+NQic1L49KglmtthvIDcxepulmg6BviFt8hcFYRPLTKbgE+lEUJJ64RZb7H6Ox0i7AjgF8IrX5jrfGFEX6yWXAk7Qdj2HFAivgHgM8zEB5sXqz9D5pzwiw7mhG0BlIrPf2OBSfhUdIRvUz/nXkAYGKDFF316EWEggBZffOk1hC0BWnzxp5cQbgnQ4ksuvYKwKUCLL/n0AsKGAC0+c5J2hJsAWnzmJc0INwC0+MxNWhGuAbT4zE8aETo3Hnxw6Obg4MTK9esTKxafiPgfdJJ2A0P/yAj927dP3bK8POWcu/vu42Qy09+9epXctWvUkj7DFul1fCpSEWaAys6d/Hf3bqjVxp1nYfQbeHUE7nuQ+sWtJHySzWLxbYw0hDnq5/dnYBY+uhWecACehGHg9I/gwM8xE6HF1zhSECp87wEfwjng6CtwsQ/gFbiYhaMfwrn3vL+YS+pMG8Tiax4JjYkfX9bDB77zfAqGa4ZVQosvWEythH58GTj6socPfOuAL8PFjEGV0OILHhMrYSt80OCdEFMQWnztxySEQfBBk/eCk0Zo8XUeExAGxQdb3A2TFEKLr/skibAdfNDifsC4EVp84SUJhO3igwB3RMeF0OILP3Ei7AQfBHwmJGqEFl90iQNhp/igjafiokJo8UWfKBF2gw/afC44bIQWX3yJAmG3+KCDnRHCQmjxxZ8wEYaBDzrcnq1bhBZfcgkDYVj4oIv9ATtFaPEln24QhokPutygsl2EFp856QRh2PgghB1SgyK0+MxLOwijwAch7RHdCqHFZ26CIIwKH4S4S/5WCC0+s9MIYb/3vSjxQQTvyvhvav0W8G/M3RzSZj3+nVrvBv5HdPggovemFcIfw4EfAn8BFiw+EVEI98D4z4B/Af+MCB9EeHPEb2DYgT9kYGQFXsjAhMUnI0+DU4Opfjheg1kXfv37CPABOC7RKTwGP6nBTzNw6hTGP3Jso+UYZGpwLAN/PQX/iOo4/wffG9uqF4TM3gAAAABJRU5ErkJggg==' id='b' width='160' height='160' preserveAspectRatio='none'/%3E%3C/defs%3E%3C/svg%3E") no-repeat;margin-top: 5px;pointer-events: none;}
.boxPreparado .centro strong{display: block;font-size: 28px;font-weight: 700;line-height: 38px;text-align: center;color: #084072;}
.boxPreparado .centro strong b{text-decoration: underline;text-decoration-thickness: 5px;text-decoration-color: #058A6D;text-underline-offset: 7px;font-weight: 700;}

/* 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 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;color: #084072;}
.boxObjetivo div.centro ul.conteudo{margin-bottom: 166px;}
.boxObjetivo div.centro ul.conteudo > li{width: 100%;position: relative;padding: 28px 0px 0px 140px;}
.boxObjetivo div.centro ul.conteudo li.objetivo{margin-bottom: 106px;}
.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: 14px;}
.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;margin-bottom: 8px;}
.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='%23d8e1e4' 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: 6px;pointer-events: none;}

.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: #E8EDEF;white-space: nowrap;position: sticky;top: 0px;background: #FFF;z-index: 1;padding: 80px 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='%23E8EDEF' 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='%23E8EDEF' stroke-dasharray='4 4' stroke-width='2' d='M1 0v1398M0 1397h230'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;bottom: -194px;left: 33px;pointer-events: none;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos > li{width: 100%;list-style-type: none;outline: 2px solid #E8EDEF;border-radius: 4px;box-shadow: 6px 2px 12px 0px #E6EFF599;position: relative;padding: 64px 20px 72px 108px;margin-bottom: 24px;}
.boxObjetivo div.centro div.conteudoModulo ol.modulos > li::before{content: "";width: 60px;height: calc(100% + 4px);background: linear-gradient(90deg, rgba(230, 239, 245, 0) 0%, #E6EFF5 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.03em;text-transform: uppercase;text-align: center;color: #FFF;background: linear-gradient(180deg, #2D9B83 0%, #35B89B 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='%2335B89B' 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: #084072;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: #E8EDEF;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, 0px 20px 15px -16px transparent inset, 0 0 52px transparent, inset -350px 0px 100px -120px transparent;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;pointer-events: none;}
.boxObjetivo div.centro > a svg g{transition: all 0.5s ease;}
/* Hover */
.boxObjetivo div.centro > 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;}
.boxObjetivo div.centro > a:hover svg g{fill: #FFF; opacity: 1;}

/* 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;/* background-size: revert; */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='%23F7F9FC' 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/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: #10E6B4;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{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.boxSobreCurso div.blur span::before{content: "";width: 966px;height: 711px;background: #10E6B4;mix-blend-mode: plus-lighter;opacity: 40%;filter: blur(310px);border-radius: 100%;position: absolute;top: -120px;left: -268px;}
.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: 990px;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;}
.boxSobreCurso div.centro h2 b{font-weight: 600;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%);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 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;pointer-events: none;}
.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;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 #E8EDEF1F;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%;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;line-height: 52px;}
.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{}
.boxSobreCurso div.centro article.bonus div.conteudo p.tabela{}
.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;}
.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;}

.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;}
.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: 38px;font-weight: 700;line-height: 42px;letter-spacing: -0.02em;color: #101019;margin-bottom: 38px;}
.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: #084072;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p{width: 100%;max-width: 509px;font-size: 17px;font-weight: 400;line-height: 20px;color: #535A66;margin-bottom: 47px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo > p b{width: calc(100% + 40px);max-width: max-content;display: block;font-size: 14px;font-weight: 600;letter-spacing: -0.02em;color: #FFF;background: #DD5112;border-radius: 2px;padding: 5px 20px 3px;margin: 0px -20px 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' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23E8EDEF' 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;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' fill='none' viewBox='0 0 24 28'%3E%3Cg fill='%23E8EDEF' 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;pointer-events: none;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo ul li p{font-size: 18px;font-weight: 400;line-height: 24px;margin-bottom: 0px;}
.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 20px 24px -16px #0B23536B, 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset, 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;}

.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{}
.boxSobreCurso div.centro article.cursosClub::before{content: "";width: 928px;height: 526px;background: #10E6B4;mix-blend-mode: plus-lighter;filter: blur(327px);opacity: 40%;border-radius: 100%;position: absolute;top: 2456px;left: -512px;}
.boxSobreCurso div.centro article.cursosClub div.topo{display: flex; justify-content: space-between; align-items: center; gap: 20px;margin-bottom: 74px;}
.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(150.52deg, #E74B13 -21.58%, #A62D02 98.53%);border-radius: 1px 20px 20px 1px;position: absolute;top: 0px;left: -320px;}
.boxSobreCurso div.centro article.cursosClub div.topo figure.banner::after{content: "";width: 544px;height: 136px;background: url("data:image/svg+xml,%3Csvg width='544' height='136' viewBox='0 0 544 136' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.04'%3E%3Cpath opacity='0.9' d='M359.929 -115.5C384.718 -115.5 408.655 -110.687 431.317 -101.059L431.318 -101.058C453.13 -91.8552 472.818 -78.5459 489.675 -61.6958C506.004 -45.3728 518.877 -26.5262 528.165 -5.41064L529.053 -3.35986C538.684 19.2932 543.5 43.2202 543.5 67.9995C543.5 92.779 538.684 116.707 529.053 139.36V139.361C519.846 161.165 506.532 180.845 489.675 197.695C473.346 214.018 454.491 226.886 433.367 236.17L431.317 237.058C408.807 246.621 385.04 251.431 360.429 251.496V251.215H359.929C335.14 251.215 311.203 246.402 288.541 236.774L288.54 236.773C266.728 227.57 247.039 214.262 230.183 197.412C213.327 180.562 200.154 161.022 190.805 139.075C181.316 116.564 176.5 92.6367 176.5 67.8579C176.5 43.0784 181.316 19.1508 190.947 -3.50244V-3.50342C200.154 -25.3072 213.469 -44.9882 230.325 -61.8384C247.181 -78.6873 266.727 -91.8543 288.682 -101.2C311.202 -110.686 335.14 -115.5 359.929 -115.5ZM359.929 -103.723C265.203 -103.723 188.282 -26.8319 188.282 67.8579C188.283 162.548 265.345 239.438 359.929 239.438C454.513 239.438 531.575 162.406 531.575 67.8579C531.575 -26.6897 454.655 -103.723 359.929 -103.723Z' stroke='white'/%3E%3Cpath opacity='0.8' fill-rule='evenodd' clip-rule='evenodd' d='M207.495 100.128L237.273 93.8454C235.002 83.4818 234.292 72.8344 234.718 62.3288V62.1869L208.036 61.0511C207.61 70.279 208.036 79.5068 209.313 88.5926L225.493 86.3212C224.783 81.3524 224.357 76.2416 224.216 71.2727H218.113C218.113 74.8219 218.397 78.0871 218.68 81.3524L214.423 81.7783C213.997 77.5193 213.713 71.5567 213.713 67.2977H228.331C228.331 74.8219 229.041 82.3461 230.177 89.7284L205.481 93.8454C203.352 81.6363 202.785 68.8593 203.778 56.5082L234.718 58.6377C235.002 54.2367 235.57 49.1259 236.421 44.8669L205.907 39.3302C206.006 38.8343 206.088 38.321 206.171 37.8025C206.325 36.8368 206.481 35.853 206.758 34.9293L237.131 41.3178C239.26 31.0962 242.808 20.8746 247.492 11.5048L223.506 -0.420395C219.39 7.81367 216.126 16.4736 213.571 25.2756L229.325 29.8185C230.602 25.1336 232.447 20.1648 234.292 15.6218L228.757 13.3504C227.622 16.0477 226.203 19.8808 225.351 22.7202L221.235 21.3005C222.654 16.8995 224.499 12.0727 226.486 7.81367L239.828 13.7763C236.705 20.5907 234.292 27.689 232.447 34.9293L208.178 28.6827C211.3 16.6156 215.984 4.83236 221.803 -6.24103L249.195 8.38152C251.324 4.40646 253.878 0.147476 256.433 -3.54366L230.886 -21.1475L233.441 -24.8387L258.562 -6.52496C264.665 -15.043 272.187 -22.8511 280.277 -29.6655L263.246 -50.2507C256.149 -44.43 249.621 -37.8996 243.66 -30.8013L256.149 -20.2957C259.414 -24.1288 262.82 -27.9619 266.51 -31.2271L262.394 -35.6281C259.981 -33.3566 257.71 -30.9432 255.44 -28.5298L252.317 -31.5111C255.582 -35.0602 258.988 -38.4674 262.678 -41.7327L272.471 -30.8013C266.936 -25.8324 261.826 -20.2957 257.143 -14.4751L237.415 -30.0914C245.079 -39.8871 254.162 -48.831 263.955 -56.3552L283.115 -31.937C286.664 -34.7763 290.78 -37.4737 294.47 -39.8871L278.148 -66.2929C279.416 -67.1383 280.684 -67.8439 281.951 -68.5485L297.45 -41.7327C306.533 -46.9854 316.468 -51.2444 326.545 -53.9418L319.449 -79.7797C310.649 -77.3663 301.992 -74.1011 293.618 -69.984L300.856 -55.2195C305.256 -57.349 310.082 -59.3365 314.765 -61.0401L312.778 -66.7188C309.656 -65.5831 306.533 -64.3054 303.553 -63.0277L301.85 -67.0027C306.25 -68.9903 310.791 -70.6939 315.475 -72.1135L320.017 -58.2008C312.92 -55.9293 305.966 -52.948 299.295 -49.5408L287.657 -71.6876C298.727 -77.5083 310.649 -81.9092 322.713 -84.8905L330.235 -54.7936C334.635 -55.7874 339.319 -56.7811 343.86 -57.349L339.744 -88.1557L344.144 -88.7236L347.409 -57.7749C357.911 -58.7687 368.556 -58.6267 379.058 -57.0651L382.89 -83.4708C373.807 -84.8905 364.582 -85.3164 355.356 -85.0325L355.924 -68.7063C360.75 -68.8483 366.143 -68.7063 370.968 -68.4224L371.394 -74.385C368.982 -74.6689 363.872 -74.8109 361.459 -74.8109V-79.0699C366.285 -79.0699 371.11 -78.786 375.936 -78.2181L374.375 -63.5955C366.995 -64.3054 359.33 -64.4473 351.95 -64.0214L350.389 -89.0075C362.879 -89.8593 375.368 -89.0075 387.716 -86.878L382.323 -56.2133C386.722 -55.5034 391.548 -54.3677 395.806 -53.09L404.605 -82.903C405.883 -82.6191 407.586 -82.0512 408.863 -81.6253L399.212 -52.0962C409.289 -48.831 418.94 -44.2881 427.739 -38.6094L442.074 -61.1821C434.268 -66.1509 426.178 -70.4099 417.663 -73.8171L411.56 -58.6267C416.101 -56.9231 420.927 -54.5097 425.185 -52.2382L428.023 -57.491C426.878 -58.0362 425.755 -58.6234 424.628 -59.2123C422.82 -60.1565 421.005 -61.105 419.082 -61.8919L420.927 -65.867C425.185 -64.0214 429.726 -61.608 433.842 -59.1946L426.462 -46.5595C419.933 -50.2507 413.263 -53.5159 406.166 -56.2133L414.824 -79.7797C426.462 -75.3788 437.674 -69.5581 448.035 -62.6018L430.578 -36.9058C434.268 -34.3504 438.242 -31.3691 441.648 -28.3878L461.802 -52.0962L465.208 -49.1149L444.487 -25.9744C452.293 -18.8761 459.247 -10.784 465.208 -1.98203L487.491 -16.7466C482.381 -24.4128 476.562 -31.653 470.176 -38.1835L458.396 -26.8262C461.802 -23.419 465.35 -19.16 468.189 -15.4689L473.014 -19.16C471.453 -21.1475 468.331 -24.9806 466.628 -26.8262L469.892 -29.6655C473.156 -25.9744 476.137 -22.2832 478.975 -18.3082L467.053 -9.64823C462.654 -15.7528 457.686 -21.4315 452.435 -26.6842L470.034 -44.572C478.975 -35.912 486.923 -25.9744 493.452 -15.3269L467.053 1.14124C469.466 4.97433 471.737 9.23332 473.866 13.3504L501.826 -0.136467L503.607 3.83908L475.711 16.3317C480.111 25.9854 483.091 36.207 484.794 46.5705L511.193 42.1696C509.632 33.0837 507.361 24.1398 504.238 15.4799L488.768 21.0166C490.329 25.5595 492.033 30.6703 493.026 35.4972L498.845 34.0775C498.135 30.9542 497.142 27.547 496.148 24.4238L500.264 23.1461C501.684 27.8309 502.961 32.5159 503.954 37.2007L489.62 40.182C488.059 32.7998 485.93 25.7015 483.091 18.7451L506.367 9.51727C510.909 21.1585 514.173 33.3676 515.876 45.7188L485.078 49.9777C485.646 54.5207 486.214 59.3475 486.214 63.8905L517.296 63.0387V67.4396H486.355C486.355 78.0871 484.936 88.5926 482.381 98.8142L508.354 105.487C510.625 96.5428 512.044 87.4569 512.754 78.2291L496.432 77.0934C496.148 81.9202 495.439 87.315 494.587 91.9998L500.548 93.1356C501.116 90.2962 501.684 86.1792 501.967 83.3399L506.225 83.7658C505.658 88.4507 504.948 93.5615 503.954 98.1044L489.62 94.9811C491.181 87.5989 492.033 80.2166 492.458 72.6924L517.579 73.6861C517.154 86.1792 515.025 98.5303 511.619 110.597L481.814 102.079C480.678 106.48 478.975 111.023 477.272 115.282L505.941 127.066C505.658 127.775 505.374 128.45 505.09 129.124C504.806 129.798 504.522 130.473 504.238 131.183L507.645 132.744L475.853 118.548C471.595 128.059 466.06 137.429 459.389 145.521L480.395 162.131C486.072 154.891 491.181 147.225 495.581 139.133L481.104 131.467C478.833 135.726 475.995 140.268 473.298 144.385L478.266 147.793C479.796 145.555 481.326 143.123 482.776 140.819L483.15 140.224C483.321 139.952 483.491 139.683 483.659 139.417L487.349 141.546C484.936 145.663 482.24 149.78 479.401 153.755L467.621 145.095C471.879 139.275 475.995 132.46 479.259 125.93L501.684 137.145C496.148 148.219 489.194 158.866 481.104 168.378L457.402 148.361C454.422 151.91 451.157 155.317 447.893 158.582L469.324 181.013C468.189 182.006 467.252 183.268 466.049 184.171L444.771 160.854C444.258 161.293 443.745 161.742 443.23 162.193C441.749 163.491 440.247 164.806 438.668 165.964V166.106C432.565 170.933 425.752 175.476 418.798 179.025L431.146 202.734C439.236 198.475 447.042 193.506 454.28 187.827L444.203 174.908C440.229 178.032 436.113 180.871 431.855 183.568L434.978 188.679L435.495 188.344L435.622 188.263C437.989 186.732 441.133 184.7 443.21 183.142L445.764 186.692C441.932 189.389 437.674 192.228 433.558 194.5L426.178 181.723C432.707 178.032 438.81 173.631 444.629 168.946L460.667 188.253C451.016 196.203 440.371 203.018 429.159 208.554L415.534 180.587C411.418 182.575 407.018 184.42 402.76 185.982L413.263 215.227L409.124 216.607L399.929 187.269C389.76 190.66 378.969 192.411 368.272 193.08L369.975 219.77C378.916 219.202 388.567 217.782 397.225 215.653L393.251 199.752C388.426 200.888 383.316 201.882 378.491 202.592L379.342 208.554C382.632 208.225 385.868 207.483 389.135 206.993L389.987 211.252C386.439 211.962 379.2 213.097 375.652 213.381L374.091 198.759C381.471 197.907 388.851 196.487 396.09 194.5L402.902 218.634C390.98 222.041 378.349 223.887 365.859 224.313L364.866 193.222C360.324 193.364 355.356 193.222 350.957 192.938L348.686 223.887C347.267 223.887 345.705 223.745 344.286 223.461L347.55 192.512C337.048 191.376 326.687 188.963 316.752 185.272L307.385 210.4C316.043 213.665 324.984 216.079 333.925 217.64L336.764 201.456C332.08 200.604 326.687 199.327 322.145 198.049L320.442 203.87C322.855 204.579 327.681 205.857 330.093 206.283L329.1 210.542C324.416 209.548 319.733 208.27 315.049 206.709L319.591 192.796C326.687 195.068 334.067 196.771 341.448 197.907L337.899 222.751C325.694 220.906 313.204 217.64 301.85 212.955L313.488 184.136C309.23 182.433 304.83 180.303 300.856 178.174L286.096 205.431C284.819 204.721 283.541 204.011 282.264 203.16L297.734 176.328C288.509 171.075 280.135 164.545 272.613 157.163L253.878 176.328C260.407 182.716 267.503 188.679 275.167 193.79L284.393 180.161L284.079 179.937C280.189 177.158 275.926 174.113 272.471 170.933L268.497 175.476C270.91 177.606 273.606 179.735 276.303 181.723L273.748 185.13C269.916 182.291 266.084 179.167 262.536 175.902L272.329 164.971C277.864 169.939 283.825 174.482 290.212 178.457L276.729 199.61C266.226 192.938 256.433 184.988 247.776 175.902L270.058 154.323C266.936 151.058 263.671 147.367 260.975 143.818L236.421 162.841C235.57 161.847 234.434 160.286 233.725 159.292L258.846 140.978C252.601 132.46 247.492 123.091 243.66 113.295L218.822 123.091C222.229 131.609 226.344 139.843 231.17 147.651L245.079 138.991C242.382 134.874 239.97 130.189 237.841 125.788L232.447 128.343C233.867 131.325 235.428 134.306 237.131 137.145L233.441 139.275C231.028 135.158 228.757 130.615 226.912 126.356L240.253 120.393C243.234 127.208 246.924 133.88 251.04 139.985L230.177 153.897C223.364 143.392 217.545 132.176 213.287 120.535L242.524 109.888C241.105 105.771 239.544 100.802 238.55 96.5428L208.32 103.783L207.495 100.128ZM478.122 180.731C463.027 195.83 445.549 208.121 425.894 216.646L413.405 188.253C412.412 188.679 410.849 189.247 409.857 189.673L421.495 218.492C418.372 219.77 413.972 221.331 410.85 222.325C394.245 227.578 377.497 229.282 360.04 229.282L360.182 198.191H356.35L355.215 229.282C351.524 229.14 347.692 228.856 344.002 228.572C326.687 226.584 309.514 222.041 293.76 214.801L306.533 186.55C305.256 186.124 304.121 185.556 302.985 184.988L289.36 212.955C286.522 211.536 282.122 209.264 279.425 207.703C264.239 199.043 250.614 187.827 239.118 174.766L262.252 154.181L259.697 151.342L235.854 171.359C233.441 168.52 231.028 165.539 228.899 162.557C218.68 148.503 210.732 132.744 205.481 116.134L235.002 106.764C234.789 106.126 234.612 105.522 234.434 104.919C234.257 104.315 234.08 103.712 233.867 103.073L204.062 111.591C203.274 108.833 202.243 104.494 201.531 101.387L200.939 101.512C197.391 84.4756 196.54 66.8718 198.527 49.5518L229.325 52.959L229.751 49.1259L198.952 44.8669C199.52 41.1758 200.23 37.4847 200.939 33.7935C204.488 16.7576 211.016 0.147469 219.816 -14.759L246.64 0.999268C247.066 0.147469 248.059 -1.41416 248.627 -2.26597L222.371 -18.7341C223.79 -21.1475 226.912 -25.8324 228.615 -28.1039L229.041 -27.82L228.473 -28.2458C238.692 -42.3005 251.182 -54.7936 265.375 -64.8732L283.541 -39.6032L286.664 -41.8746L269.348 -67.5706C270.204 -68.1153 271.06 -68.6707 271.919 -69.2279C274.193 -70.704 276.488 -72.1934 278.858 -73.5332C293.902 -82.3351 310.507 -88.4397 327.539 -91.9888L333.784 -61.608L337.616 -62.3178L332.222 -92.9826C334.63 -93.4458 337.099 -93.7881 339.549 -94.1279C340.853 -94.3088 342.153 -94.4889 343.435 -94.6862C360.75 -96.3898 378.349 -95.538 395.522 -91.5629L388.851 -61.1821L392.541 -60.3303L400.064 -90.4272C403.612 -89.5754 407.302 -88.5816 410.85 -87.4459C427.456 -82.0512 443.068 -73.9591 457.118 -63.5955L438.668 -38.6094C439.661 -37.7576 440.655 -36.9058 441.648 -36.196L460.809 -60.6142C463.363 -58.6267 467.053 -55.5034 469.466 -53.3739C482.24 -41.5907 493.452 -27.9619 501.967 -12.7715L475.001 2.5609C475.569 3.69614 476.279 4.83284 476.846 5.9681L504.238 -8.65446C514.266 7.8716 520.711 29.9804 522.831 51.5394L491.891 54.5207L492.174 58.3538L523.115 56.2243C523.54 59.3475 523.54 64.1744 523.54 67.4396C523.399 84.7815 520.739 102.123 515.28 118.492L486.355 108.894L485.078 112.585L514.315 123.232L514.124 123.736L514.042 123.951C512.918 126.907 511.366 130.988 510.057 133.738C502.961 149.638 493.168 164.261 481.53 177.18L458.538 156.311L455.841 159.15L478.122 180.731Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M454.553 18.113C444.039 -1.5109 427.501 -17.2917 407.328 -26.8781C386.114 -36.9588 362.12 -39.6014 339.218 -34.379C316.317 -29.1566 295.845 -16.3743 281.11 1.90387C266.375 20.182 258.237 42.8889 258.009 66.3575C257.781 89.8261 265.477 112.686 279.855 131.247C294.232 149.807 314.452 162.983 337.247 168.649C360.043 174.314 384.085 172.137 405.49 162.469C426.254 153.091 443.36 137.195 454.228 117.228L415.332 94.7278C409.174 106.607 399.188 116.065 386.988 121.576C374.787 127.087 361.083 128.328 348.089 125.099C335.096 121.869 323.571 114.359 315.376 103.779C307.181 93.2001 302.794 80.1698 302.923 66.7926C303.053 53.4155 307.692 40.4726 316.091 30.0541C324.49 19.6356 336.159 12.3496 349.213 9.37286C362.267 6.39611 375.944 7.90236 388.035 13.6483C400.127 19.3943 409.927 29.0446 415.853 41.0408L454.553 18.113Z' fill='white'/%3E%3Cpath d='M362.949 96.6306C378.855 96.6306 391.748 83.7483 391.748 67.8571C391.748 51.9659 378.855 39.0836 362.949 39.0836C347.044 39.0836 334.15 51.9659 334.15 67.8571C334.15 83.7483 347.044 96.6306 362.949 96.6306Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") 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: 828px;font-size: 18px;font-weight: 200;font-style: italic;line-height: 26px;letter-spacing: 0.01em;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;}
.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;/* margin-left: -232px; */}
.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.01em;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;padding: 21px 73px 19px;transition: all 0.5s ease;}
.boxSobreCurso div.centro article.cursosClub a b{font-size: 22px;line-height: 24px;letter-spacing: 0.01em;color: #FFF;transition: all 0.5s ease;}
/* Hover */
.boxSobreCurso div.centro article.cursosClub a:hover{background: #21AE7C;box-shadow: 0px 28px 24px -16px #3E7ADA06, 0px -3px 0px 0px #171F2B33 inset, 0px -12px 40px -16px #171f2f66 inset, 0px 20px 15px -16px #b8c9e6 inset, 0 0 52px #60faff75, inset -350px 0px 100px -120px #25b8ca;}
.boxSobreCurso div.centro article.cursosClub a:hover b{color: #FFF;}


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

/* Box Perguntas */
.boxPerguntas .centro{display: flex;justify-content: space-between;gap: 20px;width: 100%;max-width: 1506px;padding: 84px 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;}
._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;pointer-events: none;}

.boxPerguntas .centro ul{width: 100%; max-width: 949px;}
.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.01em;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='%23E8EDEF' 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: #35B89B;transition: all 0.5s ease;}
.boxPerguntas .centro ul li p a:hover{text-decoration: underline; text-decoration-color: #35B89B;}

/* 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: #101019;}
.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='%232EAD91' 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='%23084072' 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='%2337BC9F' 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;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' fill='none' viewBox='0 0 56 56'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2337BC9F' 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='%23084072' 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;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;}

@media screen and (max-width: 1190px){


}

/* 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;}
._320 .barraFixa .centro a svg path{}

/* Hover */
._320 .barraFixa .centro a:hover{}
._320 .barraFixa .centro a:hover b{}
._320 .barraFixa .centro a:hover b em{}
._320 .barraFixa .centro a:hover svg{}
._320 .barraFixa .centro a:hover svg path{}

/* 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{opacity: 0.4; z-index: -4;}
._320 .boxTopo div.blur span{display: none;}
._320 .boxTopo div.blur::before{bottom: -338px; right: 0;filter: blur(100px);}
._320 .boxTopo div.blur::after{content: none;}

._320 .boxTopo div.centro{padding: 137px 20px 0px;z-index: initial;min-height: initial;}
._320 .boxTopo div.centro::before{width: 100%;max-width: 275px;min-width: 275px;height: 332px;background: url('../img/lancamento/julianaEspecialistaMobile.webp') no-repeat;bottom: 86px;left: 46%;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: 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;}

._320 .boxTopo div.centro div.conteudo p.descricao{}
.boxTopo div.centro div.conteudo p.descricao b{}

/* 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 strong{font-size: 18px;line-height: 24px;}
._320 .boxPreparado .centro strong b{text-decoration-thickness: 3px; text-underline-offset: 4px;}
@media screen and (max-width: 360px){._320 .boxPreparado .centro strong b{display: block;}}
._320 .boxPreparado .centro em{width: 100%;display: inline-block;font-size: 16px;line-height: 22px;margin: 0px auto 20px;position: relative;}
._320 .boxPreparado .centro em b{display: inline-block;width: 14px;min-width: 14px;height: 14px;margin: 0px 5px 0px 0px;transform: translateY(1px);}
._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;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;}
._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;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: 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%;bottom: 0px;}

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

/* Metodologia estudo */
._320 .boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 40px;}
._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{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;}

/* 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:last-of-type{}
._320 .boxSobreCurso div.centro article.bonus div.conteudo p.planilha{margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.bonus div.conteudo p.tabela{}
._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: 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;margin-top: 2px;}
._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: 19px;line-height: 25px;margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{font-size: 16px;line-height: 22px;letter-spacing: -0.025em;}
._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{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.plataforma{/* max-width: 138px; */}
._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;}
._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{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: 15px;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;}

/* Cursos Club */
._320 .boxSobreCurso div.centro article.cursosClub{}
._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{max-width: 220px;justify-content: center;height: 90px;overflow: clip;}
._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner::before{width: 100%;left: 0px;border-radius: 20px;}
._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner::after{width: 360px;height: 90px;/* background-size: contain; */left: -173px;}
._320 .boxSobreCurso div.centro article.cursosClub div.topo figure.banner img{width: 150px;height: 64px;}
._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo{}
._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: 16px;line-height: 22px;text-align: center;}
._320 .boxSobreCurso div.centro article.cursosClub div.topo div.conteudoTitulo p b{}

._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 figure img{}
._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.02em;margin-top: 4px;}

._320 .boxSobreCurso div.centro article.cursosClub > p{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.cursosClub > p b{}
._320 .boxSobreCurso div.centro article.cursosClub > em{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
._320 .boxSobreCurso div.centro article.cursosClub a:link,
._320 .boxSobreCurso div.centro article.cursosClub a:active,
._320 .boxSobreCurso div.centro article.cursosClub a:visited{padding: 14px 21px 15px;}
._320 .boxSobreCurso div.centro article.cursosClub a b{font-size: 17px;line-height: 17px;letter-spacing: -0.01em;}
/* Hover */
._320 .boxSobreCurso div.centro article.cursosClub a:hover{}
._320 .boxSobreCurso div.centro article.cursosClub a:hover b{}

/* Sobre Professora */
._320 .sobreProfessora div.centro{flex-direction: column;padding: 40px 20px;}
._320 .sobreProfessora div.centro figure{height: 330px;}
._320 .sobreProfessora div.centro .conteudo span{font-size: 16px;line-height: 22px;}
._320 .sobreProfessora div.centro .conteudo h2{font-size: 22px;line-height: 28px;margin-bottom: 20px;}
._320 .sobreProfessora div.centro .conteudo ul li{margin-bottom: 8px;}
._320 .sobreProfessora div.centro .conteudo ul li:last-of-type{margin: 0px;}
._320 .sobreProfessora div.centro .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;}