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


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

/* Barra Fixa */
.barraFixa{width: 100%; background: linear-gradient(270deg, #02100E 0%, #093C30 27.24%, #02100E 100%);border-bottom: 1px solid #FFFFFF29;position: fixed;top: 0px;left: 50%;transform: translateX(-50%);z-index: 10;}

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

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

/* Box Topo */
.boxTopo{background:linear-gradient(90deg, #14171D 0%, #1A2329 8.11%, #192A2B 18.37%, #0E2120 100%);position: relative;z-index: 1;overflow-x: clip;}
.boxTopo::before{content: "";width: 100%;height: 190px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 191'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 183h1920V13.6s-519.4-49.3-816.6 43C707.8 179.2 364.1 173.7 0 134.1z' clip-rule='evenodd' opacity='.2'/%3E%3Cpath fill='url(%23a)' d='M0 135.4c393.7 45.4 758 60.5 1182-66.2 297.4-88.8 738-52.8 738-52.8V191H0z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='960' x2='960' y1='30' y2='191' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f2f5f5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat bottom center;filter: drop-shadow(0px 46px 8px #FFF);background-size: cover;position: absolute;bottom: -9px;left: 0px;z-index: 2;}
.boxTopo::after{content: "";width: 664px;height: 302px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 664 303'%3E%3Cpath fill='%23F2F8F5' 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: #0D352C; mix-blend-mode: screen; filter: blur(200px);}
.boxTopo div.blur::after{content: ""; position: absolute; z-index: -1; width: 930px; height: 586px; border-radius: 990px; top: -243px; left: 404px; opacity: 0.6; background: #009A5C; mix-blend-mode: lighten; filter: blur(440px);}

.boxTopo div.fundoPattern{width: 100%;height: 100%;background: url(../img/lancamento/topoFundoPattern.webp) lightgray 0% 0% repeat;mix-blend-mode: color-burn;position: absolute;top: 0px;left: 0px;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/caioEspecialista.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: 615px;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: 46px; font-weight: 700; line-height: 55px; text-shadow: 3px 3px 0px #47121129; color: #FFF; margin-bottom: 30px; letter-spacing: 0.03em;}
.boxTopo div.centro div.conteudo h2 b{display: block; font-size: 36px; font-weight: 300; line-height: 36px; color: #FFF; margin-top: 7px; letter-spacing: 0;}
.boxTopo div.centro div.conteudo span.mobile{display: none;}
.boxTopo div.centro div.conteudo span.deskResponsivo{display: none;}
.boxTopo div.centro div.conteudo div.interesse{width: 100%;max-width: 516px;border-radius: 16px;background: linear-gradient(107.47deg, rgba(213, 236, 255, 0.08) 16.48%, rgba(213, 236, 255, 0) 121.13%);outline: 2px solid #D5ECFF29;padding: 35px 20px 41px;}
.boxTopo div.centro div.conteudo div.interesse p{width: 100%;max-width: 428px;font-size: 21px;font-weight: 300;line-height: 26px;letter-spacing: 0.01em;text-align: center;color: #FFF;margin: 0px auto 22px;}
.boxTopo div.centro div.conteudo div.interesse p b{font-weight: 600;}
.boxTopo div.centro div.conteudo div.interesse a:link,
.boxTopo div.centro div.conteudo div.interesse a:active,
.boxTopo div.centro div.conteudo div.interesse a:visited{display: block;width: 100%;max-width: max-content;background: #FFCD27;border-radius: 60px;box-shadow: 0px 28px 24px -16px #5E5E606B, 0px -6px 0px 0px #171F2F33 inset, 0px -12px 40px -16px #171F2F66 inset, 0px 20px 15px -16px transparent inset;padding: 22px 55px 19px;margin: 0px auto;transition: all 0.5s ease;}
.boxTopo div.centro div.conteudo div.interesse a b{display: block;font-size: 22px;font-weight: 700;line-height: 24px;letter-spacing: 0.01em;text-transform: uppercase;color: #191010;transition: all 0.5s ease;}
/* Hover */
.boxTopo div.centro div.conteudo div.interesse a:hover{background: #3E7ADA;box-shadow: 0px 28px 24px -16px #3E7ADA06, 0px -3px 0px 0px #171F2B33 inset, 0px -12px 40px -16px #171f2f66 inset, 0px 20px 15px -16px #ffffff40 inset;}
.boxTopo div.centro div.conteudo div.interesse a:hover b{color: #FFF;}

.boxTopo div.centro > span{height: 100%;max-width: 213px;display: block;font-size: 15px;font-weight: 400;line-height: 22px;color: #FFFFFF8F;margin-left: auto;padding-top: 47px;position: relative;}
.boxTopo div.centro > span::before{content: "";width: 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;}


.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: 40px;}
.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: 161px;}
.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: -26px;right: 420px;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;}


/* passoAPasso */
.passoAPasso{width: 100%; position: relative;z-index: 1;}
._1000 .passoAPasso::before{content: ''; display: block; position: absolute; width: 100%; min-width: 1920px; height: 306px; bottom: 105px; left: 50%; transform: translateX(-50%);  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 306'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M311.5 2v257.073h38V2H720v304H444.5V87.5h190v133H530V173h57.375L587 135h-95v124.073h180.5l.265-209.573h-275.5V306H264V49.5h-38V2z'/%3E%3Cpath fill='url(%23c)' d='M-182.5 0v257.073h38V0H226v304H-49.5V85.5h190v133H36V171h57.375L93 133H-2v124.073h180.5l.265-209.573h-275.5V304H-230V47.5h-38V0z'/%3E%3Cpath fill='url(%23d)' d='M1559.5 2v257.073h-38V2H1151v304h275.5V87.5h-190v133H1341V173h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V306H1607V49.5h38V2z'/%3E%3Cpath fill='url(%23e)' d='M2053.5 0v257.073h-38V0H1645v304h275.5V85.5h-190v133H1835V171h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V304H2101V47.5h38V0z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(386 0 0 290 226 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(-386 0 0 -290 1645 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='c' x1='-21' x2='-21' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='1892' x2='1892' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1920v306H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat; background-size: cover;user-select: none; pointer-events: none; z-index: -1; opacity: 0.08;}
.passoAPasso .centro{display: flex; width: 100%; max-width: 1160px; padding: 161px 20px 200px; margin: 0px auto; flex-direction: column; align-items: center;position: relative;z-index: 2;}
.passoAPasso .centro h2{display: block;margin: 0 auto 46px; color: #0D0D0D;text-align: center;font-size: 40px;font-weight: 700;line-height: 50px;}
.passoAPasso .centro h2 b{font-weight: 700; color: #0EAB4B;}
.passoAPasso .centro h2 u{font-weight: 700; text-decoration-color: #0EAB4B; text-underline-offset: 8px; text-decoration-thickness: 5px;}
._1000 .passoAPasso .centro .boxInfo{display: flex; width: 100%; max-width: 845px; border-radius: 8px;border: 1px solid #E8EFED;background: #F7FCF9; padding: 30px 40px; gap:30px;align-items: flex-start;justify-content: flex-start;margin-bottom: 30px;}
._1000 .passoAPasso .centro .boxInfo:last-of-type{margin-bottom: 35px;}
._1000 .passoAPasso .centro .boxInfo em.icone{display: block;width: 46px;min-width: 46px; height: 48px; background: url("../img/lancamento/iconeCheck.webp") no-repeat; background-size: contain; user-select: none;pointer-events: none;}
.passoAPasso .centro .boxInfo p{color: #3C414A;font-size: 22px;font-weight: 400;line-height: 34px;}
.passoAPasso .centro .boxInfo p b{font-weight: 700;}
.passoAPasso .centro span{display: block; width: 100%; max-width: 886px; margin: 0 auto 40px; color: #3C414A;text-align: center;font-size: 22px;font-weight: 400;line-height: 36px;}
.passoAPasso .centro span b{font-weight: 700; color: #0D0D0D;}
.passoAPasso .centro strong{display: block; width: 100%; max-width: 1035px;text-align: center; color: #3C414A;font-size: 28px;font-weight: 400;line-height: 42px;}
.passoAPasso .centro strong b{color: #0D0D0D;font-weight: 700;}
.passoAPasso .centro strong i{color: #0EAB4B;font-weight: 800;}

/* 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;}
.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: #0D0D0D;;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: 15px;min-width: 15px;height: 15px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23E8EFED' fill-rule='evenodd' d='M10.3 13a7 7 0 0 0 3.5-7.6A7 7 0 0 0 .2 5.3 7 7 0 0 0 3.7 13l1.5-2.6a4 4 0 0 1-2-4.4A4 4 0 0 1 11 6a4 4 0 0 1-2.2 4.4z' clip-rule='evenodd'/%3E%3Cpath fill='%23178D45' 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;}

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

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

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

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

.boxObjetivo div.centro > p{width: 100%;max-width: 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: #0D0D0D;}
.boxObjetivo div.centro > a:link,
.boxObjetivo div.centro > a:active,
.boxObjetivo div.centro > a:visited{}
.boxObjetivo div.centro > a b{display: block; font-size: 24px; font-weight: 700; line-height: 28px; text-transform: uppercase; 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;}


@media (min-width: 1000px) and (max-width: 1190px){
    ._1000 .barraFixa .centro{gap: 12px;}
    ._1000 .barraFixa .centro p{font-size: 14px;}
    ._1000 .barraFixa .centro a{padding: 11px 20px 9px;gap:8px;}
    ._1000 .barraFixa .centro a b{gap: 8px;font-size: 14px;}
    ._1000 .barraFixa .centro a svg{width: 16px; min-width: 16px; height: 16px;}
    ._1000 .boxTopo div.centro div.conteudo{width: 100%;}
    ._1000 .boxTopo div.centro::before{width: calc(100% - 278px); right: -160px; bottom: 59px;}
    ._1000 .boxTopo div.centro > span{display: none;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo{display: flex; height: 100%; font-size: 19px; font-weight: 400; line-height: 22px; color: #FFFFFF8F; margin-bottom: 48px; position: relative; align-items: baseline; gap: 16px;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo::before{content: "";width: 420px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 336 8'%3E%3Cpath stroke='%239db8d7' stroke-dasharray='2 2' stroke-width='2' d='M0 4h326' opacity='.2'/%3E%3Ccircle cx='332' cy='4' r='4' fill='%23fff' opacity='.2'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;top: 7px;right: -255px;rotate: 180deg;}
    ._1000 .boxTopo div.centro div.conteudo span.deskResponsivo b{display: block; font-size: 24px; font-weight: 600; line-height: 24px; text-transform: uppercase; text-shadow: 3px 3px 0px #00000038; color: #e8efee; margin-top: 5px;}

    ._1000 .passoAPasso .centro h2{font-size: 36px; letter-spacing: -0.02em;}

    ._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos > li{padding-left: 106px;}
    ._1000 .boxObjetivo div.centro div.conteudoModulo ol.modulos li ul li{letter-spacing: -0.01em; font-size: 17px; }
}

/* Box Sobre Curso */
.boxSobreCurso{background: #0E2020;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='%23F7FCFB' d='M0 230.1c393.7 86.4 882 138.6 1327-91.1C1660.6-33.3 1920 3.2 1920 3.2V336H0z'/%3E%3C/svg%3E") no-repeat bottom;background-size: contain;position: absolute;bottom: -14px;left: 0px;z-index: 1;}

.boxSobreCurso div.fundoPattern{width: 100%;height: 100%;background: url(../img/lancamento/topoFundoPattern.webp) lightgray 0% 0% repeat;mix-blend-mode: color-burn;position: absolute;top: 0px;left: 0px;opacity: 0.07;z-index: 1;pointer-events: none;}
.boxSobreCurso div.blur{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.boxSobreCurso div.blur::before{content: ""; width: 1526px; height: 504px; background: #00FF63; 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; border-radius: 100%; position: absolute; top: -120px; left: -268px; opacity: 0.4; background: #009A5C; mix-blend-mode: plus-lighter; filter: blur(310px);}
.boxSobreCurso div.blur span::after{content: "";width: 1271px;height: 1289px;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;}
._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:not(:last-of-type)::before{content: "";width: 2px;height: 236px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 3 236'%3E%3Cpath stroke='%23E5E3EB' stroke-dasharray='4 4' stroke-width='2' d='M1.5 0v236' opacity='.1'/%3E%3C/svg%3E") no-repeat;background-size: cover;position: absolute;right: -11px;top: 50%;transform: translateY(-50%);pointer-events: none;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li figure{display: flex;justify-content: center;align-items: center;width: 151px;height: 151px;margin: 0px auto 17px;}
._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1) figure img{width: 142px; height: 143px;}
._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2) figure img{width: 106px; height: 140px;}
._1000 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(3) figure img{width: 151px; height: 137px;}

.boxSobreCurso div.centro article.metodologiaEstudo ul li p{font-size: 20px;font-weight: 500;line-height: 28px;text-align: center;text-transform: uppercase;color: #FFF;}
.boxSobreCurso div.centro article.metodologiaEstudo ul li p b{display: block;font-weight: 700;line-height: 36px;text-transform: none;color: #0EAB4B;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;}
._1000 .boxSobreCurso div.centro article.vagas div.conteudo h2::before{content: "";width: 476px;height: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 476 2'%3E%3Cpath stroke='%23E8EDEF' stroke-dasharray='4 4' stroke-width='2' d='M0 1h476' opacity='.1'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: -44px;left: 0px;pointer-events: none;}
.boxSobreCurso div.centro article.vagas div.conteudo h2 b{display: block;font-size: 60px;font-weight: 700;line-height: 60px;color: #FFF;margin-top: 4px;}
.boxSobreCurso div.centro article.vagas div.conteudo p{font-size: 18px;font-weight: 400;line-height: 28px;color: #FFF;}
.boxSobreCurso div.centro article.vagas div.conteudo p b{font-weight: 700; color: #E74B13;}

._1000 .boxSobreCurso div.centro article.vagas div.curso{display: flex;width: 100%;max-width: 833px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 127 616'%3E%3Cpath fill='url(%23a)' d='M107.1 462v-15.8H.3v-35.5H20v15.8h106.6v55.4H20v114.5l87.1-.1v-75H55.6v39.4l15.8.2V537H91v43.5H35.8v-79h90.8V616H.3V462zm0-205.3v-15.8H.3v-35.6H20v15.8h106.6v55.4H20V391h87.1v-75.1H55.6v39.5l15.8.1v-23.8H91V375H35.8v-79h90.8v114.6H.3v-154zM.3 51.3H107V35.5H.3V0H20v15.8h106.6v55.4H20v114.5l87.1-.1v-75H55.6V150l15.8.1v-23.8H91v43.4H35.8v-79h90.8v114.5H.3z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.3' x2='126.6' y1='308' y2='308' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.6' stop-color='%23f2f2f2'/%3E%3Cstop offset='1' stop-color='%23f2f2f2' stop-opacity='.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat #FFF right top;border-radius: 24px;box-shadow: 0px 0px 72px -8px #FFD52C47, 0px -6px 0px 0px #E1E1E3 inset;padding: 0px 32px 66px 20px;position: relative;}
._1000 .boxSobreCurso div.centro article.vagas div.curso::before{content: "";width: 172px;height: 172px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 172 172'%3E%3Cpath fill='%23908d97' fill-rule='evenodd' d='m5.3 103.6 15.7-3.3a66 66 0 0 1-1.4-16.7l-14-.7a79 79 0 0 0 .6 14.6l8.6-1.2q-.6-4-.7-8h-3.2q0 2.8.3 5.4l-2.3.2c-.2-2.3-.3-5.4-.3-7.7h7.7q0 6 1 11.9l-13 2.2a80 80 0 0 1-1-19.8l16.3 1.1c.2-2.3.5-5 1-7.3L4.3 71.4l.2-.8.3-1.5 16 3.4q1.7-8.3 5.5-15.8l-12.7-6.3A81 81 0 0 0 8.5 64l8.3 2.4q1-3.8 2.6-7.5l-2.9-1.2-1.8 5-2.2-.8a64 64 0 0 1 2.8-7.2l7 3.2Q20 63.3 18.4 69L5.6 65.8a87 87 0 0 1 7.2-18.5L27.3 55l3.8-6.3-13.5-9.3 1.4-2 13.2 9.7q5-6.8 11.5-12.2l-9-11Q29 28.8 24.4 34.4l6.5 5.5q2.7-3 5.5-5.8l-2.2-2.3-3.6 3.8-1.7-1.6q2.6-2.9 5.5-5.4l5.2 5.8q-4.5 4-8.1 8.6L21 34.6q6.1-7.8 14-13.9l10 13q3-2.3 6-4.2l-8.5-14q1-.7 2-1.2l8.1 14.2A64 64 0 0 1 68.1 22L64.3 8.3a77 77 0 0 0-13.6 5.2l3.8 7.8q3.6-1.6 7.4-3l-1-3q-2.6.8-5 2l-.8-2.2q3.5-1.6 7.1-2.7l2.4 7.4a73 73 0 0 0-10.9 4.5l-6.1-11.7q8.8-4.5 18.5-7l4 16q3.5-.9 7.1-1.4L75 4l2.4-.3L79 20a69 69 0 0 1 16.7.4l2-14q-7.2-1.1-14.5-.8l.3 8.6 8 .1.1-3.1-5.2-.2V8.7q3.7 0 7.6.5l-.8 7.7q-6-.5-11.8-.2l-.8-13.3q9.8-.6 19.7 1.2l-2.9 16.2q3.6.6 7.1 1.7l4.7-15.8 2.2.7-5 15.6a64 64 0 0 1 15 7.1l7.5-12a78 78 0 0 0-12.9-6.6l-3.2 8q3.8 1.6 7.2 3.4l1.5-2.8-4.7-2.3 1-2.1q3.4 1.6 6.8 3.5l-4 6.7q-5-3-10.6-5l4.6-12.6q9.1 3.6 17.5 9.1L123 31q3 2.2 5.8 4.5L139.4 23l1.8 1.6-10.9 12.2q6.2 5.7 11 12.7l11.7-7.8q-4-6.1-9.2-11.3l-6.2 6q2.8 2.8 5.2 6l2.5-2-3.3-4 1.7-1.5q2.6 3 4.8 6l-6.3 4.6a74 74 0 0 0-7.7-9l9.3-9.5q7.1 7 12.3 15.5l-13.9 8.7q2 3.1 3.6 6.5l14.7-7.2 1 2.1-14.7 6.6a64 64 0 0 1 4.8 16l13.9-2.3q-1.2-7.2-3.7-14.1l-8.1 3q1.3 3.6 2.2 7.6l3-.8-1.3-5 2.1-.8 2 7.5-7.6 1.6q-1.2-6-3.4-11.4l12.2-4.9a85 85 0 0 1 5 19.2L151.8 77q.5 3.8.6 7.4l16.4-.4v2.3h-16.3q0 8.4-2.1 16.6l13.7 3.5q1.8-7 2.3-14.4l-8.6-.6q-.2 4-1 7.9l3.2.6c.3-1.5.6-3.7.7-5.2l2.3.2q-.5 3.9-1.2 7.6L154 101q1.2-5.9 1.5-11.8l13.3.5a83 83 0 0 1-3.2 19.6l-15.7-4.6q-1 3.7-2.4 7l15.1 6.3-.4 1-.5 1.2 1.8.8-16.8-7.5c-2.2 5-5.1 10-8.6 14.2l11 8.8q4.5-5.7 8-12.1l-7.6-4.1-4.1 6.8 2.6 1.8 2.4-3.6.2-.4.3-.4 2 1.1-4.3 6.5-6.2-4.6a73 73 0 0 0 6.1-10.1l11.9 6q-4.5 8.8-10.9 16.4l-12.5-10.6-5 5.5 11.3 11.8q-.8 1-1.7 1.7l-11.3-12.3-.8.7q-1 1-2.4 2-4.9 4-10.5 6.9l6.6 12.5q6.3-3.3 12.2-7.9l-5.4-6.8a78 78 0 0 1-6.5 4.6l1.7 2.7.3-.2 4-2.7 1.4 1.8q-3.1 2.3-6.5 4.2l-3.9-6.8q5.2-3 9.8-6.8l8.4 10.3q-7.6 6.3-16.6 10.7l-7.2-14.8-6.7 2.9 5.5 15.5-2.2.7-4.8-15.5q-8.1 2.5-16.7 3L91 167c4.7-.3 9.8-1 14.4-2.2l-2.1-8.4-7.8 1.5.4 3.1 5.2-.8.5 2.3c-2 .3-5.7 1-7.6 1l-.8-7.7a77 77 0 0 0 11.6-2.2l3.6 12.8q-9.6 2.6-19.6 3l-.5-16.5-7.3-.1-1.2 16.3q-1.2 0-2.4-.2l1.8-16.4q-8.4-1-16.3-3.8L58 162q7 2.6 14 3.8l1.6-8.5-7.7-1.8-1 3 5.2 1.3-.6 2.3q-3.7-.8-7.4-2l2.4-7.4q5.8 1.7 11.5 2.7l-1.8 13.1q-9.9-1.5-19-5.1l6.1-15.3q-3.4-1.4-6.7-3.2l-7.8 14.5-2-1.2L53 144a65 65 0 0 1-13.3-10.2L29.8 144q5 5 11.2 9.2l4.8-7.2-.1-.1a65 65 0 0 1-6.1-4.8l-2.1 2.4 4 3.3-1.3 1.8q-3-2.2-5.9-4.9l5.2-5.8q4.3 4 9.4 7.2l-7 11.2a82 82 0 0 1-15.4-12.6l11.8-11.4a67 67 0 0 1-4.8-5.6l-13 10.1-1.4-1.9 13.3-9.7q-5-6.8-8-14.6l-13.1 5.2q2.7 6.7 6.5 13l7.3-4.6a63 63 0 0 1-3.8-7l-2.9 1.3 2.5 4.7-2 1.1a65 65 0 0 1-3.4-6.8l7-3.2q2.4 5.5 5.8 10.4l-11 7.4a89 89 0 0 1-9-17.7l15.5-5.6q-1.3-3.5-2.1-7l-16 3.7zM148 146.3q-12 12.1-27.5 19l-6.6-15-1.9.7 6.2 15.3-5.6 2a87 87 0 0 1-26.8 3.7v-16.5h-2l-.6 16.5q-3 0-6-.4c-9-1-18.1-3.4-26.4-7.3l6.7-15-1.8-.8-7.2 14.9-5.3-2.8A84 84 0 0 1 22 143l12.2-10.9-1.4-1.5-12.6 10.6q-1.9-2.2-3.6-4.6A86 86 0 0 1 4.2 112l15.6-5-.3-1-.3-1-15.7 4.6-1.4-5.4h-.3A87 87 0 0 1 .6 76.8l16.2 1.8.2-2L.8 74.3l1-5.8q2.9-13.7 10-25.7L25.9 51l1-1.7-13.8-8.7 3.3-5 .3.1-.3-.2q8.1-11.2 19.4-19.4l9.6 13.4 1.6-1.2-9-13.6 1.3-.9 3.6-2.3Q55 4.6 68.6 2l3.3 16 2-.3-2.8-16.3 3.8-.6q1 0 2-.3Q90.9-1 104.6 2.1L101 18l1.9.5 4-15.9a80 80 0 0 1 30 14.2l-9.7 13.2q.8.8 1.6 1.3l10.1-13 4.6 4a88 88 0 0 1 17.1 21.4L146.4 52l1 1.8 14.4-7.7a79 79 0 0 1 9.8 31.9l-16.3 1.6.2 2 16.3-1.1a88.2 88.2 0 0 1-4.1 33l-15.3-5.2-.7 2 15.4 5.6v.3l-.1.1-2.1 5.2q-5.9 12.7-15 23l-12.2-11-1.4 1.5z' clip-rule='evenodd' opacity='.1'/%3E%3C/svg%3E") no-repeat;position: absolute;top: -60px;left: -65px;pointer-events: none;}
.boxSobreCurso div.centro article.vagas div.curso::after{content: "";width: 866px;height: 494px;background: #F97C2D;border-radius: 100%;filter: blur(448px);position: absolute;bottom: -33px;right: -25px;z-index: -1;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo{width: 100%;max-width: 524px;padding-top: 65px;margin-left: auto;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2{width: 100%; max-width: 507px; font-size: 36px; font-weight: 700; line-height: 40px; letter-spacing: -0.02em; color: #0d0d0d; margin-bottom: 28px;}
.boxSobreCurso div.centro article.vagas div.curso div.centroConteudo h2 b{display: inline-block; font-size: 30px; font-weight: 300; letter-spacing: -0.02em; color: #0d0d0d;}
.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{max-width: max-content; display: block; font-size: 17px; line-height: 20px; font-weight: 600; letter-spacing: -0.02em; color: #FFF; background: #DD5112; border-radius: 2px; padding: 7px 8px 3px; margin: 0 0 8px;}
.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;}

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

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

.boxSobreCurso div.centro article.cursosClub ul{display: flex;flex-wrap: wrap;gap: 24px 16px;margin-bottom: 88px;justify-content: space-between;position: relative; z-index: 1}
.boxSobreCurso div.centro article.cursosClub ul li{display: flex;align-items: center;gap: 32px;width: calc((100% / 2) - 8px);max-width: 632px;padding: 12px 12px 12px 0px;position: relative;}
.boxSobreCurso div.centro article.cursosClub ul li::before{content: "";width: 100%;max-width: 400px;height: 100%;background: linear-gradient(90deg, #E5E3EB14 65%, #E5E3EB00 100%);border-radius: 8px;position: absolute;top: 0px;right: 0px;z-index: -1;}
.boxSobreCurso div.centro article.cursosClub ul li figure{width: 100%;max-width: 274px;outline: 1px solid #FFFFFF33;border-radius: 8px;outline-offset: -1px;user-select: none;/* 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: #E2F4E3;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: #E2F4E3;margin-bottom: 32px;}
.boxSobreCurso div.centro article.cursosClub a:link,
.boxSobreCurso div.centro article.cursosClub a:active,
.boxSobreCurso div.centro article.cursosClub a:visited{margin: 0px;}



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

/* 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: #0d0d0d;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='%23E8EFED' d='M228.7 8.7q.6-.7 0-1.4L222.3.9a1 1 0 1 0-1.4 1.4l5.7 5.7-5.7 5.7a1 1 0 1 0 1.4 1.4zM0 8v1h228V7H0z'/%3E%3C/svg%3E") no-repeat;margin-top: 35px;pointer-events: none;}

.boxPerguntas .centro ul{width: 100%; max-width: 949px;}
.boxPerguntas .centro ul li{border-bottom: 2px dashed #E8EFED;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: #0D0D0D;margin-bottom: 0px;transition: all 0.5s ease;}
.boxPerguntas .centro ul li h3::before{content: "";width: 17px;min-width: 17px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 17'%3E%3Cpath fill='%23E8EFED' fill-rule='evenodd' d='M13.2 17A9 9 0 1 0 .2 6.9a9 9 0 0 0 4.5 10l2-3.3A5.1 5.1 0 1 1 14 8a5 5 0 0 1-2.7 5.8z' clip-rule='evenodd'/%3E%3Cpath fill='%23178D45' 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='%230EAB4B' 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='%230EAB4B' d='M6.5 9a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0'/%3E%3C/svg%3E") no-repeat;}
.boxPerguntas .centro ul li.ativo p{height: 100%;max-height: 300px;opacity: 1;visibility: visible;}
.boxPerguntas .centro ul li p a:link,
.boxPerguntas .centro ul li p a:active,
.boxPerguntas .centro ul li p a:visited{text-decoration: underline;text-decoration-color: transparent;font-weight: 700;color: #0EAB4B;transition: all 0.5s ease;}
.boxPerguntas .centro ul li p a:hover{text-decoration: underline; text-decoration-color: #0EAB4B;}

/* Box Contatos */
.boxContatos{position: relative;}
._1000 .boxContatos::before{top: 0px; content: ''; display: block; position: absolute; width: 100%; min-width: 1920px; height: 306px; left: 50%; transform: translateX(-50%) rotate(180deg); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1920 306'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M311.5 2v257.073h38V2H720v304H444.5V87.5h190v133H530V173h57.375L587 135h-95v124.073h180.5l.265-209.573h-275.5V306H264V49.5h-38V2z'/%3E%3Cpath fill='url(%23c)' d='M-182.5 0v257.073h38V0H226v304H-49.5V85.5h190v133H36V171h57.375L93 133H-2v124.073h180.5l.265-209.573h-275.5V304H-230V47.5h-38V0z'/%3E%3Cpath fill='url(%23d)' d='M1559.5 2v257.073h-38V2H1151v304h275.5V87.5h-190v133H1341V173h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V306H1607V49.5h38V2z'/%3E%3Cpath fill='url(%23e)' d='M2053.5 0v257.073h-38V0H1645v304h275.5V85.5h-190v133H1835V171h-57.38l.38-38h95v124.073h-180.5l-.26-209.573h275.5V304H2101V47.5h38V0z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(386 0 0 290 226 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(-386 0 0 -290 1645 306)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='c' x1='-21' x2='-21' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='1892' x2='1892' y1='0' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1920v306H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat; background-size: cover; user-select: none; pointer-events: none; z-index: -1; opacity: 0.2;}

.boxContatos .centro{width: 100%;max-width: 1320px;padding: 104px 20px 136px;margin: 0px auto;position: relative;z-index: 1;}
.boxContatos .centro h2{font-size: 40px;font-weight: 800;line-height: 50px;letter-spacing: -0.02em;text-align: center;color: #0d0d0d;}
.boxContatos .centro > p{font-size: 17px;font-weight: 400;line-height: 28px;text-align: center;color: #535A66;margin-top: -2px;margin-bottom: 44px;}
.boxContatos .centro ul{display: flex;justify-content: space-around;gap: 20px;background: #FFF;outline: 2px solid #E8EFED;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='%230eab4b' d='m0 21 26.96 17.16a1.74 1.74 0 0 0 2.08 0L56 21 29.05.35a1.75 1.75 0 0 0-2.1 0z'/%3E%3Cpath fill='%23f0f0f2' d='M45.5 0h-35A3.5 3.5 0 0 0 7 3.5V42c0 .97.78 1.75 1.75 1.75h38.5c.97 0 1.75-.78 1.75-1.75V3.5A3.5 3.5 0 0 0 45.5 0'/%3E%3Cpath fill='%23c7cbd2' d='M29.75 21a1.75 1.75 0 0 1 0 3.5h-14a1.75 1.75 0 0 1 0-3.5zM40.25 14a1.75 1.75 0 0 1 0 3.5h-24.5a1.75 1.75 0 0 1 0-3.5zM40.25 7a1.75 1.75 0 0 1 0 3.5h-24.5a1.75 1.75 0 0 1 0-3.5z'/%3E%3Cpath fill='%23013c2f' d='M29.04 38.16a1.74 1.74 0 0 1-2.08 0L0 21v31.5A3.5 3.5 0 0 0 3.5 56h49a3.5 3.5 0 0 0 3.5-3.5V21z'/%3E%3Cpath fill='%230eab4b' d='M52.5 56h-49A3.46 3.46 0 0 1 0 52.5c0-.56.27-1.08.71-1.41l26.25-17.5a1.74 1.74 0 0 1 2.08 0l26.25 17.5c.44.33.71.85.71 1.41 0 1.96-1.54 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='%230eab4b' d='M22.75 0C10.21 0 0 8.63 0 19.25c.05 4.44 1.79 8.7 4.86 11.9L.51 35.51a1.75 1.75 0 0 0 1.24 2.99h21c12.54 0 22.75-8.63 22.75-19.25S35.3 0 22.75 0'/%3E%3Cpath fill='%23013c2f' d='M51.14 45.15A17.4 17.4 0 0 0 56 33.25a18 18 0 0 0-7-13.86C48.9 31.85 37.17 42 22.75 42h-9.74a23.5 23.5 0 0 0 20.24 10.5h21a1.75 1.75 0 0 0 1.24-2.99z'/%3E%3Cpath fill='%23fafafa' d='M33.25 14h-21a1.75 1.75 0 0 0 0 3.5h21a1.75 1.75 0 1 0 0-3.5M26.25 21h-14a1.75 1.75 0 0 0 0 3.5h14a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h56v56H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 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: #0EAB4B;}
.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: #0EAB4B;}

/* Footer */
footer{background: #F7FCFB;}
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;background: linear-gradient(180deg, #093C30 0%, #02100E 100%);}
._320 .barraFixa .centro{flex-direction: column;gap: 6px;padding: 11px 20px 10px;}
._320 .barraFixa .centro p{width: 100%; max-width: 300px; font-size: 13px; line-height: 16px; text-align: center; padding: 0px; font-weight: 600; text-transform: initial; letter-spacing: 0.04em;}
._320 .barraFixa .centro p b{font-size: 11px; line-height: 16px; margin-top: 2px;}
._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: 12px;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: 20px;left: 50%;transform: translateX(-50%);}
._320 body .boxFormulario{max-width: 440px;padding: 120px 10px 60px;overflow: auto;}
._320 .boxFormulario .centro{padding: 30px 20px;border-radius: 20px;background: #FFF;background-position: right;margin: 0px;}
._320 .boxFormulario .centro::before{width: 132px;height: 137px;top: -50px;left: -70px;}
._320 .boxFormulario .centro span.botaoFechar{top: -20px;right: 20px;}
._320 .boxFormulario .centro h2{font-size: 20px;line-height: 28px;margin-bottom: 10px;}
._320 .boxFormulario .centro h2 b{    font-weight: 700;}
._320 .boxFormulario .centro p{font-size: 14px;margin-bottom: 20px;}

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

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

/* Box Topo */
._320 .boxTopo{    background: linear-gradient(90deg, #1C2028 0%, #15372E 58.89%, #0F2623 100%);}
._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: initial; height: 586px; border-radius: 990px; left: 250px; opacity: 0.6; background: #009A5C; mix-blend-mode: lighten; filter: blur(240px);}
._320 .boxTopo div.blur::after{}

._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/caioEspecialistaMobile.webp') no-repeat;bottom: 76px;left: 51%;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: 23px; line-height: 28px; margin-bottom: 24px;}
._320 .boxTopo div.centro div.conteudo h2 b{width: 100%; max-width: 218px; font-size: 20px; line-height: 20px; margin-top: 4px;}
._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(-90deg, #093C30 0%, #02100E 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: 16px; line-height: 21px; 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: 320px; padding: 14px 16px 15px;}
._320 .boxTopo div.centro div.conteudo div.interesse a b{ font-size: 17px;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{}

/* passoAPasso */
._320 .passoAPasso{}
._320 .passoAPasso::before{content: ''; display: block; position: absolute; width: 100%; min-width: 440px; height: 52px; bottom: 60px; left: 50%; transform: translateX(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 440 52'%3E%3Cg opacity='.8'%3E%3Cpath fill='url(%23a)' d='M341.894 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.692v-8.042h-9.714l.064-6.433h16.083v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3Cpath fill='url(%23b)' d='M425.527 0v43.521h-6.434V0h-62.724v51.466h46.641V14.475h-32.166v22.516h17.691v-8.042h-9.713l.063-6.433h16.084v21.005h-30.558l-.045-35.48h46.641v43.425h22.561V8.041h6.433V0z'/%3E%3C/g%3E%3Cg opacity='.56'%3E%3Cpath fill='url(%23c)' d='M98.108 0v43.521h6.433V0h62.724v51.466h-46.641V14.475h32.166v22.516h-17.692v-8.042h9.714l-.064-6.433h-16.083v21.005h30.558l.045-35.48h-46.641v43.425H90.066V8.041h-6.433V0z'/%3E%3Cpath fill='url(%23d)' d='M14.475 0v43.521h6.433V0h62.724v51.466h-46.64V14.475h32.165v22.516H51.466v-8.042h9.713l-.063-6.433H45.033v21.005H75.59l.044-35.48h-46.64v43.425H6.432V8.041H0V0z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(-65.3 0 0 -49.1 356.368 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='matrix(65.3 0 0 49.1 83.633 51.466)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e'/%3E%3Cstop offset='1' stop-color='%2356c87e' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='398.185' x2='398.185' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='41.816' x2='41.816' y1='0' y2='51.466' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356c87e' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2356c87e'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; background-size: cover;user-select: none;pointer-events: none;z-index: -1;opacity: 0.2;}
._320 .passoAPasso .centro{padding: 50px 20px 150px;}
._320 .passoAPasso .centro h2{font-size: 21px; line-height: 30px; margin-bottom: 30px; font-weight: 400; text-align: start;}
._320 .passoAPasso .centro h2 b{}
._320 .passoAPasso .centro h2 u{display: inline-block; text-underline-offset: 5px; text-decoration-thickness: 3px;}
._320 .passoAPasso .centro .boxInfo{position: relative; align-items: flex-start; display: flex; gap: 14px; padding: 25px 20px 20px; width: calc(100% + 40px); margin: 0 -20px; background: #F7FCF9;}
._320 .passoAPasso .centro .boxInfo:first-of-type{padding-bottom: 0;}
._320 .passoAPasso .centro .boxInfo:last-of-type{margin-bottom: 20px;}
._320 .passoAPasso .centro .boxInfo em.icone{display: inline-block; width: 18px; min-width: 18px; height: 18px; position: relative; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M2.64 0h12.72A2.645 2.645 0 0 1 18 2.64v12.72A2.645 2.645 0 0 1 15.36 18H2.64A2.645 2.645 0 0 1 0 15.36V2.64A2.645 2.645 0 0 1 2.64 0' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M13.048 5.235a.76.76 0 0 1 1.1 0l.626.65c.302.314.3.831 0 1.144l-6.48 6.738a.76.76 0 0 1-.694.219l-.006-.001h-.007a.8.8 0 0 1-.317-.136l-.097-.085-3.726-3.72a.835.835 0 0 1 0-1.144l.626-.65a.76.76 0 0 1 1.1 0l2.561 2.51z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='9' x2='9' y1='0' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2328c36e'/%3E%3Cstop offset='1' stop-color='%2323b2ab'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; user-select: none; pointer-events: none;}
._320 .passoAPasso .centro .boxInfo p{font-size: 14px; line-height: 22px;}
._320 .passoAPasso .centro .boxInfo p b{}
._320 .passoAPasso .centro span{font-size: 15px; line-height: 24px; margin: 10px auto 28px; text-align: start;}
._320 .passoAPasso .centro span b{}
._320 .passoAPasso .centro strong{font-size: 18px; line-height: 26px; text-align: start;}
._320 .passoAPasso .centro strong b{}
._320 .passoAPasso .centro strong i{}




/* 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;padding-left: 2px;}
._320 .boxObjetivo div.centro ul.conteudo li ul li:last-of-type{margin-bottom: 0px;}
._320 .boxObjetivo div.centro ul.conteudo li ul li p{line-height: 23px; font-size: 14px;}

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

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

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

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

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

/* Metodologia estudo */
._320 .boxSobreCurso div.centro article.metodologiaEstudo{margin-bottom: 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{}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li{width: 100%;max-width: 150px;gap: 10px;padding: 0;}

._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li figure{width: 91px;height: 111px;margin: 0px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(1) figure img{width: 102px;height: 103px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(2) figure img{width: 66px;height: 100px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li:nth-of-type(3) figure img{width: 111px;height: 97px;}
._320 .boxSobreCurso div.centro article.metodologiaEstudo ul li p{font-size: 15px;line-height: 20px;}

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

/* Bonus */
._320 .boxSobreCurso div.centro article.bonus{flex-direction: column;margin-bottom: 40px;}
._320 .boxSobreCurso div.centro article.bonus h2{max-width: 210px;font-size: 26px;line-height: 32px;text-align: center;border-bottom: 2px solid #FFFFFF33;padding-bottom: 2px;margin: 0px auto;}
._320 .boxSobreCurso div.centro article.bonus h2::after{display: none;}
._320 .boxSobreCurso div.centro article.bonus div.conteudo{width: calc(100% + 40px);padding: 20px;margin: 0px -20px;border-radius: 0px;}
._320 .boxSobreCurso div.centro article.bonus div.conteudo p{font-size: 15px;line-height: 21px;padding: 0px 0px 0px 60px;}
._320 .boxSobreCurso div.centro article.bonus div.conteudo p: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: 50px;margin-bottom: 40px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo{max-width: initial;margin: 0px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo h2{font-size: 25px; line-height: 28px; margin-bottom: 20px; text-align: center;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo h2 b{font-size: 26px; line-height: 30px; margin-top: 2px;}
._320 .boxSobreCurso div.centro article.vagas div.conteudo p{font-size: 15px; line-height: 22px; text-align: center; max-width: 340px; margin: 0 auto;}

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

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

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

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

._320 .boxSobreCurso div.centro article.cursosClub ul{width: calc(100% + 20px);flex-direction: column;gap: 20px;margin: 0px -10px 30px;}
._320 .boxSobreCurso div.centro article.cursosClub ul li{width: 100%;gap: 14px;padding: 10px 10px 10px 10px;}
._320 .boxSobreCurso div.centro article.cursosClub ul li::before{max-width: initial;}
._320 .boxSobreCurso div.centro article.cursosClub ul li figure{max-width: calc(100% - 180px);}
._320 .boxSobreCurso div.centro article.cursosClub ul li 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.03em; margin-top: 4px; color: #ffffffc2;}

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

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


/* Box Perguntas */
._320 .boxPerguntas .centro{flex-direction: column;gap: 15px;padding: 60px 20px ;}
._320 .boxPerguntas .centro h2{max-width: max-content; text-align: center; font-size: 26px; line-height: 32px; position: initial; padding-bottom: 0; margin: 0px auto 10px; font-weight: 700; background: linear-gradient(180deg, #0c8c3e 0%, #056344 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
._320 .boxPerguntas .centro h2::after{margin-top: 10px;}

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

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

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

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

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

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