@charset "UTF-8";
/*
Theme Name: Alva Treinamentos
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: Luiz Pereira
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns

*/

html, body{overflow-x: hidden;}

@font-face {font-family: "neutra-bold";
    src: url("https://alvacursos.com.br/fontes/neutra-text-tf-bold.eot") format("embedded-opentype"), /* IE6-IE8 */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-bold.woff2") format("woff2"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-bold.woff") format("woff"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-bold.ttf") format("truetype"); /* iOS 4.1- */
}
@font-face {font-family: "neutra-light";
    src: url("https://alvacursos.com.br/fontes/neutra-text-tf-light.eot") format("embedded-opentype"), /* IE6-IE8 */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-light.woff2") format("woff2"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-light.woff") format("woff"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-light.ttf") format("truetype"); /* iOS 4.1- */
}
@font-face {font-family: "neutra-book";
    src: url("https://alvacursos.com.br/fontes/neutra-text-tf-book.eot") format("embedded-opentype"), /* IE6-IE8 */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-book.woff2") format("woff2"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-book.woff") format("woff"), /* chrome firefox */
    url("https://alvacursos.com.br/fontes/neutra-text-tf-book.ttf") format("truetype"); /* iOS 4.1- */
}
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

#quesomoshome{margin-top: -200px; position: absolute; display: block;}
#consultoriahome{margin-top: -200px; position: absolute; display: block;}
#capacitacaohome{margin-top: -200px; position: absolute; display: block;}
.headerfixed{position: fixed; width: 100%; z-index: 9999999999;}
.tooltips:hover span { visibility: visible; top: 30px; left: 50%; margin-left: -76px; z-index: 999; color: #ffffff;}
.tooltips {position: relative; cursor: pointer;}
.tooltips span {font-family: "neutra-light"; position: absolute; width:155px; color: #FFFFFF; background: #0e6991; height: 35px;  line-height: 35px; text-align: center; visibility: hidden;}
.tooltips span:after { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-bottom: 8px solid #0e6991; border-right: 8px solid transparent; border-left: 8px solid transparent; color: #ffffff;}

.headersite{background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); padding: 0 8%;}
.headersite a{font-family: "neutra-book"; color: #ffffff; text-transform: uppercase; font-size: 15px;}
.headersite a:hover{color: #fede56; border-bottom-color: #fede56; border-bottom-style: solid; border-bottom-width: 1px;}
.headersite .navbar-nav{width: fit-content; margin: auto 0 auto auto;}
.titulos h2{font-family: "neutra-light"; color: #006C98; font-size: 45px; text-transform: uppercase; line-height: 1;  margin-bottom: 30px;}
.titulos h2 span{font-family: "neutra-bold";}
.botaosoualuno{border: 1px #fff solid; padding: 0 18px; margin-left: 12px;}
.botaosoualuno:hover{background-color: #fede56; color: #ffffff !important;}
.botaosoualuno a:hover{color: #ffffff !important}
.iconemenumobile div{width: 40px; margin: 7px 0px;  height: 3px; background-color: #fff;}
.navbar-brand:hover{border-bottom-width: 0 !important;}

.secaobannerhome{height: 600px; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0 8%;}
.divsecaobannerhome{height: 100%; display: flex; width: 600px;}
.divsecaobannerhome div{height: fit-content; margin: auto 0; display: block;}
.secaobannerhome h2{font-family: "neutra-light"; color: #006C98; font-size: 46px; font-weight: 300; text-transform: uppercase;}
.secaobannerhome h2 span{font-family: "neutra-bold"; font-weight: bold;}
.secaobannerhome p{font-family: "neutra-book"; color: #373435; font-weight: 400; text-transform: uppercase; font-size: 16px; line-height: 1.5; text-align: justify;}
.secaobannerhome a{background: linear-gradient(to left, #FEDF58, #EE8227); font-family: "neutra-bold"; color: #ffffff; font-weight: bold; text-decoration: none; padding: 15px 40px; font-size: 18px; margin-top: 2px; display: inline-block;}


.secao02{padding: 80px 0;}
.imgsecao02{ width: 92%; height: 100%; background-size: cover;}
.secao02 h3{font-family: "neutra-book"; color: #25C5F3; font-size: 26px; font-weight: 400;}
.secao02 h4{font-family: 'Ubuntu', sans-serif; color: #006C98; font-size: 16px; font-weight: 600;font-style: italic; background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/aspas01.png'), url('https://alvacursos.com.br/wp-content/uploads/2021/10/aspas02.png'); background-position: left top, right bottom; background-repeat: no-repeat; padding: 20px 50px; text-align: justify;}
.secao02 h5{font-family: "neutra-book"; color: #373435; font-size: 18px; font-weight: 600;}
.secao02 p{font-family: "neutra-book"; color: #373435; font-size: 18px; font-weight: 400; text-align: justify;}

.secao03{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-azul-.png'); background-position: center; background-size: cover; height: 380px;}
.secao03 .container, .secao03 .row{height: 100%;}
.sliderssecaoazulhome{height: fit-content; margin: auto !important;}
.slidershomesecao03interno{display: flex; height: 100%;}
.slidershomesecao03interno div{height: fit-content; margin: auto; display: block;}
.slidershomesecao03{width: 75%; margin:auto; height: 100%;}
.secao03 h4{font-family: "neutra-bold"; color: #ffffff; text-transform: uppercase; font-size: 20px;}
.secao03 img{margin-right: 90px; width: 140px;}
.secao03 p{font-family: "neutra-light"; color: #ffffff; font-size: 18px; margin-bottom: 0; line-height: 1.3; text-align: justify;}

@media(min-width: 992px){
    .slidershomesecao03{margin: 50px auto auto auto;}
    .linhacardsdepoimentosnovo{height: 460px;}
}

.secao04 {margin: 80px 0;}
.secao04 p{font-family: "neutra-book"; color: #373435; font-size: 18px; text-align: justify;}
.lisecao04{width: 90%; margin: 30px auto auto auto;}
.lisecao04 p{margin-bottom: 10px;}

.lisecao04 li::marker{color: #25C5F3;} 

.imgsecao05 img{width: 92%;}
.secao05 p{font-family: "neutra-book"; color: #373435; font-size: 18px; text-align: justify;}
.secao05 a{background: linear-gradient(to left, #FEDF58, #EE8227); font-family: "neutra-bold"; color: #ffffff; font-weight: bold; text-decoration: none; padding: 15px 40px; font-size: 18px; margin-top: 2px; display: inline-block;}
.conteudosecao05{height: 100%; display: flex; padding-right: 20%;}
.conteudosecao05 div{margin:  auto; height: fit-content;}

.secao06{margin: 80px 0; background-image: url(https://alvacursos.com.br/wp-content/uploads/2021/10/arte-cinza.png), url(https://alvacursos.com.br/wp-content/uploads/2021/10/arte-cinza-footer.png); background-repeat: no-repeat; background-position: right -200px top -330px, left -260px bottom -400px, left -40% bottom -400px; padding: 60px 0 130px 0;}
.secao06 p{font-family: "neutra-book"; color: #373435; font-size: 18px; text-align: justify;}
.lisecao06{width: 90%; margin:20px auto 40px auto;}
.lisecao06 li::marker{color: #25C5F3;} 
.secao06 a{background: linear-gradient(to left, #FEDF58, #EE8227); font-family: "neutra-bold"; color: #ffffff; font-weight: bold; text-decoration: none; padding: 15px 40px; font-size: 18px;  display: inline-block; margin:30px auto auto auto;}

.secao07{margin: 80px 0;}
.secao07 h4{font-family: "neutra-light"; color: #006C98; font-size: 25px; text-transform: uppercase; line-height: 1;  margin-bottom: 60px; text-align: center;}
.secao07 h4 span{font-family: "neutra-bold";}
.cadsvantagens{border: #b0cad496 2px solid; height: 320px; padding: 0 22px; display: flex;}
.cadsvantagens:hover{background-color: #e8e7e7; cursor: pointer;}
.cadsvantagens .internocadsvantagens{display: block; margin: auto;}
.cadsvantagens p{font-family: "neutra-book"; color: #006C98; font-size: 18px; font-weight: 400; line-height: 1.4; text-align: justify;}
.imgcadsvantagens{height: 150px; display: flex;}
.imgcadsvantagens img{margin: auto; display: block;}

.secaogaleriahome{margin: 80px 0;}
.secaogaleriahome h4{font-family: "neutra-bold"; color: #006C98; font-size: 25px; text-transform: uppercase; line-height: 1;  text-align: center;}

/*
.secao08{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-azul-background.png'); padding: 80px 0;}
.secao08 h2{font-family: "neutra-light"; color: #ffffff;  font-size: 45px; text-transform: uppercase;  line-height: 1; margin-bottom: 10px; text-align: center;}
.secao08 p{font-family: "neutra-book"; color: #B0CAD4; text-transform: uppercase; text-align: center;}
.carddepoimentos{background-color: #ffffff; background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-laranja.png'); background-position: top; background-repeat: no-repeat; height: 320px;}
.aspascarddepoimentos img{margin-top: -25px; margin-left: 30px;}
.imgpessoacarddepoimentos{margin-bottom: 20px;}
.imgpessoacarddepoimentos img{margin: auto; display: block;}
.conteudocarddepoimentos{padding: 0 25px;}
.conteudocarddepoimentos h5{font-family: "neutra-bold"; color: #006C98; text-transform: uppercase; font-size: 20px; text-align: center;}
.conteudocarddepoimentos h6{font-family: "neutra-book"; color: #373435; font-size: 16px; text-align: justify;}
.carddepoimentosmaior{height: 360px;}
.linhacardsdepoimentos{margin-top: 60px;}
*/

.secao08{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-azul-background.png'); padding: 80px 0;}
.secao08 h2{font-family: "neutra-light"; color: #ffffff;  font-size: 45px; text-transform: uppercase;  line-height: 1; margin-bottom: 10px; text-align: center;}
.secao08 p{font-family: "neutra-book"; color: #B0CAD4; text-transform: uppercase; text-align: center;}
.carddepoimentos{background-color: #ffffff; background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-laranja.png'); background-position: top; background-repeat: no-repeat; height: auto; padding-bottom: 25px; padding-top: 12px; width: 92%; margin: auto;}
.aspascarddepoimentos img{margin-top: 0; margin-left: 30px;}
.imgpessoacarddepoimentos{margin-bottom: 20px;}
.imgpessoacarddepoimentosimg{margin: auto; display: block; border-radius: 50%; width: 115px; height: 115px; border: 3px #fff solid; background-position: center; background-size: cover; background-repeat: no-repeat;}
.conteudocarddepoimentos{padding: 0 25px;}
.conteudocarddepoimentos h5{font-family: "neutra-bold"; color: #006C98; text-transform: uppercase; font-size: 20px; text-align: center;}
.conteudocarddepoimentos h6{font-family: "neutra-book"; color: #373435; font-size: 16px; text-align: justify;}
.linhacardsdepoimentos{margin-top: 60px;}
.linhacardsdepoimentosnovo .slick-prev .slick-next{top: 20% !important;}
.linhacardsdepoimentosnovo{cursor: pointer;}



.secao09{margin: 60px 0;}
.secao09 p{font-family: "neutra-book"; color: #373435; font-size: 18px; font-weight: 400; margin-bottom: 0; text-align: justify;}
.secao09 iframe{width: 100%; height: 150px;}
.imgformulario{width: 100%;}
.textosfaleconoscohome{display: flex; margin: 20px 0;}
.textosfaleconoscohome div:nth-child(1){width: 34px; display: flex;}
.textosfaleconoscohome img{display: block; margin: auto 0;}
.textosfaleconoscohome p{font-family: 'Ubuntu', sans-serif; font-weight: 600; color: #006C98; font-size: 16px;}
.textosfaleconoscohome p span{font-weight: 400;}
.inputcontatofaleconosco{width: 100%; border: #6E9EB0 1px solid; padding: 8px 1em; margin: 5px 0px; font-family: "neutra-book"; color: #000000; font-size: 16px;} !important
.inputcontatofaleconosco::placeholder{font-family: "neutra-book"; color: #6E9EB0; font-size: 16px; }
.textareacontatofaleconosco{width: 100%; border: #6E9EB0 1px solid; padding: 8px 1em; margin: 5px 0px; font-family: "neutra-book"; color: #000000; font-size: 16px;} !important
.textareacontatofaleconosco::placeholder{font-family: "neutra-book"; color: #6E9EB0; font-size: 16px;}
.botaocontatofaleconosco{width: 100%; font-family: "neutra-bold"; background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); color: #ffffff; font-weight: 600; font-size: 18px; padding: 12px 0; text-align: center; border: 0; text-transform: uppercase;}

.iconewpp img{position: fixed; right: 20px; bottom: 20px; width: 52px; -moz-animation: animacaowhats .5s infinite; -webkit-animation: animacaowhats .5s infinite; -o-animation: animacaowhats .5s infinite; -ms-animation: animacaowhats .5s infinite; animation: animacaowhats .5s infinite; animation-direction: alternate; z-index: 999999;}
@keyframes animacaowhats {0% {bottom: 22px; right: 32px;} 100% {bottom: 29px; right: 32px;} }

.smoothscroll-top {position:fixed; opacity:0; visibility:hidden; overflow:hidden; text-align:center; z-index:99; background-color:#006c98; color:#fff; width:47px; height:44px; line-height:44px; left:25px; bottom:-25px; padding-top:2px; border-radius:5px; transition:all .5s ease-in-out; transition-delay:.2s; border: 1px #ffffff solid;}
.smoothscroll-top:hover {background-color:#006c98; color:#fff; transition:all .2s ease-in-out; transition-delay:0;}
.smoothscroll-top.show {visibility:visible; cursor:pointer; opacity:1; bottom:25px;}
.smoothscroll-top i.fa {line-height:inherit;}
.smoothscroll-top a{color: #ffffff; font-size: 13px; margin-top: -2px; display: block;}

@media(max-width: 767px){
    .headersite .navbar-nav{width: 100%; margin: auto;}

    .secaobannerhome {height: 530px; background-position: top 0 right 65%;}
    .divsecaobannerhome{width: 100%;}
    .secaobannerhome h2{font-size: 30px; margin-bottom: 18px;}
    .secaobannerhome a{padding: 11px 40px;}

    .slidershomesecao03interno div{height: auto;}

    .botaosoualuno{margin-left: 0;}

    .secao02{padding: 35px 0 0 0;}
    .secao02 h4 {padding: 20px 30px 20px 50px;}
    .slidershomesecao03interno{display: block;}

    .secao03{height: auto;}
    .secao03 img{margin: 0 0 25px 0;}

    .secao04{margin: 0 0 35px 0;}
    .lisecao04{width: 100%; margin: 2px auto auto auto;}

    .conteudosecao05{padding-right: 30px; padding-left: 30px; margin-top: 40px;}
    .imgsecao05 img{width: 100%;}
    .secao05 a{padding: 12px 40px;}

    .titulos h2{font-size: 35px;}

    .secao06{margin: 50px 0; background-size: 80%; background-position: right -66px top -140px, left -70px bottom -115px, left 0 bottom -0;}
    .secao06 a{padding: 8px 40px; text-align: center; margin: 10px auto auto auto;}

    .secao07{margin: 50px 0 80px 0;}
    .secao07 h4{margin-bottom: 28px;}
    .cadsvantagens{height: 290px; padding: 0 14px; margin: 6px 0;}

    .secao08{padding: 50px 0;}
    .carddepoimentos{height: auto; margin: auto; padding-bottom: 35px; width: 96%;}
    .carddepoimentosmaior{height: auto;}
    .linhacardsdepoimentos{margin-top: 40px;}

    footer{padding: 45px 0;}
    footer img{ width: 60%; margin-bottom: 10px;}
    footer h5{margin-top: 35px;}
}

/*Dados legais*/
.secao01dadoslegais{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/sliders-dados-legais.png'); padding: 130px 0; background-size: cover; background-position: center;}
.secao01dadoslegais h2{font-family: "neutra-light"; color: #006C98; font-size: 46px; font-weight: 300; text-transform: uppercase;}
.secao01dadoslegais h2 span{font-family: "neutra-bold"; font-weight: bold;}

.secao02dadoslegais{padding: 60px 0;}
.secao02dadoslegais h3{font-family: "neutra-light"; color: #006C98; font-size: 30px; font-weight: 600; text-transform: uppercase;}
.secao02dadoslegais h5{font-family: "neutra-bold"; color: #373435; font-size: 18px; margin-top: 20px; margin-bottom: 0;}
.secao02dadoslegais p{font-family: "neutra-book"; color: #373435; font-size: 18px; margin-bottom: 0;}
.secao02dadoslegais a{font-family: "neutra-book"; color: #ffffff; font-weight: 400; font-size: 18px; background: linear-gradient(to right, #ED8C2A , #EE8227); text-decoration: none; text-align: center; margin-top: 16px; padding: 12px 0;}
.secao02dadoslegais a:hover{background: #006c98;}

/*Especialistas e Professores*/
.secao01especialistaseprofessores{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-professores.png'); padding: 130px 0; background-size: cover; background-position: center;}
.secao01especialistaseprofessores h2{font-family: "neutra-light"; color: #006C98; font-size: 46px; font-weight: 300; text-transform: uppercase;}
.secao01especialistaseprofessores h2 span{font-family: "neutra-bold"; font-weight: bold;}

.secao02especialistaseprofessores{padding: 60px 0;}
.secao02especialistaseprofessores h3{font-family: "neutra-light"; color: #006C98; font-size: 30px; font-weight: 600;text-transform: uppercase;}

.cardprofessores{background-color: #ffffff; background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-laranja.png'); background-position: top; background-repeat: no-repeat; height: 500px; -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12);  box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12); display: inline-grid; margin: 17px 0;}
.imgpessoacardprofessores{margin-bottom: 0px; margin-top: 16px;}
.imgpessoacardprofessoresimg{margin: auto; display: block; border-radius: 50%; border: 2px #b0cad3 solid; width: 120px; height: 120px; background-position: center; background-size: cover;}
.conteudocardprofessores{padding: 0 16px;}
.conteudocardprofessores h5{font-family: "neutra-book"; color: #006C98; font-size: 20px; text-align: center;  margin-bottom: 2px;}
.conteudocardprofessores h6{font-family: "neutra-book"; color: #9B9B9B; font-size: 16px; text-align: center;}
.conteudocardprofessores p{font-family: "neutra-book"; color: #9B9B9B; font-size: 16px; margin-top: 16px; text-align: justify;}
.botaocardpales a{font-family: "neutra-book"; color:#106988; padding: 10px 0; width: 90%; text-align: center; text-decoration: none; border: 1px #106988 solid; display: block; position: absolute; bottom: 16px;}
.botaocardpales{padding: 0 12px; height: 100%; position: relative;}

.botaopdfproff a{color: #606060; text-align: center; font-size: 12px; display: block; margin: 0;}

#modalcertidoes{background-color: #006c9885; overflow: hidden;}
#modalcertidoes .modal-dialog{height: 100%; display: flex;}
.modaldadoslegais{height: fit-content; margin: auto;}
.modaldadoslegais h5{font-family: "neutra-light"; color: #006C98; font-size: 32px; font-weight: 300; text-transform: uppercase; line-height: 1;}
.modaldadoslegais h5 span{font-family: "neutra-bold"; font-weight: bold;}
.modaldadoslegais h4{font-family: "neutra-book"; font-weight: 400; color: #006C98; font-size: 18px; margin-bottom: 5px; margin-top: 16px;}
.modaldadoslegais input{padding: 10px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid; border-radius: 4px 4px 4px 4px;}
.modaldadoslegais input::placeholder{font-family: "neutra-book"; color: #B0CAD4; font-size: 14px;}
.internoformmodaldadoslegais button{width: 100%; font-family: "neutra-bold"; background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); color: #ffffff; font-weight: 600; font-size: 18px; padding: 12px 0; text-align: center; border: 0; text-transform: uppercase; margin-top: 22px;}
.internoformmodaldadoslegais{padding: 0 20px 18px 20px;}
.modaldadoslegais .modal-header{padding: 20px;}
.modaldadoslegais .modal-header button{background: transparent; border: 0; font-size: 40px;  color: #006c98; margin-top: -40px;}
.modaldadoslegais .modal-body{padding: 5px 20px;}

.pesquisaprofessores{display: flex;}
.pesquisaprofessores div{width: 50%; }
.pesquisaprofessores div:nth-child(2){display: flex;}
.pesquisaprofessores select{padding: 11px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid;  width: 96%; border-left-width: 0; border-right-width: 0; border-top-width: 0;}
.pesquisaprofessores input{padding: 10px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid; border-left-width: 0; border-right-width: 0; border-top-width: 0; width: 100%;}
.pesquisaprofessores button{border: 0; background-color: transparent;}

@media(max-width: 767px){
    .secao01especialistaseprofessores h2{font-size: 35px;}
    .secao02especialistaseprofessores h3{margin-bottom: 30px;} 
    .cardprofessores{padding: 22px 0 40px 0; margin: 20px 0;}

    .secao02cursos h3 img{margin-left: 0 !important; margin-top:5px ;}
}

/*Cursos Exclusivos*/
.secao01cursos{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/slider_cursos.png'); padding: 130px 0; background-size: cover; background-position: center;}
.secao01cursos h2{font-family: "neutra-light"; color: #006C98; font-size: 46px; font-weight: 300; text-transform: uppercase;}
.secao01cursos h2 span{font-family: "neutra-bold"; font-weight: bold;}

.secao02cursos{padding: 60px 0 10px 0;}
.secao02cursos h3{font-family: "neutra-light"; color: #006C98; font-size: 30px; font-weight: 600;text-transform: uppercase;}
.secao02cursos h3 img{width: 170px; margin-left: 13px;}
.imgeduc{width: 110px !important;}

.secao03cursos{padding: 10px 0 0 0;}
.secao04cursos{padding: 10px 0 0 0;}

.cardcurso{-webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12);  box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.12); margin: 0 0 32px 0;}
.topocardcurso{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/fundo-capa-videos.png'); background-position: center; background-size: cover; padding: 14px 16px;}
.topocardcurso img{width: 105px; margin: auto; display: block;}
.topocardcurso h3{font-family: "neutra-book"; color: #ffffff; font-size: 18px; text-transform: uppercase; font-weight: 400;}
.topocardcurso h4{font-family: 'Ubuntu', sans-serif; color: #ffffff; font-size: 18px; text-transform: uppercase; font-weight: 600; text-align: right;}
.topocardcurso h5{font-family: "neutra-book"; color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: 400; background-color: #00000075; width: fit-content; padding: 2px 10px;}
.topocardcurso h6{font-family: "neutra-book"; color: #ffffff; font-size: 16px; text-transform: uppercase; font-weight: 400; text-align: right; background-color: #00000075; width: fit-content; padding: 2px 10px; margin: auto 0 auto auto;}
.corpocardcurso h2{font-family: "neutra-book"; color: #006C98; font-size: 20px; margin-bottom: 2px;}
.corpocardcurso p{font-family: "neutra-book"; color: #373435; font-size: 16px; }
.internocorpocardcurso{padding: 10px 15px 20px 16px;}
.linhaprofessoscard{display: flex; margin-top: 12px;}
.linhaprofessoscard div{height: fit-content; margin: auto 0; display: block;}
.linhaprofessoscard img{width: 60px; margin-right: 14px; border-radius: 50%; border: 1px #b5cdd7 solid;}
.linhaprofessoscard h3{font-family: "neutra-book"; color: #ED8C2A; font-size: 20px; margin-bottom: 2px;}
.linhaprofessoscard h4{font-family: "neutra-book"; color: #707070; font-size: 16px;}
.internocorpocardcurso a:nth-child(1){font-family: "neutra-book"; color: #FFFFFF; padding: 8px 0; width: 90%; text-align: center; text-decoration: none; border: 1px #ED8C2A solid; display: block; background-color: #ED8C2A; text-transform: uppercase; margin: 28px auto auto auto;}
.internocorpocardcurso a:hover:nth-child(1){background-color: #006c98;}
.internocorpocardcurso a:nth-child(2){font-family: "neutra-book"; color: #ED8C2A; text-align: center; font-size: 13px; margin-top: 8px;}
.secao05cursos{margin: 15px 0 90px 0;}
.secao05cursos a{font-family: "neutra-book"; color: #FFFFFF; padding: 8px 0; width: 250px; text-align: center; text-decoration: none; border: 1px #006C98 solid; display: block; background-color: #006C98;  text-transform: uppercase;  margin: 28px auto auto auto;}
.linhatitulocardscursos{margin-bottom: 12px; /*height: 105px;*/}

#modalcursos{background-color: #006c9885; z-index: 999999999999;}
#modalcursos .modal-dialog{height: 100%; display: flex;}
.modalcursos{height: fit-content; margin: auto;}
.modalcursos h5{font-family: "neutra-light"; color: #006C98; font-size: 32px; font-weight: 300; text-transform: uppercase; line-height: 1;}
.modalcursos h5 span{font-family: "neutra-bold"; font-weight: bold;}
.modalcursos h4{font-family: "neutra-book"; font-weight: 400; color: #006C98; font-size: 18px; margin-bottom: 5px; margin-top: 16px;}
.modalcursos label{font-family: "neutra-book"; font-weight: 400; color: #006C98; font-size: 18px; margin-bottom: 5px; margin-top: 5px; width: 100%;}
.modalcursos p{margin-bottom: 0;}
.modalcursos input{padding: 10px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid; border-radius: 4px 4px 4px 4px; width: 100%;}
.modalcursos input::placeholder{font-family: "neutra-book"; color: #B0CAD4; font-size: 14px;}
.modalcursos select{padding: 10px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid; border-radius: 4px 4px 4px 4px; width: 100%;}
.botaoforcursos{width: 100% !important; font-family: "neutra-bold" !important; background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); color: #ffffff !important; font-weight: 600; font-size: 18px !important; padding: 12px 0 !important; text-align: center; border: 0 !important; text-transform: uppercase; margin-top: 22px;}
.botaoformmodalcursos{width: 100%; font-family: "neutra-bold"; background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); color: #ffffff; font-weight: 600; font-size: 18px; padding: 12px 0; text-align: center; border: 0; text-transform: uppercase; margin-top: 22px;}
.internoformmcursos{padding: 0 20px 18px 20px;}
.modalcursos .modal-header{padding: 20px;}
.modalcursos .modal-header button{background: transparent; border: 0; font-size: 40px;  color: #006c98; margin-top: -40px;}
.modalcursos .modal-body{padding: 5px 20px;}
.botesformscursos li{width: 50%;}
.botesformscursos {width: 100%;}
.botesformscursos button{width: 100%; font-family: "neutra-book"; font-weight: 400; color:  #106988; border-radius: 2px !important; }
.botesformscursos button:hover{background-color: #106988; color: #ffffff;}
.botesformscursos .nav-link.active, .botesformscursos .show>.nav-link{background-color: #106988; color: #ffffff;}

.pesquisacursos{display: flex;}
.pesquisacursos div{width: 50%; }
.pesquisacursos div:nth-child(2){display: flex;}
.pesquisacursos select{padding: 11px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid;  width: 96%; border-left-width: 0; border-right-width: 0; border-top-width: 0;}
.pesquisacursos input{padding: 10px 1em; font-family: "neutra-book"; color:#373435; font-size: 14px; border: #B0CAD4 1px solid; border-left-width: 0; border-right-width: 0; border-top-width: 0; width: 100%;}
.pesquisacursos button{border: 0; background-color: transparent;}

@media(max-width: 767px){
    .secao01cursos h2{font-size: 35px;}
}

/*Manejo Clinico*/
.secao01manejoclinico{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/slider_professor_medicina.png'); padding: 130px 0; background-size: cover; background-position: center;}
.secao02manejoclinico{margin: 60px 0;}
.secao02manejoclinico h2{font-family: "neutra-book"; color: #006C98; font-size: 42px;}
.secao02manejoclinico h3{font-family: "neutra-book"; color: #006C98; text-transform: uppercase; font-size: 22px; margin-bottom: 20px; margin-top: 15px;}
.secao02manejoclinico p{font-family: "neutra-book";  color: #373435;  font-size: 18px;}
.secao02manejoclinico img{ width: 65%; margin: auto 0 auto auto;  display: block;}

/*Interno palestrante*/
.secao01internopalestrante{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/slider_professor_medicina.png'); padding: 130px 0; background-size: cover; background-position: center;}
.secao02internopalestrante{margin-top: -135px;}
.perfilpalestrante{display: flex;}
.perfilpalestranteimg{width: 250px; height: 250px !important; margin-right: 30px !important; border-radius: 50%; border: #b2cad2 2px solid; background-position: center; background-size: cover;}
.perfilpalestrante h4{font-family: "neutra-book"; color: #006C98; font-size: 32px; line-height: 1; }
.perfilpalestrante h5{font-family: "neutra-book"; color: #9B9B9B; font-weight: 400; font-size: 20px;}
.perfilpalestrante div{height: fit-content; margin: auto 0; display: block;}
.perfilpalestrante div:nth-child(2){margin: auto auto 0 0;}
.secao03internopalestrante{margin-top: 50px; margin-bottom: 65px;}
.secao03internopalestrante h3{font-family: "neutra-book"; color: #006C98; text-transform: uppercase; font-size: 22px; margin-bottom: 20px; margin-top: 15px;}
.secao03internopalestrante p{font-family: "neutra-book"; color: #373435; font-size: 18px; text-align: justify;}
.secao03internopalestrante img{width: 65%;  margin: auto 0 auto auto;  display: block;}
.conteudosocialperfil{height: 100%; display: flex;}
.internoconteudosocialperfil{display: block; margin: auto auto 0 auto;}
.iconesperfil{width: fit-content; margin: auto 0 auto auto;}
.iconesperfil a{color: #106988; font-size: 28px; margin: 0 3px;}
.textoslinksperfil a{display: block; font-family: "neutra-book"; color: #006C98; font-size: 18px; text-decoration: none;}
.secao04internopalestrante{margin: 20px 0;}
.secao04internopalestrante h3{font-family: "neutra-light"; color: #006C98; font-size: 30px; font-weight: 600; text-transform: uppercase;}
.secao05internopalestrante{margin-bottom: 60px;}

@media(max-width: 767px){
    .perfilpalestrante{display: block;}
    .perfilpalestrante img{margin: auto auto 30px auto; display: block; width: 200px;}
    .perfilpalestrante h4{text-align: center;}
    .perfilpalestrante h5{text-align: center;}
    .iconesperfil{margin: auto;}
    .secao01internopalestrante{padding: 90px 0;}
    .secao03internopalestrante img{margin: 22px auto auto auto;}
    .internocorpocardcurso{padding: 16px 15px 20px 16px;}
}

/*Página Login*/
.paglogin{background-image: url('https://alvacursos.com.br/wp-content/uploads/2021/10/banner_login.png'); background-position: center; background-size: cover; height: 100vh; margin: 0; display: flex;}
.formlogin{height: fit-content; margin: auto; display: block; background-color: #ffffff; padding: 50px 42px; width: 470px;}
.formlogin img{margin: auto auto 35px auto; display: block;}
.formlogin h2{font-family: "neutra-light"; color: #006C98; font-size: 24px; font-weight: 600; text-transform: uppercase; text-align: center; margin-bottom: 25px;}
#checklogin{width: fit-content; float: left; margin-top: 7px;}
#labelckecktext{width: fit-content; font-family: "neutra-book"; color: #373435; font-size: 18px; margin-bottom: 0;}
#labelslogin{font-family: "neutra-book"; color: #006C98; font-size: 18px; margin-bottom: 4px;}
.formlogin .row{margin: 15px 0;}
.formlogin button{font-family: "neutra-bold"; color: #ffffff; text-transform: uppercase; font-size: 16px; background: linear-gradient(to right, #0C5F9F, #116D8C , #25C5F3); border: 0; padding: 10px 0;}
.linhaesqueciminhasenha a{font-family: "neutra-book"; color: #006C98; font-size: 16px; text-align: center; display: block; text-decoration: none;}
.linhaesqueciminhasenha a:nth-child(1){text-decoration: underline;}


footer{background-color: #006C98; padding: 60px 0;}
footer h5{font-family: "neutra-book"; font-weight: 400; color: #ffffff; text-transform: uppercase; font-size: 22px;}
footer nav a{display: block; font-family: 'Ubuntu', sans-serif; color: #ffffff; text-decoration: none; width: fit-content;} 
footer nav a:hover{color: #fede56; border-bottom-color: #fede56; border-bottom-style: solid; border-bottom-width: 1px;}
footer p{display: block; font-family: 'Ubuntu', sans-serif; color: #ffffff; text-decoration: none; margin-bottom: 0;}
.iconessociaisfoote a{color: #ffffff; font-size: 25px; margin: 0 8px 0 0;}
.iconessociaisfoote{margin-bottom: 12px;}
.secaononafooter{margin: 12px 0 105px 0;}
.secaononafooter p{margin-bottom: 0; font-family: "neutra-book"; color: #333333; font-size: 16px;}
.secaononafooter img{display: block; margin: auto 0 auto auto;}
@media(max-width: 767px){
    .secaononafooter{margin: 12px 0 120px 0;}
}

/*Página fale conosco*/
.paddingpaginafaleconosco{padding: 80px 0;}
