button{border: none; text-align: left; background: none}
.regular12{font-size: 12px}
.regular13{font-size: 13px}
.regular14{font-size: 14px}
.regular16{font-size: 16px}
.bold16{font-size: 16px; font-weight: bold}
.bold15{font-size: 15px; font-weight: bold}
.bold14{font-size: 14px; font-weight: bold}
.bold13{font-size: 13px; font-weight: bold}
.bold18{font-size: 18px; font-weight: bold}
.bold24{font-size: 24px; font-weight: bold}
.bold78{font-size: 78px; font-weight: bold}
.semibold10{font-size: 10px; font-weight: 500}
.semibold14{font-size: 14px; font-weight: 500}
.extrabold14{font-size: 14px; font-weight: 900}
.botao-fazer-inscricao-agora{background-color: #ff4800; font-size: 16px; font-weight: 900; padding: 5% 5%; color: white; display: inline-block; width: 100%}
.botao-fazer-inscricao-agora:hover{color: white; background-color: #cd3c00}
.botaoComprar{font-size: 20px; font-weight: 700; padding: 5% 5%; color: white; display: inline-block; width: 100%}
h2{font-size: 25px; font-weight: bold}
h2 span{color: #2AB675}
h3{font-size: 18px; font-weight: bold}
h3 span{color: #2AB675}
.esconderMobile{display: none; visibility: hidden}
#botao-zap {position: fixed; bottom: 4%; right: 2%; width: 100px; display: none}
h1{font-size: 30px; font-weight: bolder}
h1 span{color: #01A859}
#alunos1500{ font-size: 80px; color: white; line-height: 77%; font-weight: bolder}
/*NAVBAR*/
#imgnava{width: 110px}
#navimg{width: 100%}
.nav-link{font-weight: 700; color: black}
.nav-item{margin-left: 30px}
a{color: black}
a:hover{text-decoration: none;color: #646464
}

/*PRIMEIRA DOBRA*/
#primeira-dobra{background-color: #EFF7FF;}
#secTitulo{padding-top: 6%; padding-bottom: 6%}
#pd-p1{font-size: 16px; font-weight: bold}
#pd-p1 span{font-size: 16px; font-weight: bolder; color: #01A859}
#estrelas-primeiraDobra{margin-top: -5%}
#video-primeiraDobra{margin-bottom: 8%}
#secTitulo ul{margin-top: -4%}

/*APENAS 06 VAGAS RESTANTES*/
#vagasrestantes{padding-top: 2%; padding-bottom: 0;}

/*BOTÃO FAZER INSCRIÇÃO AGORA*/
#sec-bfia{background-color: #EFF7FF; padding-bottom: 8%; padding-top: 5%}

/*MOBILE*/
@media (max-width: 1090px) {
    #planoBasico{margin-top: 5%}
    #naoeparavoce{margin-top: 40px}
    #habilidades{margin-top: 40px}
    h1{font-weight: 900}
    .container-fluid{padding-left: 0; padding-right: 0;}
    #pd-p2{padding-top: 5%; padding-bottom: 5%}
    .listaPadrao li{margin-bottom: 5%}
    h3{font-size: 16px; font-weight: bold}
    h3 span{font-size: 18px; color: #2AB675}
}

/*DESKTOP*/
@media (min-width: 1091px) {
    .esconderDeskTop{display: none; visibility: hidden}
    .esconderMobile{display: inline-block; visibility: visible}
    h2{font-size: 35px; font-weight: bold}
    h3{font-size: 24px}
    .col-10{margin-left: 0; padding-left: 0}
    .col-1{margin-right: 0; padding-right: 0}
    h1{font-size: 38px; font-weight: bold}
    h1 span{color: #01A859}
    .desktopTextCenter{text-align: center}
    /*NAV*/
    #imgnava{width: 145px}
    /*PRIMEIRA DOBRA*/
    #estrelas-primeiraDobra{margin-top: -3%}
    .larguraDesktop{width: 60%}
    #pd-p1{font-size: 18px; font-weight: bold}
    #pd-p1 span{font-size: 18px; font-weight: bolder; color: #01A859}
    /*Isso foi Destaque*/
    #secIssoFoiDestaque{margin-top: 4%; margin-bottom: 2%; padding-bottom: 0;   padding-top: 0; }
    #img-issofoidestaque{width: 75%;}

    /*habilidade que você precisa ter*/
    #habilidades{padding-bottom: 5%}

    /*O QUE VOCÊ VAI APRENDER*/
    .listaPadrao{font-size: 16px; font-weight: 600;}
    .listaPadrao li{margin-bottom: 5%}

    /*É para você*/
    #naoeparavoce{margin-bottom: 4%; margin-top: 4%}

    /*Curso por dentro*/
    #cursopordentro{padding-top: 5%}

    /*conteudo programatico*/
    #conteudoProgramatico{margin-top: 5%; margin-bottom: 5%}

    #vagasrestantes{padding-top: 1%; padding-bottom: 0;}
    .botao-fazer-inscricao-agora{background-color: #ff4800; font-size: 19px; font-weight: 900; color: white; display: inline-block; width: 100%; padding: 5% 0}
    /*planos*/

    /*COLAPSE*/
    input[type='checkbox'] { display: none; }
    .wrap-collabsible { margin: 0%; }
    .wrap-collabsible span{color: #000000}
    .lbl-toggle { display: block; text-align: left; padding: 1rem; color: #000000; background: #efefef; cursor: pointer; border-radius: 7px; transition: all 0.25s ease-out; padding-left: 8%; font-weight: 700}
    .lbl-toggle:hover { color: #111748; }  .lbl-toggle::before { content: ' '; display: inline-block; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid currentColor; vertical-align: middle; margin-right: .7rem; transform: translateY(-2px); transition: transform .2s ease-out; }
    .toggle:checked+.lbl-toggle::before { transform: rotate(90deg) translateX(-3px); }
    .collapsible-content { max-height: 0px; overflow: hidden; transition: max-height .25s ease-in-out; }
    .toggle:checked + .lbl-toggle + .collapsible-content { max-height: 100%; } .toggle:checked+.lbl-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
    .collapsible-content .content-inner { background: #eeeeee; border-bottom: #000000; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; padding: .5rem 1rem; }
    .collapsible-content p { margin-bottom: 0; }
    /*COLAPSE*/
    /*MOBILLE*/
    @media (max-width: 1091px) {#tituloFAQ{font-size: 22px; font-weight: bold;}}

}

.htmlchars iframe{
    width: 100% !important;
}

.htmlchars .btn{
    display: block;
}