.curso-geral .container{max-width:1130px}.curso-geral .the-title-cursos h2{color:var(--color-white);font-family:var(--font-poppins);letter-spacing:-.02em;text-align:center;margin:0 0 48px;font-size:32px;font-weight:700;line-height:100%}.curso-geral .the-title-cursos h2.title-dark{color:#958af3}.curso-geral .the-title-cursos p{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:115%;display:block}.curso-geral .btn{background:var(--color-pink);width:fit-content;color:var(--color-white);font-size:16px;font-weight:500;line-height:32px;font-family:var(--font-poppins);border-radius:48px;justify-content:center;align-items:flex-start;gap:10px;padding:8px 24px;display:flex}.curso-geral .btn.white{color:var(--color-pink);background:var(--color-white)}.curso-geral__hero{background-color:#240345;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0 82px}.curso-geral__hero--content{max-width:480px;margin-left:16px;margin-right:auto}.curso-geral__hero--content img{width:auto;max-width:45px;height:auto;margin-bottom:10px;display:block}.curso-geral__hero--content h1,.curso-geral__hero--content p{color:var(--color-white);font-family:var(--font-poppins);margin:0;padding:0}.curso-geral__hero--content h1{letter-spacing:-1.65px;margin-bottom:20px;font-size:42px;font-weight:700;line-height:100%}.curso-geral__hero--content p{letter-spacing:-.6px;margin-bottom:16px;font-size:16px;font-weight:300;line-height:26px}.curso-geral__hero--content .fa-terms,.curso-geral__hero--content .fa-terms a{color:var(--color-white)}@media screen and (width<=991px){.curso-geral__hero--content{text-align:center;margin:auto;padding:0 16px}.curso-geral__hero--content>*{text-align:center;margin-left:auto;margin-right:auto}.curso-geral__hero--content .fa-terms{text-align:center}.curso-geral__hero{background-position:0;padding:60px 0}}.curso-geral .metodos{background:#6b47ed;padding:30px 0}@media screen and (width<=991px){.curso-geral .metodos{padding:0}}.curso-geral .metodos ul{text-align:center;margin:0;padding:0}.curso-geral .metodos ul li{vertical-align:top;width:24%;margin:0;display:inline-block}.curso-geral .metodos ul li img{width:33px;margin:0 auto 10px;display:block}.curso-geral .metodos ul li h3{color:var(--color-white);text-align:center;font-family:var(--font-poppins);text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:24px}.curso-geral .metodos ul li p{color:var(--color-white);text-align:center;font-family:var(--font-poppins);text-transform:uppercase;font-size:14px;font-weight:300;line-height:24px}@media screen and (width<=991px){.curso-geral .metodos ul li{width:49%;padding:20px 0 10px}.curso-geral .metodos ul li h3{margin-bottom:5px;font-size:12px;line-height:17px}.curso-geral .metodos ul li p{font-size:11px;line-height:14px}}.curso-geral .video-apresentacao{background:#190033;padding:84px 0 100px}.curso-geral .video-apresentacao .the-title-cursos h2,.curso-geral .video-apresentacao .the-title-cursos p{text-align:left}@media screen and (width<=991px){.curso-geral .video-apresentacao{padding:40px 0}.curso-geral .video-apresentacao h2{text-align:center;margin:0 0 16px}}.curso-geral .video-apresentacao .content{justify-content:space-between;gap:16px;display:flex}@media screen and (width<=991px){.curso-geral .video-apresentacao .content{flex-direction:column;justify-content:flex-start}}.curso-geral .video-apresentacao .content .video{flex:2;justify-content:center;align-items:flex-end;display:flex}.curso-geral .video-apresentacao .content .video a{display:block;position:relative}.curso-geral .video-apresentacao .content .video a>img{border-radius:20px;width:100%;height:auto;display:block}.curso-geral .video-apresentacao .content .video a .btn{justify-content:space-between;align-items:center;width:calc(100% - 48px);display:flex;position:absolute;bottom:24px;left:24px;right:24px}.curso-geral .video-apresentacao .content .depoimento{background:var(--color-white);border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:16px;padding:30px 45px 0;display:flex;overflow:hidden}.curso-geral .video-apresentacao .content .depoimento img{max-width:90px}.curso-geral .video-apresentacao .content .depoimento p{color:#2e2e2e;text-align:center;font-family:var(--font-poppins);letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:140%}.curso-geral .video-apresentacao .content .depoimento .depoimento-title{color:#000;text-align:center;font-family:var(--font-poppins);letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:140%}.curso-geral .video-apresentacao .content .depoimento .depoimento-title span{color:#716a6a;font-family:var(--font-poppins);text-align:center;letter-spacing:-.03em;margin:0 auto;font-size:16px;font-weight:300;line-height:140%;display:block}@media screen and (width<=991px){.curso-geral .video-apresentacao .content .depoimento{border-radius:10px;width:100%;height:auto;padding:40px 32px;position:relative}.curso-geral .video-apresentacao .content .depoimento p{margin-top:24px;margin-bottom:0;font-size:14px}.curso-geral .video-apresentacao .content .depoimento .depoimento-title{margin-top:0;font-size:13px}.curso-geral .video-apresentacao .content .depoimento .depoimento-title span{font-size:13px}}.curso-geral .empresas-que-confiam{background:#320361;padding:35px 0}.curso-geral .empresas-que-confiam p{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:35px;font-size:12px;font-weight:700;line-height:115%}.curso-geral .empresas-que-confiam .logos{justify-content:space-between;align-items:center;gap:16px;display:flex;overflow-x:auto}.curso-geral .empresas-que-confiam .logos img{flex:none}.curso-geral__depoimentos{background:#190033;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:relative;overflow:hidden}.curso-geral__depoimentos .copy{text-align:center;max-width:1200px;margin-bottom:24px;padding:24px 16px 0}.curso-geral__depoimentos .copy small{color:#958af3;letter-spacing:-.02em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:115%;font-family:var(--font-poppins);text-align:center;margin-bottom:12px;display:block}.curso-geral__depoimentos .copy h2{color:#fff;letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:119%;font-family:var(--font-poppins);text-align:center;margin-bottom:8px}.curso-geral__depoimentos .copy p{color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:143%;font-family:var(--font-poppins)}.curso-geral__depoimentos .google-meu-negocio{background:#fff;width:100%;padding:36px 0 48px}.curso-geral__depoimentos .google-meu-negocio .btn{margin:36px auto 0;display:block}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento{border:2px solid #f1f1f2;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}@media screen and (width<=991px){.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento{min-width:calc(50% - 24px)}}@media screen and (width<=575px){.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento{flex:0 0 100%}}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento .dados{align-items:center;gap:12px;display:flex}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento .dados img{object-fit:cover;object-position:center;border-radius:50%;width:60px;height:60px;display:block}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento .dados .nome{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento .dados .nome .n{color:#000;font-family:Poppins;font-size:16px;font-weight:500;line-height:normal}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento .dados .nome .c{color:#000000b3;font-family:Poppins;font-size:12px;font-weight:400;line-height:normal}.curso-geral__depoimentos .google-meu-negocio .google-depoimentos .depoimento p{color:#000;font-family:Poppins;font-size:14px;font-weight:400;line-height:normal}.curso-geral .unico-3-em-1{background:#190033;padding:60px 0 40px}.curso-geral .unico-3-em-1 .container{max-width:1170px}.curso-geral .unico-3-em-1 .the-title-cursos{max-width:680px;margin:0 auto 40px}.curso-geral .unico-3-em-1 .the-title-cursos h2{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.02em;margin-bottom:0;font-size:32px;font-weight:700;line-height:119%}.curso-geral .unico-3-em-1 .temp-progress{margin:0 auto 40px;display:block}@media screen and (width<=767px){.curso-geral .unico-3-em-1 .temp-progress{display:none}}.curso-geral .unico-3-em-1 .cards{grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;display:grid}.curso-geral .unico-3-em-1 .cards.small{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}@media screen and (width<=767px){.curso-geral .unico-3-em-1 .cards{grid-template-columns:1fr}}.curso-geral .unico-3-em-1 .cards .card-cursos{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.curso-geral .unico-3-em-1 .cards .card-cursos h3{color:#fff;font-family:var(--font-poppins);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:100%}.curso-geral .unico-3-em-1 .cards .card-cursos p{color:#fff;text-align:center;font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:135%}.curso-geral .unico-3-em-1 .cards .card-cursos p strong{font-weight:700}.curso-geral .unico-3-em-1 .cards .card-cursos img{max-height:200px}.curso-geral .unico-3-em-1 .btn{margin:60px auto 0}.curso-geral .experts-cursos{background:#190033;padding:60px 0 40px}.curso-geral .experts-cursos .container{max-width:1170px}.curso-geral .experts-cursos h2{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:119%}.curso-geral .experts-cursos .btn{margin:60px auto 0}.curso-geral .pensado-pra-quem{background:#190033;padding:40px 0}@media screen and (width<=767px){.curso-geral .pensado-pra-quem{padding:32px 16px}}.curso-geral .pensado-pra-quem .container{background:#320361;border-radius:20px;padding-top:70px;padding-bottom:70px}.curso-geral .pensado-pra-quem h2{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.96px;max-width:800px;margin:0 auto 40px;font-size:32px;font-weight:700;line-height:119%}.curso-geral .pensado-pra-quem h2 span{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.24px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:115%;display:block}.curso-geral .pensado-pra-quem .grafico{height:auto;margin:0 auto;display:block}.curso-geral .pensado-pra-quem .grafico.mobile{display:none}@media screen and (width<=767px){.curso-geral .pensado-pra-quem .grafico{display:none}.curso-geral .pensado-pra-quem .grafico.mobile{display:block}}.curso-geral .pensado-pra-quem .nivel-ingles{color:#958af3;text-align:center;font-family:var(--font-poppins);background:0 0;border:none;outline:none;margin:100px auto 0;font-size:16px;font-weight:500;line-height:18px;text-decoration:underline;animation:none;display:block}.curso-geral .pensado-pra-quem .nivel-ingles img{margin-right:5px}.curso-geral .pensado-pra-quem .btn{margin:30px auto 0}.curso-geral .ementa{background:#190033;padding:40px 0}.curso-geral .ementa .the-title-cursos{max-width:640px;margin:0 auto}.curso-geral .ementa .box-ementa{background:var(--color-white);border-radius:18px;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:32px;padding:40px;display:grid}@media screen and (width<=767px){.curso-geral .ementa .box-ementa{grid-template-columns:1fr;padding:32px 16px}}.curso-geral .ementa .box-ementa .content-ementa h3{color:#000;font-family:var(--font-poppins);letter-spacing:-.96px;font-size:32px;font-weight:700;line-height:119%}.curso-geral .ementa .box-ementa .content-ementa h3 span{color:var(--Neutral-10,#fff);font-family:var(--font-poppins);letter-spacing:.36px;text-transform:uppercase;background:#958af3;border-radius:5px;margin-bottom:10px;padding:7px;font-size:12px;font-weight:700;line-height:115%;display:inline-block}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa{margin-top:30px}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item{max-height:85px;transition:max-height .3s;overflow:hidden}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--handle{color:#515151;font-family:var(--font-poppins);border-bottom:1px solid #d2d2d2;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:24px;display:flex;position:relative}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--handle .modulo{color:#958af3;font-family:var(--font-poppins);letter-spacing:-.12px;text-transform:uppercase;flex:0 0 100%;font-size:12px;font-weight:700;line-height:119%}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--handle h4{letter-spacing:-.72px;font-size:24px;font-weight:600;line-height:119%;position:relative}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--handle h4 .habilidade{color:#9b9b9b;font-family:var(--font-poppins);text-transform:uppercase;border:1px solid #9b9b9b;border-radius:5px;padding:7px;font-size:12px;font-weight:400;line-height:115%;display:inline-block;position:absolute;top:0;right:100px}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--handle h4 .habilidade strong{font-weight:0}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--content{color:#515151;font-family:var(--font-poppins);letter-spacing:-.02em;padding:16px 16px 16px 0;font-size:18px;font-weight:400;line-height:120%;display:block;overflow:hidden}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item--content p{line-height:200%}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item.active{max-height:600px}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item.active .tabs-ementa-item--handle i{transform:rotate(180deg)}.curso-geral .ementa .box-ementa .content-ementa .tabs-ementa-item.active .tabs-ementa-item--content{transform:scaleY(1)}.curso-geral .ementa .box-ementa .download-ementa{position:relative}.curso-geral .ementa .box-ementa .download-ementa img.main-ementa{width:100%}.curso-geral .ementa .box-ementa .download-ementa .flag-ementa{object-fit:contain;object-position:center;width:48px;height:48px;position:absolute;top:14px;right:14px}.curso-geral .ementa .box-ementa .download-ementa h4{color:#fff;text-align:center;text-shadow:0 4px 35px #00000040;font-family:var(--font-poppins);letter-spacing:-.72px;margin-bottom:24px;font-size:24px;font-weight:700;line-height:108%}.curso-geral .ementa .box-ementa .download-ementa .btn-download-ementa{color:#fff;border:1px solid #fff;border-radius:32px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;display:flex}.curso-geral .ementa .box-ementa .download-ementa .wrap-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curso-geral .faq-cursos{background:#fafafa;padding:70px 0}.curso-geral .faq-cursos-title{justify-content:center;align-items:center;gap:8px;max-width:550px;margin:0 auto;display:flex}.curso-geral .faq-cursos-title img{width:80px;height:auto;display:block}.curso-geral .faq-cursos-title h2{color:#000;font-family:var(--font-poppins);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:108%}.curso-geral .faq-cursos-tabs{flex-direction:column;gap:16px;margin:60px 0;display:flex}.curso-geral .faq-cursos-tabs .tab-faq{max-height:fit-content;transition:max-height .3s}.curso-geral .faq-cursos-tabs .tab-faq-handle{background:#fff;border-bottom:1px solid #838383;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.curso-geral .faq-cursos-tabs .tab-faq-handle h3{color:#838383;font-family:var(--font-poppins);letter-spacing:-.025em;font-size:clamp(14px,1.3889vw,20px);font-weight:500;line-height:100%}.curso-geral .faq-cursos-tabs .tab-faq-content{color:#515151;font-family:var(--font-poppins);letter-spacing:-.02em;transform-origin:top;background:#fff;padding:16px;font-size:clamp(14px,1.25vw,18px);font-weight:400;line-height:120%;transition:transform .3s;display:none;transform:scaleY(0)}.curso-geral .faq-cursos-tabs .tab-faq.active .tab-faq-content{display:block}.curso-geral .faq-cursos-tabs .tab-faq.active .tab-faq-handle i{transform:rotate(180deg)}.curso-geral .faq-cursos-tabs .tab-faq.active .tab-faq-content{transform:scaleY(1)}.curso-geral .faq-cursos-quer-estudar{border-radius:20px;overflow:hidden}.curso-geral .language-level__lightbox-open{color:#958af3;text-align:center;font-size:16px;font-weight:500;line-height:18px;font-family:var(--font-poppins);background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:6px;margin:60px auto 0;text-decoration:underline;animation:none;display:flex}.curso-geral .language-level__lightbox{z-index:9999;background:#000000d9;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.curso-geral .language-level__lightbox-close{width:30px;height:30px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.curso-geral .language-level__content{background:#fff;border-radius:18px;width:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 38px -21px #1e1a256b}.curso-geral .language-level__content .main-title{border-bottom:1px solid #d2d2d2;padding:16px 0;position:relative}.curso-geral .language-level__content .main-title h3{color:#3a1092;text-align:center;font-size:16px;font-weight:500;line-height:18px;font-family:var(--font-poppins);justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}.curso-geral .language-level__content .main-level{flex-direction:column;gap:24px;padding:24px;display:flex}.curso-geral .language-level__content .main-level p{color:#575660;font-size:18px;font-weight:500;line-height:20px;font-family:var(--font-poppins)}.curso-geral .language-level__content .main-level ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.curso-geral .language-level__content .main-level ul li{color:#575660;font-size:14px;font-weight:400;line-height:18px;font-family:var(--font-poppins);justify-content:flex-start;align-items:center;gap:10px;list-style:none;display:flex}.curso-geral .language-level__content .main-level ul li img{width:32px;height:32px;display:block}.curso-geral .hacking-method{background:#190033;padding:64px 0}.curso-geral .hacking-method__wrapper{grid-template-columns:repeat(2,1fr);align-items:center;gap:24px;display:grid}@media screen and (width<=767px){.curso-geral .hacking-method__wrapper{grid-template-columns:1fr}}.curso-geral .hacking-method__wrapper .content{flex-direction:column;gap:16px;padding-right:24px;display:flex}@media screen and (width<=767px){.curso-geral .hacking-method__wrapper .content{padding-right:0}.curso-geral .hacking-method__wrapper .content .btn{display:none}}.curso-geral .hacking-method__wrapper .content .the-title-cursos{flex-direction:column;gap:12px;display:flex}.curso-geral .hacking-method__wrapper .content .the-title-cursos>*{text-align:left;margin:0}.curso-geral .hacking-method__wrapper .content p.desc{color:var(--color-white);font-family:var(--font-poppins);letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:120%}.curso-geral .hacking-method__wrapper .video{border-radius:16px;display:block;overflow:hidden}.curso-geral .hacking-method__wrapper .btn-mobile{display:none}@media screen and (width<=767px){.curso-geral .hacking-method__wrapper .btn-mobile{display:block}}.curso-geral .mosaico{background-color:#190033;background-image:url(./parallax-CoAq8fPx.png);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:680px;padding:50px 0 0;position:relative}.curso-geral .mosaico.latam{background-image:url(./mosaico-BAPYRaDs.png)}.curso-geral .mosaico:after,.curso-geral .mosaico:before{z-index:2;content:"";width:100%;height:234px;display:block;position:absolute;left:0}.curso-geral .mosaico:before{background:linear-gradient(#190033 51.91%,#19003300 100%);top:0}.curso-geral .mosaico:after{background:linear-gradient(360deg,#190033 51.91%,#19003300 100%);bottom:0}.curso-geral .mosaico .the-title-cursos{z-index:3;position:relative}.curso-geral .mosaico img{display:none}.curso-geral .tabela-vantagens{background:#190033;padding:0 0 65px}.curso-geral .tabela-vantagens .container{background:#320361;border-radius:18px;padding:55px 0 75px}.curso-geral .tabela-vantagens .c-tabela-vantagens{justify-content:center;display:flex}@media screen and (width<=767px){.curso-geral .tabela-vantagens .c-tabela-vantagens{padding:0 16px}}@media screen and (width<=575px){.curso-geral .tabela-vantagens .c-tabela-vantagens{flex-direction:column}}.curso-geral .tabela-vantagens .c-tabela-vantagens h2{max-width:700px;margin:0 auto 48px}.curso-geral .tabela-vantagens .c-tabela-vantagens .box{border-radius:16px;flex:1;max-width:292px;padding-bottom:16px;overflow:hidden}@media screen and (width<=767px){.curso-geral .tabela-vantagens .c-tabela-vantagens .box{max-width:100%}}.curso-geral .tabela-vantagens .c-tabela-vantagens .box p{color:var(--color-white);font-size:14px;font-weight:400;line-height:19px;font-family:var(--font-poppins);align-items:center;gap:8px;margin:0;padding:8px 16px;display:flex}.curso-geral .tabela-vantagens .c-tabela-vantagens .box p:not(.tabela-title):before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:21px;height:21px;display:block;position:relative}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.left-info{flex-direction:column;gap:12px;max-width:125px;padding:12px 0 0;display:flex}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.left-info p{color:#958af3;text-transform:uppercase;justify-content:right;padding-left:0;padding-right:16px;font-weight:600}@media screen and (width<=767px){.curso-geral .tabela-vantagens .c-tabela-vantagens .box.left-info{display:none}}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.tradicional{background-color:#423f5c;border-start-end-radius:0;border-end-end-radius:0}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.tradicional p:before{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.4649%202.85156C6.96104%202.85156%202.49414%207.31846%202.49414%2012.8223C2.49414%2018.3262%206.96104%2022.7931%2012.4649%2022.7931C17.9688%2022.7931%2022.4357%2018.3262%2022.4357%2012.8223C22.4357%207.31846%2017.9688%202.85156%2012.4649%202.85156ZM17.4503%2013.8194H7.47952V11.8252H17.4503V13.8194Z'%20fill='%23FF3364'/%3e%3c/svg%3e")}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.tradicional .tabela-title{text-align:center;letter-spacing:-.03em;background:#69677a;justify-content:center;font-size:18px;font-weight:700;line-height:42px}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency{background:#280749;border-start-start-radius:0;border-end-start-radius:0}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency p:before{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%20695'%3e%3cpath%20id='Vector'%20d='M0.5%2010.8223C0.5%205.31846%204.9669%200.851562%2010.4708%200.851562C15.9746%200.851562%2020.4415%205.31846%2020.4415%2010.8223C20.4415%2016.3262%2015.9746%2020.7931%2010.4708%2020.7931C4.9669%2020.7931%200.5%2016.3262%200.5%2010.8223Z'%20fill='%239849FF'/%3e%3cpath%20id='Vector_2'%20d='M15.0473%206.41553L8.47659%2012.9863L5.89416%2010.4138L4.48828%2011.8197L8.47659%2015.808L16.4532%207.83138L15.0473%206.41553Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency .tabela-title{background:#9747ff}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency .tabela-title img,.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency .tabela-title svg{width:95px;margin:0 auto;display:block}.curso-geral .tabela-vantagens .c-tabela-vantagens .box.fluency .tabela-title i{text-align:center;margin:0 auto;font-size:32px;line-height:42px}.curso-geral .tabela-vantagens .btn{margin:40px auto 0;display:block}.curso-geral .bonus-cursos-ingles{background:#190033;padding:70px 0}.curso-geral .bonus-cursos-ingles h2{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.96px;width:100%;max-width:100%;margin:0 auto 40px;font-size:32px;font-weight:700;line-height:119%}.curso-geral .bonus-cursos-ingles h2 span{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.24px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:115%;display:block}.curso-geral .bonus-cursos-ingles .cards{justify-content:space-between;margin-bottom:40px;display:flex}@media screen and (width<=1024px){.curso-geral .bonus-cursos-ingles .cards{flex-direction:column;gap:24px}}.curso-geral .bonus-cursos-ingles .cards .card-bonus{width:550px;height:353px;padding:25px 40px 0}@media screen and (width<=1024px){.curso-geral .bonus-cursos-ingles .cards .card-bonus{background-size:cover;border-radius:8px;width:100%;height:auto;padding:25px 40px}}.curso-geral .bonus-cursos-ingles .cards .card-bonus .flag{color:#fff;font-family:var(--font-poppins);letter-spacing:1.44px;text-transform:uppercase;background:url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Subtract'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8%200.80127C3.58172%200.80127%200%204.38299%200%208.80126V35.3197C0%2036.9343%201.81458%2037.8834%203.14079%2036.9624L12.1315%2030.7189C12.8175%2030.2425%2013.7272%2030.2425%2014.4131%2030.7189L23.4039%2036.9624C24.7301%2037.8834%2026.5446%2036.9343%2026.5446%2035.3197V8.80127C26.5446%204.38299%2022.9629%200.80127%2018.5446%200.80127H8ZM15.396%2013.3626L13.2723%208.91213L11.1486%2013.3626L6.25969%2014.0071L9.83613%2017.4021L8.93828%2022.2509L13.2723%2019.8987L17.6064%2022.2509L16.7085%2017.4021L20.2849%2014.0071L15.396%2013.3626Z'%20fill='%23FF377D'/%3e%3c/svg%3e") no-repeat;height:38px;padding:12px 0 0 38px;font-size:12px;font-weight:700;line-height:115%}.curso-geral .bonus-cursos-ingles .cards .card-bonus span{color:#958af3;font-family:var(--font-poppins);letter-spacing:-.24px;text-transform:uppercase;margin-top:120px;font-size:12px;font-weight:700;line-height:115%;display:block}@media screen and (width<=1024px){.curso-geral .bonus-cursos-ingles .cards .card-bonus span{margin-top:24px}}.curso-geral .bonus-cursos-ingles .cards .card-bonus h3{color:#fff;font-family:var(--font-poppins);letter-spacing:-.96px;font-size:32px;font-weight:700;line-height:119%}.curso-geral .bonus-cursos-ingles .cards .card-bonus p{color:#fff;font-family:var(--font-poppins);letter-spacing:-.36px;max-width:320px;font-size:18px;font-weight:400;line-height:120%}.curso-geral .bonus-cursos-ingles .cards .card-bonus.extensao{background-image:url(https://fluency.io/br/wp-content/uploads/sites/3/2025/06/bonus-1.webp)}.curso-geral .bonus-cursos-ingles .cards .card-bonus.negocios{background-image:url(https://fluency.io/br/wp-content/uploads/sites/3/2025/06/bonus-2.webp)}.curso-geral .bonus-cursos-ingles .btn{margin:0 auto}.curso-geral .ferramentas-do-curso{background:#190033;padding:40px 0 80px}.curso-geral .ferramentas-do-curso h2{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.96px;text-align:center;max-width:500px;margin:0 auto;font-size:32px;font-weight:700;line-height:119%}.curso-geral .ferramentas-do-curso h2 span{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.24px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:115%;display:block}.curso-geral .ferramentas-do-curso .container{background:#320361;border-radius:18px;max-width:1200px;margin-top:40px;padding:40px 0}.curso-geral .ferramentas-do-curso .container .app-memhack{text-align:center;grid-template-columns:repeat(2,1fr);align-items:center;gap:32px;padding:64px 16px;display:grid}@media screen and (width<=767px){.curso-geral .ferramentas-do-curso .container .app-memhack{grid-template-columns:1fr}}.curso-geral .ferramentas-do-curso .container .app-memhack .app-image{justify-content:center;align-items:center;display:flex}.curso-geral .ferramentas-do-curso .container .app-memhack .app-image img{max-width:300px}.curso-geral .ferramentas-do-curso .container .app-memhack .app-content{flex-direction:column;align-items:center;gap:16px;padding:0 48px;display:flex}@media screen and (width<=991px){.curso-geral .ferramentas-do-curso .container .app-memhack .app-content{padding:0 16px}}.curso-geral .ferramentas-do-curso .container .app-memhack .app-content img{display:block}.curso-geral .ferramentas-do-curso .container .app-memhack .app-content h3{color:var(--color-white);text-align:center;font-family:var(--font-poppins);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:35px}.curso-geral .ferramentas-do-curso .container .app-memhack .app-content p{color:var(--color-white);text-align:center;font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:20px}.curso-geral .ferramentas-do-curso .container .outdoor{text-align:center;background:linear-gradient(#958af3 0% 100%),#ff4e1c;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.curso-geral .ferramentas-do-curso .container .outdoor .inner{justify-content:flex-start;align-items:center;padding:16px 16px 0;display:flex;overflow-x:auto}.curso-geral .ferramentas-do-curso .container .outdoor .inner::-webkit-scrollbar{width:0}.curso-geral .ferramentas-do-curso .container .outdoor .inner::-webkit-scrollbar-track{width:0}.curso-geral .ferramentas-do-curso .container .outdoor .inner::-webkit-scrollbar-thumb{width:0}.curso-geral .ferramentas-do-curso .container .outdoor .inner span{white-space:nowrap;color:#190033;text-align:center;font-family:var(--font-poppins);text-transform:uppercase;margin-right:25px;font-size:18px;font-weight:400;display:block}.curso-geral .ferramentas-do-curso .container .outdoor .inner span strong{font-weight:700}.curso-geral .ferramentas-do-curso .container .app-yowza{text-align:center;grid-template-columns:repeat(2,1fr);align-items:center;gap:32px;padding:40px 16px 80px;display:grid}@media screen and (width<=767px){.curso-geral .ferramentas-do-curso .container .app-yowza{grid-template-columns:1fr}}.curso-geral .ferramentas-do-curso .container .app-yowza .app-content{display:block}.curso-geral .ferramentas-do-curso .container .app-yowza .app-content img{margin:0 auto;display:block}.curso-geral .ferramentas-do-curso .container .app-yowza .app-content h3{color:#fff;text-align:center;font-family:var(--font-poppins);letter-spacing:-.96px;margin:15px 0 18px;font-size:32px;font-weight:700;line-height:35px}.curso-geral .ferramentas-do-curso .container .app-yowza .app-content p{color:#fff;text-align:center;font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:20px}.curso-geral .ferramentas-do-curso .container .app-yowza .app-content .btn{margin:16px auto 0}.curso-geral .ferramentas-do-curso .container .certificado-conclusao{background-color:#4519a4;border-radius:16px;grid-template-columns:repeat(2,1fr);align-items:center;max-width:1080px;height:440px;margin:0 auto;display:grid;position:relative;overflow:hidden}.curso-geral .ferramentas-do-curso .container .certificado-conclusao:before{content:"";background-color:#f7efff;border-radius:12px;width:960px;height:960px;display:block;position:absolute;top:0;left:0;transform:rotate(-40deg)translate(50%,12%)}@media screen and (width<=767px){.curso-geral .ferramentas-do-curso .container .certificado-conclusao{grid-template-columns:1fr;height:auto;padding:24px 0}.curso-geral .ferramentas-do-curso .container .certificado-conclusao:before{width:1080px;height:1080px;transform:rotate(-40deg)translate(-30%,12%)}}@media screen and (width<=575px){.curso-geral .ferramentas-do-curso .container .certificado-conclusao:before{transform:rotate(-40deg)translate(-45%)}}.curso-geral .ferramentas-do-curso .container .certificado-conclusao img{z-index:3;width:auto;max-width:100%;height:auto;display:block;position:relative}@media screen and (width<=767px){.curso-geral .ferramentas-do-curso .container .certificado-conclusao img{margin:0 auto}}.curso-geral .ferramentas-do-curso .container .certificado-conclusao .content-certificado{z-index:2;flex-direction:column;align-items:flex-start;gap:16px;padding-right:24px;display:flex;position:relative}@media screen and (width<=767px){.curso-geral .ferramentas-do-curso .container .certificado-conclusao .content-certificado{padding:0 24px}}.curso-geral .ferramentas-do-curso .container .certificado-conclusao .content-certificado span{color:#958af3;text-align:center;font-family:var(--font-poppins);letter-spacing:-.28px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:115%}.curso-geral .ferramentas-do-curso .container .certificado-conclusao .content-certificado h3{color:#000;font-family:var(--font-poppins);letter-spacing:-.03em;font-size:clamp(24px,2.2222vw,32px);font-weight:700;line-height:120%}.curso-geral .ferramentas-do-curso .container .certificado-conclusao .content-certificado p{color:#000;font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:20px}@media screen and (width<=991px){.curso-geral img{max-width:100%}.curso-geral .btn{width:100%}.curso-geral h2{font-size:24px!important}}
