.hero{padding-top:64px}.hero__wrapper--banner{margin-bottom:48px;height:319px;border-radius:25px}.hero__wrapper--title{color:#820ad1;font-size:64px;font-weight:500;line-height:96px;margin-bottom:24px}.hero__wrapper--text{color:#000;font-size:1.125rem;font-weight:400;line-height:150%}@media (min-width:1024px){.hero{padding-top:200px}.hero__wrapper{display:flex;flex-direction:row-reverse;align-items:center}.hero__wrapper--banner-desk{margin-bottom:0;flex:0 0 50%;border-radius:25px}.hero__wrapper--content{display:flex;flex-direction:column;align-self:start;margin-right:64px}.hero__wrapper--title{font-size:85px;font-weight:500;margin-bottom:50px}}@media (min-width:1024px) and (min-width:1100px){.hero__wrapper--title{font-size:96px}}.dark-theme .hero__wrapper--title{color:#fff}.dark-theme .hero__wrapper--text{color:#fff}.whereWeAre{margin-bottom:15px}.whereWeAre__wrapper{margin-bottom:65px}.whereWeAre__wrapper--banner{flex:0 0 50%;display:flex;justify-content:center;align-items:center}.whereWeAre__wrapper--banner img{width:80%;height:auto}@media (min-width:1900px){.whereWeAre__wrapper--banner img{width:55%}}.whereWeAre__wrapper--title{font-family:Graphik,sans-serif;font-weight:500;color:#820ad1;font-size:3rem;line-height:150%;margin-bottom:24px}@media (min-width:1024px){.whereWeAre__wrapper--title{margin-bottom:50px}}.whereWeAre__wrapper--text{color:#000;font-size:1.125rem;font-weight:400;line-height:150%}.whereWeAre--textWG{color:#000;font-size:1.125rem;font-weight:400;line-height:150%}.whereWeAre--textWG h2{font-family:Graphik,sans-serif;font-weight:500;color:#820ad1;font-size:3rem;line-height:120%;margin-bottom:24px}@media (min-width:1024px){.whereWeAre--textWG h2{line-height:150%;margin-bottom:50px}}@media (min-width:1024px){.whereWeAre--textWG{width:50%;display:block}}@media (min-width:1024px){.whereWeAre__wrapper{display:flex;flex-direction:row-reverse;align-items:center}.whereWeAre__wrapper--content{display:flex;flex-direction:column}}.dark-theme .whereWeAre__wrapper--title{color:#fff}.dark-theme .whereWeAre__wrapper--text{color:#fff}.dark-theme .whereWeAre--textWG{color:#fff}.dark-theme .whereWeAre--textWG h2{color:#fff}.ourHistory{background-color:#f4f4f4;padding:60px 0;margin:65px 0}.ourHistory .container{text-align:center}.ourHistory_img{width:100%;margin-bottom:20px}.ourHistory_img img{width:100%;max-width:850px;max-height:542px;border-radius:25px}.ourHistory_title{font-family:Graphik,sans-serif;font-weight:500;color:#820ad1;font-size:3rem;line-height:150%;margin:25px 0}@media (min-width:1024px){.ourHistory_title{margin:50px 0}}.ourHistory_desc{font-family:Graphik,sans-serif;font-weight:400;color:#000;font-size:1.125rem;line-height:150%;margin-bottom:10px;display:flex;align-items:center;flex-direction:column;max-width:850px;margin:0 auto}.ourHistory_desc a{background-color:#820ad1;color:#fff;padding:5px 20px;border-radius:25px;display:block;margin-top:50px}.dark-theme .ourHistory{background-color:#000}.dark-theme .ourHistory_title{color:#fff}.dark-theme .ourHistory_desc{color:#fff}.dark-theme .ourHistory_desc a{background-color:#fff;color:#000}.team{background-color:#4c0677;padding:64px 0}.team__title{font-size:1.5rem;font-weight:500;line-height:150%;border-bottom:2px solid #fff;color:#fff;padding-bottom:16px;margin-bottom:48px}.team__image{width:100%;height:350px;margin:0 auto;display:block;max-width:360px;margin-bottom:48px}.team__text{color:#fff;font-size:1.175rem;font-weight:400;line-height:1.6875rem;margin-bottom:24px}.team__link{color:#fff;font-size:1rem;font-weight:500;display:inline-block;line-height:150%}.team__link::after{content:"";display:block;width:100%;transition:all ease-in-out .2s;background:#fff;height:2px;width:0}.team__link:hover::after{width:100%}.team__link .svg-arrow{margin-left:8px}@media (min-width:1024px){.team{padding:96px 0}.team__title{font-size:1.75rem}.team__image{max-width:482px;height:516px;margin-bottom:0}.team .desktop{display:flex;align-items:center}.team .desktop .team__wrapper{display:inline;margin-left:64px}.team .desktop .team__wrapper .team__text{margin-bottom:48px}}.dark-theme .team{background-color:#000}.line_separate{border-bottom:2px solid #b7b7b7;height:22px}.purple-future{background-color:#fff;position:relative;min-height:50px}.purple-future__content--img{display:none;justify-content:end;padding-top:60px}.purple-future__content--img img{overflow-x:hidden;-o-object-fit:contain;object-fit:contain;width:100%}.purple-future__content--title{margin-top:65px;padding:25px 0}.purple-future__content--title h3{text-wrap:nowrap;font-weight:500;font-size:1.5rem;line-height:150%;padding-bottom:15px;border-bottom:2px solid #000;display:flex;align-items:center}.purple-future__content--title h3 .arrow.arrow{margin-left:25px;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg) translateY(-3px)}.purple-future__list{margin-top:50px;padding-bottom:0;display:none}.purple-future__item--txt{font-size:1.125rem;line-height:150%;font-weight:400;margin-top:10px;margin-bottom:35px}.purple-future__item--txt .arrow{color:#820ad1}.purple-future__item--txt a{color:#820ad1;text-decoration:none}.open{min-height:600px}.open .purple-future__content--img{display:block}.open .purple-future__content--title h3 .arrow{transform:rotate(225deg)}.open .purple-future__list{display:block}#videocast_list .list_external{margin-top:10px}@media (min-width:1024px){.purple-future{min-height:50px;padding:0 0 20px;margin-top:50px}.purple-future__content{display:flex;justify-content:space-between}.purple-future__content--title{margin-top:20px;padding:0}.purple-future__content--title h3{font-size:1.75rem}.purple-future__content--img{display:none;height:626px;padding-top:0;margin:50px 0;margin-left:50px}.purple-future__content--img img{width:486px}.purple-future__item{width:30%}.purple-future__item--icon{max-width:25px;-o-object-fit:contain;object-fit:contain}.purple-future__list{display:none;flex-wrap:wrap;justify-content:space-between}.open{min-height:300px;padding:0}.open .purple-future__content--title h3 .arrow{transform:rotate(225deg)}.open .purple-future__content--img{display:block}.open .purple-future__list{display:flex}}.purple-future-news{background-color:#fff;position:relative;min-height:50px}.purple-future-news__content{margin:0}.purple-future-news__content--itens{margin-top:50px;display:flex;flex-direction:column;gap:20px;padding-bottom:4px;max-width:100vw;align-items:center}@media (min-width:1024px){.purple-future-news__content--itens{gap:48px;flex-direction:row;flex-wrap:wrap}}.purple-future-news__content--img{display:none;justify-content:end;padding-top:60px}.purple-future-news__content--img img{overflow-x:hidden;-o-object-fit:contain;object-fit:contain;width:100%}.purple-future-news__content--title{cursor:pointer;padding:2px 0;display:block;width:100%;border-radius:75px;font-weight:500;font-size:1rem;background-color:#f4f4f4;color:#000;flex:0 0 auto;box-sizing:border-box;max-width:200px;z-index:2}.purple-future-news__content--title h3{text-wrap:nowrap;gap:20px;padding:10px 0;font-weight:500;line-height:1.5;display:flex;align-items:center;justify-content:center}.purple-future-news__content--title .arrow{width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg) translateY(-3px)}.purple-future-news__content--title:hover{background-color:#820ad1;color:#fff}.purple-future-news__content--title:hover .arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}@media (min-width:425px){.purple-future-news__content--title{max-width:311px}}.purple-future-news__content .rotate{background-color:#820ad1;color:#fff}.purple-future-news__content .rotate .arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}.purple-future-news__list{margin-top:50px;display:none;background-color:#f4f4f4;padding:26px 5px;border-radius:32px}.purple-future-news__list .videocast--header{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media (min-width:1360px){.purple-future-news__list .videocast--header-area{width:40%}}@media (min-width:1360px){.purple-future-news__list .videocast--header{flex-direction:row;gap:48px;justify-content:center;height:100%}}.purple-future-news__list .videocast__month{margin-top:20px;text-transform:uppercase;font-weight:500;color:#820ad1;font-size:40px}.purple-future-news__list .videocast__date{font-size:1rem;font-weight:300;text-transform:uppercase}.purple-future-news__list .videocast__title{font-size:1.5rem;line-height:150%;font-weight:500;margin-top:5px;color:#000}.purple-future-news__list .videocast__resume{font-size:1rem;line-height:150%;margin-top:5px;color:#716d73}@media (min-width:1024px){.purple-future-news__list .videocast__resume{font-size:1.25rem}}.purple-future-news__list .videocast__player{width:100%;aspect-ratio:16/9;max-width:unset;position:relative}.purple-future-news__list .videocast__player iframe{position:absolute;top:0;left:50%;width:100%;height:auto;aspect-ratio:16/9;margin:0 auto;display:block;transform:translateX(-50%);border-radius:25px;min-width:295px;border:none}@media (min-width:1360px){.purple-future-news__list .videocast__player iframe{height:100%}}@media (min-width:1360px){.purple-future-news__list .videocast__player{width:60%;max-width:665px}}.purple-future-news__list .videocast__podcast{width:100%;height:100%}.purple-future-news__list .videocast.active{display:flex}.purple-future-news__list .videocast.active .purple-future-news__list--header{width:50%}.purple-future-news__list .videocast--link{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}.purple-future-news__list .videocast--link a{margin:0;text-align:center;padding:15px 35px;width:100%;max-width:311px;text-wrap:nowrap;height:auto;justify-content:center;gap:16px;background-color:#fff;border:none;border-radius:75px;font-weight:500;font-size:1.125rem;color:#000;cursor:pointer;display:flex;gap:10px}.purple-future-news__list .videocast--link a p{text-decoration:none!important}.purple-future-news__list .videocast--link a span svg path{stroke:#000}.purple-future-news__list .videocast--link .past-hover{background-color:transparent;color:#820ad1;border:2px solid #820ad1}.purple-future-news__list .videocast--link .past-hover p{border:none!important}.purple-future-news__list .videocast--link .past-hover span svg path{fill:#820ad1}.purple-future-news__list .videocast--link:hover a{background-color:#820ad1;color:#fff}.purple-future-news__list .videocast--link:hover .arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}.purple-future-news__list .videocast--link:hover span svg path{fill:#fff}@media (min-width:1024px){.purple-future-news__list .videocast--link{flex-direction:row;gap:48px}}.purple-future-news__list .linkTree,.purple-future-news__list .linkTwo{text-decoration:none}@media (min-width:375px){.purple-future-news__list{padding:25px 20px}}@media (min-width:480px){.purple-future-news__list{padding:26px}}@media (min-width:1024px){.purple-future-news__list{padding:40px}}.purple-future-news__item--txt{font-size:1.125rem;line-height:150%;font-weight:400;margin-top:10px;margin-bottom:35px}.purple-future-news__item--txt .arrow{color:#820ad1}.purple-future-news__item--txt a{color:#820ad1;text-decoration:underline}.purple-future-news .files{margin-top:64px}.purple-future-news .files hr{border:1px solid #b7b7b7;margin-top:22px}.purple-future-news .files__item{color:#000;border-bottom:none}.purple-future-news .files__item--info{display:flex}.purple-future-news .files__item--date{font-size:1rem;font-weight:300;text-transform:uppercase}.purple-future-news .files__item--category{font-size:1rem;font-weight:500;margin-left:8px;color:#820ad1}.purple-future-news .files__item--title{color:#000;font-size:1.5rem;line-height:150%;font-weight:500;margin-top:5px}.purple-future-news .files__item--resume{font-size:1.25rem;line-height:150%;margin-top:5px;color:#716d73;margin-bottom:50px}.purple-future-news .files__item .list_external a:first-child{background-color:#fff;color:#000}.purple-future-news .files--link{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}.purple-future-news .files--link a{margin:0;text-align:center;padding:15px 35px;width:100%;max-width:311px;text-wrap:nowrap;height:auto;justify-content:center;gap:16px;background-color:transparent;border-radius:75px;font-weight:500;font-size:1.125rem;cursor:pointer;display:flex;gap:10px}.purple-future-news .files--link a p{text-decoration:none!important}.purple-future-news .files--link a span svg path{stroke:#000}.purple-future-news .files--link a:first-child:hover{background-color:#820ad1;color:#fff}.purple-future-news .files--link a:first-child:hover p{background-color:#820ad1;color:#fff}.purple-future-news .files--link a:first-child:hover span svg path{stroke:#fff}.purple-future-news .files--link .past-hover{background-color:#fff;color:#000;border:none}.purple-future-news .files--link .past-hover p{border:none!important}.purple-future-news .files--link .past-hover span svg path{fill:#000}.purple-future-news .files--link .past:hover{background-color:#820ad1;color:#fff}.purple-future-news .files--link .past:hover p{background-color:#820ad1;color:#fff}.purple-future-news .files--link .past:hover .arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}.purple-future-news .files--link .past:hover span svg path{fill:#fff}@media (min-width:1024px){.purple-future-news .files--link{flex-direction:row;gap:48px}}.list_external{display:flex;flex-direction:column;gap:10px;margin-top:10px}.list_external a{color:#820ad1;display:flex;gap:3px;font-weight:500}.list_external a p{text-decoration:underline}.rotate h3 .arrow{transform:rotate(225deg)}.active{display:block}.active-flex{display:flex;flex-direction:column}.files__item--date{color:#716d73}@media (min-width:1024px){.purple-future-news{min-height:50px}.purple-future-news__content{justify-content:space-between}.purple-future-news__content--itens{margin-top:50px;display:flex;justify-content:center}.purple-future-news__content--title{cursor:pointer;display:block;max-width:311px;width:100%;border-radius:75px;font-weight:500;font-size:1.125rem}.purple-future-news__content--title h3{font-size:1.125rem}.purple-future-news__content--img{display:none;height:626px;padding-top:0;margin:50px 0;margin-left:50px}.purple-future-news__content--img img{width:486px}.purple-future-news__item{width:30%}.purple-future-news__item--icon{max-width:25px;-o-object-fit:contain;object-fit:contain}.purple-future-news__list{display:none;flex-wrap:wrap;justify-content:space-between}.rotate h3 .arrow{transform:rotate(225deg)}.active{display:flex}.active-flex{display:flex;flex-direction:row}}.dark-theme .purple-future,.dark-theme .purple-future-news,.dark-theme .purple-future-news__list{background-color:#000}.dark-theme .purple-future a,.dark-theme .purple-future div,.dark-theme .purple-future h1,.dark-theme .purple-future h2,.dark-theme .purple-future h3,.dark-theme .purple-future h4,.dark-theme .purple-future h5,.dark-theme .purple-future h6,.dark-theme .purple-future p,.dark-theme .purple-future-news a,.dark-theme .purple-future-news div,.dark-theme .purple-future-news h1,.dark-theme .purple-future-news h2,.dark-theme .purple-future-news h3,.dark-theme .purple-future-news h4,.dark-theme .purple-future-news h5,.dark-theme .purple-future-news h6,.dark-theme .purple-future-news p,.dark-theme .purple-future-news__list a,.dark-theme .purple-future-news__list div,.dark-theme .purple-future-news__list h1,.dark-theme .purple-future-news__list h2,.dark-theme .purple-future-news__list h3,.dark-theme .purple-future-news__list h4,.dark-theme .purple-future-news__list h5,.dark-theme .purple-future-news__list h6,.dark-theme .purple-future-news__list p{color:#fff}.dark-theme .purple-future h3,.dark-theme .purple-future-news h3,.dark-theme .purple-future-news__list h3{border-bottom:2px solid #fff}.dark-theme .purple-future svg,.dark-theme .purple-future-news svg,.dark-theme .purple-future-news__list svg{fill:#fff}.dark-theme .purple-future-news__list{border:2px solid #fff}.dark-theme img.purple-future-news__item--icon{filter:invert(1)}.dark-theme .files--link a{background-color:transparent!important;color:#fff;border:2px solid #fff!important}.dark-theme .files--link a span svg path{stroke:#fff}.dark-theme .files--link .past-hover{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important}.dark-theme .files--link .past-hover span svg path{fill:#fff}.dark-theme .files--link a:hover{background-color:#fff!important}.dark-theme .files--link a:hover p{background-color:unset!important;color:#000!important}.dark-theme .files--link a:hover span svg path{fill:#000!important}.dark-theme .videocast--link a{background-color:transparent;color:#fff;border:2px solid #fff}.dark-theme .videocast--link a span svg path{fill:#fff}.dark-theme .videocast--link .past-hover{background-color:transparent;color:#fff;border:2px solid #fff}.dark-theme .videocast--link .past-hover span svg path{fill:#fff}.dark-theme .videocast--link a:hover{background-color:#fff}.dark-theme .videocast--link a:hover p{color:#000}.dark-theme .videocast--link a:hover span svg path{fill:#000}.dark-theme .list_external svg path{stroke:#fff}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title{background-color:#000;border:2px solid #fff;color:#fff}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title h3{border-bottom:none}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title .arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title:hover{background-color:#fff!important}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title:hover h3{color:#000!important}.dark-theme .purple-future-news__content--itens .purple-future-news__content--title:hover .arrow{border-right:1px solid #000;border-bottom:1px solid #000}.dark-theme .purple-future-news__content--itens .rotate{background-color:#fff!important}.dark-theme .purple-future-news__content--itens .rotate h3{color:#000!important}.dark-theme .purple-future-news__content--itens .rotate .arrow{border-right:1px solid #000;border-bottom:1px solid #000}.dark-theme .purple-future-news__content .purple-future-news__list{background-color:#000}.guideUs{margin-top:100px}.guideUs h2{font-weight:500;font-size:1.5rem;line-height:150%;color:#000;border-bottom:2px solid #000;padding-bottom:16px;margin-bottom:48px}.guideUs .cards .card{margin-bottom:32px}.guideUs .cards .card h3{font-weight:500;font-size:2rem;line-height:150%;color:#000;margin-bottom:16px}.guideUs .cards .card p{font-weight:400;font-size:1.125rem;line-height:150%;color:#000}@media (min-width:1024px){.guideUs{margin-top:200px;padding-bottom:75px}.guideUs h2{font-size:1.75rem}.guideUs .cards{display:flex;flex-wrap:wrap;justify-content:space-between}.guideUs .cards .card{max-width:40%;width:100%;margin-bottom:48px}.guideUs .cards .card a{color:#820ad1}}@media (min-width:1560px){.guideUs .cards .card{width:48%}}.dark-theme .guideUs h2{color:#fff;border-bottom:2px solid #fff}.dark-theme .guideUs .cards .card h3{color:#fff}.dark-theme .guideUs .cards .card p{color:#fff}.dark-theme .guideUs .cards .card p a{color:#fff;text-decoration:underline;font-weight:800}@property --percent{syntax:"<number>";initial-value:0;inherits:false}@property --percent2{syntax:"<number>";initial-value:0;inherits:false}@property --v1{syntax:"<integer>";initial-value:0;inherits:false}@property --v2{syntax:"<integer>";initial-value:0;inherits:false}.counter{margin-top:200px;background-color:#4c0677}.counter .valor_final{display:none}.counter .image{padding:60px 24px 80px 0}.counter .image img{height:384px;width:100%;-o-object-fit:cover;object-fit:cover}.counter .texts .text{color:#fff;padding-bottom:60px}.counter .texts .text .price{font-size:40px;line-height:60px;font-weight:500}.counter .texts .text .subtitle{font-size:1.5rem;line-height:36px;font-weight:400}.counter #numero1,.counter #numero2{transition:--percent 2.5s,--percent2 2.5s;--v1:max(var(--percent) - 0.5, 0);--v2:max(var(--percent2) - 0.5, 0);counter-reset:v1 var(--v1) v2 var(--v2)}.counter #numero1::before,.counter #numero2::before{content:counter(v1) "." counter(v2)}@media (min-width:1024px){.counter{display:flex}.counter .image{padding:0;height:516px;width:40%}.counter .image img{height:516px;width:100%;-o-object-fit:cover;object-fit:cover}.counter .texts{display:flex;padding:60px 0;width:60%;height:250px;margin:auto 96px auto 64px}.counter .texts .text{width:50%;padding:0}.counter .texts .text:first-child{margin-right:48px}.counter .texts .text .price{font-size:64px;line-height:96px;font-weight:500}.counter .texts .text .subtitle{font-size:1.5rem;line-height:36px;font-weight:400}}.dark-theme .counter{background-color:#000}