/* ----------------------------------------------------------- */
/* ---------------------->>> RD STATION <<<------------------- */
/* ----------------------------------------------------------- */
.rdClasses .et-db #et-boc .et-l .et_pb_module input.text:not(.qty),
.rdClasses .et-db #et-boc .et-l .et_pb_module input.title,
.rdClasses .et-db #et-boc .et-l .et_pb_module input[type=email],
.rdClasses .et-db #et-boc .et-l .et_pb_module input[type=password],
.rdClasses .et-db #et-boc .et-l .et_pb_module input[type=tel],
.rdClasses .et-db #et-boc .et-l .et_pb_module input[type=text],
.rdClasses .et-db #et-boc .et-l .et_pb_module input select,
.rdClasses .et-db #et-boc .et-l .et_pb_module input textarea {
  border: 1px solid #bbb;
  color: #4e4e4e;
  padding: 5px 10px !important;
  height: auto;
  width: 100%;
  margin-bottom: 20px !important;
  border-radius: 5px !important;
}
.rdClasses .rd-button {
  background-color: #8f43d1 !important;
  border-radius: 5px !important;
  margin-top: 5px !important;
}
.rdClasses .td-text {
  margin-top: 15px !important;
}
/*/////////////////////////////////////////////////////////////*/
/* ------------------->>> FIM RD STATION <<<------------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* -------------------->>> INÍCIO CORES <<<------------------- */
/* ----------------------------------------------------------- */
.colorBranco {
  color: #FFFFFF !important;
}
.colorBranco p {
  color: #FFFFFF;
}
.colorBranco a {
  color: #FFFFFF;
  text-decoration: none;
}
.colorBranco a:hover {
  color: #8F43D1;
}
.colorBranco span {
  color: #FFFFFF;
}
.colorPreto {
  color: #000000;
}
.colorPreto p {
  color: #000000;
}
.colorPreto a {
  color: #000000;
}
.colorPreto a:hover {
  color: #9AF4F2;
}
.colorPreto span {
  color: #8F43D1;
}
.colorCinzaNave {
  color: #6B697B;
}
.colorCinzaNave p {
  color: #6B697B;
}
.colorCinzaNave a {
  color: #6B697B;
}
.colorCinzaNave a:hover {
  color: #9AF4F2;
}
.colorCinzaNave span {
  color: #6B697B;
}
.colorRoxo {
  color: #8F43D1;
}
.colorRoxo p {
  color: #8F43D1;
}
.colorRoxo p a {
  color: #8F43D1;
}
.colorRoxo p a:hover {
  color: #9AF4F2;
}
.colorRoxo a {
  color: #8F43D1;
}
.colorRoxo a:hover {
  color: #9AF4F2;
}
.colorRoxo span {
  color: #8F43D1;
}
.colorAzul {
  color: #9AF4F2;
}
.colorAzul p {
  color: #9AF4F2;
}
.colorAzul a {
  color: #9AF4F2;
}
.colorAzul a:hover {
  color: #9AF4F2;
}
.colorAzul span {
  color: #9AF4F2;
}
.colorVerde {
  color: #00FF9D;
}
.colorVerde p {
  color: #00FF9D;
}
.colorVerde a {
  color: #00FF9D;
}
.colorVerde a:hover {
  color: #9AF4F2;
}
.colorVerde span {
  color: #00FF9D;
}
.colorTexto {
  color: #000000;
}
.colorTexto p {
  color: #000000;
}
.colorTexto a {
  color: #000000;
}
.colorTexto a:hover {
  color: #9AF4F2;
}
.colorTexto span {
  color: #8F43D1;
}
.colorCinza {
  color: #B2B3AE;
}
.colorCinza p {
  color: #B2B3AE;
}
.colorCinza a {
  color: #B2B3AE;
}
.colorPrincipal {
  color: #8F43D1;
}
.colorPrincipal p {
  color: #8F43D1;
}
.colorPrincipal a {
  color: #8F43D1;
  text-decoration: none;
}
.colorPrincipal a:hover {
  color: #ffffff;
}
.colorPrincipal span {
  color: #8F43D1;
}
.colorPrincipal i {
  color: #8F43D1 !important;
}
.fonteRoboto {
  font-family: 'Roboto', sans-serif;
}
.fonteRobotoMono {
  font-family: 'Roboto Mono', monospace;
}
.fonteRobotoMono p {
  font-family: 'Roboto Mono', monospace !important;
  font-size: 16px;
}
/*/////////////////////////////////////////////////////////////*/
/* ------------------->>> FIM DOS CORES <<<------------------- */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* -------------->>> CSS xs | 480px | Mobile <<<-------------- */
/* ----------------------------------------------------------- */
@media only screen and (min-width: 1px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10% !important;
    padding-left: 10% !important;
  }
  .projetosBlog .col-lg-1,
  .depoimentosHome .col-lg-1,
  .projetosCursos .col-lg-1,
  .projetosDepoimentos .col-lg-1,
  .projetosBlog .col-lg-10,
  .depoimentosHome .col-lg-10,
  .projetosCursos .col-lg-10,
  .projetosDepoimentos .col-lg-10,
  .projetosBlog .col-lg-11,
  .depoimentosHome .col-lg-11,
  .projetosCursos .col-lg-11,
  .projetosDepoimentos .col-lg-11,
  .projetosBlog .col-lg-12,
  .depoimentosHome .col-lg-12,
  .projetosCursos .col-lg-12,
  .projetosDepoimentos .col-lg-12,
  .projetosBlog .col-lg-2,
  .depoimentosHome .col-lg-2,
  .projetosCursos .col-lg-2,
  .projetosDepoimentos .col-lg-2,
  .projetosBlog .col-lg-3,
  .depoimentosHome .col-lg-3,
  .projetosCursos .col-lg-3,
  .projetosDepoimentos .col-lg-3,
  .projetosBlog .col-lg-4,
  .depoimentosHome .col-lg-4,
  .projetosCursos .col-lg-4,
  .projetosDepoimentos .col-lg-4,
  .projetosBlog .col-lg-5,
  .depoimentosHome .col-lg-5,
  .projetosCursos .col-lg-5,
  .projetosDepoimentos .col-lg-5,
  .projetosBlog .col-lg-6,
  .depoimentosHome .col-lg-6,
  .projetosCursos .col-lg-6,
  .projetosDepoimentos .col-lg-6,
  .projetosBlog .col-lg-7,
  .depoimentosHome .col-lg-7,
  .projetosCursos .col-lg-7,
  .projetosDepoimentos .col-lg-7,
  .projetosBlog .col-lg-8,
  .depoimentosHome .col-lg-8,
  .projetosCursos .col-lg-8,
  .projetosDepoimentos .col-lg-8,
  .projetosBlog .col-lg-9,
  .depoimentosHome .col-lg-9,
  .projetosCursos .col-lg-9,
  .projetosDepoimentos .col-lg-9,
  .projetosBlog .col-md-1,
  .depoimentosHome .col-md-1,
  .projetosCursos .col-md-1,
  .projetosDepoimentos .col-md-1,
  .projetosBlog .col-md-10,
  .depoimentosHome .col-md-10,
  .projetosCursos .col-md-10,
  .projetosDepoimentos .col-md-10,
  .projetosBlog .col-md-11,
  .depoimentosHome .col-md-11,
  .projetosCursos .col-md-11,
  .projetosDepoimentos .col-md-11,
  .projetosBlog .col-md-12,
  .depoimentosHome .col-md-12,
  .projetosCursos .col-md-12,
  .projetosDepoimentos .col-md-12,
  .projetosBlog .col-md-2,
  .depoimentosHome .col-md-2,
  .projetosCursos .col-md-2,
  .projetosDepoimentos .col-md-2,
  .projetosBlog .col-md-3,
  .depoimentosHome .col-md-3,
  .projetosCursos .col-md-3,
  .projetosDepoimentos .col-md-3,
  .projetosBlog .col-md-4,
  .depoimentosHome .col-md-4,
  .projetosCursos .col-md-4,
  .projetosDepoimentos .col-md-4,
  .projetosBlog .col-md-5,
  .depoimentosHome .col-md-5,
  .projetosCursos .col-md-5,
  .projetosDepoimentos .col-md-5,
  .projetosBlog .col-md-6,
  .depoimentosHome .col-md-6,
  .projetosCursos .col-md-6,
  .projetosDepoimentos .col-md-6,
  .projetosBlog .col-md-7,
  .depoimentosHome .col-md-7,
  .projetosCursos .col-md-7,
  .projetosDepoimentos .col-md-7,
  .projetosBlog .col-md-8,
  .depoimentosHome .col-md-8,
  .projetosCursos .col-md-8,
  .projetosDepoimentos .col-md-8,
  .projetosBlog .col-md-9,
  .depoimentosHome .col-md-9,
  .projetosCursos .col-md-9,
  .projetosDepoimentos .col-md-9,
  .projetosBlog .col-sm-1,
  .depoimentosHome .col-sm-1,
  .projetosCursos .col-sm-1,
  .projetosDepoimentos .col-sm-1,
  .projetosBlog .col-sm-10,
  .depoimentosHome .col-sm-10,
  .projetosCursos .col-sm-10,
  .projetosDepoimentos .col-sm-10,
  .projetosBlog .col-sm-11,
  .depoimentosHome .col-sm-11,
  .projetosCursos .col-sm-11,
  .projetosDepoimentos .col-sm-11,
  .projetosBlog .col-sm-12,
  .depoimentosHome .col-sm-12,
  .projetosCursos .col-sm-12,
  .projetosDepoimentos .col-sm-12,
  .projetosBlog .col-sm-2,
  .depoimentosHome .col-sm-2,
  .projetosCursos .col-sm-2,
  .projetosDepoimentos .col-sm-2,
  .projetosBlog .col-sm-3,
  .depoimentosHome .col-sm-3,
  .projetosCursos .col-sm-3,
  .projetosDepoimentos .col-sm-3,
  .projetosBlog .col-sm-4,
  .depoimentosHome .col-sm-4,
  .projetosCursos .col-sm-4,
  .projetosDepoimentos .col-sm-4,
  .projetosBlog .col-sm-5,
  .depoimentosHome .col-sm-5,
  .projetosCursos .col-sm-5,
  .projetosDepoimentos .col-sm-5,
  .projetosBlog .col-sm-6,
  .depoimentosHome .col-sm-6,
  .projetosCursos .col-sm-6,
  .projetosDepoimentos .col-sm-6,
  .projetosBlog .col-sm-7,
  .depoimentosHome .col-sm-7,
  .projetosCursos .col-sm-7,
  .projetosDepoimentos .col-sm-7,
  .projetosBlog .col-sm-8,
  .depoimentosHome .col-sm-8,
  .projetosCursos .col-sm-8,
  .projetosDepoimentos .col-sm-8,
  .projetosBlog .col-sm-9,
  .depoimentosHome .col-sm-9,
  .projetosCursos .col-sm-9,
  .projetosDepoimentos .col-sm-9,
  .projetosBlog .col-xs-1,
  .depoimentosHome .col-xs-1,
  .projetosCursos .col-xs-1,
  .projetosDepoimentos .col-xs-1,
  .projetosBlog .col-xs-10,
  .depoimentosHome .col-xs-10,
  .projetosCursos .col-xs-10,
  .projetosDepoimentos .col-xs-10,
  .projetosBlog .col-xs-11,
  .depoimentosHome .col-xs-11,
  .projetosCursos .col-xs-11,
  .projetosDepoimentos .col-xs-11,
  .projetosBlog .col-xs-12,
  .depoimentosHome .col-xs-12,
  .projetosCursos .col-xs-12,
  .projetosDepoimentos .col-xs-12,
  .projetosBlog .col-xs-2,
  .depoimentosHome .col-xs-2,
  .projetosCursos .col-xs-2,
  .projetosDepoimentos .col-xs-2,
  .projetosBlog .col-xs-3,
  .depoimentosHome .col-xs-3,
  .projetosCursos .col-xs-3,
  .projetosDepoimentos .col-xs-3,
  .projetosBlog .col-xs-4,
  .depoimentosHome .col-xs-4,
  .projetosCursos .col-xs-4,
  .projetosDepoimentos .col-xs-4,
  .projetosBlog .col-xs-5,
  .depoimentosHome .col-xs-5,
  .projetosCursos .col-xs-5,
  .projetosDepoimentos .col-xs-5,
  .projetosBlog .col-xs-6,
  .depoimentosHome .col-xs-6,
  .projetosCursos .col-xs-6,
  .projetosDepoimentos .col-xs-6,
  .projetosBlog .col-xs-7,
  .depoimentosHome .col-xs-7,
  .projetosCursos .col-xs-7,
  .projetosDepoimentos .col-xs-7,
  .projetosBlog .col-xs-8,
  .depoimentosHome .col-xs-8,
  .projetosCursos .col-xs-8,
  .projetosDepoimentos .col-xs-8,
  .projetosBlog .col-xs-9,
  .depoimentosHome .col-xs-9,
  .projetosCursos .col-xs-9,
  .projetosDepoimentos .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .projetosBlog p,
  .depoimentosHome p,
  .projetosCursos p,
  .projetosDepoimentos p {
    font-size: 18px;
    line-height: 1.5;
  }
  .imgPr {
    margin-top: 0px;
  }
  .borderPreto {
    margin-right: 0px;
  }
  .borderVerde {
    margin-right: 0px;
  }
  .borderAzul {
    margin-right: 0px;
  }
  .borderRoxo {
    margin-right: 0px;
  }
  .fonteTexto {
    z-index: 4;
    font-size: 20px;
  }
  .fonteTexto p {
    font-size: 21px;
  }
  .fonteTexto span {
    font-weight: 700;
  }
  .bgChamadaTopo {
    padding: 28px 0 20px 0;
  }
  .tags {
    display: block;
  }
  .btn-default,
  .btn-default02,
  .btn-default03,
  .btn-default04,
  .btn-default05,
  .btn-primary {
    font-size: 14px !important;
    letter-spacing: 1px;
  }
  .menuPqs span {
    font-family: 'Roboto Mono', monospace;
    font-size: 16px;
    line-height: 1.8;
    background-color: #FFFFFF;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    display: block;
    padding: 20px;
    max-width: 400px;
  }
  .menuPqs a {
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
  }
  .menuPqs a:hover {
    color: #000000;
  }
  .menuPqs ul {
    text-decoration: none;
    list-style: none;
  }
  .menuPqs li {
    display: inline;
    margin-bottom: 40px;
  }
  .menuPqs li:nth-child(1) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li:nth-child(2) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li:nth-child(3) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li > a {
    border-right: 1px solid #FFFFFF;
  }
  .menuPqs li:last-child > a {
    border-right: none;
    padding-right: 0px;
  }
  .retira-margemMobile {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .fs22 {
    font-size: 18px !important;
  }
  .fs26 {
    font-size: 20px !important;
  }
  .fs36 {
    font-size: 26px !important;
  }
  .fs36 p {
    font-size: 26px !important;
    line-height: 1.2;
  }
  .fs40 {
    font-size: 30px !important;
  }
  .fs40 h1 {
    font-size: 30px !important;
  }
  .fs45 {
    font-size: 35px !important;
  }
  .fs60 {
    font-size: 36px !important;
  }
  .textCenterMobile {
    text-align: center !important;
  }
  .textRightMobile {
    text-align: center !important;
  }
  .slick-prev,
  .slick-next {
    top: 20px !important;
  }
  .slick-prev {
    right: 100px !important;
  }
  .slick-next {
    right: 20px !important;
  }
  .depoimentosHome .slick-prev,
  .projetosDepoimentos .slick-prev,
  .depoimentosHome .slick-next,
  .projetosDepoimentos .slick-next {
    top: 20px !important;
  }
  .depoimentosHome .slick-prev,
  .projetosDepoimentos .slick-prev {
    right: 120px !important;
  }
  .depoimentosHome .slick-next,
  .projetosDepoimentos .slick-next {
    right: 20px !important;
  }
  .projetosCursos .slick-prev,
  .projetosCursos .slick-next {
    top: -70px !important;
  }
  .projetosCursos .slick-prev {
    right: 60px !important;
  }
  .projetosCursos .slick-next {
    right: 0% !important;
  }
  .projetosBlog .slick-prev,
  .projetosBlog .slick-next {
    top: -70px !important;
  }
  .projetosBlog .slick-prev {
    right: 60px !important;
  }
  .projetosBlog .slick-next {
    right: 0% !important;
  }
  h1,
  .h1 {
    font-size: 26px !important;
  }
  h2,
  .h2 {
    font-size: 26px !important;
  }
  h3,
  .h3 {
    font-size: 24px !important;
  }
  .centralizarVertical {
    display: flex;
    align-items: center;
  }
  .wp-block-quote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 0px!important;
  }
  .wp-block-quote p:last-child {
    margin: 0 0 0 0px!important;
  }
  blockquote {
    padding: 10px 20px !important;
    margin: 60px 0 60px 0 !important;
    font-size: 18px !important;
    border-left: 5px solid #8F43D1 !important;
    font-family: 'Roboto Mono', monospace;
    font-style: italic;
  }
  blockquote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 0px!important;
  }
  blockquote p:last-child {
    margin: 0 0 0 0px!important;
  }
  blockquote b,
  blockquote strong {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  blockquote span {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  .tags {
    margin: 0 0 0px 0px !important;
  }
  .conteudo {
    line-height: 1.7;
  }
  .conteudo a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo a:hover {
    color: #000000 !important;
  }
  .conteudo .h1,
  .conteudo h1,
  .conteudo .h2,
  .conteudo h2,
  .conteudo .h3,
  .conteudo h3,
  .conteudo .h4,
  .conteudo h4,
  .conteudo .h5,
  .conteudo h5,
  .conteudo .h6,
  .conteudo h6 {
    margin: 20px 0 20px 0px !important;
  }
  .conteudo li,
  .conteudo ul,
  .conteudo ol {
    margin: 0 0 10px 0px !important;
  }
  .conteudo li:last-child,
  .conteudo ul:last-child,
  .conteudo ol:last-child {
    margin: 0 0 50px 0px !important;
  }
  .conteudo p {
    margin: 0 0 40px 0px !important;
  }
  .conteudo p strong,
  .conteudo p b {
    font-weight: 700 !important;
  }
  .conteudo p i {
    font-style: italic !important;
  }
  .conteudo p a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo p a:hover {
    color: #000000 !important;
  }
  .conteudo p:last-child {
    margin: 0 0 40px 0px;
  }
  .center-blockMobile {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}
/*////////////////////////////////////////////////////////////*/
/* ---------->>> FIM DO CSS xs | 480px | Mobile <<<---------- */
/*////////////////////////////////////////////////////////////*/
/* ---------------------------------------------------------- */
/* ------------->>> CSS sm | 768px | Tablet <<<-------------- */
/* ---------------------------------------------------------- */
@media only screen and (min-width: 768px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .projetosBlog .col-lg-1,
  .depoimentosHome .col-lg-1,
  .projetosCursos .col-lg-1,
  .projetosDepoimentos .col-lg-1,
  .projetosBlog .col-lg-10,
  .depoimentosHome .col-lg-10,
  .projetosCursos .col-lg-10,
  .projetosDepoimentos .col-lg-10,
  .projetosBlog .col-lg-11,
  .depoimentosHome .col-lg-11,
  .projetosCursos .col-lg-11,
  .projetosDepoimentos .col-lg-11,
  .projetosBlog .col-lg-12,
  .depoimentosHome .col-lg-12,
  .projetosCursos .col-lg-12,
  .projetosDepoimentos .col-lg-12,
  .projetosBlog .col-lg-2,
  .depoimentosHome .col-lg-2,
  .projetosCursos .col-lg-2,
  .projetosDepoimentos .col-lg-2,
  .projetosBlog .col-lg-3,
  .depoimentosHome .col-lg-3,
  .projetosCursos .col-lg-3,
  .projetosDepoimentos .col-lg-3,
  .projetosBlog .col-lg-4,
  .depoimentosHome .col-lg-4,
  .projetosCursos .col-lg-4,
  .projetosDepoimentos .col-lg-4,
  .projetosBlog .col-lg-5,
  .depoimentosHome .col-lg-5,
  .projetosCursos .col-lg-5,
  .projetosDepoimentos .col-lg-5,
  .projetosBlog .col-lg-6,
  .depoimentosHome .col-lg-6,
  .projetosCursos .col-lg-6,
  .projetosDepoimentos .col-lg-6,
  .projetosBlog .col-lg-7,
  .depoimentosHome .col-lg-7,
  .projetosCursos .col-lg-7,
  .projetosDepoimentos .col-lg-7,
  .projetosBlog .col-lg-8,
  .depoimentosHome .col-lg-8,
  .projetosCursos .col-lg-8,
  .projetosDepoimentos .col-lg-8,
  .projetosBlog .col-lg-9,
  .depoimentosHome .col-lg-9,
  .projetosCursos .col-lg-9,
  .projetosDepoimentos .col-lg-9,
  .projetosBlog .col-md-1,
  .depoimentosHome .col-md-1,
  .projetosCursos .col-md-1,
  .projetosDepoimentos .col-md-1,
  .projetosBlog .col-md-10,
  .depoimentosHome .col-md-10,
  .projetosCursos .col-md-10,
  .projetosDepoimentos .col-md-10,
  .projetosBlog .col-md-11,
  .depoimentosHome .col-md-11,
  .projetosCursos .col-md-11,
  .projetosDepoimentos .col-md-11,
  .projetosBlog .col-md-12,
  .depoimentosHome .col-md-12,
  .projetosCursos .col-md-12,
  .projetosDepoimentos .col-md-12,
  .projetosBlog .col-md-2,
  .depoimentosHome .col-md-2,
  .projetosCursos .col-md-2,
  .projetosDepoimentos .col-md-2,
  .projetosBlog .col-md-3,
  .depoimentosHome .col-md-3,
  .projetosCursos .col-md-3,
  .projetosDepoimentos .col-md-3,
  .projetosBlog .col-md-4,
  .depoimentosHome .col-md-4,
  .projetosCursos .col-md-4,
  .projetosDepoimentos .col-md-4,
  .projetosBlog .col-md-5,
  .depoimentosHome .col-md-5,
  .projetosCursos .col-md-5,
  .projetosDepoimentos .col-md-5,
  .projetosBlog .col-md-6,
  .depoimentosHome .col-md-6,
  .projetosCursos .col-md-6,
  .projetosDepoimentos .col-md-6,
  .projetosBlog .col-md-7,
  .depoimentosHome .col-md-7,
  .projetosCursos .col-md-7,
  .projetosDepoimentos .col-md-7,
  .projetosBlog .col-md-8,
  .depoimentosHome .col-md-8,
  .projetosCursos .col-md-8,
  .projetosDepoimentos .col-md-8,
  .projetosBlog .col-md-9,
  .depoimentosHome .col-md-9,
  .projetosCursos .col-md-9,
  .projetosDepoimentos .col-md-9,
  .projetosBlog .col-sm-1,
  .depoimentosHome .col-sm-1,
  .projetosCursos .col-sm-1,
  .projetosDepoimentos .col-sm-1,
  .projetosBlog .col-sm-10,
  .depoimentosHome .col-sm-10,
  .projetosCursos .col-sm-10,
  .projetosDepoimentos .col-sm-10,
  .projetosBlog .col-sm-11,
  .depoimentosHome .col-sm-11,
  .projetosCursos .col-sm-11,
  .projetosDepoimentos .col-sm-11,
  .projetosBlog .col-sm-12,
  .depoimentosHome .col-sm-12,
  .projetosCursos .col-sm-12,
  .projetosDepoimentos .col-sm-12,
  .projetosBlog .col-sm-2,
  .depoimentosHome .col-sm-2,
  .projetosCursos .col-sm-2,
  .projetosDepoimentos .col-sm-2,
  .projetosBlog .col-sm-3,
  .depoimentosHome .col-sm-3,
  .projetosCursos .col-sm-3,
  .projetosDepoimentos .col-sm-3,
  .projetosBlog .col-sm-4,
  .depoimentosHome .col-sm-4,
  .projetosCursos .col-sm-4,
  .projetosDepoimentos .col-sm-4,
  .projetosBlog .col-sm-5,
  .depoimentosHome .col-sm-5,
  .projetosCursos .col-sm-5,
  .projetosDepoimentos .col-sm-5,
  .projetosBlog .col-sm-6,
  .depoimentosHome .col-sm-6,
  .projetosCursos .col-sm-6,
  .projetosDepoimentos .col-sm-6,
  .projetosBlog .col-sm-7,
  .depoimentosHome .col-sm-7,
  .projetosCursos .col-sm-7,
  .projetosDepoimentos .col-sm-7,
  .projetosBlog .col-sm-8,
  .depoimentosHome .col-sm-8,
  .projetosCursos .col-sm-8,
  .projetosDepoimentos .col-sm-8,
  .projetosBlog .col-sm-9,
  .depoimentosHome .col-sm-9,
  .projetosCursos .col-sm-9,
  .projetosDepoimentos .col-sm-9,
  .projetosBlog .col-xs-1,
  .depoimentosHome .col-xs-1,
  .projetosCursos .col-xs-1,
  .projetosDepoimentos .col-xs-1,
  .projetosBlog .col-xs-10,
  .depoimentosHome .col-xs-10,
  .projetosCursos .col-xs-10,
  .projetosDepoimentos .col-xs-10,
  .projetosBlog .col-xs-11,
  .depoimentosHome .col-xs-11,
  .projetosCursos .col-xs-11,
  .projetosDepoimentos .col-xs-11,
  .projetosBlog .col-xs-12,
  .depoimentosHome .col-xs-12,
  .projetosCursos .col-xs-12,
  .projetosDepoimentos .col-xs-12,
  .projetosBlog .col-xs-2,
  .depoimentosHome .col-xs-2,
  .projetosCursos .col-xs-2,
  .projetosDepoimentos .col-xs-2,
  .projetosBlog .col-xs-3,
  .depoimentosHome .col-xs-3,
  .projetosCursos .col-xs-3,
  .projetosDepoimentos .col-xs-3,
  .projetosBlog .col-xs-4,
  .depoimentosHome .col-xs-4,
  .projetosCursos .col-xs-4,
  .projetosDepoimentos .col-xs-4,
  .projetosBlog .col-xs-5,
  .depoimentosHome .col-xs-5,
  .projetosCursos .col-xs-5,
  .projetosDepoimentos .col-xs-5,
  .projetosBlog .col-xs-6,
  .depoimentosHome .col-xs-6,
  .projetosCursos .col-xs-6,
  .projetosDepoimentos .col-xs-6,
  .projetosBlog .col-xs-7,
  .depoimentosHome .col-xs-7,
  .projetosCursos .col-xs-7,
  .projetosDepoimentos .col-xs-7,
  .projetosBlog .col-xs-8,
  .depoimentosHome .col-xs-8,
  .projetosCursos .col-xs-8,
  .projetosDepoimentos .col-xs-8,
  .projetosBlog .col-xs-9,
  .depoimentosHome .col-xs-9,
  .projetosCursos .col-xs-9,
  .projetosDepoimentos .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .projetosBlog p,
  .depoimentosHome p,
  .projetosCursos p,
  .projetosDepoimentos p {
    font-size: 22px;
    line-height: 1.7;
  }
  .imgPr {
    margin-top: 0px;
  }
  .borderPreto {
    margin-right: 0px;
  }
  .borderVerde {
    margin-right: 0px;
  }
  .borderAzul {
    margin-right: 0px;
  }
  .borderRoxo {
    margin-right: 0px;
  }
  .fonteTexto {
    z-index: 4;
    font-size: 20px;
  }
  .fonteTexto p {
    font-size: 22px;
  }
  .fonteTexto span {
    font-weight: 700;
  }
  .bgChamadaTopo {
    padding: 28px 0 20px 0;
  }
  .tags {
    display: block;
  }
  .btn-default,
  .btn-default02,
  .btn-default03,
  .btn-default04,
  .btn-default05,
  .btn-primary {
    font-size: 16px !important;
    letter-spacing: 2.2px;
  }
  .menuPqs span {
    font-family: 'Roboto Mono', monospace;
    font-size: 16px;
    line-height: 1.8;
    background-color: #FFFFFF;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    display: block;
    padding: 20px;
    max-width: 400px;
  }
  .menuPqs a {
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
  }
  .menuPqs a:hover {
    color: #000000;
  }
  .menuPqs ul {
    text-decoration: none;
    list-style: none;
  }
  .menuPqs li {
    display: inline;
    margin-bottom: 40px;
  }
  .menuPqs li:nth-child(1) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li:nth-child(2) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li:nth-child(3) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li > a {
    border-right: 1px solid #FFFFFF;
  }
  .menuPqs li:last-child > a {
    border-right: none;
    padding-right: 0px;
  }
  .retira-margemMobile {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .fs22 {
    font-size: 20px !important;
  }
  .fs26 {
    font-size: 22px !important;
  }
  .fs36 {
    font-size: 32px !important;
  }
  .fs36 p {
    font-size: 32px !important;
    line-height: 1.2;
  }
  .fs40 {
    font-size: 30px !important;
  }
  .fs40 h1 {
    font-size: 30px !important;
  }
  .fs45 {
    font-size: 35px !important;
  }
  .fs60 {
    font-size: 36px !important;
  }
  .textCenterMobile {
    text-align: center !important;
  }
  .textRightMobile {
    text-align: center !important;
  }
  .slick-prev,
  .slick-next {
    top: -70px !important;
  }
  .slick-prev {
    right: -100px !important;
  }
  .slick-next {
    right: 0px !important;
  }
  .depoimentosHome .slick-prev,
  .depoimentosHome .slick-next {
    top: -70px !important;
  }
  .depoimentosHome .slick-prev {
    right: 60px !important;
  }
  .depoimentosHome .slick-next {
    right: 0% !important;
  }
  .projetosCursos .slick-prev,
  .projetosCursos .slick-next {
    top: -70px !important;
  }
  .projetosCursos .slick-prev {
    right: 60px !important;
  }
  .projetosCursos .slick-next {
    right: 0% !important;
  }
  .projetosBlog .slick-prev,
  .projetosBlog .slick-next {
    top: -70px !important;
  }
  .projetosBlog .slick-prev {
    right: 60px !important;
  }
  .projetosBlog .slick-next {
    right: 0% !important;
  }
  h1,
  .h1 {
    font-size: 36px !important;
  }
  h2,
  .h2 {
    font-size: 28px !important;
  }
  h3,
  .h3 {
    font-size: 34px !important;
  }
  .centralizarVertical {
    display: flex;
    align-items: center;
  }
  .wp-block-quote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 0px!important;
  }
  .wp-block-quote p:last-child {
    margin: 0 0 0 0px!important;
  }
  blockquote {
    padding: 10px 20px !important;
    margin: 60px 0 60px 0 !important;
    font-size: 18px !important;
    border-left: 5px solid #8F43D1 !important;
    font-family: 'Roboto Mono', monospace;
    font-style: italic;
  }
  blockquote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 0px!important;
  }
  blockquote p:last-child {
    margin: 0 0 0 0px!important;
  }
  blockquote b,
  blockquote strong {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  blockquote span {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  .tags {
    margin: 0 0 0px 0px !important;
  }
  .conteudo {
    line-height: 1.7;
  }
  .conteudo a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo a:hover {
    color: #000000 !important;
  }
  .conteudo .h1,
  .conteudo h1,
  .conteudo .h2,
  .conteudo h2,
  .conteudo .h3,
  .conteudo h3,
  .conteudo .h4,
  .conteudo h4,
  .conteudo .h5,
  .conteudo h5,
  .conteudo .h6,
  .conteudo h6 {
    margin: 20px 0 20px 0px !important;
  }
  .conteudo li,
  .conteudo ul,
  .conteudo ol {
    margin: 0 0 10px 0px !important;
  }
  .conteudo li:last-child,
  .conteudo ul:last-child,
  .conteudo ol:last-child {
    margin: 0 0 50px 0px !important;
  }
  .conteudo p {
    margin: 0 0 40px 0px !important;
  }
  .conteudo p strong,
  .conteudo p b {
    font-weight: 700 !important;
  }
  .conteudo p i {
    font-style: italic !important;
  }
  .conteudo p a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo p a:hover {
    color: #000000 !important;
  }
  .conteudo p:last-child {
    margin: 0 0 40px 0px;
  }
  .center-blockMobile {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}
/*/////////////////////////////////////////////////////////////*/
/* --------->>> FIM DO CSS sm | 768px | Tablet <<<------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ------------->>> CSS md | 992px | Desktop <<<-------------- */
/* ----------------------------------------------------------- */
@media only screen and (min-width: 992px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .projetosBlog .col-lg-1,
  .depoimentosHome .col-lg-1,
  .projetosCursos .col-lg-1,
  .projetosDepoimentos .col-lg-1,
  .projetosBlog .col-lg-10,
  .depoimentosHome .col-lg-10,
  .projetosCursos .col-lg-10,
  .projetosDepoimentos .col-lg-10,
  .projetosBlog .col-lg-11,
  .depoimentosHome .col-lg-11,
  .projetosCursos .col-lg-11,
  .projetosDepoimentos .col-lg-11,
  .projetosBlog .col-lg-12,
  .depoimentosHome .col-lg-12,
  .projetosCursos .col-lg-12,
  .projetosDepoimentos .col-lg-12,
  .projetosBlog .col-lg-2,
  .depoimentosHome .col-lg-2,
  .projetosCursos .col-lg-2,
  .projetosDepoimentos .col-lg-2,
  .projetosBlog .col-lg-3,
  .depoimentosHome .col-lg-3,
  .projetosCursos .col-lg-3,
  .projetosDepoimentos .col-lg-3,
  .projetosBlog .col-lg-4,
  .depoimentosHome .col-lg-4,
  .projetosCursos .col-lg-4,
  .projetosDepoimentos .col-lg-4,
  .projetosBlog .col-lg-5,
  .depoimentosHome .col-lg-5,
  .projetosCursos .col-lg-5,
  .projetosDepoimentos .col-lg-5,
  .projetosBlog .col-lg-6,
  .depoimentosHome .col-lg-6,
  .projetosCursos .col-lg-6,
  .projetosDepoimentos .col-lg-6,
  .projetosBlog .col-lg-7,
  .depoimentosHome .col-lg-7,
  .projetosCursos .col-lg-7,
  .projetosDepoimentos .col-lg-7,
  .projetosBlog .col-lg-8,
  .depoimentosHome .col-lg-8,
  .projetosCursos .col-lg-8,
  .projetosDepoimentos .col-lg-8,
  .projetosBlog .col-lg-9,
  .depoimentosHome .col-lg-9,
  .projetosCursos .col-lg-9,
  .projetosDepoimentos .col-lg-9,
  .projetosBlog .col-md-1,
  .depoimentosHome .col-md-1,
  .projetosCursos .col-md-1,
  .projetosDepoimentos .col-md-1,
  .projetosBlog .col-md-10,
  .depoimentosHome .col-md-10,
  .projetosCursos .col-md-10,
  .projetosDepoimentos .col-md-10,
  .projetosBlog .col-md-11,
  .depoimentosHome .col-md-11,
  .projetosCursos .col-md-11,
  .projetosDepoimentos .col-md-11,
  .projetosBlog .col-md-12,
  .depoimentosHome .col-md-12,
  .projetosCursos .col-md-12,
  .projetosDepoimentos .col-md-12,
  .projetosBlog .col-md-2,
  .depoimentosHome .col-md-2,
  .projetosCursos .col-md-2,
  .projetosDepoimentos .col-md-2,
  .projetosBlog .col-md-3,
  .depoimentosHome .col-md-3,
  .projetosCursos .col-md-3,
  .projetosDepoimentos .col-md-3,
  .projetosBlog .col-md-4,
  .depoimentosHome .col-md-4,
  .projetosCursos .col-md-4,
  .projetosDepoimentos .col-md-4,
  .projetosBlog .col-md-5,
  .depoimentosHome .col-md-5,
  .projetosCursos .col-md-5,
  .projetosDepoimentos .col-md-5,
  .projetosBlog .col-md-6,
  .depoimentosHome .col-md-6,
  .projetosCursos .col-md-6,
  .projetosDepoimentos .col-md-6,
  .projetosBlog .col-md-7,
  .depoimentosHome .col-md-7,
  .projetosCursos .col-md-7,
  .projetosDepoimentos .col-md-7,
  .projetosBlog .col-md-8,
  .depoimentosHome .col-md-8,
  .projetosCursos .col-md-8,
  .projetosDepoimentos .col-md-8,
  .projetosBlog .col-md-9,
  .depoimentosHome .col-md-9,
  .projetosCursos .col-md-9,
  .projetosDepoimentos .col-md-9,
  .projetosBlog .col-sm-1,
  .depoimentosHome .col-sm-1,
  .projetosCursos .col-sm-1,
  .projetosDepoimentos .col-sm-1,
  .projetosBlog .col-sm-10,
  .depoimentosHome .col-sm-10,
  .projetosCursos .col-sm-10,
  .projetosDepoimentos .col-sm-10,
  .projetosBlog .col-sm-11,
  .depoimentosHome .col-sm-11,
  .projetosCursos .col-sm-11,
  .projetosDepoimentos .col-sm-11,
  .projetosBlog .col-sm-12,
  .depoimentosHome .col-sm-12,
  .projetosCursos .col-sm-12,
  .projetosDepoimentos .col-sm-12,
  .projetosBlog .col-sm-2,
  .depoimentosHome .col-sm-2,
  .projetosCursos .col-sm-2,
  .projetosDepoimentos .col-sm-2,
  .projetosBlog .col-sm-3,
  .depoimentosHome .col-sm-3,
  .projetosCursos .col-sm-3,
  .projetosDepoimentos .col-sm-3,
  .projetosBlog .col-sm-4,
  .depoimentosHome .col-sm-4,
  .projetosCursos .col-sm-4,
  .projetosDepoimentos .col-sm-4,
  .projetosBlog .col-sm-5,
  .depoimentosHome .col-sm-5,
  .projetosCursos .col-sm-5,
  .projetosDepoimentos .col-sm-5,
  .projetosBlog .col-sm-6,
  .depoimentosHome .col-sm-6,
  .projetosCursos .col-sm-6,
  .projetosDepoimentos .col-sm-6,
  .projetosBlog .col-sm-7,
  .depoimentosHome .col-sm-7,
  .projetosCursos .col-sm-7,
  .projetosDepoimentos .col-sm-7,
  .projetosBlog .col-sm-8,
  .depoimentosHome .col-sm-8,
  .projetosCursos .col-sm-8,
  .projetosDepoimentos .col-sm-8,
  .projetosBlog .col-sm-9,
  .depoimentosHome .col-sm-9,
  .projetosCursos .col-sm-9,
  .projetosDepoimentos .col-sm-9,
  .projetosBlog .col-xs-1,
  .depoimentosHome .col-xs-1,
  .projetosCursos .col-xs-1,
  .projetosDepoimentos .col-xs-1,
  .projetosBlog .col-xs-10,
  .depoimentosHome .col-xs-10,
  .projetosCursos .col-xs-10,
  .projetosDepoimentos .col-xs-10,
  .projetosBlog .col-xs-11,
  .depoimentosHome .col-xs-11,
  .projetosCursos .col-xs-11,
  .projetosDepoimentos .col-xs-11,
  .projetosBlog .col-xs-12,
  .depoimentosHome .col-xs-12,
  .projetosCursos .col-xs-12,
  .projetosDepoimentos .col-xs-12,
  .projetosBlog .col-xs-2,
  .depoimentosHome .col-xs-2,
  .projetosCursos .col-xs-2,
  .projetosDepoimentos .col-xs-2,
  .projetosBlog .col-xs-3,
  .depoimentosHome .col-xs-3,
  .projetosCursos .col-xs-3,
  .projetosDepoimentos .col-xs-3,
  .projetosBlog .col-xs-4,
  .depoimentosHome .col-xs-4,
  .projetosCursos .col-xs-4,
  .projetosDepoimentos .col-xs-4,
  .projetosBlog .col-xs-5,
  .depoimentosHome .col-xs-5,
  .projetosCursos .col-xs-5,
  .projetosDepoimentos .col-xs-5,
  .projetosBlog .col-xs-6,
  .depoimentosHome .col-xs-6,
  .projetosCursos .col-xs-6,
  .projetosDepoimentos .col-xs-6,
  .projetosBlog .col-xs-7,
  .depoimentosHome .col-xs-7,
  .projetosCursos .col-xs-7,
  .projetosDepoimentos .col-xs-7,
  .projetosBlog .col-xs-8,
  .depoimentosHome .col-xs-8,
  .projetosCursos .col-xs-8,
  .projetosDepoimentos .col-xs-8,
  .projetosBlog .col-xs-9,
  .depoimentosHome .col-xs-9,
  .projetosCursos .col-xs-9,
  .projetosDepoimentos .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .projetosBlog p,
  .depoimentosHome p,
  .projetosCursos p,
  .projetosDepoimentos p {
    font-size: 22px;
    line-height: 1.7;
  }
  .imgPr {
    margin-top: -250px;
  }
  .borderPreto {
    margin-right: 20px;
  }
  .borderVerde {
    margin-right: 20px;
  }
  .borderAzul {
    margin-right: 20px;
  }
  .borderRoxo {
    margin-right: 20px;
  }
  .fonteTexto {
    z-index: 4;
    font-size: 20px;
  }
  .fonteTexto p {
    font-size: 26px;
  }
  .fonteTexto span {
    font-weight: 700;
  }
  .bgChamadaTopo {
    padding: 20px 0;
  }
  .btn-default,
  .btn-default02,
  .btn-default03,
  .btn-default04,
  .btn-default05,
  .btn-primary {
    font-size: 16px !important;
    letter-spacing: 4.2px;
  }
  .tags {
    display: inline-block;
  }
  .menuPqs span {
    font-family: 'Roboto Mono', monospace;
    font-size: 16px;
    line-height: 1.8;
    background-color: #FFFFFF;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    display: block;
    padding: 20px;
    max-width: 400px;
  }
  .menuPqs a {
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
  }
  .menuPqs a:hover {
    color: #000000;
  }
  .menuPqs ul {
    text-decoration: none;
    list-style: none;
  }
  .menuPqs li {
    display: inline;
    margin-bottom: 40px;
  }
  .menuPqs li:nth-child(1) {
    display: block;
    margin-left: 0px;
  }
  .menuPqs li:nth-child(2) {
    display: block;
    margin-left: 80px;
  }
  .menuPqs li:nth-child(3) {
    display: block;
    margin-left: 160px;
  }
  .menuPqs li > a {
    border-right: 1px solid #FFFFFF;
  }
  .menuPqs li:last-child > a {
    border-right: none;
    padding-right: 0px;
  }
  .retira-margemMobile {
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
  .fs22 {
    font-size: 22px !important;
  }
  .fs26 {
    font-size: 26px !important;
  }
  .fs36 {
    font-size: 36px !important;
  }
  .fs36 p {
    font-size: 36px !important;
    line-height: 1.2;
  }
  .fs40 {
    font-size: 40px !important;
  }
  .fs40 h1 {
    font-size: 40px !important;
  }
  .fs45 {
    font-size: 45px !important;
  }
  .fs60 {
    font-size: 60px !important;
  }
  .textCenterMobile {
    text-align: left !important;
  }
  .textRightMobile {
    text-align: right !important;
  }
  .slick-prev,
  .slick-next {
    top: -70px !important;
  }
  .slick-prev {
    right: -100px !important;
  }
  .slick-next {
    right: 0px !important;
  }
  .depoimentosHome .slick-prev,
  .depoimentosHome .slick-next {
    top: -70px !important;
  }
  .depoimentosHome .slick-prev {
    right: 60px !important;
  }
  .depoimentosHome .slick-next {
    right: 0% !important;
  }
  .projetosCursos .slick-prev,
  .projetosCursos .slick-next {
    top: -70px !important;
  }
  .projetosCursos .slick-prev {
    right: 60px !important;
  }
  .projetosCursos .slick-next {
    right: 0% !important;
  }
  .projetosBlog .slick-prev,
  .projetosBlog .slick-next {
    top: -70px !important;
  }
  .projetosBlog .slick-prev {
    right: 60px !important;
  }
  .projetosBlog .slick-next {
    right: 0% !important;
  }
  h1,
  .h1 {
    font-size: 50px !important;
  }
  h2,
  .h2 {
    font-size: 28px !important;
  }
  h3,
  .h3 {
    font-size: 40px !important;
  }
  .centralizarVertical {
    display: flex;
    align-items: center;
  }
  .wp-block-quote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 10px!important;
  }
  .wp-block-quote p:last-child {
    margin: 0 0 0 20px!important;
  }
  blockquote {
    padding: 10px 20px !important;
    margin: 60px 0 60px 0 !important;
    font-size: 18px !important;
    border-left: 5px solid #8F43D1 !important;
    font-family: 'Roboto Mono', monospace;
    font-style: italic;
  }
  blockquote p {
    font-family: 'Roboto Mono', monospace;
    font-size: 18px !important;
    margin: 0 0 0 10px!important;
  }
  blockquote p:last-child {
    margin: 0 0 0 20px!important;
  }
  blockquote b,
  blockquote strong {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  blockquote span {
    color: #8F43D1;
    font-family: 'Roboto Mono', monospace;
  }
  .tags {
    margin: 0 0 40px 120px !important;
  }
  .conteudo {
    line-height: 1.7;
  }
  .conteudo a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo a:hover {
    color: #000000 !important;
  }
  .conteudo .h1,
  .conteudo h1,
  .conteudo .h2,
  .conteudo h2,
  .conteudo .h3,
  .conteudo h3,
  .conteudo .h4,
  .conteudo h4,
  .conteudo .h5,
  .conteudo h5,
  .conteudo .h6,
  .conteudo h6 {
    margin: 20px 0 20px 120px !important;
  }
  .conteudo li,
  .conteudo ul,
  .conteudo ol {
    margin: 0 0 10px 70px !important;
  }
  .conteudo li:last-child,
  .conteudo ul:last-child,
  .conteudo ol:last-child {
    margin: 0 0 50px 70px !important;
  }
  .conteudo p {
    margin: 0 0 40px 120px !important;
  }
  .conteudo p strong,
  .conteudo p b {
    font-weight: 700 !important;
  }
  .conteudo p i {
    font-style: italic !important;
  }
  .conteudo p a {
    color: #8F43D1 !important;
    text-decoration: underline !important;
  }
  .conteudo p a:hover {
    color: #000000 !important;
  }
  .conteudo p:last-child {
    margin: 0 0 40px 120px;
  }
  .center-blockMobile {
    display: block;
    margin-right: initial;
    margin-left: inherit;
  }
}
/*/////////////////////////////////////////////////////////////*/
/* -------->>> FIM DO CSS md | 992px | Desktop <<<------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ----------->>> CSS lg | 1200px | Desktop HD <<<------------ */
/* ----------------------------------------------------------- */
@media only screen and (min-width: 14000px) {
  .slick-prev {
    right: -100px !important;
  }
  .slick-next {
    right: 0px !important;
  }
  .depoimentosHome .slick-prev {
    left: 20px !important;
  }
  .depoimentosHome .slick-next {
    right: 20px !important;
  }
}
/*/////////////////////////////////////////////////////////////*/
/* --------->>> FIM DO CSS lg | 1200px | Desktop <<<---------- */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* --------------->>> INÍCIO RESETAR ESTILOS <<<-------------- */
/* ----------------------------------------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*vertical-align: baseline;*/
  -webkit-font-smoothing: antialiased;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
html,
body {
  overflow-x: hidden;
}
body {
  line-height: 1;
  color: #000000 !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400;
  font-size: 20px !important;
}
body b,
body strong {
  font-weight: bold;
}
body em {
  font-style: italic;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.separador {
  height: 3px;
  width: 150px;
  background-color: #9AF4F2;
}
.wp-block-image figcaption {
  font-family: 'Roboto Mono', monospace;
  margin-bottom: 2em !important;
}
.wp-block-embed {
  margin: 3em 0 !important;
}
.border100 {
  border-radius: 100%;
}
/*/////////////////////////////////////////////////////////////*/
/* -------------->>> FIM DO RESETAR ESTILOS <<<--------------- */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ------------------->>> INÍCIO ESTILOS <<<------------------ */
/* ----------------------------------------------------------- */
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.nouppercase {
  text-transform: none !important;
}
.fontItalic {
  font-style: italic !important;
}
.fw300 {
  font-weight: 300 !important;
}
.fw400 {
  font-weight: 400 !important;
}
.fw700 {
  font-weight: 700 !important;
}
.fw700 p {
  font-size: 22px;
  font-weight: 700 !important;
}
.fw700 p:before,
.fw700 p:after {
  content: '"';
}
.btnDepo {
  position: absolute;
  top: -20px;
  right: 10%;
}
.pRelative {
  position: relative;
}
.pAbsolute {
  position: absolute;
}
.pInherit {
  position: inherit;
}
.row .col-img-wrap {
  padding-left: 0;
  padding-right: 0;
}
.col-img-wrap img {
  max-width: 50vw;
}
.col-align-right img {
  float: right;
}
.row .col-img-wrap-70 {
  padding-left: 0;
  padding-right: 0;
}
.col-img-wrap-70 img {
  max-width: 70vw;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.br5p {
  border-radius: 5px;
}
.br5p0 {
  border-radius: 5px 0 0 5px;
}
.br10p {
  border-radius: 10px;
}
.br20p {
  border-radius: 20px;
}
.br100p {
  border-radius: 100% !important;
}
.retira-margem {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mh55 {
  max-height: 55px;
}
.mh75 {
  max-height: 75px;
}
.mw50 {
  max-width: 50px !important;
}
.mw75 {
  max-width: 75px !important;
}
.mw80 {
  max-width: 80px !important;
}
.mw100 {
  max-width: 100px !important;
}
.mw120 {
  max-width: 120px !important;
}
.mw180 {
  max-width: 180px !important;
}
.mw200 {
  max-width: 200px !important;
}
.mw220 {
  max-width: 220px !important;
}
.mw240 {
  max-width: 240px !important;
}
.mw250 {
  max-width: 250px !important;
}
.mw260 {
  max-width: 260px !important;
}
.mw280 {
  max-width: 280px !important;
}
.mw300 {
  max-width: 300px !important;
}
.mw350 {
  max-width: 350px !important;
}
.mw400 {
  max-width: 400px !important;
}
.mw450 {
  max-width: 450px !important;
}
.mw500 {
  max-width: 500px !important;
}
.mw550 {
  max-width: 550px !important;
}
.mw580 {
  max-width: 580px !important;
}
.mw600 {
  max-width: 600px !important;
}
.mw650 {
  max-width: 650px !important;
}
.mw680 {
  max-width: 680px !important;
}
.mw700 {
  max-width: 700px !important;
}
.mw750 {
  max-width: 750px !important;
}
.mw800 {
  max-width: 800px !important;
}
.mw900 {
  max-width: 900px !important;
}
.mw1000 {
  max-width: 1000px !important;
}
img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
a img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
a img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
a[href],
input[type='submit'],
input[type='image'],
label[for],
select,
button,
.pointer,
.btn {
  cursor: pointer;
}
em {
  font-style: italic !important;
}
a {
  text-decoration: none;
  transition: 0.8s;
}
a img {
  opacity: 1;
}
a:hover {
  text-decoration: none !important;
  transition: 0.8s;
}
a:hover img {
  opacity: 0.5;
}
a:focus,
a:hover {
  text-decoration: none;
}
.fw400 {
  font-weight: 400 !important;
}
.fw500 {
  font-weight: 500 !important;
}
.fw600 {
  font-weight: 600 !important;
}
.fw700 {
  font-weight: 700 !important;
}
.fw800 {
  font-weight: 800 !important;
}
.vh-100 {
  height: 100vh;
}
.img-fluid90 {
  max-width: 90%;
  height: auto;
}
.ls1 {
  letter-spacing: 1px !important;
}
.ls2 {
  letter-spacing: 2px !important;
}
.ls3 {
  letter-spacing: 3px !important;
}
.ls4 {
  letter-spacing: 4px !important;
}
.lh1 {
  line-height: 1 !important;
}
.lh1_1 {
  line-height: 1.1 !important;
}
.lh1_2 {
  line-height: 1.2 !important;
}
.lh1_5 {
  line-height: 1.5 !important;
}
.lh1_7 {
  line-height: 1.7 !important;
}
.lh2 {
  line-height: 2 !important;
}
.mw-100 {
  max-width: 100px;
}
.mw-200 {
  max-width: 200px;
}
.mw-230 {
  max-width: 230px;
}
.mw-250 {
  max-width: 250px;
}
.mw-260 {
  max-width: 260px;
}
.mw-280 {
  max-width: 280px;
}
.mw-300 {
  max-width: 300px;
}
.mw-400 {
  max-width: 400px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-12 {
  margin-top: 12px;
}
.mt-13 {
  margin-top: 13px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-33 {
  margin-top: 33px;
}
.mt-35 {
  margin-top: 35px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-45 {
  margin-top: 45px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-57 {
  margin-top: 57px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-62 {
  margin-top: 62px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-76 {
  margin-top: 76px;
}
.mt-77 {
  margin-top: 77px;
}
.mt-78 {
  margin-top: 78px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-90 {
  margin-top: 90px;
}
.mt-105 {
  margin-top: 105px;
}
.mt-100 {
  margin-top: 100px;
}
.mt-110 {
  margin-top: 110px;
}
.mt-120 {
  margin-top: 120px;
}
.mt-130 {
  margin-top: 130px;
}
.mt-140 {
  margin-top: 140px;
}
.mt-150 {
  margin-top: 150px;
}
.mt-160 {
  margin-top: 160px;
}
.mt-180 {
  margin-top: 180px;
}
.mt-200 {
  margin-top: 200px;
}
.mt-220 {
  margin-top: 220px;
}
.mt-230 {
  margin-top: 230px;
}
.mt-250 {
  margin-top: 250px;
}
.mt-260 {
  margin-top: 260px;
}
.mt-300 {
  margin-top: 300px;
}
.mt-400 {
  margin-top: 400px;
}
.mt-500 {
  margin-top: 500px;
}
.mt-10p {
  margin-top: 10%;
}
.mt-20p {
  margin-top: 20%;
}
.mt-30p {
  margin-top: 30%;
}
.mt-35p {
  margin-top: 35%;
}
.mt-50p {
  margin-top: 50%;
}
.mt-120-n {
  margin-top: -120px;
}
.mt-220-n {
  margin-top: -220px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-60 {
  margin-bottom: 60px;
}
.pt-2 {
  padding-top: 2px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr10p {
  padding-right: 10%;
}
.pr5 {
  padding-right: 5px;
}
.pr10 {
  padding-right: 10px;
}
.pr15 {
  padding-right: 15px;
}
.pr20 {
  padding-right: 20px;
}
.pr30 {
  padding-right: 30px;
}
.pl10p {
  padding-left: 10%;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl15 {
  padding-left: 15px;
}
.pl20 {
  padding-left: 20px;
}
.pl30 {
  padding-left: 30px;
}
.fs12 {
  font-size: 12px !important;
}
.fs14 {
  font-size: 14px !important;
}
.fs15 {
  font-size: 15px !important;
}
.fs16 {
  font-size: 16px !important;
}
.fs17 {
  font-size: 17px !important;
}
.fs18 {
  font-size: 18px !important;
}
.fs19 {
  font-size: 19px !important;
}
.fs20 {
  font-size: 20px !important;
}
.fs21 {
  font-size: 21px !important;
}
.fs24 {
  font-size: 24px !important;
}
.fs28 {
  font-size: 28px !important;
}
.fs30 {
  font-size: 30px !important;
}
.fs30 p {
  font-size: 30px !important;
  line-height: 1.2;
}
.fs32 {
  font-size: 32px !important;
}
.fs34 {
  font-size: 34px !important;
}
.fs38 {
  font-size: 38px !important;
}
.fs44 {
  font-size: 44px !important;
}
.fs50 {
  font-size: 50px !important;
}
.fs55 {
  font-size: 55px !important;
}
.fs70 {
  font-size: 70px !important;
}
.fs80 {
  font-size: 80px !important;
}
.fs90 {
  font-size: 90px !important;
}
.fs100 {
  font-size: 100px !important;
}
.fs120 {
  font-size: 120px !important;
}
.fs200 {
  font-size: 200px !important;
}
.zi2 {
  z-index: 2 !important;
}
.zi10 {
  z-index: 10 !important;
}
.zi-1000 {
  z-index: 1000 !important;
  position: relative;
}
a {
  cursor: pointer !important;
}
a:hover {
  cursor: pointer !important;
}
.h62 {
  height: 62px;
}
.minheight-vh50 {
  height: 50vh;
}
.height-px90 {
  height: 87px;
}
.height-px100 {
  height: 100px;
}
.height-px200 {
  height: 200px;
}
.height-px250 {
  height: 250px;
}
.height-px300 {
  height: 300px;
}
.height-px400 {
  height: 400px;
}
.height-vh70 {
  height: 70vh;
}
.height-vh80 {
  height: 80vh;
}
.height-vh90 {
  height: 90vh;
}
.height-vh100 {
  height: 100vh;
}
.height-vh120 {
  height: 120vh;
}
.v-align > .h-align {
  height: 100%;
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
.v-align {
  position: relative;
  top: 0;
  right: 0;
  height: 100%;
  bottom: 0;
  left: 0;
  display: table;
  width: 100%;
}
.inner {
  width:  70%;
  margin:  0 auto;
  padding:  0;
}
.inner-full {
  width:  100%;
  margin:  0 auto;
  padding:  0;
}
.map-frame {
  width: 100%;
  height: 100%;
  position: relative;
}
.modal-dialog {
  z-index: 1800 !important;
}
@media (min-width: 1px) {
  .modal-lg {
    width: 100%;
  }
  .mtOQueAna {
    margin-top: 0px;
  }
  .margin-top-80 {
    margin-top: 0px;
  }
}
@media (min-width: 768px) {
  .modal-lg {
    width: 90%;
  }
  .mtOQueAna {
    margin-top: 0px;
  }
  .margin-top-80 {
    margin-top: 0px;
  }
}
@media (min-width: 1200px) {
  .modal-lg {
    width: 90%;
  }
  .mtOQueAna {
    margin-top: 0px;
  }
  .margin-top-80 {
    margin-top: 120px;
  }
}
@media (min-width: 1400px) {
  .mtOQueAna {
    margin-top: -90px;
  }
  .margin-top-80 {
    margin-top: 100px;
  }
}
@media (min-width: 1500px) {
  .modal-lg {
    width: 90%;
  }
  .mtOQueAna {
    margin-top: -110px;
  }
  .margin-top-80 {
    margin-top: 0px;
  }
}
@media (min-width: 1600px) {
  .modal-lg {
    width: 80%;
  }
  .mtOQueAna {
    margin-top: -180px;
  }
}
@media (min-width: 1850px) {
  .modal-lg {
    width: 65%;
  }
  .mtOQueAna {
    margin-top: -280px;
  }
}
.modal {
  z-index: 8000 !important;
}
.modal-backdrop.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #fff;
}
.modal {
  background-color: rgba(0, 0, 0, 0.7);
}
.modal-dialog {
  z-index: 8000;
}
.modal-dialog .modal-content {
  background-color: transparent;
  border: 0px solid transparent !important;
  box-shadow: 0px 0px 0px transparent !important;
}
.modal-dialog .modal-header {
  border-bottom: 0px solid transparent !important;
}
.modal-dialog .close {
  text-shadow: 0px 0px 0px transparent !important;
  opacity: 1;
  font-size: 24px;
  z-index: 1000 !important;
}
.modal-dialog .close a {
  color: #FFFFFF;
}
.modal-dialog .close a:hover {
  color: #FFFFFF;
}
.modal-dialog .close a:focus {
  color: #FFFFFF;
}
.pesquisarLittle {
  width: 100%;
}
.pesquisarLittle .form-control {
  display: block;
  width: 100%;
  height: auto;
  text-align: center;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #FFFFFF;
  background-color: transparent;
  background-image: none;
  border: 0px solid #ccc;
  border-radius: 0px;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.closeBeTrue {
  text-align: right;
}
.closeBeTrue .fal {
  font-size: 50px;
}
.closeBeTrue a {
  color: #FFFFFF;
}
.closeBeTrue a:hover {
  color: #9AF4F2;
}
.close {
  color: transparent;
  background: transparent !important;
}
.modalNave {
  padding-right: 0px !important;
  background-color: #8F43D1;
}
.modalNave .modal-dialog {
  width: 600px;
  margin: 0px auto;
  padding-right: 0px !important;
}
.modalNave .modal-backdrop.in {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.modalNave .close {
  margin-top: 30px;
  z-index: 2000 !important;
}
.modalNave .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.modalNave .modal-content {
  min-height: 100vh !important;
  border-radius: 0 !important;
  max-width: 100% !important;
  padding: 0 130px 0 50px;
  float: right;
  background-color: #9F5F16;
}
.modalNave .modal-header {
  display: block;
  position: absolute;
  right: 60px;
  top: 20px;
  z-index: 1000;
}
.modalNave .modal-dialog {
  width: 100% !important;
  padding: 0px !important;
}
.modalNave .modal-lg ul {
  background-color: transparent !important;
  padding: 15px 0;
}
.modalNave .modal-lg .current_page_item {
  color: #FFFFFF;
}
.modalNave .modal-lg .current_page_item a {
  color: #FFFFFF;
}
.modalNave .modal-lg .current_page_item a {
  color: #FFFFFF !important;
}
.modalNave .modal-lg .current_page_item a:after {
  content: "";
  display: block;
  border-bottom: 0px solid #fff;
}
.modalNave .modal-lg li {
  font-family: 'Weekly-SemiBold' !important;
  font-size: 14px;
  text-align: left;
  padding: 15px 30px;
  font-size: 26px;
  border-bottom: 0px solid;
  list-style: none;
}
.modalNave .modal-lg li a {
  outline: 0;
  color: #FFFFFF !important;
}
.modalNave .modal-lg li a:hover,
.modalNave .modal-lg li a:focus,
.modalNave .modal-lg li a:active,
.modalNave .modal-lg li a.active {
  outline: 0;
  color: #9AF4F2 !important;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 1.2s ease-in-out left !important;
}
/*/////////////////////////////////////////////////////////////*/
/* ------------------>>> FIM DOS ESTILOS <<<------------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ------------------>>> ESTILOS CONTEÚDO <<<----------------- */
/* ----------------------------------------------------------- */
.fonteTitulos {
  font-family: 'Roboto', sans-serif;
  font-weight: 300 !important;
}
.fonteTitulos p {
  font-family: 'Roboto', sans-serif;
}
.fonteTitulos span {
  color: #9AF4F2;
}
.fonteTitulos b,
.fonteTitulos strong {
  font-weight: 700 !important;
}
.fonteTextos {
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
}
.fonteTextos p {
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
}
.fw300 {
  font-weight: 300 !important;
}
.fw400 {
  font-weight: 400 !important;
}
.fw700 {
  font-weight: 700 !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto', sans-serif;
  line-height: 1.3 !important;
  margin-bottom: 0px !important;
  color: #000000 !important;
  font-weight: 700 !important;
}
.h1 b,
.h2 b,
.h3 b,
.h4 b,
.h5 b,
.h6 b,
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b,
.h1 strong,
.h2 strong,
.h3 strong,
.h4 strong,
.h5 strong,
.h6 strong,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: 700 !important;
}
p {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #000000;
  font-size: 20px;
  margin: 0 0 0px !important;
}
p strong {
  font-family: 'Roboto', sans-serif;
}
p a {
  color: #9AF4F2 !important;
  text-decoration: underline;
}
p a:hover {
  color: #3eeae6 !important;
}
@media (min-width: 0px) and (max-width: 1500px) {
  .mt-150b {
    margin-top: 0px;
  }
  .blueLine {
    position: absolute;
    display: block;
    width: 800px;
    height: 820px;
    top: -10px;
    left: -300px;
  }
  .menuLine {
    position: absolute;
    display: block;
    width: 360px;
    height: 490px;
    bottom: -10px;
    left: -300px;
  }
  .menuLine02 {
    position: absolute;
    display: block;
    width: 270px;
    height: 740px;
    top: 50%;
    margin-top: -300px;
    right: -180px;
  }
  .crossAzulDireita02 {
    position: absolute;
    display: block;
    width: 400px;
    height: 400px;
    top: 340px;
    right: 60px;
    z-index: -10;
  }
  .barVerde {
    position: absolute;
    display: block;
    top: 220px;
    right: 0px;
    width: 30px;
    height: 220px;
    background: #00FF9D 0% 0% no-repeat padding-box;
    opacity: 1;
    z-index: 25;
  }
  .menuSecundario ul {
    margin-top: 25px !important;
  }
  .mLogo {
    margin-bottom: 40px;
  }
  .bgQuizModal {
    margin-top: 15px;
  }
  .menuModal .nav > li > a {
    font-weight: 500 !important;
    font-family: 'Roboto', sans-serif;
    color: #000000 !important;
    font-size: 18px;
    position: relative;
    display: block;
    padding: 0;
  }
  .menuModal .nav > li:last-child > a {
    font-family: 'Roboto', sans-serif;
    color: #000000;
    font-size: 18px;
    position: relative;
    display: block;
    padding: 0;
    background: #FFFFFF;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li:last-child > a:focus,
  .menuModal .nav > li:last-child > a:hover {
    font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    position: relative;
    display: block;
    padding: 0;
    background: #000000;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li {
    position: relative;
    display: contents;
  }
  .menuModal .nav > li > a:focus,
  .menuModal .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #FFFFFF !important;
  }
  .menuModal .current-menu-item a {
    color: #FFFFFF !important;
  }
  .menuModal .navbar-nav > li > a {
    line-height: 1.9;
  }
}
@media (min-width: 1501px) and (max-width: 1800px) {
  .mt-150b {
    margin-top: 150px;
  }
  .blueLine {
    position: absolute;
    display: block;
    width: 800px;
    height: 820px;
    top: -20px;
    left: -180px;
  }
  .menuLine {
    position: absolute;
    display: block;
    width: 360px;
    height: 490px;
    bottom: -10px;
    left: -300px;
  }
  .menuLine02 {
    position: absolute;
    display: block;
    width: 270px;
    height: 740px;
    top: 50%;
    margin-top: -300px;
    right: -180px;
  }
  .crossAzulDireita02 {
    position: absolute;
    display: block;
    width: 400px;
    height: 400px;
    top: 340px;
    right: 60px;
    z-index: -10;
  }
  .barVerde {
    position: absolute;
    display: block;
    top: 210px;
    right: 0px;
    width: 30px;
    height: 320px;
    background: #00FF9D 0% 0% no-repeat padding-box;
    opacity: 1;
    z-index: 25;
  }
  .menuSecundario ul {
    margin-top: 10px !important;
  }
  .mLogo {
    margin-bottom: 50px;
  }
  .bgQuizModal {
    margin-top: 30px;
  }
  .menuModal .nav > li > a {
    font-weight: 500 !important;
    font-family: 'Roboto', sans-serif;
    color: #000000 !important;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
  }
  .menuModal .nav > li:last-child > a {
    font-family: 'Roboto', sans-serif;
    color: #000000;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
    background: #FFFFFF;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li:last-child > a:focus,
  .menuModal .nav > li:last-child > a:hover {
    font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
    background: #000000;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li {
    position: relative;
    display: contents;
  }
  .menuModal .nav > li > a:focus,
  .menuModal .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #FFFFFF !important;
  }
  .menuModal .current-menu-item a {
    color: #FFFFFF !important;
  }
  .menuModal .navbar-nav > li > a {
    line-height: 2.4;
  }
}
@media (min-width: 1801px) {
  .mt-150b {
    margin-top: 150px;
  }
  .blueLine {
    position: absolute;
    display: block;
    width: 800px;
    height: 820px;
    top: 0%;
    left: -20px;
  }
  .menuLine {
    position: absolute;
    display: block;
    width: 360px;
    height: 490px;
    bottom: -10px;
    left: -30px;
  }
  .menuLine02 {
    position: absolute;
    display: block;
    width: 270px;
    height: 740px;
    top: 50%;
    margin-top: -300px;
    right: -20px;
  }
  .crossAzulDireita02 {
    position: absolute;
    display: block;
    width: 400px;
    height: 400px;
    top: 580px;
    right: 60px;
    z-index: -10;
  }
  .barVerde {
    position: absolute;
    display: block;
    top: 240px;
    right: 0px;
    width: 30px;
    height: 320px;
    background: #00FF9D 0% 0% no-repeat padding-box;
    opacity: 1;
    z-index: 25;
  }
  .menuSecundario ul {
    margin-top: 10px !important;
  }
  .mLogo {
    margin-bottom: 50px;
  }
  .bgQuizModal {
    margin-top: 30px;
  }
  .menuModal .nav > li > a {
    font-weight: 500 !important;
    font-family: 'Roboto', sans-serif;
    color: #000000 !important;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
  }
  .menuModal .nav > li:last-child > a {
    font-family: 'Roboto', sans-serif;
    color: #000000;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
    background: #FFFFFF;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li:last-child > a:focus,
  .menuModal .nav > li:last-child > a:hover {
    font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: 22px;
    position: relative;
    display: block;
    padding: 0;
    background: #000000;
    padding: 0 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
  }
  .menuModal .nav > li {
    position: relative;
    display: contents;
  }
  .menuModal .nav > li > a:focus,
  .menuModal .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #FFFFFF !important;
  }
  .menuModal .current-menu-item a {
    color: #FFFFFF !important;
  }
  .menuModal .navbar-nav > li > a {
    line-height: 2.4;
  }
}
body {
  overflow-y: hidden !important;
}
.quadradoRoxo {
  position: absolute;
  display: block;
  width: 220px;
  height: 220px;
  top: -110px;
  left: 0px;
  z-index: 10;
}
.crossAzul {
  position: absolute;
  display: block;
  width: 400px;
  height: 400px;
  top: 310px;
  left: -100px;
  z-index: -10;
}
.crossAzulDireita {
  position: absolute;
  display: block;
  width: 400px;
  height: 400px;
  top: 310px;
  right: -100px;
  z-index: -10;
}
.circuloVerde {
  position: absolute;
  display: block;
  width: 800px;
  height: 800px;
  top: -110px;
  right: -400px;
  z-index: 2;
}
.sobreRoxo {
  position: absolute;
  display: block;
  width: 1300px;
  height: 1300px;
  top: -300px;
  left: 100px;
  z-index: -10;
}
.linesQuiz {
  position: absolute;
  display: block;
  width: 362px;
  height: 280px;
  top: -40px;
  right: 80px;
  z-index: -5;
}
.linesQuizFooter {
  position: absolute;
  display: block;
  width: 362px;
  height: 280px;
  top: -40px;
  right: 20px;
  z-index: -5;
}
.linesGreenFooter {
  position: absolute;
  display: block;
  width: 220px;
  height: 240px;
  bottom: 40px;
  left: -50px;
  z-index: -5;
}
.barRoxa {
  top: 241px;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #8F43D1 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 2;
}
.barRoxa02 {
  top: 400px;
  position: relative;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #8F43D1 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 2;
}
.barRoxa03 {
  position: absolute;
  top: 50%;
  margin-top: -120px;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #8F43D1 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 2;
}
.barRoxa04 {
  top: 241px;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #8F43D1 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 2;
  position: absolute;
}
.barAzul {
  position: absolute;
  display: block;
  top: -190px;
  right: 0px;
  width: 30px;
  height: 380px;
  background: #9AF4F2 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 25;
}
.barAzul02 {
  position: absolute;
  display: block;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 380px;
  background: #9AF4F2 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 25;
}
.barAzulLeft {
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -160px;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #9AF4F2 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 25;
}
.barAzulLeft02 {
  position: absolute;
  display: block;
  top: 90%;
  margin-top: -160px;
  left: 0px;
  width: 30px;
  height: 380px;
  background: #9AF4F2 0% 0% no-repeat padding-box;
  opacity: 1;
  z-index: 25;
}
.separadorBranco {
  background-color: #FFFFFF;
  width: 85px;
  height: 3px;
}
.separadorRoxo {
  background-color: #8F43D1;
  width: 85px;
  height: 3px;
}
.separadorVerde {
  background-color: #00FF9D;
  width: 85px;
  height: 3px;
}
.separadorAzul {
  background-color: #9AF4F2;
  width: 85px;
  height: 3px;
}
.objetivos {
  display: -webkit-inline-box;
}
.redesTripulacao a {
  color: #000000;
}
.redesTripulacao a:hover {
  color: #8F43D1;
}
.redesTripulacao span {
  padding: 5px;
  font-size: 14px;
}
.redesTripulacao02 a {
  color: #000000;
}
.redesTripulacao02 a:hover {
  color: #8F43D1;
}
.redesTripulacao02 span {
  background-color: #00FF9D;
  padding: 5px;
  font-size: 14px;
}
.redesTripulacao02 span a {
  color: #000000;
}
.redesTripulacao02 span a:hover {
  color: #8F43D1;
}
.imgCursosPo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -100;
  max-width: 60vw;
}
.bgBranco {
  background-color: #FFFFFF;
}
.bgRoxo {
  background-color: #8F43D1;
  padding: 0 10%;
  border-radius: 5px;
}
.bgRoxoCTA {
  margin-top: 50px;
  background-color: #8F43D1;
  padding: 60px 10%;
  border-radius: 5px;
}
.bgRoxoDepoimentos {
  background-color: #8F43D1;
  padding: 5% 10%;
  border-radius: 5px;
}
.bgAzul {
  background-color: #9AF4F2;
  padding: 0 10%;
  border-radius: 5px;
}
.chamadaTopo {
  display: -webkit-inline-box;
}
.linkChamada {
  display: -webkit-inline-box;
}
.linkChamada a {
  color: #FFFFFF;
}
.linkChamada a p {
  color: #FFFFFF;
}
.linkChamada a:hover {
  color: #8F43D1 !important;
}
.linkChamada a:hover p {
  color: #8F43D1;
}
.linkChamada .fal {
  margin-left: 10px;
}
.linkChamada p {
  margin: 0 0 0px !important;
}
.linkChamada p a {
  color: #FFFFFF;
}
.linkChamada p a:hover {
  color: #8F43D1 !important;
}
.bgChamadaTopo {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 18px;
}
.bgChamadaTopo strong,
.bgChamadaTopo b {
  color: #8F43D1;
}
.bgChamadaTopo p {
  color: #FFFFFF;
}
.bgChamadaTopo .chapeuChamada {
  margin-right: 20px;
}
.bgChamadaTopo .chapeuChamada span {
  background-color: #8F43D1;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 18px;
  padding: 5px 10px;
}
.chamadaFooter {
  display: -webkit-inline-box;
}
.bgChamadaFooter {
  font-family: 'Roboto Mono', monospace;
  background-color: #000000;
  color: #FFFFFF;
  font-size: 14px;
  padding: 20px 0;
}
.bgChamadaFooter strong,
.bgChamadaFooter b {
  color: #8F43D1;
}
.bgChamadaFooter p {
  color: #FFFFFF;
}
.bgChamadaFooter .chapeuChamada {
  margin-right: 20px;
}
.bgChamadaFooter .chapeuChamada span {
  font-family: 'Roboto', sans-serif !important;
  background-color: #8F43D1;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 18px;
  padding: 5px 10px;
}
.bgVerdeQuiz {
  border-radius: 5px;
  background-color: #00FF9D;
  padding: 8%;
  position: relative;
  z-index: 10;
}
.bgRoxoQuiz {
  border-radius: 5px;
  background-color: #8F43D1;
  padding: 8%;
  position: relative;
  z-index: 10;
}
.elementos {
  display: -webkit-inline-box;
}
.borderElementos {
  display: inherit;
  margin: 0 20px 20px 0;
}
.borderElementos span {
  padding: 10px;
  background-color: #FFFFFF;
  border-width: 2px;
  border-style: solid;
  display: inline-block;
}
.borderPreto span {
  padding: 10px;
  background-color: #FFFFFF;
  border: 2px solid #000000;
}
.borderVerde span {
  padding: 10px;
  background-color: #FFFFFF;
  border: 2px solid #00FF9D;
}
.borderAzul span {
  padding: 10px;
  background-color: #FFFFFF;
  border: 2px solid #9AF4F2;
}
.borderRoxo span {
  padding: 10px;
  background-color: #FFFFFF;
  border: 2px solid #8F43D1;
}
.modal-open .modalNave {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.bgNave {
  overflow-y: hidden !important;
  background-size: cover !important;
  background-position: center top !important;
  min-height: 100vh !important;
  position: relative;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bgNaveMobile {
  overflow-y: hidden !important;
  background-size: cover !important;
  background-position: center top !important;
  min-height: 100vh !important;
  position: relative;
  z-index: 0;
}
.bgComece {
  overflow-y: hidden !important;
  background-size: cover !important;
  background-position: center top !important;
  min-height: 100vh !important;
  position: relative;
  z-index: 0;
}
.bgComeceAqui {
  background-color: #FFFFFF;
  padding: 8%;
  border-radius: 10px;
}
.topoNave h1 {
  z-index: 4;
  font-size: 55px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300!important;
  background-color: #9AF4F2;
  display: inline;
  line-height: 1.1 !important;
  box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
  -webkit-box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
  -moz-box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
}
.topoNave h1 strong,
.topoNave h1 b {
  font-weight: 700 !important;
}
.topoNave .marginTitulo {
  margin-left: 10px;
}
.topoNave02 h1 {
  z-index: 4;
  font-size: 55px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300!important;
  background-color: #00FF9D;
  display: inline;
  line-height: 1.17 !important;
  box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
  -webkit-box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
  -moz-box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
}
.topoNave02 h1 strong,
.topoNave02 h1 b {
  font-weight: 700 !important;
}
.topoNave02 .marginTitulo {
  margin-left: 10px;
}
.topoSobre h1 {
  z-index: 4;
  font-size: 55px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300 !important;
  background-color: #00FF9D;
  display: inline;
  line-height: 1.1 !important;
  box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
  -webkit-box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
  -moz-box-shadow: -10px 0px 0 #00FF9D, 10px 0px 0 #00FF9D;
}
.topoSobre h1 strong,
.topoSobre h1 b {
  font-weight: 700 !important;
}
.topoSobre .marginTitulo {
  margin-left: 10px;
}
.topoSobre p {
  font-size: 20px;
}
.topoSobre p a {
  color: #000000 !important;
}
.topoSobre p a:hover {
  color: #00FF9D !important;
}
.topoMetodologia h1 {
  z-index: 4;
  font-size: 55px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300 !important;
  background-color: #9AF4F2;
  display: inline;
  line-height: 1.1 !important;
  box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
  -webkit-box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
  -moz-box-shadow: -10px 0px 0 #9AF4F2, 10px 0px 0 #9AF4F2;
}
.topoMetodologia h1 strong,
.topoMetodologia h1 b {
  font-weight: 700 !important;
}
.topoMetodologia .marginTitulo {
  margin-left: 10px;
}
.topoMetodologia p {
  font-size: 20px;
}
.topoMetodologia p a {
  color: #000000 !important;
}
.topoMetodologia p a:hover {
  color: #00FF9D !important;
}
.spanAzul {
  margin-bottom: 40px;
}
.spanAzul span {
  color: #000000;
  background-color: #9AF4F2;
  font-size: 22px;
  padding: 10px 15px;
}
.spanRoxo {
  margin-bottom: 40px;
}
.spanRoxo span {
  color: #000000;
  background-color: #8F43D1;
  font-size: 22px;
  padding: 10px 15px;
}
.spanVerde {
  margin-bottom: 40px;
}
.spanVerde span {
  color: #000000;
  background-color: #00FF9D;
  font-size: 22px;
  padding: 10px 15px;
}
.chapeuNave span {
  font-size: 16px;
  padding: 5px 10px;
}
.chapeuNaveVerde span {
  color: #000000;
  background-color: #00FF9D;
  font-size: 16px;
  padding: 5px 10px;
}
.chapeuNaveAzul span {
  color: #000000;
  background-color: #9AF4F2;
  font-size: 16px;
  padding: 5px 10px;
}
.chapeuNavePreto span {
  color: #FFFFFF;
  background-color: #000000;
  font-size: 16px;
  padding: 5px 10px;
}
.chapeuNaveBranco span {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
}
.menuSecundario {
  display: inline-flex;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  float: right;
}
.menuSecundario a {
  font-size: 16px;
  color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
}
.menuSecundario a:hover {
  color: #000000;
}
.menuSecundario ul {
  display: inline-flex;
  text-decoration: none;
  list-style: none;
}
.menuSecundario li {
  display: inline;
}
.menuSecundario li > a {
  border-right: 1px solid #FFFFFF;
}
.menuSecundario li:last-child > a {
  border-right: none;
  padding-right: 0px;
}
.menuSecundarioFooter {
  display: inline-flex;
}
.menuSecundarioFooter a {
  font-size: 15px;
  color: #B2B3AE;
  padding-left: 10px;
  padding-right: 10px;
}
.menuSecundarioFooter a:hover {
  color: #8F43D1;
}
.menuSecundarioFooter ul {
  display: inline-flex;
  text-decoration: none;
  list-style: none;
}
.menuSecundarioFooter li {
  display: inline;
}
.menuSecundarioFooter li > a {
  border-right: 1px solid #B2B3AE;
}
.menuSecundarioFooter li:last-child > a {
  border-right: none;
  padding-right: 0px;
}
.menuSecundarioFooterMobile a {
  font-size: 15px;
  color: #B2B3AE;
  padding-left: 10px;
  padding-right: 10px;
}
.menuSecundarioFooterMobile a:hover {
  color: #8F43D1;
}
.menuSecundarioFooterMobile li {
  display: block;
}
.menuSecundarioFooterMobile li > a {
  border-right: 0px solid #B2B3AE;
}
.menuSecundarioFooterMobile li:last-child > a {
  display: none;
}
.menuSocial a {
  font-size: 16px;
  font-weight: 500 !important;
  color: #000000;
  line-height: 2.5;
  padding-right: 10px;
}
.menuSocial a:hover {
  color: #FFFFFF;
}
.menuSocial ul {
  text-decoration: none;
  list-style: none;
}
.displayFlex {
  display: flex;
}
.displayFlexFooter {
  display: flex;
  justify-content: flex-end;
}
.displayCursos {
  position: relative;
  bottom: 130px;
}
.cursosLista p {
  margin: 0 0 40px!important;
}
.cursoId {
  border: 2px solid #8F43D1;
  border-radius: 8px;
  max-width: 340px;
}
.imgCursosId {
  text-align: center;
  margin-left: -125px;
  left: 50%;
}
.menuQuizFooter {
  background-color: #00FF9D;
  padding: 0 40px;
}
.menuSocialFooter {
  background-color: #8F43D1;
  display: inline-flex;
  font-size: 30px;
  padding: 0 40px;
}
.menuSocialFooter a {
  font-size: 30px;
  font-weight: 500 !important;
  color: #FFFFFF;
  line-height: 2.5;
  padding-right: 0px;
}
.menuSocialFooter a:hover {
  color: #00FF9D;
}
.menuSocialFooter ol,
.menuSocialFooter ul {
  margin-top: 0;
  margin-bottom: 0px;
}
.menuSocialFooter ul {
  display: inline-flex;
  text-decoration: none;
  list-style: none;
}
.menuSocialFooter li {
  text-align: center;
  display: inline;
  padding: 0 15px;
}
/*/////////////////////////////////////////////////////////////*/
/* -------------->>> FIM DOS ESTILOS CONTEÚDO <<<------------- */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ------------------>>> ESTILOS PAGINAS <<<------------------ */
/* ----------------------------------------------------------- */
.simboloAgroschool {
  max-height: 48px;
}
/* If you want the content centered horizontally and vertically */
.centered {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.centeredMobile {
  position: absolute;
  min-width: 80%;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.topoMenuEspecial {
  width: 100%;
  position: absolute;
  display: block;
  top: -5px;
  z-index: 3;
}
.navMobile {
  position: fixed;
  top: 0;
  z-index: 2000;
  width: 100%;
}
.navMobile .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0 !important;
  border: 0px solid transparent !important;
}
.navMobile .navbar-default .navbar-toggle {
  border-color: transparent !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-header {
    float: none !important;
  }
  .navbar-toggle {
    display: block !important;
  }
  .navbar-collapse {
    border-top: 1px solid transparent !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none!important;
    margin: 7.5px -15px !important;
  }
  .navbar-nav > li {
    float: none !important;
  }
  .navbar-nav > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  nav-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
  .collapse {
    display: none !important;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse:not(.in) {
    display: none !important;
  }
}
.navbar-collapse {
  max-height: 100%;
}
.wp-caption {
  max-width: 100% !important;
  padding-bottom: 70px;
}
.wp-caption-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
}
.tagIcon {
  top: 2px;
  left: 0px;
  position: relative;
}
.tags {
  font-family: 'Roboto', sans-serif;
}
.tags a {
  color: #000000;
  position: relative;
  display: inline-block;
}
.tags a:hover {
  color: #8F43D1;
  text-decoration: underline !important;
}
.redesAutor a {
  color: #9AF4F2;
}
.redesAutor a:hover {
  color: #000000;
  text-decoration: underline !important;
}
.calendarCircle {
  background-color: #9AF4F2;
  padding: 3px 7px;
  text-align: center;
  border-radius: 100%;
}
.timeCircle {
  background-color: #00FF9D;
  padding: 3px 7px;
  text-align: center;
  border-radius: 100%;
}
.categorias {
  display: inline-block;
  text-transform: lowercase;
}
.categorias a {
  text-transform: lowercase;
  font-family: 'Roboto Mono', monospace;
  color: #FFFFFF;
  background-color: #000000;
  font-size: 14px;
  padding: 5px 10px;
}
.categorias a:hover {
  color: #FFFFFF;
  background-color: #8F43D1;
  font-size: 14px;
  padding: 5px 10px;
}
.categorias .post-categories li {
  font-family: 'Roboto Mono', monospace;
  font-size: 14px;
  display: inline-block;
  text-transform: lowercase;
  margin-bottom: 10px;
  margin-right: 5px;
}
.categorias .post-categories li a {
  color: #FFFFFF;
  background-color: #000000;
  font-size: 14px;
  padding: 5px 10px;
}
.categorias .post-categories li a:hover {
  color: #FFFFFF;
  background-color: #8F43D1;
  font-size: 14px;
  padding: 5px 10px;
}
.post-categories li {
  font-family: 'Roboto Mono', monospace;
  font-size: 14px;
  display: inline-block;
  text-transform: lowercase;
  margin-bottom: 10px;
  margin-right: 5px;
}
.post-categories li a {
  color: #FFFFFF;
  background-color: #000000;
  font-size: 14px;
  padding: 5px 10px;
}
.post-categories li a:hover {
  color: #FFFFFF;
  background-color: #8F43D1;
  font-size: 14px;
  padding: 5px 10px;
}
.pagination {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 80px 0px !important;
  border-radius: 4px;
}
.pagination .current {
  background: #9AF4F2;
}
.pagination a {
  color: #000000;
  text-decoration: none;
}
.pagination a:hover {
  color: #9AF4F2;
  text-decoration: none;
}
.page-numbers {
  display: inline-block;
  padding: 10px 20px;
  margin: 0 2px 0 0;
  border: 1px solid #eee;
  line-height: 1;
  text-decoration: none;
  border-radius: 5px;
  font-weight: 400;
}
.gallery-item img {
  max-width: 100%;
  height: auto;
}
.bgContato {
  background-size: cover !important;
  background-position: center center !important;
  min-height: 90vh !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bgContato::before {
  background: #000000;
}
.bgContato::before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.5;
  background-size: cover!important;
  background-position: center center!important;
}
.bgContato h1 strong,
.bgContato .h1 strong {
  background-color: #9AF4F2;
  padding: 0 30px;
}
.iconesTexto {
  display: inline-block;
}
.diferenciais {
  display: inline-block;
}
.diferenciais i {
  padding-right: 10px;
}
.verticalAlign {
  vertical-align: middle;
}
.boxApto21 {
  background-color: #FFFFFF;
  border-radius: 35px 35px;
  max-width: 50%;
  padding: 45px;
  position: absolute;
  top: 50%;
  margin-top: -100px;
  right: 0;
  float: right;
}
.img55 {
  max-width: 55% !important;
}
.img60 {
  max-width: 60% !important;
}
.linkInstaApto {
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}
.linkInstaApto p {
  font-family: 'Roboto', sans-serif;
}
.linkInstaApto a {
  color: #000000 !important;
}
.linkInstaApto a:hover {
  color: #9AF4F2 !important;
}
.linkInstaApto i {
  font-size: 40px;
}
.bgRedesAp {
  background-color: #9AF4F2;
  padding: 50px 0;
  font-family: 'Roboto', sans-serif;
}
.bgRedesAp a {
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 6px;
  color: #FFFFFF !important;
  padding: 0 0;
}
.bgRedesAp a:hover {
  color: #000000 !important;
}
.textoFale span {
  top: 2px;
  position: relative;
}
.bgFormContato .nf-form-fields-required {
  padding-bottom: 20px;
  color: #8F43D1;
  text-align: right;
  font-family: 'Roboto', sans-serif;
  display: none;
}
.bgFormContato .nf-form-content textarea.ninja-forms-field {
  height: 120px;
}
.bgFormContato .nf-field-label label {
  color: #8F43D1;
  margin: 0;
  padding: 0;
}
.bgFormContato .nf-error-msg,
.bgFormContato .ninja-forms-req-symbol {
  color: #e80000;
}
.bgFormContato #very-special-field {
  color: #f00;
  border: 1px solid #f00;
  padding: 500px 25px;
}
.bgFormContato .wpcf7-submit {
  background-color: transparent !important;
  color: #FFFFFF !important;
}
.bgFormContato button,
.bgFormContato html input[type=button],
.bgFormContato input[type=reset],
.bgFormContato input[type=submit] {
  -webkit-appearance: button;
  background-color: transparent !important;
  color: #ffffff !important;
  text-align: center !important;
  margin: 0 auto !important;
  /* padding: 0 !important; */
  /* display: block !important; */
  /* cursor: pointer; */
}
.bgFormContato .nf-form-content .list-select-wrap .nf-field-element > div,
.bgFormContato .nf-form-content input:not([type=button]),
.bgFormContato .nf-form-content textarea {
  border-radius: 5px;
}
.bgFormContato .field-wrap input[type=button] {
  color: #FFFFFF !important;
  border-radius: 5px !important;
  border: 0px solid #8F43D1 !important;
  border-color: #8F43D1 !important;
  font-size: 18px;
  font-weight: 500 !important;
  background-color: #8F43D1 !important;
  padding: 10px 30px !important;
  width: 100%;
}
.bgFormContato .field-wrap input[type=button] a {
  color: #FFFFFF !important;
}
.bgFormContato .field-wrap input[type=button]:hover {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  transition: 0.8s;
}
.bgFormContato .field-wrap input[type=button]:hover a {
  color: #FFFFFF !important;
}
.bgFormContato input[type=submit] {
  color: #FFFFFF !important;
  border-radius: 5px !important;
  font-size: 22px;
  border: 0px solid #000000 !important;
  border-color: #000000 !important;
  font-weight: 500 !important;
  background-color: #000000 !important;
}
.bgFormContato input[type=submit] a {
  color: #FFFFFF !important;
}
.bgFormContato input[type=submit]:hover {
  color: #000000 !important;
  background-color: #8F43D1 !important;
  border-color: #8F43D1 !important;
  transition: 0.8s;
}
.bgFormContato input[type=submit]:hover a {
  color: #000000 !important;
}
.bgFormContato input {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  padding: 10px 15px !important;
  font-family: 'Roboto', sans-serif;
  -webkit-appearance: textfield;
  border-radius: 5px;
  -webkit-rtl-ordering: logical;
  -webkit-user-select: text;
          user-select: text;
  cursor: auto;
  padding: 0;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  border-image: none;
  max-width: 100%;
}
.bgFormContato select {
  padding: 10px 15px !important;
  color: #000000 !important;
  font-family: 'Roboto', sans-serif;
  border-radius: 5px;
  height: 40px !important;
}
.bgFormContato textarea {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  font-family: 'Roboto', sans-serif;
  border-radius: 5px;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  border-image: none;
  padding: 15px !important;
}
/*/////////////////////////////////////////////////////////////*/
/* ------------------>>> FIM DAS PAGINAS <<<------------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* ---------------->>> INÍCIO BTN & FORMS <<<----------------- */
/* ----------------------------------------------------------- */
a {
  text-decoration: none !important;
}
.btn-default {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #FFFFFF !important;
  border-right: 10px solid #FFFFFF !important;
  border-top: 0px solid #FFFFFF !important;
  border-bottom: 0px solid #FFFFFF !important;
  font-weight: 400 !important;
  background-color: #000000 !important;
  white-space: normal !important;
}
.btn-default a {
  color: #FFFFFF !important;
}
.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown-toggle.btn-default {
  color: #000000 !important;
  background-color: #8F43D1 !important;
  border-color: #8F43D1 !important;
  transition: 0.8s;
}
.btn-default.active a,
.btn-default:active a,
.btn-default:focus a,
.btn-default:hover a,
.open .dropdown-toggle.btn-default a {
  color: #000000 !important;
}
.btn-default02 {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #8F43D1 !important;
  border-right: 10px solid #8F43D1 !important;
  border-top: 0px solid #8F43D1 !important;
  border-bottom: 0px solid #8F43D1 !important;
  font-weight: 400 !important;
  background-color: #000000 !important;
  white-space: normal !important;
}
.btn-default02 a {
  color: #FFFFFF !important;
}
.btn-default02.active,
.btn-default02:active,
.btn-default02:focus,
.btn-default02:hover,
.open .dropdown-toggle.btn-default02 {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  transition: 0.8s;
}
.btn-default02.active a,
.btn-default02:active a,
.btn-default02:focus a,
.btn-default02:hover a,
.open .dropdown-toggle.btn-default02 a {
  color: #FFFFFF !important;
}
.btn-default03 {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #00FF9D !important;
  border-right: 10px solid #00FF9D !important;
  border-top: 0px solid #00FF9D !important;
  border-bottom: 0px solid #00FF9D !important;
  font-weight: 400 !important;
  background-color: #000000 !important;
  white-space: normal !important;
}
.btn-default03 a {
  color: #FFFFFF !important;
}
.btn-default03.active,
.btn-default03:active,
.btn-default03:focus,
.btn-default03:hover,
.open .dropdown-toggle.btn-default02 {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  transition: 0.8s;
}
.btn-default03.active a,
.btn-default03:active a,
.btn-default03:focus a,
.btn-default03:hover a,
.open .dropdown-toggle.btn-default02 a {
  color: #FFFFFF !important;
}
.btn-default04 {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #9AF4F2 !important;
  border-right: 10px solid #9AF4F2 !important;
  border-top: 0px solid #9AF4F2 !important;
  border-bottom: 0px solid #9AF4F2 !important;
  font-weight: 400 !important;
  background-color: #000000 !important;
  white-space: normal !important;
}
.btn-default04 a {
  color: #FFFFFF !important;
}
.btn-default04.active,
.btn-default04:active,
.btn-default04:focus,
.btn-default04:hover,
.open .dropdown-toggle.btn-default04 {
  color: #FFFFFF !important;
  background-color: #8F43D1 !important;
  border-color: #8F43D1 !important;
  transition: 0.8s;
}
.btn-default04.active a,
.btn-default04:active a,
.btn-default04:focus a,
.btn-default04:hover a,
.open .dropdown-toggle.btn-default04 a {
  color: #FFFFFF !important;
}
.btn-default05 {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #9AF4F2 !important;
  border-right: 10px solid #9AF4F2 !important;
  border-top: 0px solid #9AF4F2 !important;
  border-bottom: 0px solid #9AF4F2 !important;
  font-weight: 400 !important;
  background-color: #000000 !important;
  white-space: normal !important;
}
.btn-default05 a {
  color: #FFFFFF !important;
}
.btn-default05.active,
.btn-default05:active,
.btn-default05:focus,
.btn-default05:hover,
.open .dropdown-toggle.btn-default05 {
  color: #FFFFFF !important;
  background-color: #9AF4F2 !important;
  border-color: #9AF4F2 !important;
  transition: 0.8s;
}
.btn-default05.active a,
.btn-default05:active a,
.btn-default05:focus a,
.btn-default05:hover a,
.open .dropdown-toggle.btn-default05 a {
  color: #FFFFFF !important;
}
.btn-info {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px 10px 0 !important;
  font-size: 16px !important;
  color: #000000 !important;
  letter-spacing: 1;
  border-radius: 0px !important;
  border-left: 0px solid #000000 !important;
  border-right: 0px solid #000000 !important;
  border-top: 0px solid #000000 !important;
  border-bottom: 0px solid #000000 !important;
  font-weight: 700 !important;
  background-color: transparent !important;
  white-space: normal !important;
}
.btn-info a {
  color: #000000 !important;
}
.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
  color: #FFFFFF !important;
  background-color: transparent !important;
  border-color: transparent !important;
  transition: 0.8s;
}
.btn-info.active a,
.btn-info:active a,
.btn-info:focus a,
.btn-info:hover a,
.open .dropdown-toggle.btn-info a {
  color: #FFFFFF !important;
}
.btn-primary {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #FFFFFF !important;
  border-radius: 0px !important;
  border-left: 0px solid #FFFFFF !important;
  border-right: 10px solid #000000 !important;
  border-top: 0px solid #FFFFFF !important;
  border-bottom: 0px solid #FFFFFF !important;
  font-weight: 400 !important;
  background-color: #8F43D1 !important;
  white-space: normal !important;
}
.btn-primary a {
  color: #FFFFFF !important;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  transition: 0.8s;
}
.btn-primary.active a,
.btn-primary:active a,
.btn-primary:focus a,
.btn-primary:hover a,
.open .dropdown-toggle.btn-primary a {
  color: #FFFFFF !important;
}
.btn-primary02 {
  font-family: 'Roboto Mono', monospace;
  padding: 10px 20px !important;
  color: #000000 !important;
  border-radius: 0px !important;
  border-left: 0px solid #000000 !important;
  border-right: 10px solid #000000 !important;
  border-top: 0px solid #000000 !important;
  border-bottom: 0px solid #000000 !important;
  font-weight: 400 !important;
  background-color: #9AF4F2 !important;
  white-space: normal !important;
}
.btn-primary02 a {
  color: #000000 !important;
}
.btn-primary02.active,
.btn-primary02:active,
.btn-primary02:focus,
.btn-primary02:hover,
.open .dropdown-toggle.btn-primary02 {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  transition: 0.8s;
}
.btn-primary02.active a,
.btn-primary02:active a,
.btn-primary02:focus a,
.btn-primary02:hover a,
.open .dropdown-toggle.btn-primary02 a {
  color: #FFFFFF !important;
}
.projetosDepoimentos .slick-prev.slick-disabled:before,
.projetosDepoimentos .slick-next.slick-disabled:before {
  opacity: 0.2 !important;
}
.projetosDepoimentos .slick-slider {
  margin-bottom: 0px !important;
}
.projetosDepoimentos .slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
  font-size: 10px;
  padding-top: 1px;
}
.projetosDepoimentos .slick-list {
  position: relative;
  overflow: hidden !important;
  display: block;
  margin: 0;
  padding: 0;
}
.projetosDepoimentos .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.projetosDepoimentos .slick-dots li.slick-active button:before {
  opacity: 0.75;
}
.projetosDepoimentos .slick-prev:before {
  margin-left: 0px;
}
.projetosDepoimentos .slick-next:before {
  margin-right: 0px;
}
.projetosDepoimentos .slick-prev:before,
.projetosDepoimentos .slick-next:before {
  font-family: "Font Awesome 5 Pro" !important;
  line-height: 1;
  font-size: 40px !important;
  color: #000000 !important;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.projetosDepoimentos .slick-prev,
.projetosDepoimentos .slick-next {
  position: absolute;
  display: block;
  height: 60px !important;
  width: 60px !important;
}
.projetosDepoimentos .slick-next,
.projetosDepoimentos .slick-prev {
  display: block;
  width: 100px;
  height: 100px;
  background: transparent !important;
}
.projetosDepoimentos .slick-prev:before {
  content: "\f30a" !important;
}
.projetosDepoimentos .slick-next:before {
  content: "\f30b" !important;
}
.projetosDepoimentos .slick-dots {
  display: none !important;
}
.projetosDepoimentos .slick-prev {
  right: 60px !important;
}
.slick-list {
  position: relative;
  overflow: unset !important;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-prev {
  right: 60px !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.2 !important;
}
.slick-slider {
  margin-bottom: 0px !important;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
  font-size: 10px;
  padding-top: 1px;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}
.slick-prev:before {
  margin-left: 0px;
}
.slick-next:before {
  margin-right: 0px;
}
.slick-prev:before,
.slick-next:before {
  font-family: "Font Awesome 5 Pro" !important;
  line-height: 1;
  font-size: 40px !important;
  color: #000000 !important;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 60px !important;
  width: 60px !important;
}
.slick-next,
.slick-prev {
  display: block;
  width: 100px;
  height: 100px;
  background: transparent !important;
}
.slick-prev:before {
  content: "\f30a" !important;
}
.slick-next:before {
  content: "\f30b" !important;
}
.slick-dots {
  display: none !important;
}
/*/////////////////////////////////////////////////////////////*/
/* ---------------->>> FIM DOS BTN & FORMS <<<---------------- */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* -------------------->>> INÍCIO HEADER <<<------------------ */
/* ----------------------------------------------------------- */
.menuTopoInternas {
  background-color: transparent;
  padding: 40px 0 24px 0;
  position: relative;
  width: 100%;
  z-index: 3;
}
.menuTopo {
  background-color: transparent;
  padding: 40px 0 24px 0;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.menuTopo {
  font-family: 'Roboto', sans-serif;
  color: #000000 !important;
  text-decoration: none;
  font-size: 16px;
}
.menuTopo .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.menuTopo .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 0px 0px 22px !important;
}
.menuTopo .current_page_item a {
  color: #9AF4F2 !important;
}
.menuTopo .current-menu-item a {
  color: #9AF4F2 !important;
}
.menuTopo .current-menu-item a:after {
  content: "";
  display: block;
  color: #9AF4F2 !important;
  border-bottom: 2px solid #9AF4F2;
}
.menuTopo a:hover .fa,
.menuTopo a:focus .fa,
.menuTopo a:active .fa,
.menuTopo a.active .fa {
  outline: 0;
  color: #9AF4F2 !important;
}
.menuTopo .navbar-nav a {
  color: #000000;
}
.menuTopo .nav > li > a:focus,
.menuTopo .nav > li > a:hover {
  color: #9AF4F2 !important;
  text-decoration: none;
  background-color: transparent;
}
.menuTopoFixo {
  background-color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  color: #000000 !important;
  font-size: 15px;
  position: fixed;
  padding: 12px 0;
  display: none;
  top: 0;
  width: 100%;
  z-index: 200 !important;
  text-decoration: none;
  box-shadow: 0 3px 2px rgba(57, 63, 72, 0.1);
}
.menuTopoFixo .nav > li:last-child > a {
  font-family: 'Roboto', sans-serif;
  color: #000000 !important;
  font-size: 15px;
  position: relative;
  display: block;
  padding: 0;
  background: #8F43D1;
  padding: 10px 15px !important;
  border-radius: 5px;
  display: inline-block;
  margin-left: 20px;
}
.menuTopoFixo .nav > li:last-child > a:focus,
.menuTopoFixo .nav > li:last-child > a:hover {
  font-family: 'Roboto', sans-serif;
  color: #FFFFFF;
  font-size: 15px;
  position: relative;
  display: block;
  padding: 0;
  background: #000000;
  padding: 0 15px;
  border-radius: 5px;
  display: inline-block;
}
.menuTopoFixo .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.menuTopoFixo .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 0px 0px 18px !important;
}
.menuTopoFixo .current_page_item a {
  color: #8F43D1 !important;
}
.menuTopoFixo .current-menu-item a {
  color: #8F43D1 !important;
}
.menuTopoFixo .current-menu-item a:after {
  content: "";
  display: block;
  color: #8F43D1 !important;
  padding-top: 7px;
  border-bottom: 2px solid #8F43D1;
}
.menuTopoFixo ul li:last-child a:after {
  content: "";
  display: block;
  color: #8F43D1 !important;
  padding-top: 0px !important;
  border-bottom: 0px solid #8F43D1 !important;
}
.menuTopoFixo a:hover .fa,
.menuTopoFixo a:focus .fa,
.menuTopoFixo a:active .fa,
.menuTopoFixo a.active .fa {
  outline: 0;
  color: #9AF4F2 !important;
}
.menuTopoFixo .navbar-nav a {
  color: #000000;
}
.menuTopoFixo .nav > li > a:focus,
.menuTopoFixo .nav > li > a:hover {
  color: #8F43D1 !important;
  text-decoration: none;
  background-color: transparent;
}
.carousel-indicators .active {
  width: 40px !important;
  height: 4px !important;
  margin: 0;
  background-color: #fff !important;
}
.carousel-indicators li {
  display: inline-block;
  width: 40px !important;
  height: 4px !important;
  margin: 0px !important;
  text-indent: -999px;
  cursor: pointer;
  background-color: #9AF4F2 !important;
  border: 0px solid #fff !important;
  border-radius: 10px;
}
.slideLeft {
  position: absolute;
  z-index: 2000 !important;
  left: 35px;
  top: 50%;
  height: 100px;
  font-size: 50px;
}
.slideRight {
  position: absolute;
  z-index: 2000 !important;
  right: 35px;
  top: 50%;
  height: 100px;
  font-size: 50px;
}
/* ----------------------------------------------------------- */
/* ---------------------->>> MENU MOBILE <<<------------------ */
/* ----------------------------------------------------------- */
.navMobile .navbar-default .navbar-toggle:focus,
.navMobile .navbar-default .navbar-toggle:hover {
  background-color: transparent !important;
}
.navMobile .navbar-default {
  background-color: #8F43D1 !important;
  border-color: #8F43D1 !important;
}
.navMobile .navbar-toggle {
  position: relative;
  float: right;
  padding: 0;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0px;
}
.navMobile .navbar-logo {
  position: relative;
  float: left;
  padding: 0;
  top: 13px;
  margin-top: 6px;
  margin-left: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0px;
}
.menuSVG {
  width: 65px;
  height: 65px;
}
.menuSVGm {
  width: 40px;
  height: 40px;
}
.logoNave {
  width: 287px;
}
.logoNaveGm {
  height: 26px;
}
.responsive-container iframe {
  max-width: 100%;
}
.pes {
  position: absolute;
  right: 60px;
  top: 15px;
}
.menuMobile {
  z-index: 3000 !important;
  position: fixed;
  width: 100%;
  top: 0;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.menuMobile .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden;
}
.menuMobile .hamburger-inner,
.menuMobile .hamburger-inner::before,
.menuMobile .hamburger-inner::after {
  background-color: #00FF9D;
}
.menuMobile .hamburger {
  padding: 17px 0 13px 0 !important;
}
.menuMobile .navbar-collapse {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.menuMobile .navbar-brandAgro {
  padding-left: 15px;
  float: left;
}
.menuMobile .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
.menuMobile .panel-heading {
  padding: 12px 15px;
  border-bottom: 0px solid;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.menuMobile .panel-default > .panel-heading {
  background-color: #000000;
  border-color: transparent;
}
.menuMobile .panel {
  border: 0px solid transparent;
  background-color: #000000 !important;
}
.menuMobile ul {
  background-color: #000000;
  color: #FFFFFF;
  padding: 15px 0;
  font-family: 'Roboto', sans-serif;
}
.menuMobile li {
  list-style: none;
  text-align: center;
  padding: 15px 20px;
  border-bottom: 0px solid;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}
.menuMobile li a {
  outline: 0;
  color: #FFFFFF;
}
.menuMobile li a:hover,
.menuMobile li a:focus,
.menuMobile li a:active,
.menuMobile li a.active {
  outline: 0;
  color: #9AF4F2;
}
.menuMobile ol,
.menuMobile ul {
  margin-top: 0;
  margin-bottom: 0px !important;
}
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/*/////////////////////////////////////////////////////////////*/
/* ------------------>>> FIM MENU MOBILE <<<------------------ */
/*/////////////////////////////////////////////////////////////*/
/* ----------------------------------------------------------- */
/* -------------------->>> INÍCIO FOOTER <<<------------------ */
/* ----------------------------------------------------------- */
.bgRedes {
  background-color: #9AF4F2;
  padding: 17px 0 15px 0;
  color: #FFFFFF;
}
.bgRedes i a {
  color: #000000 !important;
}
.bgRedes i a:hover {
  color: #FFFFFF !important;
}
.redesRodape {
  padding: 0;
}
.redesRodape a {
  color: #9AF4F2 !important;
}
.redesRodape a:hover {
  color: #8F43D1 !important;
}
.redesRodape i {
  padding-left: 5px;
}
.redesSobre {
  font-size: 36px;
  padding: 0;
}
.redesSobre a {
  color: #9AF4F2 !important;
}
.redesSobre a:hover {
  color: #000000 !important;
}
.redesSobre i {
  padding-left: 5px;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 0 !important;
}
.bgQuiz {
  background-color: #FFFFFF;
  border-radius: 5px;
  border: 2px solid #00FF9D;
  padding: 8%;
}
.bgLittleMonster {
  font-family: 'Roboto', sans-serif;
  background-color: #1e1e1e;
  padding: 20px 0;
}
.bgLittleMonster2 {
  background-color: #1e1e1e;
  padding: 20px 0;
}
.logotipoLittle {
  margin-top: 10px;
  font-size: 13px;
  color: #bfbfbf;
}
.bgFooterMobile {
  background-color: #00FF9D;
  position: fixed;
  text-align: center;
  bottom: 0;
  z-index: 2500;
  width: 100%;
  padding: 0;
  font-size: 19px;
}
.bgFooterMobile i {
  color: #000000;
}
/*/////////////////////////////////////////////////////////////*/
/* --------------------->>> FIM FOOTER <<<-------------------- */
/*/////////////////////////////////////////////////////////////*/
.mb-news {
  margin-top: 50px;
}
.mb-news__title {
  background-color: #8F43D1;
  display: inline;
  line-height: 1.4;
  color: #FFF;
  box-shadow: -5px 0px 0 #8F43D1, 5px 0px 0 #8F43D1;
  position: relative;
  left: 5px;
  font-size: 24px;
}
.mb-news__form {
  font-size: 0;
  margin-top: 20px;
}
.mb-news__form ._form-content {
  margin: 0 -10px;
}
.mb-news__form ._button-wrapper,
.mb-news__form ._field-wrapper {
  display: inline;
}
.mb-news__form ._form_element,
.mb-news__form ._button-wrapper {
  display: inline-block;
  position: relative;
  width: 33.333%;
  vertical-align: middle;
  padding: 0 10px;
}
.mb-news__form input,
.mb-news__form button {
  font-size: 20px;
  padding: 10px 15px;
  width: 100%;
}
.mb-news__form input {
  margin-right: 1.5%;
}
.mb-news__form button {
  border-color: transparent;
  background: #9AF4F2;
  transition: all 0.2s;
  font-weight: bold;
}
.mb-news__form button:hover {
  background: #8F43D1;
  color: #FFF;
}
.mb-news__form ._error {
  position: absolute;
  bottom: -20px;
  left: 10px;
  color: #6B697B;
  font-size: 12px;
}
.mb-news__form ._form-thank-you {
  font-size: 24px;
}
.news-box {
  border: 2px solid #00FF9D;
  padding: 6%;
}
@media screen and (max-width: 767px) {
  .news-box {
    padding: 0;
    border: 0;
  }
  .news-box .col-xs-12 {
    padding: 0 15px !important;
  }
  .mb-news__title {
    font-size: 16px;
    line-height: 1;
  }
  .mb-news__form ._form_element,
  .mb-news__form ._button-wrapper {
    width: 100%;
    margin-bottom: 10px;
  }
  .mb-news__form ._error {
    position: static;
    margin-top: 2px;
  }
}
