@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Unbounded:wght@200..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}ul{list-style-type:none}main{display:block!important}img{display:block}h1,h2,h3,h4,blockquote,label,button{font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal}p,a,ul,li,small,span,input,textarea,button{font-size:1em;font-family:Barlow,sans-serif;font-style:normal;letter-spacing:.75px}small{font-size:.833em}h1{font-size:3.052em}@media (min-width: 991px){h1{font-size:3.815em}}h2{font-weight:300;font-size:2.441em}@media (min-width: 991px){h2{font-size:3.052em}}h3{font-size:1.563em}@media (min-width: 991px){h3{font-size:1.953em}}h4,blockquote{font-size:1.25em}@media (min-width: 991px){h4,blockquote{font-size:1.563em}}.gradient-purple{background:linear-gradient(100.51deg,#578cd0 27.61%,#6f6be4 62.14%,#8150f266 113.78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.gradient-blue{background:linear-gradient(100.22deg,#46a3c4 27.61%,#558fce 62.14%,#5f81d866 113.78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.gradient-green{background:linear-gradient(97.65deg,#15e89b 27.61%,#28cdaa 62.14%,#2bc8ad66 113.78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}html{scroll-behavior:smooth;font-size:16px}@media (max-width: 1366px){html{font-size:14px}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#040414;color:#f2f2f2;cursor:none}a,input,textarea,button{cursor:none}.container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width: 991px){.container{padding:0 2rem}}.gradient-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;background:linear-gradient(to top,#000,#7168e5 75%,#8a47f9);filter:blur(100px)}.gradient-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,#0000,#7168e5 75%,#8a47f9);filter:blur(100px)}.gradient-radial:after{content:"";position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);width:25%;height:25%;background:radial-gradient(#7068e533,#8054f066);filter:blur(200px)}.gradient-radial-offset:after{content:"";position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);width:25%;height:25%;background:radial-gradient(#7068e533,#8054f066);filter:blur(200px);z-index:-1}.gradient-radial-cards:after{content:"";position:absolute;bottom:35%;left:25%;transform:translate(-50%,50%);width:25%;height:25%;background:radial-gradient(#7068e533,#8054f066);filter:blur(200px)}.gradient-dark-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to top,#1c1c1c,#1c1c1c 75%,#1c1c1c)}.gradient-dark-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0404141a 50%,#040414)}.custom-cursor{position:fixed;top:0;left:0;width:20px;height:20px;background:transparent;border:1px solid rgba(48,195,178,.8);outline:2px solid rgba(72,163,196,.8);outline-offset:10px;border-radius:50%;transition-duration:.2s;transition-timing-function:ease-out;animation:cursorPulse 1s infinite alternate;pointer-events:none;z-index:99999;filter:blur(1px)}.custom-cursor:after{content:"";width:80px;height:80px;position:absolute;border:8px solid rgba(112,104,229,.4);border-radius:50%;top:-39px;left:-39px;filter:blur(4px);animation:pulsar 1s infinite alternate}.cursor-hover{background-color:transparent;border:1px solid rgb(48,195,178);outline:2px solid rgb(72,163,196);filter:blur(0px)}.expand{animation:expand .5s forwards;border:1px solid rgb(64,244,151);opacity:.5}@keyframes cursorPulse{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes pulsar{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes expand{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(1);opacity:0}}.cookie{position:fixed;bottom:0;width:100%;background:#040414;color:#f2f2f2;z-index:1000}.cookie__wrapper{padding:2rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.cookie p{font-size:.75em;flex:1;margin:0}@media (min-width: 600px){.cookie p{font-size:1em}}.cookie p a{color:#8054f1;text-decoration:underline;font-weight:500}.cookie__btn button{font-size:.75em;border:none;padding:.5rem 1rem;cursor:pointer;background:#8054f1;color:#141414;font-weight:500}@media (min-width: 600px){.cookie__btn button{font-size:1em}}.button{background:transparent;padding:1rem 1.25rem;color:#f2f2f2;display:inline-flex;gap:.5rem;align-items:center;font-weight:400;border:2px solid rgba(255,255,255,.2);transition:color .5s ease,background .4s ease}.button i{font-size:1.25rem;transition:color .25s ease,transform .5s ease}.button:hover i{transform:translate(.25rem)}.rotate-warning{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100svh;background:#040414;align-items:center;justify-content:center}.rotate-warning.active{display:flex}.rotate-warning img{width:25%;height:auto}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff3}::-webkit-scrollbar{width:10px;background-color:#fff3}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#040414}.navbar{position:fixed;width:100%;top:0;left:0;font-size:1rem;padding:1.5rem 0;transition:all .33s ease-in-out;z-index:9999}.navbar.active{background-color:#040414;transition:all .33s ease-in-out}.navbar__wrapper{display:flex;align-items:center;justify-content:space-between}.navbar__logo img{width:125px}@media (min-width: 480px){.navbar__logo img{width:150px}}.navbar__menu{display:flex;align-items:center;justify-content:center;gap:4rem}.navbar__menu li a{color:#f2f2f2;font-size:1em}@media (max-width: 991px){.navbar__menu{position:fixed;flex-direction:column;background:#040414;top:0;right:0;width:100%;height:0;opacity:0}.navbar__menu li a{display:inline-block;font-size:2.369em;opacity:0;transform:translateY(-10px);transition:all .66s ease-in-out}}.navbar__menu.active{display:flex;height:100%;opacity:1;transition:all .66s ease-in-out}.navbar__menu.active li a{opacity:1;transform:translateY(0)}.navbar__menu.active li:nth-child(1) a{transition-delay:.2s}.navbar__menu.active li:nth-child(2) a{transition-delay:.4s}.navbar__menu.active li:nth-child(3) a{transition-delay:.6s}.navbar__menu.active li:nth-child(4) a{transition-delay:.8s}.navbar__menu.active li:nth-child(5) a{transition-delay:1s}.navbar__hamburger{position:relative;display:none;z-index:9999;background:transparent;border:none;width:35px;height:35px;transition:transform .33s ease-out}.navbar__hamburger span{display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border-radius:3px;width:25px;height:2px;transform:rotate(45deg);transition:.5s}.navbar__hamburger.active span{transform:rotate(135deg)}.navbar__hamburger span:before{content:"";position:absolute;background-color:#f2f2f2;border-radius:6px;width:25px;height:2px}.navbar__hamburger.active span:before{transform:rotate(-270deg);transition:.5s;transition-delay:.75s}.navbar__hamburger span:after{content:"";position:absolute;background-color:#f2f2f2;border-radius:6px;width:15px;height:2px;transition:1s;transform:translateY(-10px);box-shadow:0 20px #f2f2f2}.navbar__hamburger.active span:after{transform:translateY(0);box-shadow:0 0 #f2f2f2}@media (max-width: 991px){.navbar__hamburger{display:flex;justify-content:center;align-items:center}}.hero{position:relative;font-size:1rem;padding:8rem 0;background:url(/images/background-curvas-digitais-hero.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100svh}@media (min-width: 599px){.hero{padding:16rem 0}}.hero__wrapper{display:flex}.hero__content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__content h1{font-size:3.052em;font-weight:300;margin-bottom:2rem}@media (max-width: 768px){.hero__content h1 br{display:none}}@media (min-width: 599px){.hero__content h1{font-size:4.052em}}@media (min-width: 991px){.hero__content h1{font-size:4.815em}}.hero__content h1 span{font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:1.1em}.hero__content p{z-index:1;line-height:1.5;font-size:1.25em}@media (min-width: 991px){.hero__content p{font-size:1.563em}}.hero__content p span{font-weight:600}@media (max-width: 590px){.hero__content p br{display:none}}.about{position:relative;font-size:1rem;padding:5rem 0 0}@media (min-width: 700px){.about{padding:10rem 0 0}}.about__wrapper{display:block}@media (min-width: 768px){.about__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4rem}}.about__wrapper div{margin-bottom:5rem}@media (min-width: 768px){.about__wrapper div{margin-bottom:0}}.about__wrapper div:nth-of-type(1){grid-column:2/3;grid-row:1/2}.about__wrapper div:nth-of-type(2){grid-column:1/2;grid-row:1/2}.about__wrapper div:nth-of-type(3){grid-column:1/2;grid-row:2/3}.about__wrapper div:nth-of-type(4){grid-column:2/3;grid-row:2/3}.about__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about__content h2{font-size:2em}.about__content h2 span{font-weight:400;font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal}.about__content h2 br{display:none}@media (min-width: 600px){.about__content h2 br{display:block}}@media (min-width: 599px){.about__content h2{font-size:2.441em}}.about__content p{margin:2rem 0}.about__image{position:relative}.about__image img{border-radius:1rem;width:100%;height:100%;object-fit:cover}.about__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(0deg,#0000001a 50%,#000);filter:blur(100px)}.about__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#0000001a 50%,#000);filter:blur(100px)}.services{position:relative;font-size:1rem;padding:5rem 0}@media (min-width: 700px){.services{padding:10rem 0}}.services h2{text-align:center;font-size:2em}@media (min-width: 599px){.services h2{font-size:2.441em}}.services p br{display:none}@media (min-width: 780px){.services p br{display:block}}.services__disclaime{text-align:center;margin:2rem auto 4rem}.services__wrapper{display:block}@media (min-width: 767px){.services__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:2rem}}.services__wrapper figure{position:relative;width:100%;height:100%;grid-column:2/3;grid-row:1/3}.services__wrapper figure img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.services__wrapper figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(0deg,#0000001a 50%,#000);filter:blur(100px)}.services__wrapper figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#0000001a 50%,#000);filter:blur(100px)}.services__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:1rem 0;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:#15151e;transition:all .3s ease-in-out}@media (min-width: 767px){.services__card{margin:0}.services__card:nth-child(2){grid-column:1/2;grid-row:1/2}.services__card:nth-child(3){grid-column:1/2;grid-row:2/3}.services__card:nth-child(4){grid-column:1/2;grid-row:3/4}.services__card:nth-child(5){grid-column:1/2;grid-row:4/5}}@media (min-width: 991px){.services__card{padding:2rem}}.services__card img{width:35px;margin-bottom:1rem}.services__card h3{font-size:1.25em;font-weight:300}@media (min-width: 991px){.services__card h3{font-size:1.563em}}.services__card h4{font-size:1em;font-weight:400}.services__card:hover{background:#040414}.faq{position:relative;padding:5rem 0}.faq h2{text-align:center;font-size:2em}@media (min-width: 599px){.faq h2{font-size:2.441em}}.faq__disclaime{text-align:center;margin:2rem auto 4rem}.faq__disclaime br{display:none}@media (min-width: 550px){.faq__disclaime br{display:block}}.faq__list{z-index:1;margin:0 auto}.faq__item{border-radius:1rem;color:#f2f2f2;background:#15151e;margin-bottom:2rem}.faq__item .faq__question{display:flex;align-items:center;justify-content:space-between;color:#f2f2f2;background:#15151e;border:none;outline:none;border-radius:1rem;font-size:1rem;font-weight:300;padding:1rem;width:100%;text-align:left;transition:all .2s ease}@media (min-width: 991px){.faq__item .faq__question{padding:2rem}}.faq__item .faq__question span:nth-of-type(1){display:inline-flex;font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:1rem}@media (min-width: 991px){.faq__item .faq__question span:nth-of-type(1){font-size:1.25em}}.faq__item .faq__question span:nth-of-type(2){display:inline-flex;margin-left:2rem;width:20px;transition:all .4s ease}.faq__item .faq__answer{max-height:0;overflow:hidden;transition:all .2s ease;padding:0 1rem}.faq__item .faq__answer p{text-align:left;margin-bottom:4rem}.faq__item.active .faq__answer{max-height:500px;transition:all .2s ease}.faq__item.active .faq__question .faq__icon{transform:rotate(45deg)}.academy{position:relative;font-size:1rem;padding:5rem 0 0}@media (min-width: 991px){.academy{padding:10rem 0 0}}.academy h2{text-align:center;font-size:2em}@media (min-width: 599px){.academy h2{font-size:2.441em}}.academy h2 br{display:none}@media (min-width: 480px){.academy h2 br{display:block}}.academy p br{display:none}@media (min-width: 725px){.academy p br{display:block}}.academy__coming{font-size:.875em;text-align:center;margin-bottom:4rem;letter-spacing:2px}.academy__coming span{display:inline-flex;align-items:center;gap:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.2);margin:0 auto;padding:.5rem 1rem}.academy__coming img{width:35px}.academy__coming p{font-weight:500}.academy__disclaime{text-align:center;margin:2rem auto 4rem}.academy__wrapper{display:block}@media (min-width: 700px){.academy__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:1rem}}@media (min-width: 991px){.academy__wrapper{gap:2rem}}.academy__card{padding:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.2);margin:1rem 0}@media (min-width: 700px){.academy__card{margin:0}}.academy__card__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}.academy__card__wrapper h3{font-weight:400;text-align:center;position:absolute;left:50%;top:30%;transform:translate(-50%,-30%);font-size:1.5rem}@media (min-width: 480px){.academy__card__wrapper h3{font-size:2.441em}}@media (min-width: 700px){.academy__card__wrapper h3{font-size:1.25rem}}.academy__card__wrapper h4{font-size:1rem;font-weight:300}.academy__card__wrapper figure{position:relative;width:100%;height:auto}.academy__card__wrapper img{width:100%;height:auto}.academy__card__badges{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.academy__card__badges span{display:inline-block;font-size:.4785rem;border-radius:1rem;background:#15151e;border:1px solid rgba(255,255,255,.2);padding:.25rem .5rem}.contact{font-size:1rem;padding:10rem 0 0}@media (min-width: 800px){.contact{padding:10rem 0}}.contact__wrapper{display:block}@media (min-width: 800px){.contact__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:5rem}}.contact__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem}.contact__content h2{font-size:2em}.contact__content h2 br{display:none}@media (min-width: 600px){.contact__content h2 br{display:block}}@media (min-width: 599px){.contact__content h2{font-size:2.441em}}.contact__content p{margin-bottom:2rem}.contact__content figure{position:relative}.contact__content figure img{border-radius:1rem;width:100%;height:auto}.contact__content figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(0deg,#0000001a 50%,#000);filter:blur(100px)}.contact__content figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,#0000001a 50%,#000);filter:blur(100px)}.contact__form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin:10rem 0 5rem}@media (min-width: 800px){.contact__form{margin:0}}.contact__form form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;cursor:none}.contact__form__field{width:100%}.contact__form__field label{font-size:.875em;font-weight:400;text-transform:uppercase}.contact__form__field input,.contact__form__field textarea{display:block;width:100%;padding:2rem 0;border:none;outline:none;background:transparent;border-bottom:2px solid rgba(255,255,255,.2);color:#f2f2f2}.contact__form__field textarea{resize:none}input,textarea,button{cursor:none}.marquee{overflow:hidden;white-space:nowrap;color:#fff;position:relative}.marquee__content{display:inline-block;padding-left:100%;animation:marquee 35s linear infinite}.marquee__content span{font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal;display:inline-block;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);letter-spacing:2px;margin:0 2rem;font-size:6.815em;font-weight:600;text-transform:uppercase;letter-spacing:1px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.footer{position:relative;font-size:1rem;text-align:center}.footer h4{font-size:1rem;font-weight:400;margin-bottom:.5rem}.footer__wrapper{padding:4rem 0;display:flex;align-items:center;flex-direction:column;gap:1rem}@media (min-width: 420px){.footer__wrapper{flex-direction:row;justify-content:space-between;gap:0}}.footer__contacts{flex:0 0 25%;text-align:left}.footer__social{flex:0 0 25%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.footer__social img{width:20px}.privacy{padding:7rem 0 3.5rem}.privacy__wrapper h1{padding:1.75rem 0;font-size:3.052em}.privacy__wrapper h2{padding:1.75rem 0;font-size:1.563em}.privacy__wrapper ul{padding:.75rem 0}.privacy__wrapper ul li{padding:.25rem 0}.privacy__wrapper a{color:#f2f2f2}.privacy__footer{padding:4rem 0;text-align:center}
