#home{background-color:var(--main-black);background-position:center center;background-repeat:no-repeat;width:100%;height:750px;padding-top:50px}#home h1,#home h1 strong{color:#fff;font-size:48px}#home figure{margin:0}#home img{max-width:100%}#home p,#home p strong{color:var(--main-white);font-size:21px}#home p strong{font-weight:700}@media(max-width:1200px){#home h1,#home h1 strong{color:#fff;font-size:42px}}@media(max-width:992px){#home{height:auto;padding:0}#home h1,#home h1 strong{color:#fff;font-size:34px}}@media(max-width:767px){#home h1,#home h1 strong{color:#fff;font-size:28px}#home .btn{width:100%;margin-bottom:10px}}#sobre{background-color:var(--main-black);padding-top:60px;padding-bottom:60px}#sobre h4,#sobre h4 strong{color:var(--main-white);font-size:64px}#sobre h4 strong{font-weight:700}#sobre p,#sobre p strong{color:var(--main-white);font-size:18px}#sobre p strong{font-weight:700}@media(max-width:992px){#sobre h4,#sobre h4 strong{font-size:48px}}@media(max-width:767px){#sobre h4,#sobre h4 strong{font-size:38px}}@media(max-width:550px){#sobre h4,#sobre h4 strong{font-size:32px}#sobre p{font-size:16px}}#curso{background-color:var(--main-empresa);padding-top:40px;padding-bottom:40px}#curso h4{color:var(--main-white);font-size:32px}#curso h3 span,#curso h4 span{background-color:var(--main-blue);padding:5px 15px;color:#fff}#curso h5{color:var(--main-white);font-size:28px}#curso h3{color:var(--main-white);font-size:28px;font-weight:700}#curso .box .item{border:1px solid var(--main-white)}#curso .box{display:flex;justify-content:center;align-items:initial;flex-wrap:wrap}#curso .box .item{float:left;width:48%;margin-left:1%;margin-right:1%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px;margin-bottom:20px}#curso .box .item .titulo{font-size:18px;line-height:20px;min-height:60px;color:var(--main-white);font-weight:700;margin-top:20px;display:flex;justify-content:center;align-items:center}#curso .box .item .icone img{max-width:50px;width:100%}#curso .box .item .icone i{color:var(--main-white);font-size:48px}#curso .box .item .sub{font-size:16px;color:var(--main-white);margin-top:10px}#curso .btn{padding-left:50px;padding-right:50px}#curso br{display:none}@media(max-width:992px){#curso .box .item{width:48%;margin-bottom:20px}#curso br{display:block}#curso h3 span,#curso h4 span{line-height:50px}}@media(max-width:767px){#curso .btn{width:100%}#curso h5{font-size:24px}}@media(max-width:550px){#curso .box .item{width:48%}}@media(max-width:450px){#curso .box .item{width:100%;margin-left:0;margin-right:0}}#prof{background-color:var(--main-black)}#prof .box{display:flex;justify-content:initial;align-items:center;flex-wrap:wrap}#prof .imagem{float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;width:40%;height:998px}#prof .texto{width:60%;padding:0 100px}#prof .texto .titulo{color:var(--main-white);font-size:34px;line-height:36px}#prof .texto .sub{color:var(--main-white);font-size:24px}#prof .texto .sub strong{color:var(--main-empresa);font-weight:700}#prof .info{margin-bottom:40px}#prof .info .nome,#prof .info .leg{color:var(--main-white);font-size:16px}#prof .info .nome{font-size:21px;font-weight:700}#prof .info .leg{font-size:16px}#prof .info .botao{margin-top:10px}@media(max-width:1200px){#prof .imagem{width:50%}#prof .texto{width:50%}#prof .texto .titulo{font-size:28px}}@media(max-width:992px){#prof .box{display:block}#prof .texto .titulo{font-size:24px}#prof .imagem{width:50%;margin-bottom:30px;margin-left:25%;margin-right:25%}#prof .texto{width:100%;padding-bottom:30px}}@media(max-width:767px){#prof .imagem{width:100%;margin-left:0%;margin-right:0%}#prof .texto{width:100%;padding-left:30px;padding-right:30px}#prof .btn{width:100%}}#esp{background-color:var(--main-black);padding-top:60px}#esp h5{font-size:32px;color:var(--main-white)}#esp .faixa{margin-top:10px;width:350px;height:5px;margin-left:auto;margin-right:auto;background-color:var(--main-empresa)}#esp .box{display:flex;justify-content:center;align-items:initial;flex-wrap:wrap}#esp .box .item{float:left;width:25%}#esp .box .item a{text-decoration:none}#esp .box .item .imagem img{max-width:100%;filter:grayscale(100%)}#esp .box .item:hover img{filter:none}#esp .box .item .nome{display:none}@media(max-width:992px){#esp .box .item{width:31%}}@media(max-width:767px){#esp h5{font-size:28px}#esp .box .item{width:48%}}@media(max-width:355px){#esp h5{font-size:24px}#esp .box .item{width:100%;margin-right:0;margin-left:0}}#etapas{background-color:var(--main-black);padding-top:60px;padding-bottom:60px}#etapas .box{padding:50px 20px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border:1px solid var(--main-blue)}#etapas .box h5,#etapas .box h5 strong{color:var(--main-white);font-size:42px}#etapas .box p{font-size:24px;color:var(--main-white)}#etapas .box2{display:flex;align-items:center;padding:20px 30px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border:1px solid var(--main-blue);margin-bottom:15px}#etapas .box2 .titulo{color:var(--main-blue);font-weight:700;font-size:21px;line-height:23px;margin-right:10px;min-width:160px;text-transform:uppercase}#etapas .box2 .leg{color:var(--main-white);font-size:16px}@media(max-width:992px){#etapas .box{margin-bottom:30px}#etapas .box h5,#etapas .box h5 strong{color:var(--main-white);font-size:38px}}@media(max-width:767px){#etapas .box{margin-bottom:30px}#etapas .box h5,#etapas .box h5 strong{color:var(--main-white);font-size:32px}}@media(max-width:550px){#etapas .box2{display:block}}#modulos{background-color:#fff;padding-top:60px}#modulos h5{color:var(--main-black);font-size:32px}#modulos .need{text-align:center;background-color:var(--main-blue);padding:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;min-height:270px;margin-bottom:20px}#modulos .need .titulo{color:var(--main-white);font-size:24px;line-height:25px;font-weight:700}#modulos .need .texto{font-size:18px;color:var(--main-white);margin-top:15px;min-height:110px}#modulos .bg-empresa{background-color:var(--main-empresa);padding:20px}#modulos .bg-empresa *{color:#fff}@media(max-width:992px){#modulos h5{font-size:28px}}@media(max-width:767px){#modulos .need,#modulos .need .texto{min-height:auto}}@media(max-width:550px){#modulos .border-black{padding:30px 20px;margin-left:10px;margin-right:10px}#modulos .btn{width:100%}#modulos .texto1{margin-top:20px}}#investimento{background-color:#f4f4f4;padding-top:60px;padding-bottom:50px}#investimento h5,#investimento h5 span{color:var(--main-black);font-size:32px}#investimento h5 span{color:var(--main-empresa);font-weight:700}#investimento .border-black{border:1px solid var(--main-black);border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:30px 30px;width:100%}#investimento .recomendado{background-color:var(--main-blue);color:#fff;font-size:21px;line-height:21px;padding:5px 10px;margin-top:-60px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:100%;margin-left:auto;margin-right:auto;max-width:300px}#investimento .text{font-size:18px}#investimento .text span{color:var(--main-empresa)}#investimento .text.vermelho{color:var(--main-empresa)}#investimento .texto1{color:#9C9C9C;font-size:18px;letter-spacing:5px;text-transform:uppercase}#investimento .texto2{font-size:21px;font-weight:700}#investimento .resultados{min-height:250px}#investimento .valor{font-size:32px;font-weight:700;color:var(--main-empresa)}#investimento .leg,#investimento .leg span{font-size:16px}#investimento .leg span{color:var(--main-blue);font-weight:700}@media(max-width:992px){#modulos h5{font-size:28px}}@media(max-width:767px){#investimento .resultados{min-height:auto}#investimento .border-black{margin-bottom:40px}#investimento .btn{width:100%}#investimento h5,#investimento h5 span{font-size:24px}}#mentoria{background-color:var(--main-empresa);padding-top:80px;padding-bottom:80px}#mentoria h1{color:var(--main-blue);font-size:28px;text-transform:uppercase;letter-spacing:5px;background-color:var(--main-white);padding:5px 30px;max-width:650px;width:100%;margin-left:auto;margin-right:auto;}#mentoria h2,#mentoria h2 strong{color:var(--main-white);font-size:42px}#mentoria h2 strong{font-weight:700}#mentoria p{font-size:21px;color:var(--main-white)}#mentoria .btn-mentoria{background-color:#FF577B;color:var(--main-white);border:1px solid var(--main-white)}#mentoria .btn-mentoria:hover{background-color:var(--main-black)}@media(max-width:992px){#mentoria h2,#mentoria h2 strong{font-size:34px}}@media(max-width:550px){#mentoria h2,#mentoria h2 strong{font-size:28px}#mentoria .btn{width:100%}}#about{background-color:var(--main-black);background-position:center center;background-repeat:no-repeat;width:100%;height:auto;padding-top:50px}#about h1,#about h1 strong{color:#fff;font-size:48px}#about figure{margin:0}#about img{max-width:100%}#about p{color:var(--main-white);font-size:18px}@media(max-width:1200px){#about h1,#about h1 strong{color:#fff;font-size:42px}}@media(max-width:992px){#about{height:auto;padding:0}#about h1,#about h1 strong{color:#fff;font-size:34px}}@media(max-width:992px){#about{background-position:top center}#about p{font-size:18px}}@media(max-width:767px){#about h1,#about h1 strong{color:#fff;font-size:28px}#about p{font-size:16px}}#faq{background-color:var(--main-empresa);padding-top:50px;padding-bottom:50px}#faq h5{color:var(--main-white);font-weight:900;font-size:42px}#faq .titulo{color:var(--main-empresa);font-size:24px;font-weight:900}#faq .texto{color:var(--main-white);font-size:21px}#faq hr{border-top:1px solid var(--main-black)}#faq .card{border:1px solid var(--main-black);background:#fff;margin-bottom:30px}#faq .card-header{background:#fff;padding:0}#faq .card-header .btn-card{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;text-decoration:none}#faq .card-header .tit{margin-left:30px;font-size:18px;font-weight:700}#faq .card-header .icone{background-color:var(--main-empresa);height:78px;width:78px;min-width:78px;display:flex;justify-content:center;align-items:center;margin-left:10px}#faq .card-header .icone i{background-color:#fff;color:var(--main-black);padding:3px 7px;border-radius:5px}#faq .card-header .btn:focus{box-shadow:none}#faixa{background-color:#171717;padding-top:30px;padding-bottom:30px}#faixa img{max-width:500px;width:100%}