#banner-atlas {
  background-image: inherit !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    padding-bottom: 0px;
    position: relative;
    background: #061844;
    padding-bottom: 68px;
  }
  #banner-atlas .containerSite{
    position: relative;
    z-index: 100;
  }
  #MyPlayer{
    width: 100%;
    height: 100%;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
  }
  #banner-atlas .ov{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    background:   #182238A6 0% 0% no-repeat padding-box;
    width: 100%;
    height: 100%;
    
  }
  #banner-atlas .icone-scroll {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 36px;
    z-index: 100;
    margin: 0 !important;
padding: 0 !important;
  }

  #banner-atlas .conteudo.lp-xp-expert .texto h1 {
    font-size: 40px;
    line-height: 53px;
    font-weight: 600;
    margin-bottom: 39px;
  }

  .lpListado #banner-atlas .conteudo .formulario .formPadrao input{
    padding-left: 0;
    color: #686868;
  }
  .lpListado #banner-atlas .conteudo .formulario .formPadrao input::placeholder{
    opacity: 1;
  }
  #banner-atlas .conteudo.lp-xp-expert .texto p {
    font-size: 20px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 24px;
    font-weight: 400;
    max-width: 396px;
  }



 
  #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento p{
    font-size: 20px;
    line-height: 31px;
    color: #fff;
    font-weight: 400;
  }
.ConteudoComoInvestir p {
  font-size: 16px;
  line-height: 24px;
  max-width: 415px;
}

  .todoLogos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }


  .todoLogos .cxLogo{
    display: flex;
    align-items: center;
  }

  .todoLogos .logo-expert-xp {
    margin-left: 85px;
  }

  .todoLogos .navigationXP{
    margin-left: 0;
  }

.todoLogos .navigationXP .menuHamburguer{
  display: none;
}




.ListaFundosInterna{
  padding: 98px 0;
  background: #F8F7F5;
}
.ListaFundosInterna h2 {
  font-weight: 600;
  font-size: 28px;
  line-height: 50px;
  letter-spacing: 0px;
  color: #061844;
  margin-bottom: 29px;
}

#Lp-Xp .ListaFundosInterna .legenda {

  justify-content: left;

}



#Lp-Xp  .ConteudoComoInvestir p {
  margin-top: 21px;
  max-width: 100% !important;
}
#Lp-Xp  .itemCarrossel h4 {
  font-size: 20px;
  line-height: 36px;
}
.carroselFundos {
  margin-left: calc((100% - 1170px) / 2);
margin-top: 37px;
}
.carroselFundos a{
  text-decoration: none;
}

 .containerNavigationFundos {
  margin-right: calc((100% - 1170px) / 2);
  display: flex;
  justify-content: end;
  margin-top: 24px;
}


.containerNavigationFundos .prevBtn {
  height: 48px;
  width: 48px;
  display: block;

  background: #FFFFFF;
  color: #0C1D48;

display: flex;
justify-content: center;
align-items: center;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  border: solid 1px #EFEFEF;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: all 50ms ease-out 50ms;
  -moz-transition: all 50ms ease-out 50ms;
  -o-transition: all 50ms ease-out 50ms;
  transition: all 50ms ease-out 50ms;
  margin-right: 16px;
}

.containerNavigationFundos .prevBtn i {
  font-size: 28px;
  padding-right: 3px;
}

.containerNavigationFundos .prevBtn:hover {
  background: #0C1D48;
  color: #FFFFFF;
  border: solid 1px #0C1D48;
}


.containerNavigationFundos .nextBtn {
  height: 48px;
  width: 48px;
  display: block;

  background: #FFFFFF;
  color: #0C1D48;

display: flex;
justify-content: center;
align-items: center;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  border: solid 1px #EFEFEF;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: all 50ms ease-out 50ms;
  -moz-transition: all 50ms ease-out 50ms;
  -o-transition: all 50ms ease-out 50ms;
  transition: all 50ms ease-out 50ms;
}

.containerNavigationFundos .nextBtn i {
  font-size: 28px;
  padding-left: 3px;
}

.containerNavigationFundos .nextBtn:hover {
  background: #0C1D48;
  color: #FFFFFF;
  border: solid 1px #0C1D48;
}

.containerNavigationFundos i {
  font-size: 23px;
}

#Lp-Xp .ConteudoComoInvestir {
margin: 0 !important;
padding: 98px 0;
}

.internaPadrao.secaoExplicativa {
  padding: 96px 0;
  border-bottom: 1px solid #DEDEDE;
}
.internaPadrao.secaoExplicativa h3{
  font-size: 24px;
  line-height: 50px;
  margin-top: 36px;
}

 .boxExplicativo {
  display: flex;
  align-items: center;
  border: 1px solid #DEDEDE;
  background: #F8F7F5;
  padding: 24px;
  margin-top: 36px;
  max-width: 767px;
  width: 100%;
  box-sizing: border-box;
}

 .boxExplicativo img{
  margin-right: 21px;
  max-width: 36px;
}
 .boxExplicativo p{
  margin: 0;
  color: #061844;
}


.internaPadrao.secaoExplicativa p{
 margin-top: 16px;
}
.internaPadrao.secaoExplicativa h3:first-child{
  margin-top: 0;
}


.opcoesDeFundos {
  background: #061844;
  padding: 96px 0;
}

.opcoesDeFundos h3 {
  font-size: 28px;
  line-height: 43px;
  color: #5FC2EB;
  margin-bottom: 36px;
  text-align: center;
}

.boxesOpcoes{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.boxesOpcoes .item .icone-texto {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}


.boxesOpcoes .item .icone-texto p{
  font-size: 20px;
  color: #061844;
  margin-left: 18px;
  font-weight: 600;
}
.boxesOpcoes .item{
  width: 570px;
  background-color: #fff;
  margin-bottom: 36px;
  padding: 24px;
}
.boxesOpcoes .item p{
  max-width: 476px;
}
#faq h2{
  margin-bottom: 36px;
}
#faq {
  border-top: 1px solid #DEDEDE;
  padding: 96px 0;
}
.faqNovo .ArcoderonPadrao {
  border-top: 2px dotted #a3add0;
}
 .faqNovo .TodoNo {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
#faq h4 {
  font-weight: 400;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: 0px;
  color: #686868;
}
.faqNovo .ArcoderonPadrao .AcordeonAtivo h4 {
  color: #061844 !important;
  font-weight: 600 !important;
}

.previdenciaPrivada{
  padding: 96px 0;
}
.previdenciaPrivada .todoColuna {
  display: flex;
  justify-content: space-between;
  margin-top: 64px;
}

.previdenciaPrivada .todoColuna h3 {
  font-size: 24px;
  color: #061844;
  max-width: 325px;
  line-height: 36px;
}

.previdenciaPrivada p, .previdenciaPrivada h2{
  text-align: center;
}

.previdenciaPrivada p{
  max-width: 770px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.previdenciaPrivada .todoColuna p{
  text-align: left;
  max-width: 320px;
}


.todoGrafico {
  position: relative;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 2px 2px 0px #8E8E8E29;
  border: 1px solid #D5D5D5;
  padding: 10px;
  padding-top: 34px;
  padding-bottom: 15px;
  margin-top: 36px;
}

.grafico{
  padding-top: 124px;
  padding-bottom: 96px;
}

.grafico .topo {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.grafico  h2{
  font-weight: 400;
}

.itemGrafico {
  border-bottom: inherit !important;
  margin-bottom: inherit !important;
  padding-bottom: inherit !important;
}

.colunaImpar {
  padding-left: 20px;
}
.colunaPar {
  padding-top: 224px;
}
.colunaPar {
padding-right: 60px;
}
.colunaPar {
  padding-right: 80px;
}
.todoColuna .numero {
  position: absolute;
  left: 0;
}
.todoColuna .item{
  position: relative;
}

.colunaImpar .item{
  margin-bottom: 247px;
}

.colunaPar .item{
  margin-bottom: 175px;
}

.todoColuna .texto {
  padding-left: 88px;
  position: relative;
  padding-top: 67px;
}

.select .ativo{
  display: block !important;
}
.todoColuna .item.noMargin{
  margin-bottom: 0 ;
}
.select {
  width: 270px;
  height: 56px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 5px 5px 25px #EBEBEB33;
  border: 1px solid #CECECE;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 2px solid #061844;
  position: relative;

}

.select  .fa.fa-angle-down {
  font-size: 24px;
  color: #061844;
  position: absolute;
  right: 15px;
}

.select .ativo {
  position: absolute;
  top: -40px;
  padding: 0 !important;
background: #fff !important;
z-index: -1;
left: 15px;

}


.select .options {
  position: absolute;
  top: 55px;
  background: #fff;
z-index: 10;
width: 101%;

box-shadow: 5px 5px 25px #EBEBEB33;

left: -1px;

transition: height 0.3s ease-in-out;
-webkit-transition: height 0.3s ease-in-out;
-moz-transition: height 0.3s ease-in-out;
-o-transition: height 0.3s ease-in-out;
  
}
.select .options.aberto{
  border: 1px solid #CECECE;
  height:250px;
  overflow-y: scroll;
}

.select .options.aberto div{
  display: block;

}

.select.ativo .fa.fa-angle-down{
  transform: rotate(180deg);
}

.select .options div{
  font-size: 18px;
  color: #686868;
  padding: 15px 0;
  padding-left: 15px;
padding-right: 15px;
transition: 0.3s;
cursor: pointer;
display: none;
}
.select .options div:hover{
  background: #CECECE;
}

@media (max-width: 1170px) {
  .containerNavigationFundos {
    margin-right: 2%;

  }
  .carroselFundos {
    margin-left: 2%;
  }

  .internaPadrao.secaoExplicativa h3{
    font-size: 20px;
    line-height: 31px;
 
  }
  .internaPadrao.secaoExplicativa {
    padding: 64px 0;
  }

 .boxExplicativo {
    display: block;
    
  }
  .boxExplicativo img{
    margin-bottom: 16px;
  }

  #LPAtlas .ConteudoComoInvestir h2 {
    text-align: left !important;
    font-size: 24px !important;
    line-height: 50px !important;
  }

  #LPAtlas .ConteudoComoInvestir p {
    text-align: left !important;

    margin-top: 16px !important;
  }
}


@media (max-width: 1700px) {
    .lines img {
        max-width: 400px;
      }


   
  }
  @media (max-width: 1490px) {

  #banner-atlas {
    height: auto;
    padding-bottom: 100px;
    position: relative;
  }

  #banner-atlas .conteudo .formulario .formPadrao {
      padding: 40px 36px 16px 36px !important;
  }

  #banner-atlas .conteudo {
    display: flex;
    align-items: center;
    margin-top: 32px !important;
    justify-content: space-between;
  }

  #banner-atlas .conteudo.lp-xp-expert .cxContador h3 {
    font-size: 64px;
  }

  #banner-atlas .conteudo.lp-xp-expert .texto .cxContador p{
    font-size: 18px;
  }

  #banner-atlas .logo {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lines img {
    max-width: 300px;
  }

  .lines.superior {
    position: absolute;
    top: 179px;
    left: -170px;
  }

  .lines.inferior {
    position: absolute;
    right: -157px;
    bottom: 0px;
  }

  #banner-atlas .icone-scroll {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 16px;
    padding-bottom: 0px !important;
  }}

  @media (max-width: 1170px) {

    .containerNavigationFundos {

      justify-content: center;

    }

    #banner-atlas {
      padding-bottom: 0px;
    }

    .lines{
        display: none;
    }

    #fique-atualizado .carrosel-fique-atualizado {
        overflow: hidden !important;
        flex-basis: 100% !important;
      }

      #fique-atualizado .dots{
          display: none;
      }

      .containerCalc.lp-expert-xp {
        margin: 0 2% !important;
      }

      .logo svg {
        width: 100px;
      }

      .logo-expert-xp img {
        width: 130px;
      }

      #banner-atlas .logo{
          padding: 0 !important;
      }

      .todoLogos {
        padding-top: 36px;
      }
      #banner-atlas .conteudo .texto {
        flex-basis: 100%;
        padding-left: 0;
      }

      #banner-atlas .conteudo.lp-xp-expert .texto p {
        font-size: 16px;
        line-height: 21px;
        max-width: 320px;
        margin-top: 16px;
      }

      #banner-atlas .conteudo.lp-xp-expert .texto h4 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 12px;
       
      }
     #banner-atlas .conteudo .formulario .formPadrao span {

        font-size: 12px !important;
       
      }
      .ListaFundosInterna {
        padding: 64px 0;
      }
      #Lp-Xp .ConteudoComoInvestir {
        margin: 0 !important;
        padding: 65px 0;
      }
      h2 {
        font-size: 24px;
        line-height: 43px;
      }

      .ListaFundosInterna h2 {

        font-size: 24px;
        line-height: 35px;
   
      }

      #banner-atlas .conteudo.lp-xp-expert .texto h1 {
        font-size: 32px;
        line-height: 43px;
        margin-bottom: 34px;
      }

      #banner-atlas .conteudo.lp-xp-expert .cxContador h3 {
        font-size: 56px;
      }

      .cxContador .itemContador {
        margin-right: 24px;
        text-align: center;
      }

      #banner-atlas .conteudo.lp-xp-expert .texto .cxContador p {
        font-size: 14px;
      }

      .cxContador {
        margin-top: 36px;
      }

      #banner-atlas .conteudo .texto {
        padding-left: 0 !important;
      }

    
      #banner-atlas {
        height: auto !important;
      }

      #LPAtlas #fique-atualizado h2 {
        max-width: 100% !important;
        margin-left: auto;
        margin-right: auto;
      }

      #fique-atualizado h2 {
        font-size: 28px;
        line-height: 36px;

      }

      #fique-atualizado {
        background: #0E1A2A !important;
        padding: 96px 0 !important;
      }

      #fique-atualizado .prev-next {
        display: flex !important;
      }

      #LPAtlas #fique-atualizado h2 {
        margin-bottom: 18px !important;
      }

      #banner-atlas .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }

      #banner-atlas .topo_Banner {
        padding: 0 10px !important
      }

      #banner-atlas .conteudo .texto {
        
        padding: 0 10px !important;
      }


      .nossaEquipe.lp-expert-xp h2 {
        font-size: 28px;
        line-height: 36px;
  
      }

      .nossaEquipe.lp-expert-xp .TodoEqquipe {
        margin-bottom: 145px;
      }
      
  }
  .itemMobile{
    display: none;
  }
  .ColunaMobile{
    display: none;
  }
@media screen and (max-width: 940px) {
  #Palestra .ColImg {
    right: -290px;
  }

  .opcoesDeFundos h3 {
    font-size: 24px;
    line-height: 36px;
  }
  .opcoesDeFundos {
    background: #061844;
    padding: 64px 0;
  }

  h2 {
    font-size: 24px !important;
    line-height: 36px !important;
  }
  .previdenciaPrivada h2 {
    text-align: center;
    max-width: 210px;
    margin-left: auto;
    margin-right: auto;
  }

  .colunaImpar {
    padding-left: 0;
  }

  .todoColuna .numero {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
  }
  .previdenciaPrivada .todoColuna {
    justify-content: center;
    flex-wrap: wrap;
  }
  .colunaImpar .item {
    margin-bottom: 48px;
  }
  .previdenciaPrivada .todoColuna h3 {
    
    text-align: center;
  }

  .todoColuna .texto {
    padding-left: 0;
 
  }
  .previdenciaPrivada .todoColuna p {
    max-width: 320px;
    text-align: center;
  }

  #banner-atlas .conteudo .formulario {
    margin-top: 111px !important;
  }

  #MyPlayer {
    height: 624px;

  }
  #banner-atlas .icone-scroll {
    display: block !important;
    bottom: 440px !important;
  }
  .grafico {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .grafico .topo {
    flex-wrap: wrap;
  }
  .select {
    width: 100%;
   
  }
  .grafico h2 {
    font-weight: 400;
    text-align: center;
    margin-bottom: 24px;
  }
  .itemMobile{
    display: block;
  }
  .colunaPar{
    display: none;
  }
  .faqNovo {
    margin-bottom: 0 !important;
  }
  .colunaImpar.ColunaMobile{
    display: block;
  }
  .colunaImpar{
    display: none;
  }

  #LPAtlas .ConteudoComoInvestir h2 {
    text-align: center !important;
    font-size: 24px !important;
    line-height: 50px !important;
  }
  #LPAtlas .ConteudoComoInvestir p {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
  }
}

@media screen and (max-width: 360px) {
#banner-atlas .conteudo .formulario {
  margin-top: 70px !important;
}
}
@media screen and (max-width: 900px) {
  .todoLogos .navigationXP .menuHamburguer {
    display: block;
    cursor: pointer;
  }

  .todoLogos .navigationXP .menuHamburguer.HamburguerAtivo{
    position: fixed;
    z-index: 100;
    background: url('https://www.kinea.com.br/wp-content/themes/kinea/src/images/X-Icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-size: cover;
    background-repeat: no-repeat;
    top: 48px;
    right: 24px;
    background-position: center;
    height: 20px;
    width: 20px;

  }

  .todoLogos .navigationXP .menuHamburguer.HamburguerAtivo img {
  opacity: 0;
    visibility: hidden;
  }

  .todoLogos .navigationXP nav{
    display: none;
  }

  .todoLogos .navigationXP nav.NavAtivo{
    display: flex;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background: white;
    z-index: 99;
    }

  #banner-atlas .topo_Banner .todoLogos .navigationXP nav.NavAtivo ul {
    display: block;
    margin-top: 101px;
    width: 100%;
  }
  #banner-atlas .topo_Banner .todoLogos .navigationXP nav.NavAtivo li{
    float: none;
    display: block;
    margin-left: 24px;
    margin-right: 24px;
    font-weight: 400;
    font-size: 20px;
    line-height: 31px;
    border-bottom: 1px dotted #a3add0;
    position: relative;
    padding-top: 24px;
    padding-bottom: 24px;
    background: white;
    flex-basis: 100%;
  }

  #banner-atlas .topo_Banner .todoLogos .navigationXP nav.NavAtivo li a{
    color: #061844;
    display: block;
    width: 100%;
  }

}

@media screen and (max-width: 768px){

  #mapaEvento .TodoMapa .navigations {
      right: 16px;
  }
  #Palestra .TodoConteudoPalestra .ColTxt {
    flex-basis: 100%;
  }

  #Palestra .ColImg {
    position: relative;
    right: 0;
    flex-basis: 100%;
    top: -280px;
  }

  #Palestra .TodoConteudoPalestra{
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 648px) {
  #Palestra .ColImg img {
    width: 100%;
  }

  #Palestra .ColImg {
    position: relative;
    right: 0;
    flex-basis: 100%;
    top: 0px;
  }
  #Palestra .TodoConteudoPalestra {
    margin-bottom: -36px;
  }
}


.showMore{
  display: none;
}
  @media screen and (max-width: 500px){
    .showMore{
      display: block;
      width: 256px;
      height: 56px;
      border: 1px solid #2095EE;
      border-radius: 2px;
      cursor: pointer;
      margin-left: auto;
      margin-right: auto;
      line-height: 56px;
      font-size: 18px;
      letter-spacing: 0px;
      color: #2095EE;
      transition: all 200ms ease-in-out 400ms;
      text-align: center;
    }
    .showMore:hover{
      color: #ffffff;
      background: #2095EE;
    }

    #EquipeXp .TodoEquipe .itemEquipe{
      display: none;
    }

    #EquipeXp .TodoEquipe.EquipeVis .itemEquipe{
      display: block;
    }
    #EquipeXp .TodoEquipe .itemEquipe.alwaysVisible {
      display: block;
    }


    #EquipeXp .TodoEquipe .itemEquipe {
      flex-basis: calc(100% / 2);
    }
    #EquipeXp {
      padding: 64px 0px;
    }

    #EquipeXp h2{
      font-size: 28px;
      line-height: 43px;
    }

    #EquipeXp p {
      max-width: 276px;
    }

    #Palestra .TodoConteudoPalestra{
      padding-top: 64px;
    }

    #Palestra .TodoConteudoPalestra h2{
      font-size: 28px;
      line-height: 43px;
      max-width: 289px;
    }


    #mapaEvento{
      padding: 64px 0px;
    }

    #mapaEvento .TodoMapa {
      margin-top: 36px;
    }

    #mapaEvento h2{
      font-size: 28px;
      line-height: 43px;
    }
    #mapaEvento p {
      max-width: 268px;
    }

    #banner-atlas .conteudo {
      margin-top: 86px !important;
    }

    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais a {
      margin-right: 24px;
    }
  
  
    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais a:last-of-type {
      margin-right: 0px;
    }
  
  
    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais svg{
      width:36px;
      height: 36px;
    }


    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento p{
      font-size: 16px;
      line-height: 24px;
    }

    #banner-atlas .containerSite{
      width: 100%;
    }

    #banner-atlas .conteudo .formulario .formPadrao {
      padding: 40px 10px 16px 10px !important;
    }

    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento p{
      max-width: 100%;
    }

  }


  @media screen and (max-width: 600px) {
  #Lp-Xp .ConteudoComoInvestir .row.rowAtlas, #Lp-Xp .ConteudoComoInvestir .row.linhasOndeInvestir, #Lp-Xp .ConteudoComoInvestir .row.rowPrevAtlas {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
  }}

@media screen and (max-width: 425px) {
  .logo-expert-xp img {
    width: 124px;
  }

  .todoLogos .logo-expert-xp {
    margin-left: 60px;
  }

}

  @media screen and (max-width: 360px){
    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais a {
      margin-right: 16px;
    }
  
  
    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais a:last-of-type {
      margin-right: 0px;
    }
  
  
    #banner-atlas .conteudo.lp-xp-expert .texto .PostData .complemento .redes-sociais svg{
      width:32px;
      height: 32px;
    }
  }

  .CardPadrao {
    padding:0 !important;
  
  }



  .lpListado #banner-atlas .conteudo.lp-xp-expert .texto h1 {
    font-family: Titillium Web;
    font-size: 40px;
    font-weight: 400;
    line-height: 48px;
    text-align: left;
    max-width: 470px;
    margin-bottom: 24px;
  }
  .lpListado #banner-atlas .conteudo.lp-xp-expert .texto p {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 24px;
    font-weight: 400;
    max-width: 446px;
    margin-top: 0;
  }



  .checkboxFake {
    width: 16px;
    height: 16px;
    border: 1px solid #CECECE;

    display: flex;
    justify-content: center;
    align-items: center;
  }
  .checkboxFake svg{
    display: none;
  }
  .checkboxFake.ativo{
    background: #4793E9;
  }
  .checkboxFake.ativo svg{
    display: block;
  }

  .inputCheckboxFake {
    display: flex;
    justify-content: left;
    width: 16px;
    height: 16px;
    position: relative;
  }
 .inputCheckboxFake input {
    position: absolute !important;
    width: 16px  !important; 
    left: 0  !important;
    top: 0  !important;
    height: 16px  !important;
    opacity: 1  !important;
    margin: 0  !important;
    opacity: 0  !important;
    z-index: 1000;
  }


  .todoCheckbox {
    display: flex;
    align-items: center;

  }

  .todoCheckbox span {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    text-align: left;
    margin: 0 !important;
      margin-left: 0px;
    margin-left: 8px !important;
  }


  .item {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: #686868;
  }

  .fundos.selectCheckbox {
    padding-left: 24px;
  }

  .fundos .inputCheckboxFake {
    margin-right: 8px;
  }  




  .lpListado #banner-atlas .conteudo .formulario .formPadrao input{
    font-size: 16px;
  }
  .GroupCampo{
    position: relative;
  }
  .GroupCampo .display-itens svg {
    position: absolute;
    right: 16px;
    transform: rotate(180deg);
  }

  .display-itens.cb.ativo  svg{
    transform: rotate(0deg);
  }


  #numeros {
    background: linear-gradient(#1D2537, #1B2B44, #0F172A);
    /* padding-top: 128px; */
    /* padding-bottom: 190px; */
    padding-top: 64px;
    padding-bottom: 64px;
  }

  #numeros .texto {
    max-width: 400px;
  }
  #numeros .containerSite{
    display: flex;
    justify-content: space-between;
    align-items: center;

  }
  #numeros .texto h2 {

    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
    color: #fff;
    max-width: 313px;
    margin-bottom: 32px;
  }

  #numeros .texto p{

font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #fff;
  }

  .nGestao p {
    font-size: 128px;
    font-weight: 600;
    line-height: 128px;
    text-align: left;
    color: #C0D6FA;
  }
  .nGestao p span{

    font-size: 64px;
    font-weight: 275;
    line-height: 64px;
    text-align: left;
  }
 
  .nGestao .menor {
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin-top: 16px;
    display: block;
    color: #C0D6FA;
  }
  .nGestao {
    padding-bottom: 48px;
    border-bottom: 1px solid #39445C;
    margin-bottom: 24px;
    padding-right: 76px;
  }
  .nGestao .animado {
    font-size: 128px;
    font-weight: 600;
    line-height: 128px;
    text-align: left;
    color: #C0D6FA;
  }
  .nms {
    display: flex;
    align-items: center;
  }
  .nms .item{
    margin-right: 48px;
  }
  .nms .item:nth-of-type(3){
    margin-right: 0;
  }
 
  .numeros {
    width: 400px;
  }
  .nms{
    padding-bottom: 24px;
    border-bottom: 1px solid #39445C;
  }
  .nms .item p {
    font-size: 64px;
    font-weight: 600;
    line-height: 64px;
    text-align: left;
    color: #C0D6FA;
  }

  
  .nms .item .menor {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin-top: 8px;
    display: block;
    color: #C0D6FA;
  }
/* ============================== CSS CARROSEL DE CARDS NOVO ================== */
  .carroselDeFundos .cardFundo {
    width: 270px;
    background: #fff;
    box-shadow: 5px 5px 12px 0px #82828233;
    padding: 24px;
    box-sizing: border-box;
    height: 377px;
  }

  #fundosListados{
    padding-top: 96px;
    padding-bottom: 96px;
    background: #F8F7F5;
  }


  #fundosListados h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
    margin-bottom: 24px;
  }

  .carroselDeFundos {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .carroselDeFundos .cardFundo{
    margin-right: 30px;
  }

  .slick-list {
    padding-bottom: 15px !important;
  }

  .cota {
    margin-top: 38px;
    margin-bottom: 8px;
  }
  .cota strong{
    font-weight: 600;
    color: #061844;
  }

  .dividendo {
    background: #E6EAF3;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 4px 9px;
    box-sizing: border-box;
    max-width: 190px;
  }
  .dividendo .infos p strong {
    font-weight: 600;
    color: #061844;
  }
  .dividendo  svg{
    margin-right: 8px;
  }

  .btnInsights a {
    width: 190px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #2095EE;
    border-radius: 2px;
    margin-top: 10px;
    transition: 0.3s;
    border-radius: 100px;
  }
  .btnInsights a:hover{
    background: #2095EE;
    color: #fff;
  }
  .btnPrevNext {
    display: flex;
    justify-content: end;
    margin-top: 9px;
  }
  .btnAngle.prev{
    margin-right: 16px;
  }
  .btnAngle{
    box-shadow: 5px 5px 12.5px 0px #DEDEDEE0;
width: 48px;
height: 48px;
display: flex !important;
justify-content: center;
align-items: center;
background: #fff;
border-radius: 50%;
  }

  #cards {
    padding: 128px 0;
  }

  #cards h2{

font-size: 28px;
font-weight: 400;
line-height: 36px;
text-align: center;
margin-bottom: 48px;

  }

  .todoCards {
    display: flex;
    justify-content: space-between;
  }
  .todoCards .itemCard {
    width: 270px;
    height: 496px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    display: flex;
  align-items: end;
  padding: 20px 16px;
  }
  .todoCards .itemCard::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: -153px;
    width: 100%;
    height: 663px;
    background: linear-gradient(360deg, #1D2537 44.71%, rgba(29, 37, 55, 0) 74.25%);


  }

  .todoCards .itemCard .texto{
    z-index: 1;
  }
  .todoCards .itemCard .texto h3{
 color: #fff;
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
margin-bottom: 16px;
  }
  .todoCards .itemCard .texto p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #fff;
    margin-bottom: 24px;
  }

  .todoCards .itemCard .texto .btn a{
    color: #fff;
    border-radius: 2px;
    border: 2px solid rgba(32, 149, 238, 1);
    width: 100%;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    border-radius: 100px;
  }

  .todoCards .itemCard .texto .btn a:hover{
    background: rgba(32, 149, 238, 1);
    
  }
  #sobreFundosListados{
    padding-bottom: 128px;
  }
  #sobreFundosListados h2{
font-size: 32px;
font-weight: 400;
line-height: 40px;
text-align: left;
max-width: 370px;
margin-bottom: 48px;

  }

  #sobreFundosListados .sobre{
    width: 470px;
  }

  #sobreFundosListados .containerSite{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #sobreFundosListados .imagem{
    background-size: cover;
    background-position: center;
    width: 470px;
    height: 588px;
    border-radius: 8px;
  }
  #sobreFundosListados .sobre h4{
    margin-bottom: 8px;
  }

  #sobreFundosListados .todoBullets .item {
    padding-bottom: 24px;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 24px;
  }
  #sobreFundosListados .todoBullets .item:last-of-type{
    border-bottom: 0;
  }
  #videoConheca {
    margin-bottom: 453px;
  }
  #videoConheca a {
    height: 658px;
    display: flex;
    width: 100%;
  }

  #videoConheca .video {
    width: 100%;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: end;
    padding: 48px;
    position: relative;
  }

  #videoConheca .video::before{
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(360deg, #1D2537 2%, rgba(29, 37, 55, 0) 55%);
    height: 100%;
    border-radius: 8px;
  }

  #videoConheca .video .texto {
    z-index: 1;
  }

  #videoConheca .video .texto h2{
color: #fff;
font-size: 32px;
font-weight: 400;
line-height: 40px;
text-align: left;
margin-bottom: 8px;

  }
  #videoConheca .video .texto p{
    max-width: 523px;
    color: #fff;
  }

  #videoConheca .video .btnPlay {
    position: absolute;
    top: 50%;
    margin-top: -49px;
    display: flex;
    justify-content: center;
    width: 100%;
    left: 0;
  }


  @media (max-width: 1180px) {
    .lpListado .desk {
      display: block;
    }
    .lpListado #banner-atlas .containerSite {
      width: 100%;
    }
    #banner-atlas .topo_Banner {
      padding: 0 16px !important;
    }
    #banner-atlas .conteudo .texto {
      padding: 0 16px !important;
    }
    .lpListado #banner-atlas .conteudo.lp-xp-expert .texto h1 {
      max-width: 470px;
   
      font-size: 32px;
      font-weight: 600;
      line-height: 36px;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 24px;
    }

    #banner-atlas .conteudo {
  margin-top: 0 !important; 
      padding-top: 180px;
    }
    #MyPlayer {
      top: -89px;
    }
    .lpListado #banner-atlas .conteudo.lp-xp-expert .texto p {

      text-align: center;
      margin: 0 auto;
        margin-bottom: 0px;
      margin-bottom: 24px;
    }
    #banner-atlas .conteudo .texto {
      padding-bottom: 132px !important;
    }
    #banner-atlas .icone-scroll {
      display: block !important;
      bottom: 517px !important;
    }
    .lpListado #banner-atlas .conteudo .formulario .formPadrao .todoCheckbox span {
      font-size: 16px !important;
    }

    #banner-atlas .conteudo .formulario .formPadrao {
      padding:  36px 21px !important;
    }
    .todoCards {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
    }
    .todoCards .itemCard {
    
      margin-bottom: 48px;
    }
    .todoCards .itemCard {
      margin-bottom: 48px;
      margin-right: 30px;
    }
    .todoCards .itemCard:nth-of-type(2n){
      margin-right: 0;
    }
    .todoCards .itemCard:last-of-type{
      margin-bottom: 0;
    }
    #sobreFundosListados .containerSite {
      flex-wrap: wrap;
      justify-content: center;
    }
    #sobreFundosListados .sobre {
      width: 100%;
      max-width: 470px;
    }
    #sobreFundosListados .imagem {
      background-size: cover;
      background-position: center;
      width: 100%;
      height: 588px;
      border-radius: 8px;
      max-width: 470px;
    }
    #sobreFundosListados h2 {
      font-size: 32px;
      font-weight: 400;
      line-height: 40px;
      text-align: center;
      max-width: 340px;
      margin: 0 auto;
      margin-bottom: 48px;
    }

    #sobreFundosListados .item {
      padding-bottom: 16px !important;
      margin-bottom: 16px !important;
  }
  .containerSite {
    width: calc(100% - 32px) !important;
  }
  #sobreFundosListados {
    padding-bottom: 96px;
  }
  #videoConheca .video {

    border-radius: 8px;
  }
  #videoConheca .video   svg {
    width: 80px;
  }
  #videoConheca {
    margin-bottom: 200px;
  }
  #videoConheca a {
    height: 447px;

  }
  .logo {
    max-width: 100% !important;
    max-width: 98px;
    margin-top: 0px;
  }
}


  @media (max-width: 768px) {
    #numeros .texto {
      max-width: 470px;
      width: 100%;
      margin-bottom: 48px;
    }
    #numeros .containerSite {

  flex-wrap: wrap;
}

#numeros .texto h2 {
  font-size: 32px !important;
  font-weight: 400;
  line-height: 40px !important;
  text-align: left;;
}
.nGestao p {
  font-size: 96px;
  font-weight: 600;
  line-height: 96px;
}
.nGestao p span {
  font-size: 48px;
  font-weight: 275;
  line-height: 48px;
  text-align: left;
}
.numeros {
  width: 371px;
}
.nms .item p {
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
  text-align: left;
  color: #C0D6FA;
}
.nGestao {

  padding-right: 0;
}
.nms .item .menor {

  max-width: 77px;
}
#numeros {
  padding-bottom: 145px;
}

#fundosListados {
  padding-top: 64px;
  padding-bottom: 64px;
}
.btnPrevNext {
  display: flex;
  justify-content: center;
}

#fundosListados .containerSite {
  width: 100%;
}
#fundosListados .containerSite h2{
  padding: 0 16px;
}
.caixaCarrosel{
  padding-left: 16px;
}

#cards {
  padding: 96px 0;
}

.todoCards {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
  }

  @media (max-width: 562px) {
  .todoCards .itemCard {
    margin-bottom: 48px;
    margin-right: 0;
  }}

  @media (max-width: 430px) {
    .todoCards .itemCard {
      margin-bottom: 48px;
      margin-right: 0;
    }
  }

  .btnRecebaMateriais {
    position: fixed;
    bottom: 100px;
    z-index: 1;
    right: 0;
  }

  .btnRecebaMateriais .popup-modal {
    background: #2095EE;
    box-shadow: 5px 5px 5px 0px #06184426;
    width: 200px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    font-family: Titillium Web;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    position: fixed;
    right: 24px;
    bottom: 100px;
    cursor: pointer;
    text-decoration: none;
  }

  .lpListado .todoConteudoPopUpMateriais {
    width: 100%;
    max-width: 992px;
    height: 100%;
    background: #fff;
    padding-top: 72px;
    padding-left: 48px;
    position: relative;
    min-height: 100vh;
  }

  .lpListado .mfp-container{
    padding: 0;
  }

  #banner-atlas  .formPadrao {
padding: 32px 36px !important;
    max-width: 470px;

    background: #FFF;
box-shadow: 5px 5px 12.5px 0px rgba(6, 24, 68, 0.10);
  }

  .lpListado .GroupCampo {
    border-radius: 8px;
    border: 1px solid #CECECE;
    background: #FFF;
    box-shadow: 5px 5px 12.5px 0px rgba(235, 235, 235, 0.20);
    padding: 0;
  }
  .lpListado #banner-atlas .conteudo .formulario .formPadrao .GroupCampo{
    padding: 8.5px 24px;
  } 

  .lpListado #banner-atlas .conteudo .formulario .formPadrao .GroupCampo.grupoSelect {
    border: none;
    padding: 0;
    box-shadow: none;
  }
 
  .lpListado #banner-atlas .conteudo .formulario .formPadrao .GroupCampo.grupoSelect .labelInterno {
    position: relative;
    padding: 0;
    left: inherit;
    top: inherit;
    margin-bottom: 16px;
  }
  
  .lpListado .todoConteudoPopUpMateriais .display-itens p {
    max-width: 469px;
    margin-bottom: 0;
  }

  .lpListado .todoConteudoPopUpMateriais .GroupCampo .display-itens svg {
    top: 50%;
  }

  .lpListado .formulario .formPadrao input[type="submit"] {
    background-color: #2095ee;
    box-shadow: 5px 5px 10px #2095ee40;
    border-radius: 2px;
    text-align: center;
    width: 100%;
    height: 56px;
    line-height: 56px;
    color: #ffffff;
    border: 0;
    font-size: 18px;
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: all 50ms ease-out 50ms;
    -moz-transition: all 50ms ease-out 50ms;
    -o-transition: all 50ms ease-out 50ms;
    transition: all 50ms ease-out 50ms;
    background-repeat: no-repeat;
    background-position: center;
  }
  .lpListado .formPadrao .CampoComum.CheckBoxField {
    margin-top: 24px;
  }

  .lpListado #formModal {
    height: 100vh;
  }

  .lpListado .todoConteudoPopUpMateriais p {
    max-width: 469px;
    margin-bottom: 24px;
  }

  .lpListado .btnRecebaMateriais .popup-modal svg {
    margin-left: 12px;
  }

  .lpListado .GroupCampo.grupoSelect {
    padding: 15px 24px;
  }
/* 
  .numeros {
    opacity: 0; 
    transition: opacity 1s ease;
}

#txt {
  opacity: 0; 
  transition: opacity 1s ease;
} */


.nms .cotistas {
  font-size: 40px;
  font-weight: 400;
  line-height: 0;
}

.dataRefNumeros {
  color: #fff;
  margin-top: 8px;
} 

.fundos.selectCheckbox {
  padding-left: 24px;
  columns: 3;
  column-gap: 16px;
  max-width: 300px;
}
.fundos.selectCheckbox .item{
  margin-bottom: 16px;
}
.categoria:nth-of-type(3){
  margin-bottom: 24px;
}
.categoria:nth-of-type(4){
  margin-bottom: 24px;
}
.categoria {
  margin-bottom: 24px;
}
.todoCheckbox.checkGeral {
  margin-bottom: 8px;
}
.display-itens.cb svg {
  display: none;
}

.formPadrao.formPop{
  padding: 0 !important;
  box-sizing: border-box;
  max-width: 398px;
}
.popUpMaterialAtivo .GroupCampo{
  height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 24px;
}
.popUpMaterialAtivo .GroupCampo.grupoSelect{
  height: auto;
}

.popUpMaterialAtivo .GroupCampo input {
  padding-left: 20px !important;
}

.popUpMaterialAtivo .GroupCampo.grupoSelect {
  border: none;
  padding: 0 !important;
  box-shadow: none;
}

.popUpMaterialAtivo .formPadrao  form .GroupCampo.grupoSelect label.labelInterno {
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin-bottom: 16px;
}

.popUpMaterialAtivo .formPadrao  form .GroupCampo.grupoSelect  .todoCheckbox span {
  color: #686868;}

  .popUpMaterialAtivo .formPadrao .CampoComum.CheckBoxField span {
    margin-top: 0 !important;
    font-size: 12px;
    line-height: 16px;
    padding-left: 0;
  }

  .popUpMaterialAtivo .formPadrao .CampoComum.CheckBoxField input {
    width: 15px !important;
    margin-right: 12px;
    height: 15px;
  }

  .lpListado.popUpMaterialAtivo .formPadrao .CampoComum.CheckBoxField {
    margin-top: 0;
  }

  .lpListado #cadastro_receber_insights_banner {
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 2px solid #2095EE;
    background: #2095EE;
    padding: 0;
    box-shadow: none;
    color: #FFF;
    text-align: center;
    font-family: "Titillium Web";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 109px;
  }

  .lpListado.popUpMaterialAtivo .todoConteudoPopUpMateriais h2 {
    font-weight: 400 !important;
    max-width: 100%;
  }
  .lpListado.popUpMaterialAtivo .todoConteudoPopUpMateriais h2 strong{
    font-weight: 400 !important;
  }

  .lpListado #banner-atlas .conteudo .formulario .formPadrao input[type="submit"]{
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 2px solid #2095EE;
    background: #2095EE;
    padding: 0;
    box-shadow: none;
    color: #FFF;
    text-align: center;
    font-family: "Titillium Web";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
   
  }

  .lpListado .CampoComum.CheckBoxField span {
    font-size: 12px !important;
    line-height: 16px !important;
    max-width: 302px;
  }
  .lpListado .formPadrao .CampoComum.CheckBoxField {
    margin-top: 0px;
  }

  .formPadrao .CampoComum.CheckBoxField input {

    height: 15px;
  }

  .lpListado #banner-atlas .conteudo .formulario {
    border-radius: 4px;
  }

  @media (max-width: 1180px) {
    .todoConteudoPopUpMateriais {
      
      padding-left: 16px;
  

    }
    #videoConheca .video{
      padding: 16px;
    }
    .lpListado  #banner-atlas .conteudo .formulario .formPadrao {
      max-width: 100%;
    }
    #banner-atlas .containerSite {
      width: 100% !important;
    }
  }

  .lpListado .btn {
    position: relative !important;
    width: 100% !important;
    top: inherit !important;
  }

  @media (max-width: 1180px) {
    #banner-atlas .icone-scroll {
      display: block !important;
      top: 702px !important;
      z-index: 100000 !important;
    }
  }

  @media (max-width: 458px) {
    #banner-atlas .icone-scroll {
      display: block !important;
      top: 721px !important;
    }
  }

  @media (max-width: 406px) {
    #banner-atlas .icone-scroll {
      display: block !important;
      top: 741px !important;
      bottom: inherit !important;
    }
  }