@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");
h2{
color: #f04a31 !important;
font-weight: 700 !important;
font-family: "Poppins", sans-serif !important;
font-size: 2.05rem !important;
line-height: 1.29 !important;
}
h4{
font-size: 1.3rem !important;
line-height: 1.4 !important;
font-weight: 600 !important;
font-family: "Poppins", sans-serif !important;
}
h5{
font-size: 1.1rem !important;
line-height: 1.4 !important;
font-weight: 400 !important;
font-family: "Poppins", sans-serif !important;
}
footer{
display: none !important;
}
#exames h3, h3{
color: #02156a !important;
}
#exames .wpb_content_element{
margin-bottom: 0 !important;
}
#contatos{
margin-top: -447px !important;
}
.coluna-extra{
-webkit-box-shadow: 4px 4px 32px -8px rgb(0 0 0 / 75%);
-moz-box-shadow: 4px 4px 32px -8px rgba(0,0,0,0.75);
box-shadow: 4px 4px 32px -8px rgb(0 0 0 / 75%);
background: #fff !important;
border-radius: 25px !important;
padding: 22px !important;
}
.bb-ui-icon-angle-right{
font-weight: bold !important;
color: #ef4633 !important;
margin-right: 7px !important
}
h5{
text-transform: uppercase !important;
color: #373737 !important;
font-size: 15px !important;
font-weight: bold !important;
letter-spacing: 4px !important;
margin-bottom: -25px !important;
}
#boxx{
padding-top: 30px !important;
position: relative !important;
z-index: 9999 !important;
}
#boxx .vc_btn3{
color: #00c2cb !important;
text-transform: uppercase !important;
font-weight: bold !important;
border-color: #00c2cb !important;
background: none !important;
font-size: 18px !important;
margin-top: 35px !important;
}
.copy{
font-size: 90%  !important;
border-top: 1px solid #dadada !important;
padding-top: 20px !important;
}
.copy *{
}
body .telefone *{
font-size: 15px !important;
}
body #rodape{
font-size: 13px !important;
line-height: 1.6 !important;
}
.depo{
background-color: #F9F3ED;
background-image: url(https://boostifythemes.com/demo/wp/koacher/wp-content/uploads/2020/12/bg-video-about-v1.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.wpb_single_image{
margin-bottom: 12px !important;
}
#rodape strong{
font-size: 110% !important;
}
#rodape{
padding-top: 20px !important;
margin-top: 35px !important;
}
#rodape .vc_icon_element-icon{
color: #f04d30 !important;
margin-right: 7px !important;
}
iframe{
border-radius: 35px !important}
#rodape h3{
font-size: 18px !important;
color: #191919 !important;
} 
#boxx h2,
#boxx h3{
color: #fff !important;
text-transform: uppercase !important;
}
#boxx h2{
font-size: 30px !important;
letter-spacing: 5px !important;
font-weight: normal !important;
margin-bottom: -20px !important;
}
#boxx h3{
font-size: 44px !important;
font-weight: 800 !important;
}
#servicos p{
margin-top: 25px !important;
}
#about p {
margin: 0 0 0.6rem !important;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
background: #fff !important;
border: none !important;
}
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab{
margin-bottom: 15px !important;
border: none !important;
}
.vc_tta.vc_tta-shape-rounded .vc_tta-tab>a{
border-radius: 5px !important
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border: none !important;
background-color: #f04a31 !important;
color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
border: none !important;
background-color: #fff !important;
color: #000 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a{
-webkit-box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
-moz-box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
}
#about img.alignleft {
margin: 0 !important;
margin-right: 10px !important;
}
@media (min-width: 768px){
.vc_tta-panel-body .vc_col-sm-12 {
width: 93% !important;
}
}
.vc_tta-tabs-list{
padding: 20px !important;
padding-right: 38px !important;
}
#about h3{
margin-bottom: -20px !important;
}
#main{
background: #fff !important;
}
#prepare{
overflow: initial !important
}
#section1{
margin-top: -80px !important;
}
.letramaior h3{
font-weight: normal !important;
}
.bb-header.header-desktop .top-header {
background-color: transparent !important;
}
.social li{
float: left !important;
list-style: none !important;
margin-right: 10px !important;
}
ul.social{
margin: 0 !important
}
#numeros *{
color: #fff !important;
}
#wpsm_counter_b_row_159 .wpsm_counterbox{
margin: 0 !important;
}
#numeros .wpb_content_element{
margin-bottom: 0 !important;
}
.wpsm_count-title{
display: none !important;
}
#wpsm_counter_b_row_159 .wpsm_counterbox .wpsm_number,
#wpsm_counter_b_row_160 .wpsm_counterbox .wpsm_number{
font-family: "Poppins", sans-serif !important
}
.social li a{
background: #faf3ed !important;
padding: 10px 15px !important;
border-radius: 5px !important;
color: #ef4733 !important;
}
@media (min-width: 768px){
#rodape .wpb_single_image img{
max-width: 80% !important
}
#numeros h3{
padding: 0 49px !important;
}
#numeros .vc_col-sm-4{
border-right: 2px solid #fff !important;
}
#numeros .vc_col-sm-4:last-child{
border-right: none !important;
}
} .hidden{
display: none !important;
}
textarea{
height: 90px !important
}
input[type="submit"]{
background-color: #55002a !important;
color: #fff !important;
font-family: "Montserrat"
}
#eModal-1 label,
#eModal-1 .wpcf7-response-output,
#eModal-1 input{
font-family: "Montserrat", sans-serif !important;
}
.slick-prev:before,
.slick-next:before{
display: none !important;
}
.sp-testimonial-free-item{
padding: 35px 50px !important;
border-radius: 30px !important; border: 1px solid #f5f5f5 !important;
background: #fff !important
}
.sp-testimonial-free-section .tfree-client-testimonial {
font-size: 13px;
line-height: 20px;
}
#exames h3 {
font-size: 1.1rem !important;
}
.sp-testimonial-free p{
margin-bottom: 0 !important;
}
.tfree-testimonial-content{
font-size: 14px !important;
}
.tfree-client-name{
color: #f0502f !important;
}
.colunassss{
background: url(http://medquimvestibulares.com.br/enem/wp-content/uploads/2021/04/bg-2.png) no-repeat;
background-size: initial !important;
background-position: top !important
}
#exames .wpb_single_image.wpb_content_element {
margin-bottom: 0 !important;
}
.vc_btn3.vc_btn3-size-lg {
padding-top: 9px;
padding-bottom: 9px;
}
#eModal-1{
padding: 45px !important;
padding-bottom: 20px !important;
}
.sociais a{
color: #55002a !important;
}
.sociais ul{
margin: 0 !important;
clear: both !important
}
h2 strong{
font-size: 2.9rem !important;
}
.branco h2{
color: #fff !important;
}
.laranja h2 strong{
color: #f77f4d !important;
}
.redes-siciais img:hover{
opacity: 0.54 !important
}
.redes-siciais img, .redes-siciais img:hover{
transition: all 300ms ease !important;
}
.ass a{
text-transform: uppercase !important;
font-weight: bolder !important;
color: #f77f4d !important;
}
.whatsapp{
background: #27d045 !important;
}
.exame{
background: #55002a !important;
}
.main-container {
margin-top: -33px !important;
}
.branding p{
margin-bottom: 1.25rem !important
}
.botao-topo .create-post{
border-radius: 50px !important;
margin-top: -20px !important;
}
.botao-topo .create-post:hover{
background: #000 !important;
}
.zap  .vc_btn3.vc_btn3-size-lg {
padding-left: 25px !important;
padding-right: 25px !important;
background: #27d045 !important;
color: #fff !important;
border-color: #27d045 !important;
transition: all 300ms ease !important;
border-radius: 50px !important
}
.vc_btn3.vc_btn3-size-lg {
padding-left: 65px !important;
padding-right: 65px !important;
background: #55002a !important;
color: #fff !important;
border-color: #55002a !important;
transition: all 300ms ease !important;
border-radius: 50px !important;
}
.vc_btn3-container.vc_btn3-left{
clear: both !important;
}
.vc_btn3.vc_btn3-size-lg:hover{
background: #000 !important;
border-color: #000 !important;
transition: all 300ms ease !important
}
h3 {
font-size: 1.325rem !important;
line-height: 1.47 !important;
font-weight: bolder !important;
}
.bb-header-navigation .main-navigation>ul>li>a{
color: #fff !important;
letter-spacing: 0 !important;
}
.bb-header-navigation .main-navigation>ul>li.destaq>a{
border: 2px solid #fff !important;
padding: 5px 30px !important;
border-radius: 40px !important;
margin-top: -6px !important;
}
.bb-header-navigation .main-navigation>ul>li.destaq>a:hover{
border: 2px solid #058240 !important;
color: #058240 !important;
transition: all 300ms ease-out !important
}
.bb-header-navigation .main-navigation>ul>li>a:hover{
color: #058240 !important;
transition: all 300ms ease-out !important
}
.bb-header-navigation .main-navigation>ul>li {
margin-right: 38px !important;
}
.main-navigation{
margin-top: 15px !important;
}
#slider1{
margin-top: -127px !important;
}
.menu-left .bb-header-navigation {
float: right !important;
}
.bb-header-icon i{
display: none !important;
}
#numeros{
background: linear-gradient(90deg, rgba(239,67,53,1) 0%, rgba(241,88,43,1) 100%); 
border-radius: 10px !important;
padding: 35px 0 45px 0  !important;
}
#numeros*{
color: #fff !important;
}
.plus span.counter:before{
content: "+";
}
.numeross{
font-size: 47px;
font-weight: 700;
color: #000000;
font-family: 'sans-serif';
letter-spacing: 2px;
margin-top: 20px;
line-height: 1.3em;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: center !important;
font-family: "Poppins", sans-serif !important;
}
#slider1{
background-image: url(http://medquimvestibulares.com.br/enem/wp-content/uploads/2021/04/teachers__wave-4-4.svg);
background-position: center bottom -1px !important;
overflow: hidden;
}
#wpsm_counter_b_row_160 .wpsm_counterbox, .numeross p{
margin: 0 !important;
}
#slider1 h1, .padrao-h2 h2{
font-weight: 700 !important;
line-height: 1.27 !important;
color: #fff !important;
font-family: "Poppins", sans-serif !important;
letter-spacing: 1px !important;
font-size: 50px !important;
padding-right: 36px !important;
}
#slider1 h1{
font-weight: 800 !important;
}
#slider1 h2{
font-size: 49px !important;
text-transform: uppercase !important;
font-weight: 300 !important;
margin-top: 0 !important;
}
#slider1 h3{
font-size: 37px !important;
text-transform: uppercase !important;
font-weight: 800 !important;
margin-top: 0 !important;
}
#slider1 h4{
color: #fff !important;
font-size: 1.1rem !important;
}
.botao .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
background: #fff !important;
font-weight: bold !important;
text-transform: uppercase !important;
color: #ee4532 !important;
font-size: 17px !important;
border: none !important;
transition: all 300ms ease !important
}
.botao .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
background: #058240 !important;
transition: all 300ms ease !important;
color: #fff !important;
}
.botao.laranja .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
background: #f04a31 !important;
font-weight: bold !important;
text-transform: uppercase !important;
color: #fff !important;
font-size: 17px !important;
border: none !important;
transition: all 300ms ease !important
}
.botao.laranja .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
background: #000 !important;
transition: all 300ms ease !important;
color: #fff !important;
}
.botao .vc_btn3.vc_btn3-size-md {
padding-left: 40px !important;
padding-right: 40px !important;
border-radius: 30px !important
}
.imagem-1{
margin-top: -88px !important
}
body {
line-height: 1.7 !important;
}
p {
margin: 0 0 2rem !important;
}
.azul h3, .azul h2 strong, .azul h3 strong{
color: #2d70b6 !important;
}
.laranja h3 strong{
color: #f77f4d !important;
}
.branco h3, .branco *, a.create-post{
color: #fff !important;
}
.texto-branco p
{
color: #fff !important;
}
.texto-branco p strong
{
color: #2d70b6 !important;
font-size: 18px !important;
}
.texto-branco.stronglaranja p strong{
color: #f77f4d !important;
}
.normall p strong{
color: #2d70b6 !important;
font-size: 18px !important;
}
.go-top{
background-color: #3a7ebd !important;
color: #fff !important;
}
#main, #main>.container{
margin-bottom: 0 !important;
}
.whatsappa h2{
color: #fff !important;
}
.whatsappa h2 strong{
color: #147e4e !important;
}
.whatsapp-img{
margin-top: -50px !important;
}
.padrao-h2 h2{
color: #fff !important;
line-height: 1.2 !important;
font-size: 38px !important
}
.aha4 h5{
color: #fff !important;
margin-top: -20px;
margin-bottom: 45px !important;
padding-right: 175px !important;
text-transform: none !important;
letter-spacing: normal !important;
font-size: 1.2rem !important;
font-weight: 400 !important;
line-height: 1.5rem !important
}
.img2{
margin-top: -143px !important;
margin-bottom: 0 !important;
} @media(max-width: 768px){
#slider1 h1 {
font-size: 58px !important;
}
#slider1 {
border-bottom-right-radius: 0%;
border-bottom-left-radius: 0%;
}
h2{
font-size: 2.5rem !important;
}
.wpb_single_image.vc_align_left {
text-align: center !important;
}
#slider1 h1 {
font-size: 27px !important;
text-align: center !important;
}
#slider1 h2 {
font-size: 27px !important;
}
a.header-item{
color: #fff !important;
}
#slider1 h3 {
font-size: 23px !important;
}
#contatos h2{
text-align: center !important;
}
.coluna > .vc_column-inner {
padding-left: 0px !important;
}
.branding img{
max-width: 75% !important;
float: none !important;
display: block !important;
margin: 0 auto !important;
}
.sociais{
width: 50px !important;
display: block !important;
margin: 0 auto !important    }
.copy {
margin-top: 30px !important;
}
#contatos .vc_btn3-container.vc_btn3-left {
text-align: center !important;
margin-top: 25px !important;
}
#exames h3 {
font-size: 1.3rem !important;
}
.header-item{
border-radius: 40px !important;
display: block !important;
white-space: break-spaces !important
}
#slider1 .vc_empty_space{
height: 32px !important
}
.create-post>* {
display: inline !important;
}
.create-post{
text-align: center !important;
line-height: 23px !important;
margin-bottom: 10px !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
}
h2 strong {
font-size: 2.0rem !important;
margin-top: 5px !important;
}
h2 {
font-size: 2rem !important;
line-height: 1.3 !important;
}
#slider1 p{
text-align: center !important;
}
#about p {
margin: 0 0 1.5rem !important;
}
#servicos .wpb_single_image img {
height: auto;
max-width: 57%;
}
#servicos *{
text-align: center !important;
}
#servicos p{
margin: 0 !important;
}
.wpb_text_column.wpb_content_element .copy{
text-align: center !important;
}
#servicos .wpb_single_image{
margin: 0 !important;
}
#numeros h3{
padding: 0 35px !important;
}
#numeros .vc_col-sm-4{
margin-bottom: 35px !important;
}
#rodape *{
text-align: center !important;
}
#boxx h2 {
font-size: 16px !important;
}
#boxx h3 {
font-size: 35px !important;
margin-top: 30px !important;
}
#boxx .vc_btn3{
margin-top: -80px !important;
}
h5{
line-height: 28px !important;
}
.vc_btn3.vc_btn3-size-lg {
line-height: 24px !important;
}
.bb-header.header-mobile.g-style .header-c {
background: transparent !important;
}
.bb-header.header-mobile .header-row-layout{
display: none !important;
}
#slider1 h1{
margin-top: 77px !important;
padding-right: 0 !important;
}
#slider1 .wpb_content_element{
margin-bottom: 26px !important;
}
.aha4 h5{
padding-right: 0 !important;
line-height: 2rem !important
}
.padrao-h2 h2{
padding-right: 0 !important;
}
#prepare *, .tfree-testimonial-content p{
text-align: center !important;
}
.img2 {
margin-top: -11px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
background: transparent !important;
border: none !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
background: #fff !important
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
color: #000 !important;
-webkit-box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
-moz-box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
box-shadow: 8px 19px 33px -7px rgba(147,159,201,0.13) !important;
padding: 15px !important;
border: none !important;
border-radius: 8px !important
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active  .vc_tta-panel-title>a{
color: #fff !important;
background: #f0502f !important
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
border: none !important;
}
.vc_tta-panel{
margin-top: 20px !important;
}
#slider1 *{
text-align: center !important;
}
.imagem-1 {
margin-top: -4px !important;
}
}