@font-face{font-family:"Deja Vu Serif",serif;src:url("../fonts/DejaVuSerif.ttf") format("truetype")}*{margin:0px;padding:0px;border:none;font:inherit;list-style:none;background:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:1vw}body{font-size:1rem;background-color:#011c1e;font-family:"Montserrat",sans-serif}body h1,body h2,body p{position:relative;display:block}body p{line-height:1.4}body input[type=submit],body button{cursor:pointer}body .container{position:relative;display:flex;width:70%;margin:0 auto;align-items:center;flex-direction:column;justify-content:center}body .button{position:relative;display:block;width:100%;margin-top:1vw;font-weight:bold;font-size:1.3rem;text-align:center;border-radius:1.2vw;letter-spacing:.1vw;text-transform:uppercase;border:#fff 3px solid;font-family:"anth",serif;padding:2vw 3vw 1.7vw 3vw;background-image:linear-gradient(to right, #f7bd7d, #824a00);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}body .button b{position:relative;display:block;color:rgba(0,0,0,0);background-image:linear-gradient(to right, #031d1d, #163222);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}body .lines-neon{position:absolute;width:.2vw;height:28vw;border-radius:100%;background-image:linear-gradient(to right, #824a00, #f7bd7d, #824a00);box-shadow:0vw 0vw 1.2vw .5vw rgba(255,159,32,.5)}@keyframes pulseButton{70%{box-shadow:0 0 0 20px rgba(247,189,125,0)}100%{box-shadow:0 0 0 0 rgba(247,189,125,0)}}@keyframes pulseButtonVerde{70%{box-shadow:0 0 0 25px rgba(247,189,125,0)}100%{box-shadow:0 0 0 0 rgba(247,189,125,0)}}header,nav,main,section,article,picture,footer{position:relative;display:block;width:100%}picture{line-height:0}picture img{width:100%;height:auto}header{z-index:1;padding:2vw 0vw;background-image:linear-gradient(to right, #000d0d, #0a2426)}header .container h1{color:#17bbc1;font-size:1.3rem;text-align:center;letter-spacing:.1vw;text-transform:uppercase;font-family:"Deja Vu Serif",serif}.banner{padding:8vw 0vw;padding-bottom:2vw}.banner .container{gap:0%;z-index:1;align-items:end;flex-direction:row;justify-content:space-between}.banner .container .desc{display:flex;gap:1.5vw;width:45%;align-items:start;justify-content:start;flex-direction:column}.banner .container .desc .logo{position:relative;display:flex;gap:1vw;align-items:center;flex-direction:row;justify-content:center}.banner .container .desc .logo img{position:relative;display:block;width:3.5vw;height:auto}.banner .container .desc .logo strong{position:relative;display:flex;font-size:5.8rem;color:rgba(0,0,0,0);align-items:start;justify-content:start;flex-direction:column;text-transform:uppercase;font-family:"anth",serif;background-image:linear-gradient(to right, #fec485, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.banner .container .desc .logo strong span{font-size:3.1rem}.banner .container .desc p{color:#fff;font-size:1.5rem;text-align:justify;font-family:"anth",serif}.banner .container .desc p em{font-weight:bold}.banner .container .desc p strong{font-weight:bold;color:#f7bd7d}.banner .container .desc .button{box-shadow:0px 0px 0px 0px rgba(247,189,125,.8)}.banner .container .desc .button:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);animation:pulseButton .8s}.banner .container .desc>span{position:relative;display:block;width:100%;color:#17bbc1;font-size:1.3rem;text-align:center;letter-spacing:.5vw}.banner .container .card{position:relative;display:flex;gap:5%;width:50%;flex-wrap:wrap;min-height:10vw;padding:2vw 2vw;border-radius:2vw;align-items:center;flex-direction:row;justify-content:space-between;background-image:linear-gradient(to right, #042634, #003646)}.banner .container .card div{position:relative;display:block;width:55%}.banner .container .card div:last-of-type{width:35%}.banner .container .card div:last-of-type::before{position:absolute;content:"";top:50%;left:-15%;width:3px;height:110%;margin-left:-1.5px;background-color:#00886e;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);transform:translate(0%, -50%)}.banner .container .card div h3{position:relative;display:flex;gap:.3vw;width:auto;color:#fff;font-weight:500;font-size:.8rem;text-align:center;align-items:center;letter-spacing:.2vw;flex-direction:column;justify-content:start;text-transform:uppercase}.banner .container .card div h3 strong{position:relative;display:block;line-height:.8;font-size:4.5rem;font-weight:bold;color:rgba(0,0,0,0);letter-spacing:1px;background-clip:text;font-family:"Deja Vu Serif",serif;background-image:linear-gradient(to right, #f7bd7d, #824a00)}.banner .container .card div h4{position:relative;display:flex;gap:.3vw;color:#fff;font-size:1rem;text-align:center;align-items:center;flex-direction:column;justify-content:start;text-transform:uppercase;font-family:"Deja Vu Serif",serif}.banner .container .card div h4 strong{position:relative;display:block;line-height:.8;font-weight:400;font-size:6.8rem;font-weight:bold;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}.banner .container .card div img{position:absolute;top:50%;left:50%;width:98%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner>picture{position:absolute;z-index:0;top:0%;left:0%;width:100%;height:100%;-webkit-mask-image:linear-gradient(to top, transparent 0%, #000000 40%);-moz-mask-image:linear-gradient(to top, transparent 0%, #000000 40%);mask-image:linear-gradient(to top, transparent 0%, #000000 40%)}.banner>picture img{position:absolute;left:0%;bottom:0%;width:100%;height:100%;object-fit:cover}.para-quem{padding:4vw 0vw;padding-bottom:6vw}.para-quem .container{z-index:1;width:35%;gap:1.5vw;color:#fff}.para-quem .container h2{position:relative;display:flex;font-size:3.8rem;color:rgba(0,0,0,0);align-items:center;letter-spacing:.3vw;flex-direction:column;justify-content:center;font-family:"Deja Vu Serif",serif;background-image:linear-gradient(to right, #fec485, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.para-quem .container h2 span{position:relative;display:block;font-size:2.3rem;color:rgba(0,0,0,0);background-image:linear-gradient(to right, #fec485, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.para-quem .container>p{width:90%;font-size:1rem;font-weight:500;text-align:justify;text-align-last:center}.para-quem .container>p em{font-weight:bold}.para-quem .container .desc{position:relative;display:flex;gap:1vw;width:100%;align-items:center;flex-direction:column;justify-content:start}.para-quem .container .desc p{font-weight:500;font-size:1.1rem;text-align:justify}.para-quem .container .desc p em{font-weight:600}.para-quem .container .desc p strong{font-weight:bold}.para-quem .container .desc ul{position:relative;display:flex;gap:1vw;width:80%;align-items:center;flex-direction:column;justify-content:start}.para-quem .container .desc ul li{position:relative;display:flex;gap:3%;width:100%;flex-wrap:wrap;align-items:start;flex-direction:row}.para-quem .container .desc ul li i{position:relative;display:block;width:1.2vw;height:1.2vw;margin-top:.2vw;border-radius:50vw;background-image:linear-gradient(to right, #f7bd7d, #824a00)}.para-quem .container .desc ul li p{position:relative;display:block;width:auto;max-width:92%;text-align:justify;text-align-last:center}.para-quem .container .button{border:#f7bd7d 3px solid;box-shadow:0px 0px 0px 0px rgba(247,189,125,.8)}.para-quem .container .button:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);animation:pulseButton .8s}.para-quem .ornament{position:absolute;z-index:1;top:50%;right:0%;width:10%;opacity:.7;height:auto;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);transform:translate(0%, -50%)}.para-quem .bg{position:absolute;z-index:-1;top:-12vw;left:0%;width:100%}.plano .container,.aulas .container{gap:3.5vw}.plano .container h2,.aulas .container h2{color:#000;max-width:30vw;font-size:2.1rem;font-weight:bold;text-align:center;text-transform:uppercase;font-family:"Deja Vu Serif",serif}.plano{padding-top:6vw}.plano .bg{position:absolute;z-index:0;left:0%;top:-38vw;width:100%;mask-image:linear-gradient(to bottom, transparent 5%, black 55%, transparent 5%)}.plano .yellow{top:0%;height:100%;overflow:hidden;mask-image:initial}.plano .yellow img{position:absolute;top:0%;left:0%;width:100%;height:100%;object-fit:cover}.plano .container{z-index:1}.plano .container ul{position:relative;display:flex;gap:2%;width:100%;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:center}.plano .container ul li{position:relative;display:flex;gap:1.5vw;width:32%;color:#fff;align-items:start;border-radius:1.5vw;flex-direction:column;justify-content:start;padding:1.5vw 2.5vw 4vw 2.5vw;background-image:linear-gradient(to right, #000e0e, #011a1e)}.plano .container ul li .title{position:relative;display:flex;gap:1vw;width:100%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:center}.plano .container ul li .title img,.plano .container ul li .title h3{position:relative;display:block}.plano .container ul li .title img{max-width:3vw}.plano .container ul li .title h3{font-size:1.5rem;font-family:"Deja Vu Serif",serif}.plano .container ul li p{font-size:1rem;text-align:justify}.plano .container button{position:relative;display:block;z-index:2;margin-top:1vw;margin-bottom:-2vw;border-radius:1.5vw;box-shadow:-0.4vw 1vw 1vw 1vw rgba(0,0,0,.4);background-image:linear-gradient(to right, #032735, #003646);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}.plano .container button::before{position:absolute;content:"";z-index:-1;top:0%;left:0%;width:100%;height:100%;border-radius:1.5vw;box-shadow:0px 0px 0px 0px rgba(247,189,125,.8);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}.plano .container button .button{margin-top:0vw;font-size:1.3rem;color:rgba(0,0,0,0);border-radius:1.5vw;padding:2vw 3vw 1.7vw 3vw;border:#824a00 2px solid;box-shadow:0vw 0vw .6vw .4vw #f7bd7d;background-image:linear-gradient(to right, #f7bd7d, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.plano .container button:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03)}.plano .container button:hover:before{animation:pulseButtonVerde .8s}.aulas{overflow:hidden;padding:6vw 0vw;padding-top:8vw;background-color:#000908}.aulas .container{z-index:2}.aulas .container h2{max-width:44vw;color:rgba(0,0,0,0);background-image:linear-gradient(to right, #f7bd7d, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.aulas .container h2::before{position:absolute;content:"";left:50%;width:67%;height:3.5px;bottom:-10px;border-radius:30px;background-image:linear-gradient(to right, #00504d, #006c5f);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.aulas .container ul{position:relative;display:flex;gap:4%;width:100%;height:auto;flex-wrap:wrap;margin-top:1vw;align-items:center;flex-direction:row;justify-content:center}.aulas .container ul li{position:relative;width:48%;height:auto;line-height:0}.aulas .container ul li a{position:relative;display:block;width:100%;height:auto}.aulas .circle{position:absolute;display:block;z-index:0;width:30vw;height:65vw}.aulas .circle::before{position:absolute;content:"";top:0%;width:65vw;height:65vw;background:radial-gradient(circle, #012700 0%, transparent 70%)}.aulas .left{left:0%;bottom:0vw}.aulas .left::before{right:0%}.aulas .right{right:0%;top:-15vw}.aulas .right::before{left:0%}.professor{padding:4vw 0vw;padding-top:0vw;background-color:#000908}.professor .container{display:flex;gap:2.5vw;align-items:center;flex-direction:column;justify-content:start}.professor .container h2{max-width:17vw;line-height:1.3;font-size:2.1rem;font-weight:bold;color:rgba(0,0,0,0);text-align:center;text-transform:uppercase;font-family:"Deja Vu Serif",serif;background-image:linear-gradient(to right, #f7bd7d, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.professor .container>div,.professor .container ul{position:relative;display:flex;gap:8%;width:100%;max-width:960px;align-items:center;flex-direction:row;justify-content:center}.professor .container>div .image,.professor .container ul li .image{position:relative;display:block;width:44%;max-width:430px}.professor .container>div .image .lines-neon,.professor .container ul li .image .lines-neon{top:50%;height:22vw;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);transform:translate(0%, -50%)}.professor .container>div .image .lines-neon:first-of-type,.professor .container ul li .image .lines-neon:first-of-type{left:-4%}.professor .container>div .image .lines-neon:last-of-type,.professor .container ul li .image .lines-neon:last-of-type{right:-4%}.professor .container>div section,.professor .container ul li section{position:relative;display:flex;width:48%;gap:1.5vw;align-items:center;justify-content:start;flex-direction:column}.professor .container>div section h3,.professor .container ul li section h3{position:relative;display:block;font-weight:600;font-size:1.5rem;color:#f7bd7d}.professor .container>div section div,.professor .container ul li section div{position:relative;display:flex;gap:.8vw;width:100%;align-items:start;justify-content:start;flex-direction:column}.professor .container>div section div p,.professor .container ul li section div p{width:100%;color:#fff;text-align:justify}.professor .container ul{gap:5%;flex-wrap:wrap;align-items:start}.professor .container ul li{position:relative;display:flex;width:47%;align-items:center;justify-content:start;flex-direction:column}.professor .container ul li .image,.professor .container ul li section{width:100%}.professor .container ul li .image .lines-neon{width:70%;height:.2vw;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);transform:rotate(-9deg)}.professor .container ul li .image .lines-neon:first-of-type{top:3vw;left:0%}.professor .container ul li .image .lines-neon:last-of-type{right:0%;bottom:5vw;top:initial}.professor .container .button{width:auto;border:#f7bd7d 3px solid;box-shadow:0px 0px 0px 0px rgba(247,189,125,.8)}.professor .container .button:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);animation:pulseButton .8s}.patrocinadores{padding:4vw 0vw}.patrocinadores .lines-neon{left:50%;width:12vw;height:.2vw;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.patrocinadores .lines-neon:first-of-type{top:0%}.patrocinadores .container{display:flex;gap:1.5vw;width:80%;align-items:center;justify-content:start;flex-direction:column}.patrocinadores .container h2{width:auto;line-height:1.3;font-size:2.1rem;font-weight:bold;color:rgba(0,0,0,0);text-align:center;text-transform:initial;text-transform:uppercase;font-family:"Deja Vu Serif",serif;background-image:linear-gradient(to right, #f7bd7d, #824a00);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.patrocinadores .container ul{position:relative;display:flex;width:100%;gap:3.5vw 4%;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.patrocinadores .container ul li{text-align:center}.patrocinadores .container ul li a img{width:auto;height:auto}.patrocinadores-parabens{margin-top:2vw}footer{background-color:#032c2a}footer>.container{gap:4.5vw;padding:3vw 0vw}footer>.container .lines-neon{top:56%;left:50%;width:7vw;height:.2vw;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer>.container a{position:relative;display:block;line-height:0}footer>.container a img{position:relative;display:block;width:100%;height:auto}footer>.container a:first-of-type{width:9vw}footer>.container a:last-of-type{width:17vw}footer small{position:relative;display:block;gap:1.5vw;width:100%;color:#fff;padding:2vw 0vw}footer small:first-of-type{padding-top:0vw}footer small:first-of-type .container{width:32%}footer small:first-of-type .container p{width:100%;font-size:.8rem;text-align:justify;text-align-last:center}footer small:last-of-type{background-color:#01362f}footer small .container{gap:1vw;align-items:center;justify-content:start;flex-direction:column}footer small .container a{color:#fff;font-weight:bold}@media screen and (max-width: 1000px){html{font-size:15px}body .container{width:80%}body .button{line-height:1.4;margin-top:15px;font-size:1.3rem;border-radius:15px;padding:23px 10px 20px 10px}header{padding:15px 0px}header .container h1{font-size:1.5rem;letter-spacing:2px}main .banner{padding-bottom:40px}main .banner .container{gap:35px;flex-wrap:wrap}main .banner .container .desc{gap:25px;width:50%;padding-top:30px}main .banner .container .desc .logo{gap:15px}main .banner .container .desc .logo img{width:45px}main .banner .container .desc .logo strong{font-size:4rem}main .banner .container .desc .logo strong span{font-size:2.1rem}main .banner .container .desc p{font-size:1.5rem}main .banner .container .desc>span{font-size:1.3rem;letter-spacing:3px}main .banner .container .card{gap:80px;width:50%;padding:4vw 2vw;padding-top:6vw;flex-direction:column}main .banner .container .card div{width:100%}main .banner .container .card div img{max-width:240px}main .banner .container .card div:last-of-type{width:100%}main .banner .container .card div:last-of-type::before{top:-25px;left:50%;width:50%;height:2px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}main .banner .container picture{width:46%}main .para-quem{padding:40px 0px;padding-bottom:60px}main .para-quem .container{gap:25px;width:60%}main .para-quem .container h2{text-align:center;font-size:3.8rem}main .para-quem .container h2 span{font-size:2.3rem;text-align:center}main .para-quem .container>p{width:100%}main .para-quem .container .desc{gap:15px}main .para-quem .container .desc ul{gap:15px;width:100%}main .para-quem .container .desc ul li i{width:15px;height:15px;margin-top:3px}main .plano .container,main .aulas .container{gap:35px}main .plano .container h2,main .aulas .container h2{width:100%;max-width:600px}main .plano{padding-top:60px}main .plano .container ul li{gap:25px;width:32%;border-radius:15px;padding:25px 25px 40px 25px}main .plano .container ul li .title{gap:15px;flex-direction:column}main .plano .container ul li .title img{max-width:50px}main .plano .container ul li p{font-size:1rem}main .plano .container>button{margin-top:15px;border-radius:15px;margin-bottom:-50px;box-shadow:-5px 10px 10px 10px rgba(0,0,0,.4)}main .plano .container>button::before{border-radius:15px}main .plano .container>button .button{font-size:1.5rem;border-radius:15px;padding:25px 35px 22px 35px;box-shadow:0px 0px 10px 5px #f7bd7d}main .aulas{padding:60px 0px;padding-top:100px}main .aulas .container h2{max-width:100%}main .aulas .container ul{gap:25px;margin-top:15px}main .aulas .container ul li{width:100%;max-width:792px}main .professor{padding:40px 0px}main .professor .container{gap:35px}main .professor .container h2{max-width:250px}main .professor .container>div,main .professor .container ul{gap:20px;flex-wrap:wrap}main .professor .container>div .image,main .professor .container>div section,main .professor .container ul li .image,main .professor .container ul li section{width:100%}main .professor .container>div section,main .professor .container ul li section{gap:15px}main .professor .container>div section div,main .professor .container ul li section div{gap:10px}main .professor .container>div .image .lines-neon{height:80%}main .professor .container>div .image .lines-neon:first-of-type{left:-2%}main .professor .container>div .image .lines-neon:last-of-type{right:-2%}main .professor .container ul{gap:35px;max-width:500px;margin-top:-25px}main .professor .container ul li{width:100%}main .professor .container ul li .image{margin-bottom:-4vw}main .professor .container ul li .image .lines-neon{height:.6vw}main .professor .container ul li .image .lines-neon:first-of-type{top:8vw}main .professor .container ul li .image .lines-neon:last-of-type{bottom:13vw}main .patrocinadores{padding:40px 0px}main .patrocinadores .lines-neon{height:4px;width:200px}main .patrocinadores .container{gap:25px}main .patrocinadores .container h2{font-size:2.1rem}main .patrocinadores .container ul{gap:35px 25px;flex-wrap:wrap}main .patrocinadores-parabens{margin-top:20px}footer>.container{gap:65px;width:80%;padding:30px 0px}footer>.container .lines-neon{top:59%;height:4px;width:150px}footer>.container a:first-of-type{width:150px}footer>.container a:last-of-type{width:280px}footer small{padding:30px 0px;text-align:center}footer small:first-of-type .container{width:80%;max-width:500px}footer small .container{gap:10px;width:80%}}@media screen and (max-width: 700px){body .button{font-weight:bold}header .container h1{font-size:1.1rem}main .banner{padding-top:40px}main .banner .container{gap:80px;align-items:center;justify-content:start;flex-direction:column}main .banner .container .desc,main .banner .container .card{width:100%;max-width:400px}main .banner .container .desc{padding-top:0px;align-items:center;justify-content:start}main .banner .container .desc p{font-size:1.3rem}main .banner .container .card{gap:40px;padding:20px;max-width:280px;padding-top:20px;padding-bottom:20px}main .banner .container .card div:last-of-type:before{top:-20px}main .banner .container .card div h3{padding:20px 0px}main .banner .container .card div h3 strong{font-size:3.8rem}main .banner .container .card div h4{gap:3px;font-size:.8rem}main .banner .container .card div h4 strong{font-size:4.8rem}main .banner .container .card div img{max-width:200px}main .para-quem .container{width:80%}main .para-quem .container h2{font-size:3.5rem}main .para-quem .container h2 span{font-size:2.2rem}main .plano .container h2,main .aulas .container h2{font-size:1.8rem}main .plano .container h2{max-width:500px}main .plano .container ul{gap:25px}main .plano .container ul li{width:100%}main .plano .container>button{max-width:430px}}@media screen and (max-width: 500px){header .container h1{font-size:1rem}body .button{font-size:1.5rem;padding:13px 25px 8px 25px}main .banner .container .desc p{font-size:1.3rem}main .para-quem .container h2{font-size:2.5rem}main .para-quem .container h2 span{font-size:1.5rem}main .para-quem .container .desc p{font-size:1.1rem}main .para-quem .container>p{width:90%;font-size:.9rem}main .para-quem .bg,main .para-quem .ornament{display:none}main .plano .container h2,main .aulas .container h2{font-size:1.3rem}main .plano .container>button{max-width:340px}main .plano .container>button .button{font-size:1.3rem;padding:25px 15px 22px 15px}main .professor .container ul li .image{margin-bottom:-2vw}main .patrocinadores .container ul li{width:100%}}/*# sourceMappingURL=style.css.map */
