/* Slide principal - INÍCIO */
/* Imagem - INÍCIO*/
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(1) .slotholder .tp-bgimg.defaultimg {
   background-position: 30% center !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(2) .slotholder .tp-bgimg.defaultimg {
   background-position: right center !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(3) .slotholder .tp-bgimg.defaultimg {
   background-position: left center !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(4) .slotholder .tp-bgimg.defaultimg {
   background-position: right center !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(5) .slotholder .tp-bgimg.defaultimg {
   background-position: right center !important;
}
/* Imagem - FIM*/

/* Texto H2 - INÍCIO */
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(1) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 {
   position: relative !important;
   text-align: left !important;
   font-size: calc(2vw + 18px) !important;
   line-height: calc(1.5vw + 23px) !important;
   top: -60px !important;
   width: 100vw !important;
   min-width: 100vw !important;
   max-width: 100vw !important;
   padding-left: 60% !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(2) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(3) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(4) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(5) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 {
   /* display: none !important; */
}
/* Texto H2 - FIM */

/* Texto P - INÍCIO */
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(1) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap p {
   position: relative !important;
   text-align: left !important;
   font-size: calc(0.9vw + 12px) !important;
   line-height: calc(0.9vw + 17px) !important;
   top: -80px !important;
   width: 100vw !important;
   min-width: 100vw !important;
   max-width: 100vw !important;
   padding-left: 60% !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(2) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap p {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(3) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap p {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(4) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap p {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(5) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap p {
   /* display: none !important; */
}
/* Texto P - FIM */

/* Botao - Início */
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(1) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme.wrap-btn-slide {
   position: relative !important;
   font-size: calc(0.9vw + 12px) !important;
   line-height: calc(0.9vw + 12px) !important;
   top: -20px !important;
   width: 100vw !important;
   min-width: 100vw !important;
   max-width: 100vw !important;
   padding-left: 59.8% !important;
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(2) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme.wrap-btn-slide {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(3) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme.wrap-btn-slide {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(4) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme.wrap-btn-slide {
   /* display: none !important; */
}
.tp-revslider-mainul .tp-revslider-slidesli:nth-child(5) .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme.wrap-btn-slide {
   /* display: none !important; */
}
/* Botao - Fim */
@media (max-width: 576px) {
   .tp-bgimg.defaultimg {
   }
}
/* Slide principal - FIM */

/* Formatação Entre em contato - Início */
#entre-em-contato form input,
#entre-em-contato form select {
   outline-style: solid !important;
   outline-width: 2px !important;
   outline-color: #1f4373 !important;
   border-bottom-style: solid;
   border-bottom-width: 3px !important;
   border-bottom-color: #1f4373 !important;
}

#entre-em-contato .titulo {
   color: #16243f !important;
}

#entre-em-contato .traco-titulo {
   background-color: #f28705 !important;
}
#entre-em-contato .descricao {
   color: black !important;
}
/* Formatação Entre em contato - Fim */

/* Formatação Blog - Início */
#blog .titulo {
   color: #16243f !important;
}

#blog .traco-titulo {
   background-color: #f28705 !important;
}
#blog .descricao {
   color: black !important;
}
/* Formatação Blog - Fim */

/* Formatação Treinamentos - Início */
#treinamentos .titulo {
   color: #16243f !important;
}

#treinamentos .traco-titulo {
   background-color: #f28705 !important;
}
#treinamentos .descricao {
   color: black !important;
}
/* Formatação Treinamentos - Fim */

/* Formatação Depoimentos - Início */
#depoimentos .titulo {
   color: #f28705 !important;
}

#depoimentos .traco-titulo {
   background-color: #ebc707 !important;
}
#depoimentos .descricao {
   color: black !important;
}
/* Formatação Depoimentos - Fim */

/* Formatação Sobre - Início */
#sobre .titulo {
   color: white !important;
}

#sobre .traco-titulo {
   background-color: #ebc707 !important;
}
#sobre .descricao {
   color: black !important;
}
/* Formatação Sobre - Fim */

/* Formatação Cursos - Início */
#cursos .titulo {
   color: #16243f !important;
}

#cursos .traco-titulo {
   background-color: #f28705 !important;
}
#cursos .descricao {
   color: black !important;
}
/* Formatação Cursos - Fim */

.rodape-logo img {
   max-height: 120px;    /* ajuste a altura máxima para o valor que combine com a primeira logo */
   width: auto;         /* mantém a proporção original */
   height: auto;        /* reforça a proporcionalidade */
   display: block;
   margin-top: 10px;    /* espaço entre as logos */
 }

/* Empurra só a segunda logo para a direita */
.rodape-logo + .rodape-logo img {
   margin-left: -58px; /* ajuste este valor até ficar na posição desejada */
} 

.rodape-logo img{
    width: auto;
}


@media(max-width:1200px){
    .rodape-logo + .rodape-logo img{
        margin-left: -42px;
    }
.rodape-logo img{
        width: 100%;   
}

}
