a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0} *{
outline:none;
}
html {
width:100%;
overflow-x: hidden;
}
body{
font-family: 'Titillium Web', sans-serif;
width:100%;
overflow: hidden;
background: #ffffff;
position: static; 
}
disc,ins{
font-size:.8em;
vertical-align: super;
cursor:pointer;
text-decoration: none;
}
body.menuIsOpen{
height:calc(100vh + 0px);
overflow: hidden;
position:relative; 
}
body.menuIsOpen .todoMenuLogo .logo{
margin-left: -8px;
}
.clear{
clear: both;
}
.pull-right{float: right; text-align: right;}
.separadoPadrao{
height: 1px;
width: 100%;
background-color: #CECECE;;
} .hide{display: none;}
.hide-sm,.hide-md{display: block;}
.mt-24{margin-top: 24px;}
.mt-36{margin-top: 36px;}
.mt-48{margin-top: 48px;}
.mt-64{margin-top: 64px;}
.mt-128{margin-top: 128px;}
.mb-24{margin-bottom: 24px;}
.mb-36{margin-bottom: 36px;}
.mb-48{margin-bottom: 48px;}
.mb-56{margin-bottom: 56px;}
.mb-64{margin-bottom: 64px;}
.mb-128{margin-bottom: 128px;}
@media (max-width: 767px) {
.hide-md{display: none;}
.mt-md-24{margin-top: 24px;}
.mt-md-36{margin-top: 36px;}
.mt-md-48{margin-top: 48px;}
.mt-md-64{margin-top: 64px;}
.mt-md-128{margin-top: 128px;}
.mb-md-24{margin-bottom: 24px;}
.mb-md-36{margin-bottom: 36px;}
.mb-md-48{margin-bottom: 48px;}
.mb-md-56{margin-bottom: 56px;}
.mb-md-64{margin-bottom: 64px;}
.mb-md-128{margin-bottom: 128px;}
}
@media (max-width: 560px) {
.hide-sm{display: none;}
.mt-sm-24{margin-top: 24px;}
.mt-sm-36{margin-top: 36px;}
.mt-sm-48{margin-top: 48px;}
.mt-sm-64{margin-top: 64px;}
.mt-sm-128{margin-top: 128px;}
.mb-sm-24{margin-bottom: 24px;}
.mb-sm-36{margin-bottom: 36px;}
.mb-sm-48{margin-bottom: 48px;}
.mb-sm-56{margin-bottom: 56px;}
.mb-sm-64{margin-bottom: 64px;}
.mb-sm-128{margin-bottom: 128px;}
}  #banner{
width: 100%;
margin-top: 80px;
}
.FaixaAtiva #banner.bannerInternaNovo , .FaixaAtiva #banner.bannerInterna {
margin-top: 81px;
}
.bannerInternaNovo .itemBanner .col-md-5{
background: transparent !important;
}
.imgBloco {
max-width: 805px;
width: 200%;
position: relative;
}
.FotoBanner {
position: relative;
}
.overlayGeralSite {
position: absolute;
background: rgba(200,200,200,.5);
width: 100%;
height: 100%;
z-index: 100;
left: 0;
top: 0;
}
.FotoDocumentos .overlayGeralSite {
left: 15px;
width: calc(100% - 30px);
}
.itemBanner{
position: relative;
overflow: hidden;
min-height:490px;
background-size: cover;
background-position: bottom center;
}
.bannerFundos .itemBanner {
min-height: 480px;
}
.divBanner .itemBanner{
background-position: bottom right;
}
.bannerIngles p {
text-align: center;
font-weight: 400;
font-size: 20px;
line-height: 31px;
letter-spacing: 0px;
color: #061844;
max-width: 668px;
margin-left: auto;
margin-right: auto;
margin-top: 14px;
}
.divBanner .itemBanner::before {
position: absolute;
background: #e2e2e2;
top: 0;
left: 0;
height: 100%;
width: 55%;
content: " ";
}
#banner .containerSite {
position: absolute;
display: block;
padding-top: 40px; width: 1170px;
height: 100%;
left: 50%;
margin-left: -585px;
z-index: 101;
}
#banner .containerSite .row {
display: flex;
align-items: center;
text-align: center;
height: 100%;
justify-content: start;
}
#banner h1 {
text-align: center;
font-weight:600;
font-size:48px;
line-height:50px;
color:#061844;
position: relative;
}
.txtBanner{
text-align:center;
color:#061844;
margin-top:8px;
}
#banner.bannerFundos .containerSite .row p strong{
font-weight: 700;
}
.TodoConteudoFundosBanner {
width: 100%;
padding: 0 15px;
}
.bannerFundos .breadcumb{
left: 15px;
}
.buttonBanner{
font-size: 16px;
line-height:24px;
font-weight: 400;
color:#ffffff;
background: #061844 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #2095EE40;
padding: 16px 47px;
margin-top: 25px;
display: inline-block;
border-radius: 2px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
text-decoration: none;
}
.containerSite{
max-width: 1170px;
margin-left: auto;
margin-right: auto;
}
.todoMenuLogo {
position: fixed;
top: 0px;
padding-top: 50px;
width: 100%;
z-index: 100;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE14;
max-width: 100%;
margin-left: 0px;
left: 00%;
padding: 0px 0px;
padding-top: 0px;
z-index: 200;
-webkit-transition: all 25ms ease-out 25ms;
-moz-transition: all 25ms ease-out 25ms;
-o-transition: all 25ms ease-out 25ms;
transition: all 25ms ease-out 25ms;
}
.btnVerTodosMenu  {
margin-top:64px;
display:inline-block;
}
#blog-menu-header { background: white;}
.todoMenuLogo nav li .btnVerTodosMenu a{
color: #2095EE;
font-size:16px;
text-decoration: none;
}
.btnVerTodosMenu a{
color: #2095EE;
font-size:16px;
text-decoration: none;
}
.todoMenuLogo .logo {
float: left;
width: 100%;
}
.todoMenuLogo nav{
float: left;
width: calc(100% - 76px);
}
.todoMenuLogo nav>ul li{
float: left; margin-left: 36px;
height: 100%;
display: block;
padding: 0px 0px 0px;
}
.todoMenuLogo nav > ul>li:hover>a{
position:relative
}
.todoMenuLogo nav > ul>li>a:after{
-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;
top:calc(100% + 30px);
position:absolute;
content:"";
opacity:0;
} @media (min-width: 961px) {
.todoMenuLogo nav > ul>li:hover>a:after{
content:"";
position:absolute;
height:4px;
width:100%;
background:#2095EE;
top:calc(100% - 4pX);
left:0;
opacity:1;
}
}
.todoMenuLogo nav > ul>li.btnMenu:hover>a:after{
display:none;
}
.todoMenuLogo nav > ul>li.btnMenu a , .buttonBanner,.btLateral, .todoMenuLogo nav li .btnVerTodosMenu a , .internaPadrao p a, a.btnPadraoHover , #formNews input[type="submit"] , .QueroInvestir a , footer a, .BtnSecundario, .ULabas li a{
-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;
}
td .BtnSecundario svg {
width: 18px;
height: 18px;
vertical-align: top;
}
td .BtnSecundario span {
margin-left: 8.53px;
}
td .BtnSecundario .iconBotao {
height: 23px;
display: inline-block;
vertical-align: middle;
}
.BtnSecundario:hover{
color:#ffffff !important;
background-color:#061844;
}
.BtnSecundario:hover a ,.BtnSecundario:hover i , .BtnSecundario i .a, .BtnSecundario:hover span{
-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;
}
.BtnSecundario:hover i .a{
fill:#ffffff;
}
.BtnSecundario:hover a{
color:#ffffff !important;
}
.BtnSecundario:hover span{
color:#ffffff !important;
}
.BtnSecundario:hover i img{
filter: brightness(10);
}
footer a:hover{
color:#2095EE;
}
a.btnPadraoHover:hover{
background:#061844;
color:#ffffff !important;
}
.buttonBanner:hover  {
background-color:#213f87
}
#formNews input[type="submit"]:hover, .QueroInvestir a:hover{
color: #061844;
background: #fff;
}
.todoMenuLogo nav > ul>li.btnMenu a:hover{
background-color:#213f87
}
.QueroInvestir a:hover{
color:#061844 !important;
}
@media (min-width: 768px) {
.btLateral:hover, .todoMenuLogo nav li .btnVerTodosMenu a:hover{
color:#2095EE !important;
border-bottom: solid 1px #2095EE;
}
}
@media (min-width: 768px) {
.internaPadrao p a:hover{
display:inline-block; text-decoration: underline;
}
}
.todoMenuLogo nav>ul li:first-of-type{
margin-left: 0px;
}
.todoMenuLogo nav>ul:after{
content:"";
display: table;
clear: both;
}
.todoMenuLogo nav li a{
text-align: left;
font-size: 18px;
line-height:27px;
font-weight: 400;
letter-spacing: 0px;
color: #061844;
text-decoration: none;
display: block;
padding: 17px 0px;
}
.todoMenuLogo nav>ul li a{
padding: 27px 0px;
}
.AtivoFixedMenu .todoMenuLogo{
position: fixed;
}
.AtivoFixedMenu .todoMenuLogo nav>ul a {
padding: 27px 0px;
}
.AtivoFixedMenu .logo{
padding: 23px 0px;
margin-top: 0px;
}
.MenuAtivo nav li a{
background-color: white;
}
.menu {display: block;}
.menu li>div{
visibility: hidden;
opacity: 0;
display:none;
position:absolute;
transition-delay: .58s;
top:100%;
max-width: 100%;
}
.Fundos-sub-menu {
position: absolute;
left: 0;
width: 200%;
top: calc(100% - 20px);
max-width: 1280px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE1A;
padding-bottom:38px;
}
.col-lg-3.AbasKinea {
padding-bottom: 48px;
overflow: hidden;
}
.Fundos-sub-menu li a{
font-size:11px;
}
.titulo3Menu{
font-size:20px;
line-height:31px;
font-weight:600;
margin-top:24px;
display:block;
color: #061844;
}
.setaMobile{display:none;}
.todoMenuLogo nav li .Fundos-sub-menu li {
margin-left:0px;
float:none;
}
.todoMenuLogo nav li .Fundos-sub-menu a{
padding:0px;
-webkit-transition: color 50ms ease-out 50ms;
-moz-transition: color 50ms ease-out 50ms;
-o-transition: color 50ms ease-out 50ms;
transition: color 50ms ease-out 50ms;
}
.todoMenuLogo nav li .Fundos-sub-menu a:hover{
color:#41ADFF;
}
.todoMenuLogo nav li .Guias-sub-menu a{
-webkit-transition: color 50ms ease-out 50ms;
-moz-transition: color 50ms ease-out 50ms;
-o-transition: color 50ms ease-out 50ms;
transition: color 50ms ease-out 50ms;
}
.todoMenuLogo nav li .Guias-sub-menu a:hover{
color:#41ADFF;
} .sideBarFixo .contSidebar {
position: fixed;
width: 1170px;
left: 50%;
margin-left: -585px;
top: 118px;
z-index: 0;
}
.sideBarFixo .SizeSideBArFixo {
float: right;
max-width: 33.333%;
}  .conteudocomSidebar{
position: relative;
z-index: 2;
}
.Fundos-sub-menu .row{
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
.Fundos-sub-menu .row.subRowsItensFundo{
max-width: 100%;
margin-left: -15px;
margin-right: -15px;
}
.todoMenuLogo nav li .Guias-sub-menu a {
padding: 0px;
}
@media (min-width: 961px) {
.Fundos-sub-menu{
position: absolute;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE1A;
}
.menu li.liFundos{padding-left: 45px}
.Fundos-sub-menu.ClasseAtiva{
visibility: visible;
opacity: 1;
display: block;
top:calc(100% - 2px);
overflow-y: auto;
}
.menu li:hover> .Guias-sub-menu{
visibility: visible;
opacity: 1;
}
.Guias-sub-menu{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE1A;
position: absolute;
left: 0;
width:100%;
min-height:130px;
}
.liGuias>a, .liFundos>a{
pointer-events: none;
}
}
.containerSubMenu {
width:80%;
margin-left:auto;
margin-right:auto;
}
.menu li>ul li>ul{
display: none;
}
.todoMenuLogo nav li.btnMenu a{
background: #061844;
box-shadow: 5px 5px 10px #2095EE40;
border-radius: 2px;
padding: 9px 27px;
color:#ffffff
}
.logo{ max-width: 76px;
padding: 25.5px 0px 25.5px; }
.nomeNivel{
display:none;
}
.logo img{
filter: invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
width: 100%;
}
.arrowDown{
margin-left: 2px;
color: #2095EE;
display: inline-block;
}
.TodoItemBanner.cycle-slide {
width: 100%;
} h2{
font-weight: 600;
font-size:30px;
line-height: 40px;
letter-spacing: 0px;
color: #061844;
}
p{
text-align: left;
font-weight:400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
}
h4{
font-weight:600;
font-size:24px;
line-height:36px;
letter-spacing: 0px;
color: #061844;
}
section a{
color:#2095EE;
text-decoration:none
}
.BtnSecundario{border: 2px solid #061844;border-radius: 2px;}
.BtnSecundario span {
color:#061844;
}
.btnIcone{}
.BtnSecundario .iconBotao .a {
fill:#061844;
}
.caixaCarrosselFundos {
padding: 0px 15px;
}
.btLateral{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #2095EE;
margin-top: 13px;
}
.fa.arrowright {
margin-left: 12px;
color: #2095EE;
display: inline-block;
font-size: 14px;
}
#fundosDestaques {
padding: 48px 0px 128px 0px;
width: 100%;
overflow-x: hidden;
}
.todoCarrosselFundos{
position: relative;
margin-top: 11px;
max-width: 100%;
overflow: hidden;
}
.todoCarrosselFundos .slick-arrow{
-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;
}
.todoCarrosselFundos  .prevBtn:hover{
background: #0C1D48;
color: #FFFFFF;
border: solid 1px #0C1D48;
}
.todoCarrosselFundos  .nextBtn:hover{
background: #0C1D48;
color: #FFFFFF;
border: solid 1px #0C1D48;
}
.containerNavigation .prevBtn{
height: 36px;
width: 36px;
display: block;
position: absolute;
background: #FFFFFF;
color: #0C1D48;
top: 50%;
margin-top: -18px;
left: 0;
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;
}
.containerNavigation .nextBtn{
height: 36px;
width: 36px;
display: block;
position: absolute;
background: #FFFFFF;
color: #0C1D48;
top: 50%;
margin-top: -18px;
right: 0;
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;
}
.containerNavigation i {
font-size: 23px;
}
.slick-list{padding-left: 1px !important;}
.itemCarrossel {
max-width: calc(270px);
margin-right: 30px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 15px 0px #EBEBEBCC;
box-sizing: border-box;
padding: 24px 16px 24px 24px;
border: 1px solid #EFEFEF;
}
.slick-slide.itemCarrossel {
min-height: 340px;
position:relative;
width: 270px;
}
.FundosMenor .tooltipContent {
left: calc(100% - 135px);
}
.slick-slide.itemCarrossel .btnPadraoHover{
position:absolute;
bottom:24px;
}
.TodoTrabalheConosco{
margin-bottom: 180px;
}
.TodoTrabalheConosco .col-md-12{
max-width: 970px;
margin-left: auto;
margin-right:auto ;
text-align: center;
}
.TodoTrabalheConosco p {
text-align: center;
}
.TodoTrabalhe{
display: flex;
margin-top: 39px;
}
.TodoTrabalhe .ItemTrabalhe:last-of-type{
margin-right: 0;
}
.TodoTrabalhe .ItemTrabalhe {
width: 50%;
background: red;
margin-right: 30px;
background-clip: content-box;
text-align: center;
background-color: #FFFFFF;
box-shadow: 5px 5px 25px #EBEBEBCC;
border: 1px solid #EFEFEF;
}
.TodoTrabalhe .ItemTrabalhe p {padding: 0 15px;}
.TodoTrabalheConosco a {
background: white;
margin-top: 16px;
width: 150px;
padding: 14px;
display: block;
border: 2px solid #061844;
border-radius: 2px;
color: #061844;
transition: all 50ms ease-out 50ms;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 36px;
}
.TodoTrabalheConosco a:hover {
background-color: #061844;
color: #ffffff;
}
#fundosDestaques .slick-list {
width: 100vw;
padding-top: 25px;
padding-bottom: 25px;
display: block;
height: 100% !important;
}
.tag {
display: inline-block;
background:#061844 ;
color:#ffffff;
font-weight:400;
font-size:12px;
line-height:19px;
text-transform: uppercase;
padding: 5px 8px;
margin-bottom: 16px;
}
.itemCarrossel h4 {
font-size: 24px;
line-height:36px;
}
.itemCarrossel p {
font-weight:400;
font-size:16px;
line-height:24px;
margin-top: 8px;
}
.itemCarrossel a.btnPadraoHover{
text-align: center;
font-weight:400;
font-size:16px;
line-height:48px;
letter-spacing: 0px;
color: #061844;
border: 2px solid #061844;
border-radius: 2px;
display: inline-block;
height: 48px;
margin-top: 46px;
width: 150px;
height: 48px;
}
.tagImobiliarios {
background: #CBBA83;
}
.tagImobiliariosCRI{
background-color: #CB9B8C;
}
.tagInfra{
background-color: #BA6B6C;
}
.tagRendaFixa{
background-color: #82ADA9;
}
.tagMultimercado{
background-color: #4BA3C7;
}
.tagAcoes{
background-color: #5072A9;
}
.tagPrivate{
background-color: #90A4AE;
} #SessaoQuemSomos{
position: relative;
}
.containerMaior{
max-width: 1450px;
margin-left: auto;
margin-right: auto;
}
#SessaoQuemSomos{
margin-top: 38px;
margin-bottom: 163px;
}
#SessaoQuemSomos .row{
align-items: center;
}
#SessaoQuemSomos .containerMaior{
position: relative;
}
.DetalheTitulo{
display: inline-block;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/icone-titulo.png);
width: 22px;
background-repeat: repeat;
background-size: cover;
height: 2px;
vertical-align: middle;
margin-right: 7px;
}
.titPequeno{
color:#686868;
font-weight: 400;
font-size: 12px;
line-height:30px;
}
.SecaoPadrao h2{ font-size: 28px;
line-height: 40px;
}
.SecaoPadrao p{
font-size: 16px;
line-height: 30px;
margin-top: 16px;
}
a.btnPadraoHover {
border: 2px solid #061844;
border-radius: 2px;
width: 170px;
height: 60px;
display: block;
margin-top: 24px;
font-size: 18px;
text-align: center;
line-height: 60px;
box-sizing: content-box;
color:#061844;
}
.col-md-5.textoQuemSomos {
padding-top: 85px;
box-sizing: border-box;
padding-bottom: 85px;
padding-left: 15px;
padding-right: 92px;
}
.FotoQuemSomos {
margin-top: 20px;
}
.fundoAzul{
position: absolute;
width: 36%;
right: 0;
height: calc(100% + 40px);
background: #061844;
z-index: 0;
}
.fundoCinza{
position: absolute;
width: 100%;
left: 0;
height: 100%;
background: #f6f6f6;
z-index: -1;
height: calc(100% - 20px);
}
.line{
position: absolute;
left: -60px;
bottom: -70px;
z-index: -3;
}
.dotsQuemSomos {
position: absolute;
bottom: -20px;
right: -120px;
}
.dotsQuemSomos img{
width: 64px;
height: 64px;
} #sessaoDocumentos .row{
align-items: center;
}
#sessaoDocumentos .containerSite{
background: #F6F6F6;
}
#sessaoDocumentos h2 {
margin-top: 16px;
}
#sessaoDocumentos .titTxtDocumentos p {
max-width: 295px;
}
.FotoDocumentos{position: relative;}
.FotoDocumentos img {    max-width: 100%;
width: 100%;
}
.col-md-4.textocumentos{padding: 99px 180px 99px 0px;}
.DetalheLinha {
position: absolute;
right: calc(0% - 15px);
bottom: calc(0% + 121px);
width: 64px;
height: 64px;
}
#tabDocsNovo #tdRestritos div.BotaoNovoDocs{
display: block;
margin-left: 0px;
min-width: 230px;
}
div.BotaoNovoDocs{
min-width: 230px;
}
.TodoDocsComuns .ContainertabelaHistorico{
margin-top: 48px;
}
#tabDocsNovo .afterFundo{margin-top: 8px;}
#tabDocsNovo #tdRestritos div#btn-atual-docs-restritos{
margin-left: 0px;
} #sessaoComoInvestir {
min-height: 540px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
margin-top: 128px;
margin-bottom: 128px;
}
#sessaoComoInvestir .containerSite{
position: absolute;
display: table;
padding-top: 112px;
width: 1170px;
height: 100%;
left: 50%;
margin-left: -585px;
}
.TodoBannerInvestir{
display: table-cell;
text-align: center;
vertical-align: middle;
position: relative;
z-index: 101;
}
#sessaoComoInvestir h2{
text-align: center;
max-width: 620px;
margin-left: auto;
margin-right: auto;
font-size:48px;
line-height:50px;
}
#sessaoComoInvestir p{
text-align: center;
max-width: 380px;
margin-left: auto;
margin-right: auto;
font-size:20px;
line-height:30px;
margin-top: 12px;
}
#sessaoComoInvestir a{
text-align: center;
margin-bottom: 90px;
width: 270px;
box-sizing: border-box;
height: 60px;
}
.LinhaDetalheComo{
position: absolute;
right: 30px;
bottom: -30px;
} #sectionNoticias{
min-height: 500px;
width: 100%;
overflow: visible;
margin-top: 128px;
background:#F8F7F5;
padding-top: 64px;
padding-bottom: 124px;
}
#sectionNoticias h2{
font-size:28px;
}
.btMobileNoticias{
display: none;
}
#sectionNoticias .btLateral {
margin-top: 11px;
display: inline-block;
}
.CarrosselNoticias{
min-height: 200px;
margin-top: 30px;
width: calc(100% + 32px);
padding: 0px 15px;
}
.ImagemNoticia img{
width: 100%;
}
.itemNoticia {
padding-right: 32px;
}
.BgPostBlogHome{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 240px;
}
.tagPost{
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #2095EE;
margin-top: 23px;
display: inline-block;
}
.itemNoticia h3{
font-weight:600;
font-size: 20px;
line-height: 30px;
color: #061844;
margin-top: 4px;
padding-right: 15px;
min-height: 60px;
}
.noticiasHome .itemNoticia h3{
min-height: inherit;
}
.itemNoticia p{
font-weight:400;
font-size: 16px;
line-height: 24px;
color: #686868;
margin-top: 12px;
margin-bottom:16px;
}
.itemNoticia .autor{
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #6E83B7;
margin-top: 16px;
display: block;
}
.detalheNoticia {
width: 48px;
height: 48px;
border-left: 3px solid #061844;
border-top: 3px solid #061844;
margin-top: 54px;
float: right;
}
.formInput {
height: 56px;
}
#CadatroNewsletter{
background-color:#061844;
width: 100%;
margin-top: 84px;
padding-top: 36px;
padding-bottom: 36px;
}
#formNews {
margin-top: 12px;
}
#Kineacast { margin-top: 128px;
padding-top: 0px;
margin-bottom: 190px;
}
#Kineacast img{
max-width: 100%;
}
#Kineacast h2 {
color:#061844;
margin-top: 4px;
max-width: 221px;
font-size: 28px;
}
#Kineacast .txtCast {
padding-left: 15px;
padding-top: 30px;
}
#Kineacast p{
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-top: 24px;
max-width: 435px;
}
#Kineacast p strong {
font-weight: 600;
}
#Kineacast ul li {
display: inline;
margin-right: 24px;
}
#Kineacast ul li svg, #Kineacast ul li svg .a{
fill: #061844;
}
#Kineacast ul{
margin-top: 36px;
}
#Kineacast ul li{
float: left;
width: 136px;
height: 48px;
display: flex;
border: 2px solid #061844;
border-radius: 2px;
justify-content: center;
align-items: center;
margin-bottom: 24px;
}
#Kineacast ul li:hover{
background: #061844
}
#Kineacast ul li:hover svg *{
fill:#ffffff;
}
#Kineacast ul li:hover svg .btnPlay{
fill:#061844;
}
#Kineacast ul li a {
display: flex;
width: 136px;
height: 48px;
align-items: center;
justify-content: center;
}
#Kineacast ul li:last-of-type{
margin-right: 0;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}
.iconEmail i {
color:#2095EE;
}
.formInput{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #2095EE40;
border-radius: 2px;
}
.formInput input{
color: #9A9A9A;
font-weight: 400;
font-size: 18px;
line-height: 40px;
letter-spacing: 0px;
border: none;
outline: none;
padding-top: 8px;
padding-bottom: 8px;
width: calc(100% - 22px);
box-sizing: border-box;
padding-left: 12px;
font-family: 'Titillium Web', sans-serif;
}
#formNews input[type="submit"]{
font-weight:400;
font-size:18px;
line-height:40px;
padding: 7px 49px;
color:#ffffff;
background: none 0% 0% no-repeat padding-box;
outline: solid 2px #fff;
box-shadow: 5px 5px 10px #2095EE40;
border-radius: 2px;
border:none;
cursor: pointer;
font-family: 'Titillium Web', sans-serif;
width:170px;
height:56px;
}
#formNews .FocusInput ::-webkit-input-placeholder{
color:#2095ee !important;
}
#formNews .FocusInput :-ms-input-placeholder{
color:#2095ee !important;
}
#formNews .FocusInput ::placeholder{
color:#2095ee !important;
}
#formNews ::-webkit-input-placeholder { font-size:18px;
line-height:40px;
letter-spacing: 0px;
color: #9A9A9A;
opacity: 1;
font-family: 'Titillium Web', sans-serif;
}
#formNews :-ms-input-placeholder { font-size:18px;
line-height:40px;
letter-spacing: 0px;
color: #9A9A9A;
opacity: 1;
}
#formNews ::placeholder {
font-size:18px;
line-height:40px;
letter-spacing: 0px;
color: #9A9A9A;
opacity: 1;
}
#CadatroNewsletter h2{
color:#ffffff;
font-weight:600;
font-size:24px;
line-height:40px;
}
#CadatroNewsletter p {
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #FFFFFF;
margin-top: 4px;
}
#CadatroNewsletter .containerSite{
position: relative;
}
.dotsNewsletter{
position: absolute;
left: -84px;
}
.dotsGroupNewsletter{
position: absolute;
left: 100%;
bottom: -37px;
}
.LinewhiteNewsletter {
position: absolute;
bottom: 100%;
left: 38%;
margin-left: -41px;
} footer {
background-color: #041130;
width: 100%;
overflow: hidden;
}
footer .tituloMenu{
font-weight: 600;
font-size:18px;
line-height:40px;
letter-spacing: 0px;
color: #2095EE;
margin-bottom: 3px;
display: block;
}
footer .tituloMenu {
margin-top: 30px;
}
footer .titulo2Menu{
text-align: left;
font-weight: 600;
font-size:18px;
line-height:40px;
letter-spacing: 0px;
color: #C8D3EE;
}
footer a{
font-weight: 300;
font-size:16px;
line-height:40px;
letter-spacing: 0px;
color: #9DA4B5;
text-decoration: none;
}
footer p{
font-weight: 300;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #9DA4B5;
}
.QueroInvestir a {
font-size:400;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #ffffff;
padding: 14px 34px;
display: inline-block;
background: none 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #2095EE40;
margin-top: 16px;
width: 170px;
height: 56px;
outline: 2px solid #ffffff
}
footer .MapsMenu a{
font-size:18px;
line-height:27px;
font-weight: 400;
margin-top: 8px;
display: inline-block;
}
footer .MapsMenu i {
font-size: 17px;
margin-left: 5px;
display: inline-block;
}
footer .AcompanheKinea i.fa-linkedin{
font-size: 33px;
vertical-align: middle;
margin-left: 26px;
}
footer .AcompanheKinea i.fa-youtube-play{
font-size: 30px;
vertical-align: middle;
}
.faq {
margin-top: -10px;
}
.FaleEmail, .Contato {
margin-top: 16px;
}
footer strong{
font-weight: 600;
color: #C8D3EE;
}
.LogosMenores{
margin-top: 25px;
display: flex;
justify-content: end;
}
.LogosMenores a{
margin-left:36px;
flex-basis: initial;
max-width: 160px;
}
.LogosMenores a:first-of-type{
margin-left:0;
}
.LogosMenores a img{
width:100%;
}
footer .AcompanheKinea li {
display: inline;
margin-right: 15px;
}
footer .AcompanheKinea li:last-of-type{
margin-right: 0;
} .rowNewsletterFooter{
display: flex;
justify-content: space-around;
}
.rowNewsletterFooter .tituloNews{
flex: 0 0 360px ;
margin-top:20px;
}
.rowNewsletterFooter .formNews{
margin-left: 56px;
flex: 0 0 calc(100% - 360px - 56px) ;
}
.rowNewsletterFooter .formNews form{
display: flex;
}
.rowNewsletterFooter .formNews .formInput{
max-width: 270px;
flex: 0 0 270px ;
margin-right: 30px;
}
.rowNewsletterFooter .formNews .formInput span {
margin-left: 16px;
}
.rowNewsletterFooter .formNews .formInput input {
width: calc(100% - 38px);
}
.pFooterNews{
color: #9DA4B5;
font-size: 14px;
line-height: 21px;
margin-top: 8px;
}
.menusRodape {
margin-top: 35px;
}
.menusRodape > .row {
flex-wrap:initial;
}
.newFundos.col-md-6 {
max-width: 46%;
}
@media (max-width: 1220px) {
.newFundos.col-md-6 {
max-width: 42%;
}
}
@media (max-width: 768px) {
.menusRodape > .row {
flex-wrap:wrap;
}
.newFundos.col-md-6 {
max-width: 100%;
}
footer .col-md-3,    footer .col-md-6, footer .col-md-4 {
max-width: 100%;
flex: 0 0 100%;
text-align: center;
}
footer .col-md-3 p,    footer .col-md-6 p, footer .col-md-4 p{
text-align: center;
}
}
@media (max-width: 767px) {
footer .col-md-3, footer .col-md-6, footer .col-md-4 {
text-align: left;
}
footer .col-md-3 p, footer .col-md-6 p, footer .col-md-4 p {
text-align: left;
}
}
.LinhaFiltro .TituloFilter {
display: block;
position: relative;
}
.LinhaFiltro .TituloFilter::before {
content: '';
position: absolute;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/arrowSelect.jpg);
height: 9px;
width: 15px;
background-size: cover;
background-repeat: no-repeat;
top: 50%;
margin-top: -4.5px;
right: 0;
cursor: pointer;
-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;
}
.LinhaFiltro.FiltroInativo .TituloFilter::before{
transform: rotate(180deg);
}
.Separador{
width: 100%;
border-bottom:solid 1px #354772;
padding-top:48px;
margin-bottom:48px;
}
.Logos .col-md-3 a{
margin-left: 30px;
}
.InfosRodape p{
font-weight:300;
font-size:12px;
line-height:19px;
letter-spacing: 0px;
color: #9DA4B5;
margin-top: 42px;
}
.CopyRight p {
text-align: center;
font-weight:300;
font-size:14px;
line-height:21px;
letter-spacing: 0px;
color: #9DA4B5;
margin-top: 40px;
margin-bottom: 60px;
}
.pInfoMob{display: none;}
.pInfoDesk{display: block;} .menuArcordeon{
display: none;
}
.HeaderAtivo{
position: fixed;
height: 100%;
width:100%;
z-index: 999999;
overflow-y: scroll;
background-color: #fff;
top: 0;
overflow-x: hidden;
}
.HeaderAtivo #banner{
display: none;
}
#SelectTipoDocumento .OpcoesSelect {
max-height:300px;
overflow-y: scroll;
}
.contSidebar.MenuSideBarAtivo{
display: block;
position: fixed;
top: 0;
background: white;
width: 100%;
z-index: 999999;
left: 0;
overflow-y: scroll;
padding-right: 24px;
padding-left: 24px;
padding-bottom: 36px;
box-sizing: border-box;
height: 100%;
}
.internaPadrao .sidebar ul li ul li.lImAIOR {
font-size: 17px;
line-height: 24px;
}
.closeButtonSidebar{display: none; cursor: pointer;
margin-top: 20px;
position: absolute;
right: 20px;}
.menuSideBar li{
-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;
}
.paginateList a{  -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; }
.paginateList a:hover {
color: #2095EE !important;
}
.menuSideBar li:hover{
color: #2095EE;
}
.contSidebar.MenuSideBarAtivo .closeButtonSidebar {
display: block;
}
.contSidebar.MenuSideBarAtivo .menuSideBar {
padding-bottom: 48px;
}
.contSidebar.MenuSideBarAtivo p {
margin-top: 36px;
}
.bodyAtivo{
height: 0;
overflow: hidden;
}
.HeaderAtivo .todoMenuLogo{
position: relative;
top:0 ;
width:100%;
}
.menu.MenuAtivo{
position: absolute;
background: #ffffff;
width: 100%;
left:0;
top:100%;
display: block;
-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;
opacity:1;
padding-bottom: 36px;
padding-top: 28px;
}
.menu.MenuAtivo .row{
margin-right:0px;
margin-left:0px;
}
.logo.BtVoltarMobile , .logo.BtVoltarMobileNivel3 {
position: relative;
z-index: 1;
cursor:pointer;
max-width: 230px;
}
.logo.BtVoltarMobile  i , .logo.BtVoltarMobileNivel3 i {
font-size: 25px;
}
.logo.BtVoltarMobile  span , .logo.BtVoltarMobileNivel3 span{
color:#686868;
font-size:18px;
line-height:27px;
margin-left:20px
}
.menu.MenuAtivo.MenucomSubMenuEsconde{
margin-right: 0%;
width: 100%;
overflow: hidden; opacity:1;
}
.menu.MenuAtivo::before {
content: "";
background: transparent;
box-shadow: 0px -2px 56px #2095EE14;
width: 100%;
height: 88px;
display: block;
position: absolute;
top: -87px;
}
.todoMenuLogo nav  > ul.menu.MenuAtivo 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: 30px;
padding-bottom: 6px;
background: white;
}
.todoMenuLogo nav > ul.menu.MenuAtivo li.btnMenu {
border-bottom: 0;
margin-top: 36px;
display: inline-block;
padding: 0;
}
.todoMenuLogo nav > ul.menu.MenuAtivo li.btnMenu a {
padding:17px 34px;
}
.todoMenuLogo nav  > ul.menu.MenuAtivo li a {
padding: 10px 0px;
}
.DetalheMenu{display: none;}
ul.menu.MenuAtivo .DetalheMenu{display: block;}
ul.menu.MenuAtivo .DetalheMenu {
display: block;
width: 100%;
height: 48px;
margin-top: 16px;
margin-bottom: 36px;
position: relative;
right: 0;
padding-right: 24px;
display: block;
height: 48px;
text-align: right;
}
.todoMenuLogo.todoMenuLogoAtivo{
position: fixed;
}
ul.menu.MenuAtivo .DetalheMenu  img{
width: 48px;
}
.menu.MenuAtivo .arrowDown{
position: absolute;
right: 0;
transform: rotate(270deg);
font-size: 30px;
}
.menu>li{cursor:pointer}
.menu li > ul.Menu2Ativo{
display: block;
} .bannerInterna{
}
.bannerInterna h2, .bannerInterna h1{
font-weight:600;
font-size:36px;
line-height:45px;
}
.bannerInterna p{
text-align: center;
font-weight:300;
font-size:20px;
line-height:31px;
letter-spacing: 0px;
color: #061844;
margin-top: 8px;
}
.internaPadrao {
}
.internaPadrao p {
margin-top: 8px;
}
.internaPadrao p + p {
margin-top: 36px;
}
.internaPadrao h2{
}
.internaPadrao h3{
font-weight:600;
font-size:20px;
line-height:50px;
letter-spacing: 0px;
color: #061844;
margin-top: 36px;
}
.internaPadrao ul{
margin-top: 16px;
list-style-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/marcador.png);
list-style-position: inside;
}
.internaPadrao ul li{
font-weight:400;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #061844;
}
.internaPadrao h1 {
font-size:400;
font-size:28px;
line-height:43px;
letter-spacing: 0px;
color: #686868;
}
.internaPadrao figure{
text-align: center;
margin-top: 36px;
margin-bottom: 36px;
}
.internaPadrao figure figcaption{
font-weight:400;
font-size: 16px;
line-height:24px;
letter-spacing: 0px;
color: #061844;
opacity: 1;
margin-top: 16px;
}
.todoImoveis{
margin-top: 24px;
}
#banner.bannerInterna .containerSite .row{
position: relative;
z-index: 101;
}
.breadcumb{position: absolute; top: 0; left: 15px;}
.breadcumb a {
font-weight:400;
font-size:14px;
line-height:21px;
letter-spacing: 0px;
color: #061844;
text-decoration: none;
}
.breadcumb a.ClassAtive {
font-weight: 600;
} .internaPadrao.descricaoQuemSomos h1{
text-align: center;
max-width: 650px;
margin-left: auto;
margin-right: auto;
margin-top: 64px;
}
.descricaoQuemSomos{
position: relative;
}
.descricaoQuemSomos .line{
position: absolute;
left: -120px;
bottom: 70px;
display: none;
}
.TodoCarrossel {
width: calc(100% + 25px);
margin-left: 0px;
margin-top: 29px;
}
.descricaoQuemSomos .TodoCarrossel{
margin-top: 64px;
}
.CarrosselQuemSomos .slick-track {
display: flex;
justify-content: space-between;
width: 100% !important;
}
.CarrosselQuemSomos {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.CarrosselQuemSomos .icone-circle {
width: 96px;
height: 96px;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
border-radius: 50px;
margin-left: auto;
margin-right: auto;
background-size: cover;
background-position: center;
}
.itemQuemSomos{
width: 311px !important;
box-sizing: border-box;
margin-top: 25px;
margin-bottom: 25px;
}
.itemQuemSomos:nth-of-type(4n){
margin-right: 0px;
}
.CarrosselQuemSomos .slick-list{
overflow:visible;
}
.itemQuemSomos h3{
font-weight:600;
font-size: 24px;
text-align: center;
letter-spacing: 0px;
color: #061844;
margin-top: 24px;
}
.itemQuemSomos p {
font-weight:400;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #686868;
text-align: center;
}
.itemQuemSomos .icone-quem-somos{
height: 92px;
display:table;
text-align: center;
width:100%;
}
.icone-quem-somos .caixaSvg{
display:table-cell;
vertical-align: middle;
text-align: center;
}
.nossaHistoria {
margin-top: 59px;
}
.hitoriaTexto{
position: relative;
padding: 88px 0px;
}
.Visao{
padding: 88px 0px;
}
.CaixaVisao{
position: relative;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 40px #06184417;
padding: 148px 133px 128px 100px;
box-sizing: border-box;
}
.nossaHistoria{
position: relative;
}
.fundoComplemento{
background-color: #061844;
position: absolute;
left: 0;
width: 30%;
height: 100%;
z-index:-1
}
.fundoHistoria{
position: absolute;
background-color: #061844;
width: calc(100% + 8.333333% + 100px + 50px);
height: 100%;
z-index:-1;
top: 0;
}
.hitoriaTexto h2{
font-weight:600;
font-size:36px;
line-height:50px;
letter-spacing: 0px;
color: #FFFFFF;
}
.hitoriaTexto p {
font-size:20px;
line-height:31px;
letter-spacing: 0px;
color: #FFFFFF;
margin-top: 25px;
}
.CaixaVisao .destaqueTitulo {
font-weight:400;
font-size:20px;
line-height:50px;
letter-spacing: 0px;
color: #2095EE;
display: block;
}
.CaixaVisao h2{
font-size:36px;
line-height:50px;
}
.iconeVisao{
position: absolute;
width: 112px;
height: 112px;
background: #F6F6F6;
border-radius: 50%;
top: -56px;
left: 50%;
margin-left: -56px;
text-align: center;
}
.iconeVisao img{
margin-top: calc(50% - 16px);
}
.dotsVisao{
position: absolute;
width: 64px;
top: calc(100% - 15px);
right: 30px;
}
.dotsVisao img{
width: 100%;
filter:invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
}
.TimeLine {
position: relative;
}
.nosso-ecosistema{
margin-top: 96px;
}
.nosso-ecosistema p{
max-width: 500px;
}
.nosso-visao {
background: #061844;
padding: 113px 0;
margin-top: 152px;
position: relative;
}
.nosso-visao .iconeVisao {
position: absolute;
width: 112px;
height: 112px;
background: #fff;
border-radius: 50%;
top: -56px;
left: 0;
box-shadow: 5px 5px 40px #06184417;
margin-left: -56px;
text-align: center;
margin-left: calc((100% - 1170px) / 2);
display: flex;
justify-content: center;
align-items: center;
}
.nosso-visao h2 {
font-weight: 400;
font-size: 20px;
line-height: 40px;
letter-spacing: 0px;
color: #2095EE;
text-align: center;
}
.nosso-visao p {
font-weight: 400;
font-size: 28px;
line-height: 48px;
letter-spacing: 0px;
max-width: 820px;
margin-left: auto;
margin-right: auto;
color: #fff;
text-align: center;
font-style: italic;
}
.trajetoriaKinea{
background-color: #F6F6F6;
min-height: 200px;
margin-top: 96px;
position: relative;
overflow: hidden;
width: 100%;
padding-bottom: 64px;
}
.trajetoriaKinea .slick-prev.slick-arrow{
display: none !important;
}
.trajetoriaKinea h2{
margin-bottom: 64px;
margin-top: 64px;
text-align: center;
}
.TodoBotaoVoltar{
position: absolute;
float: left;
width:68px;
height: 100%;
top: 0;
}
.TodoBotaoAvancar {
position: absolute;
float: left;
width: 68px;
height: 100%;
top: 0;
right: 0;
}
.avancarProximo {
background-color: #061844;
width: 68px;
height: 68px;
border-radius: 50%;
text-align: center;
position: absolute;
top: 50%;
margin-top: -34px;
z-index: 2;
}
.avancarProximo.slick-disabled, .voltarAnterior.slick-disabled{
background-color: #E0E0E0;
}
.avancarProximo.slick-disabled i, .voltarAnterior.slick-disabled i{
color: #C0C0C0;
}
.avancarProximo i {
line-height: 68px;
font-size: 27px;
color: #FFFFFF;
}
.linhaCentraldoTempo {
position: absolute;
top: calc(50%);
margin-top: 1px;
height: 2px;
background: #9da3b4 0% 0% no-repeat padding-box;
z-index: 0;
width: 300%;
left: -100%;
}
.voltarAnterior{
background-color: #061844;
width:68px;
height:68px;
border-radius:50%;
text-align: center;
position: absolute;
top:50%;
margin-top: -34px;
z-index: 2;
}
.voltarAnterior i{
line-height: 68px;
font-size: 27px;
color: #FFFFFF;
}
.todoTimeLine{
width:calc(100% - 68px);
float: left;
height: 400px;
margin-left: 68px;
padding-bottom: 64px;
}
.itemTimeline{
margin-left: 25px;
position: relative;
}
.itemTimeline p strong{
color: #616368;
font-weight: 400;
margin-top: 3px;
display: inline-block;
}
.todoTimeLine  .slick-slide { backface-visibility: hidden; }
.itemTimeline:nth-of-type(1n){
margin-top: 0;
height: 220px;
}
.itemTimeline:nth-of-type(1n)::after{
content: "";
position: absolute;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/marcadorTimeline.png);
height: 70px;
width: 25px;
background-repeat: no-repeat;
background-position: bottom;
bottom: 6px;
z-index: 2;
}
.itemTimeline:nth-of-type(2n)::after{
content: "";
position: absolute;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/marcadorTimeline.png);
height: 70px;
width: 25px;
background-repeat: no-repeat;
background-position: bottom;
transform: rotate(180deg);
top: -12px;
}
.itemTimeline:nth-of-type(2n){
margin-top: 200px;
height: 220px;
padding-top: 75px;
}
.itemTimeline h4{
font-weight: 400;
font-size: 20px;
line-height: 31px;
color: #061844;
}
.itemTimeline p{
font-size:16px;
line-height:24px;
letter-spacing: 0px;
color: #686868;
}
.nossaEquipe{
margin-top: 128px;
}
.nossaEquipe h2 {
font-weight: 600;
font-size: 18px;
margin-bottom: 16px;
}
.nossaEquipe .FotoEquipe {
max-width: 192px;
margin-left: auto;
margin-right: auto;
height: 225px;
background-size: cover;
}
.nossaEquipe .itemEquipe {
width: 192px;
position: relative;
margin-bottom: 3px;
}
.nossaEquipe .itemEquipe  a, .nossaEquipe .itemEquipe  h3 , .nossaEquipe .itemEquipe  p {
transition: color ease-in 400ms;
}
.nossaEquipe .itemEquipe:hover  a, .nossaEquipe .itemEquipe:hover  h3 , .nossaEquipe .itemEquipe:hover  p {
color:#ffffff;
}
.nossaEquipe .itemEquipe .contentItem::after{
transition: background-color ease-in 400ms;
}
.nossaEquipe .itemEquipe:hover .contentItem::after{
background-color:#061844;
opacity:0.6;
}
.nossaEquipe .itemEquipe .contentItem::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
bottom: 0;
left: 0;
background: transparent linear-gradient(180deg, #F6F6F600 0%, #AFB4C100 41%, #061844 100%) 0% 0% no-repeat padding-box;
opacity: 0.72;
z-index: 1;
}
.nossaEquipe .itemEquipe .infos {
position: absolute;
z-index: 8;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.TodoEqquipe.row{
margin-right: 0 ;
margin-left: 0;
}
.itemEquipe .infos div {
position: absolute;
left: 8px;
bottom: 8px;
} .TodoEqquipe {
margin-top: 60px;
justify-content:start;
margin-left: -1.5px;
margin-right: -1.5px;
}
.nossaEquipe .itemEquipe{ padding:0px 1.5px;
}
.nossaEquipe .itemEquipe .contentItem{
position:relative;
}
.nossaEquipe .itemEquipe h3 {
font-weight: 600;
color: #fff;
font-size: 18px;
line-height: 31px;
text-align: left;
margin-top: 30px;
}
.nossaEquipe .itemEquipe p {
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #fff;
text-align: left;
margin-top: 0px;
}
.fotoRedes{
float:left;
width: 270px;
}
.Semfoto .fotoRedes{
display: none;
}
.white-popup.Semfoto .descricao{
width: 100%;
}
.back {
width: 100%;
height: 300px;
background: #dedede;
display: block;
}
.back img {
width: 100%;
}
body .white-popup {
max-width: 1070px;
padding: 128px 100px;
}
.white-popup .descricao{float: left; width: calc(100% - 270px); padding: 0px 30px 0px 30px; box-sizing: border-box;}
.white-popup .descricao h3 {
font-weight:600;
font-size: 36px;
line-height: 50px;
letter-spacing: 0px;
color: #061844;
margin-bottom: 4px;
}
.white-popup p{
font-weight:400;
font-size: 20px;
line-height: 31px;
letter-spacing: 0px;
margin-top: 16px;
}
.white-popup h4{
font-weight: 400;
font-size: 24px;
line-height: 50px;
letter-spacing: 0px;
}
.white-popup .Redes {
margin-top: 20px;
}
.white-popup a {
color:#061844;
font-size: 24px;
} .filtrosFundo {
padding-top: 48px;
}
.AtivoSel{
color: #2095EE !important;
}
.TodosFundos p.MsgVazio {
margin-top: 100px;
width: 100%;
margin-left: 0;
max-width: 100%;
font-size: 16px;
text-align: center;
}
.filtrosFundo .TituloFilter {
color: #061844;
font: normal normal 600 18px/30px Titillium Web;
}
.filtrosFundo .TituloFilter.padrao{
color: #686868;
}
.ClseBtn{display: none}
.BodyFiltrosAtivos {
overflow: hidden;
height: 0;
}
.LimpaFilter {
font: normal normal normal 18px/30px Titillium Web;
letter-spacing: 0px;
color: #686868;
float: right;
cursor: pointer;
}
.DivSelecionados {
margin-bottom: 24px;
}
.separadorFilter {
border: 1px solid #DCDCDC;
margin-top: 16px;
margin-bottom: 8px;
}
.filtSel {
background: #F6F6F6;
margin-right: 24px;
margin-top: 15px;
display: inline-block;
padding: 6px 30px 6px 6px;
color:#7D7D7D;
font-size: 14px;
position: relative;
}
.filtSel .closeFilt {
color: #7D7D7D;
position: absolute;
right: 7px;
font-size: 15px;
font-weight: 500;
transform: scale(1.4,1);
cursor: pointer;
}
#Loading-campo{
position: fixed;
top: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,.9);
display: none;
z-index: 9999;
}
.HideField{
display: none !important;
}
#Loading-campo .imgLoading {
width: 50px;
top: 50%;
position: absolute;
margin-top: -20px;
left: 50%;
margin-left: -20px;
}
#Loading-campo .imgLoading img {
width: 100%;
}
#Loading-campo.LoadingAtivo{
display: block;
}
.btnFiltroMobile {
width: 100%;
height: 48px;
text-align: center;
margin-left: auto;
margin-right: auto;
border: solid 2px #061844;
line-height: 48px;
margin-bottom: 36px;
cursor: pointer;
border-radius: 2px;
margin-top: 36px;
display: none;
}
.btnFiltroMobile svg {
margin-right: 16px;
}
.btnFiltroMobile span {
color: #061844;
font-size: 16px;
}
.FiltroInativo .OptionsFilter {
max-height: 0;
overflow: hidden;
visibility: hidden;
}
.OptionsFilter{
padding-top: 4px;
height:100% ;
max-height: 99999999px;
visibility: visible;
}
.OptionsFilter a {
display: block;
margin-top: 12px;
color:#686868;
font: normal normal normal 18px/30px Titillium Web;
}
.itemCheck {
margin-top: 12px;
}
.itemCheck input[type="checkbox"] {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #858585;
border-radius: 2px;
-webkit-appearance: none;
outline: none;
}
.itemCheck label {
font: normal normal normal 18px/24px Titillium Web;
letter-spacing: 0px;
color:#686868;
vertical-align: top;
}
.itemCheck input[type="checkbox"]:checked::before {
content: "";
background-color: #061844;
position: absolute;
left: 13%;
top: 13%;
width: 77%;
height: 77%;
} .CardPadrao{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
width: 100%;
box-sizing: border-box;
padding: 24px 4px 24px 4px;
min-height: 380px;
position: relative
}
.NoCarrossel .CardPadrao{
padding: 24px 16px 24px 16px; 
}
.CardPadrao a.btnPadraoHover {
position: absolute;
bottom: 24px;
height:48px;
line-height: 48px;
}
.TodosFundos .CardPadrao p {
font-size: 18px;
line-height: 22px;
margin-top: 8px;
}
.TodosFundos p.txtCenter {
text-align: center;
}
.PrincipaisFundos  .CardPadrao p
{
font-size: 18px;
line-height: 22px;
margin-top: 8px;
}
.TodosFundos h1 {
font-weight: 600;
margin-top: 64px;
display: block;
text-align: center;
color:#061844;
font-size: 36px;
line-height: 50px;
}
.Select{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEB33;
border: 1px solid #E6E6E6;
max-width: 370px;
margin-left: auto;
margin-right: auto;
margin-top: 24px;
margin-bottom: 64px;
box-sizing: border-box;
padding: 16px;
border-bottom: solid 2px#061844;
position: relative;
width: 96%;
}
.TodosFundos .Select{
margin-bottom: 16px;
}
.OpcoesSelect.selectAtivo {
display: block;
position: absolute;
width: 100%;
left: 0;
top: calc(100%);
z-index: 3;
border-top: solid 2px #2095EE;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #EBEBEB;
}
.OpcoesSelect.selectAtivo li{
padding: 8px 9px;
-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;
}
.OpcoesSelect.selectAtivo li:hover {
background-color: #57ACED;
color:#ffffff
}
.OpcoesSelect ul li:first-of-type{
border-top: none;
}
.loader{max-width: 35px; margin-left: auto; margin-right: auto;}
.loader img{width: 100%;}
.OpcoesSelect ul {
margin-top: 10px;
}
.OpcoesSelect  ul li {
cursor: pointer; color: #9A9A9A;
padding: 8px 0px;
font-size: 18px;
line-height: 27px;
}
.setaSelect {
float: right;
width: 15px;
height: 27PX;
line-height: 0;
margin-top: 0;
font-size: 23px;
line-height: 27px;
cursor: pointer;
}
.placeholderSelect {
float: left;
width: calc(100% - 15px);
font: 400;
font-size:18px;
line-height: 27px;
letter-spacing: 0px;
color: #9A9A9A;
cursor: pointer;
}
#selCategoria .placeholderSelect {
white-space: nowrap;
overflow: hidden;
}
.ListaFundosInterna{
position: relative;
}
.lineFundos {
position: absolute;
width: 127px;
transform: rotate(90deg);
right: -60px;
top: 50%;
display: none;
}
.lineFundos img, .dotsFundos img{
width: 100%;
}
.dotsFundos img{
filter: invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
}
.dotsFundos{
position: absolute;
width: 64px;
left: -160px;
top: 80%;
}
.OpcoesSelect{
display: none;
}
.TodosFundos p {
max-width: 756px;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
font-size:20px;
line-height: 31px;
color:#686868;
}
.ListaFundosInterna .tdItem{
margin-top: 48px;
}
.PrincipaisFundos .containerSite{max-width: 1200px;}
.PrincipaisFundos .containerSite h2 {
width:calc(100% - 30px);
margin-left:auto;
margin-right:auto;
}
.CarrosselPrincipais{display: flex;margin-top: 36px;}
.CarrosselPrincipais .col-3.itemCarPrincipais.slick-slide{width:300px !important;}
.PrincipaisFundos.internaPadrao {
margin-bottom: 165px;
} .internaPadrao .itemDados p + p{
margin-top:2px;
}
.itemDados span{
font-size:12px;
display:block;
}
#banner.bannerFundos .containerSite .row {
vertical-align: top;
text-align: left;
align-items: start;
}
#banner.bannerFundos .containerSite .row p{
text-align: left;
}
.TodoConteudoFundosBanner{
margin-top: 56px;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.TodoConteudoFundosBanner.Combreadcumb {
margin-top: 52px;
}
#banner.bannerFundos h1{text-align: left;}
#banner.bannerFundos .tag{margin-bottom: 12px;}
#banner.bannerFundos .buttonBanner {margin-top: 36px; background: #061844;}
#banner.bannerFundos .buttonBanner:hover{background:#213f87;}
.TodoConteudoFundosBanner .col-md-6 { background:none}
.CaixaTextoBanner{padding-top: 36px;}
.caixaVideoBanner{position: relative;}
.ThumbVideo{
position: relative;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
box-shadow: 5px 5px 25px #00000029;
height: 415px;
width: 100%;
}
.ThumbVideo .overlayBanner{
display: none;
}
.setaTitulo {
display: inline;
cursor: pointer;
}
.setaTitulo  i {
font-size: 31px;
}
.caixaOpçoesFundos {
display: none;
position: absolute;
height: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
background: white;
box-shadow: 5px 5px 10px #2095EE40;
top: calc(100% + 10px);
right: 0;
width: 100%;
}
.caixaOpçoesFundos ul { padding: 0px 15px;width: 100%; max-height: 190px; overflow-y:scroll }
.caixaOpçoesFundos ul li {
line-height: 36px;
}
.caixaOpçoesFundos ul li a {
cursor: pointer;
border-top: dotted 1px #e8e8e8;
color: #696969;
padding: 5px 0px;
font-size: 18px;
list-style-type: none;
text-decoration: none;
}
.caixaOpçoesFundos.CaixafundosAtivos {
height: auto;
opacity: 1;
visibility: visible;
overflow: visible;
display: block;
}
.overlayBanner{
position: absolute;
top:0;
left: 0;
width: auto;
max-width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.brnPlay {
position: absolute;
top: 50%;
left: 50%;
margin-top: -37px;
margin-left: -37px;
width: 74px;
height: 74px;
background: white;
border-radius: 50%;
-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;
z-index: 10;
}
.brnPlay svg{
width: 18px;
margin-left: auto;
margin-right: auto;
display: block;
margin-top: 18px;
padding-left: 1px;
}
.brnPlay .cls-1{
fill:#061844;
-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;
}
.brnPlay:hover{
background:#061844;
}
.brnPlay:hover .cls-1 {
fill: #fff;
}
.numerosFundos {
margin-top: 36px;
}
.numerosFundos p{
font-weight:400;
font-size:14px;
line-height:21px;
letter-spacing: 0px;
color: #686868;
margin-top: 0;
}
.tooltipContent {
display: none;
position: absolute;
bottom: 101%;
background: white;
left: calc(100% - 77px);
width: 300px;
padding: 20px;
box-sizing: border-box;
box-shadow: 0px 3px 15px #2095EE1C;
border: 1px solid #CFCFCF;
}
.fundos-busca .tooltipContent{
left: calc(100% - 140px);
bottom: 90%;
}
.col-md-2.itemDados.itemRisco {
max-width: 100%;
width: 150px;
}
.tooltipContent:after{
content: "";
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #fff;
position: absolute;
top: 100%;
left: 17px;
}
.numerosFundos #numerosFundo .itemNumero .tooltipContent p strong{
font-size: 14px;
color:#061844;
font-weight: 500;
}
.itemNumero strong disc{
font-size:.6em
}
.numerosFundos #numerosFundo .itemNumero .tooltipContent p{
line-height: 21px;
}
.CloseTool {
font-size: 22px !important;
line-height: 21px !important;
position: absolute;
top: 10px;
right: 10px;
color: #959595;
cursor: pointer;
}
.tooltipContent:before{
content: "";
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 9px solid #CFCFCF;
position: absolute;
top: 100%;
left: 16px;
}
.tooltipContent.ToolAtivo{
display: block;
z-index: 102;
}
.PontuacaoRisco {
margin-top: 6px !important;
display: flex;
}
.itemDados .PontuacaoRisco span.imagemPontuacao {
display: inline-block;
vertical-align: middle;
}
.itemDados .PontuacaoRisco .tooltip {
margin-left: 5px !important;
vertical-align: top !important;
position: relative;
top: 0px;
}
.numerosFundos p strong{
font-weight:600;
font-size:20px;
line-height:31px;
letter-spacing: 0px;
color: #061844;
margin-top: 2px;
display: block;
}
.infosFundos{position: relative; margin-top: 36px; padding-top: 64px; ; margin-bottom: 0px;}
#discSection #disclaimer{
padding-bottom: 0px;
}
.row.rowCasesInvestimento:first-of-type{
margin-top: 48px ;
}
.row.rowCasesInvestimento {
margin-top: 64px ;
}
.row.rowEquipePrivate{
margin-top: 48px ;
}
.row.rowEquipePrivate .EquipePrivate{
height:64px;
width: 64px;
background-size: cover;
background-position: center;
border-radius: 50%;
}
.row.rowEquipePrivate  .col-4.col-md-2{
max-width: 95px;
}
.row.rowEquipePrivateTexto p:empty {
display: none;
}
.row.rowEquipePrivate  h3 {font-size:20px;color:#061844; line-height: 31px; margin-top: 0;}
.row.rowEquipePrivate  p {font-size:16px; line-height: 24px; margin-top: 8px;}
.row.rowCasesInvestimento h3 {font-size:20px;color:#061844; line-height: 31px; margin-top: 0;}
.row.rowCasesInvestimento p {font-size:16px; line-height: 24px; margin-top: 8px;}
.rowCasesInvestimento img {max-width: 100%;}
.BotaoVideoMobile{display: none;}
.AbasKinea{
position: relative;
} #fatores-risco p strong{
font-weight: bold;
}
.ConteudoFundo{
max-height: auto;
overflow-y: auto;
}
.ConteudoFundo .conteudo {
opacity: 0;
visibility: hidden;
height: 0px;
overflow: hidden;
display: none;
padding-bottom: 36px;
}
.internaPadrao .ConteudoFundo .conteudo h4 {
margin-top: 16px;
font-weight: 400;
}
.internaPadrao .ConteudoFundo .conteudo  h3 {
font-weight: 700;
}
.internaPadrao .ConteudoFundo .conteudo  h2 {
margin-top: 36px;
}
.ConteudoFundo .conteudo.conteudoAbaAtivo{
opacity: 1;
visibility: visible;
height: auto;
display: block; }
.lineAbas{
position: absolute;
right: 0;
top: 50%;
transform: rotate(90deg);
width: 128px;
margin-top: -64px;
}
.fundoAbascinza{
background-color:#F6F6F6;
position: absolute;
width: 100%;
top: -64px;
height: calc(100% + 64px);
z-index: 0;right: 30px;}
.fundoComplementoAbascinza{
background-color: #f6f6f6;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: calc(50% - 1170px/3 + 60px);
}
.AbaAtivo{
background-color: #061844;
}
.dotsAbas {
position: absolute;
left: 100px;
top: calc(100% - 32px);
width: 64px;
z-index: 1;
}
.internaPadrao ul.ULabas{list-style: none !important;position: relative; z-index: 1;}
.internaPadrao ul.ULabas li {list-style: none !important; box-sizing: border-box; padding: 12px 16px;}
.ULabas li i {width: 24px; margin-right: 19px; display: inline-block; vertical-align: middle; text-align: center;}
.ULabas li i.IconeComoFunciona {width: 16px;margin-left: 4px;}
.ULabas li i.IconeOutrasInformacoes {width: 20px;margin-left: 2px;}
.ULabas li i img{ width: 100%;}
.ULabas li span {
width: calc( 100% - 19px - 24px);
font-weight:400;
font-size:18px;
line-height:31px;
}
.ULabas li.AbaAtivo a {
font-weight:600;
color: #ffffff;
}
.ULabas .a{
fill: #686868;
}
.ULabas li.AbaAtivo i .a {
fill: #ffffff !important;
}
.ULabas li a {
font-weight:400;
color: #686868
}
.ULabas li a i.IconeFAQ {
margin-top: 2px;
}
.ConteudoFundo .conteudo p.atualizado{
font-size:18px;
line-height: 27px;
letter-spacing: 0px;
color: #686868;
margin-top: 8px;
margin-bottom: 24px;
}
.ConteudoFundo .conteudo h2{
font-weight:600;
font-size:28px;
line-height: 43px;
letter-spacing: 0px;
color: #061844;
}
.internaPadrao .todoImoveis p.pDestaque{
font-weight:600;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #061844;
}
.internaPadrao .todoImoveis img {width: 100%;}
.internaPadrao .todoImoveis p{
margin-top: 8px;
font-size:16px;
line-height: 24px;
}
.internaPadrao .todoImoveis p strong{
font-weight: 600;
color:#061844;
display: inline-block;
margin-right: 2px;
}
.internaPadrao .todoImoveis p + p {
margin-top: 8px;
margin-bottom: 0px;
}
.internaPadrao .todoImoveis .col-md-4{
padding-bottom: 48px;
}
.itemEquipeFundo{ margin-top: 18px;}
.col-md-6.itemEquipeFundo.EquipeFundoDestaquw {
margin-bottom: 18px;
}
.imagemEquipe{width: 100px; display: inline-block;}
.imagemEquipe img {width: 100%;}
.imagemEquipe div {
position: absolute;
top: 50%;
margin-top: -37px;
width: 100px;
height: 100px;
background-size: cover;
border-radius: 50%;
}
.col-md-6.itemEquipeFundo.ClassSemfoto {
margin-top: -8px;
}
.col-md-6.itemEquipeFundo.ClassSemfoto .textEquipe {
margin-top:4px;
}
.col-md-6.itemEquipeFundo.ClassSemfoto .textEquipe p{
min-height: auto;
}
.popUpEquipe h3{
-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;
}
.popUpEquipe:hover h3{
color:#2095EE;
}
.textEquipe p {min-height: 50px;}
.textEquipe {
width: calc(100% - 110px - 24px);
display: inline-block;
margin-left: 24px;
}
h4 {
font-weight: 600;
font-size: 20px;
line-height: 31px;
letter-spacing: 0px;
color: #061844;
}
.internaPadrao .textEquipe p{
font-size: 16px;
line-height: 24px;
}
.BotaoMobile{display: none;}
.BotaoMobile.BtMobileAtivo {
background-color: #061844;
color:#ffffff;
margin-bottom: 16px;
}
.BotaoMobile.BtMobileAtivo a {
background-color: #061844;
color:#ffffff;
}
.BotaoMobile.BtMobileAtivo a .a{
fill:#ffffff;
}
.BotaoMobile a{
width: calc(100% - 15px);
color:#686868;
font-size:18px;
line-height:31px;
}
.BotaoMobile .fa-angle-down {
position: absolute;
right: 15px;
font-size: 30px !important;
top: 17px;
}
.BotaoMobile{margin-bottom: 8px; cursor: pointer;}
.BotaoMobile span{margin-left: 16px;}
.BotaoMobile{background-color: #F6F6F6; padding:17px 24px;position: relative;}
.BotaoMobile.BtMobileAtivo i img{-webkit-filter: grayscale(1) brightness(2) contrast(1); }
.contFundo.ContFundoAtivo {
opacity: 1;
visibility: visible;
height: auto;
display: block;
margin-bottom: 40px;
}
.BotaoMobile.BtMobileAtivo i.fa  {
transform: rotate(180deg);
} .IconeCaracteristica{width: 72px; height: 72px; background-color: #F6F6F6; position: relative; border-radius: 50%;}
.IconeCaracteristica svg{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
left: 50%;
}
.IconeCaracteristica{
display: table-cell;
}
.textoCaracteristicas{
padding-left: 16px;
display: table-cell;
font-size:20px;
line-height: 26px;
color:#061844;
vertical-align: middle;
}
.textoCaracteristicas p {
font-size:20px;
line-height: 26px;
color:#061844;
}
.textoCaracteristicas p strong{
font-weight: bold;
}
.TodoCaracteristicasdoFundo .col-md-6{
position: relative;
display: table;
}
.IconGrafico .a{
fill:#061844;
}
.IconGrafico .b{
fill:#5072a9;
}
.IconVolatilidade1 .a, .IconVolatilidade1 .b{fill:#061844;}
.IconVolatilidade1 .a{stroke:#061844;stroke-width:0.4px;}
.IconMoedas .a{fill:#061844;}
.IconAcoes .a, .IconAcoes .b{fill:#061844;stroke:#061844;fill-rule:evenodd;} .IconAcoes .a{stroke-width:0.2px;} .IconAcoes .b{stroke-width:0.5px;}
.IconRendaFixa .a{fill:#061844;stroke:#061844;stroke-width:0.4px;fill-rule:evenodd;}
.IconVolatilidade2 .a,  .IconVolatilidade2 .b{fill:#061844;stroke:#061844;stroke-width:0.2px;} .IconVolatilidade2 .a{fill-rule:evenodd;}
.IconCredito .a{fill:#061844;stroke:#061844;stroke-width:0.3px;} .IconCredito .b{stroke:none;} .IconCredito .c{fill:none;}
.IconInflacao .a{fill:#051743;stroke:#061844;}
.IconJuros .a{fill:#061844;}
.TodoCaracteristicasdoFundo .col-md-6{margin-top: 24px;} .ArcoderonPadrao {margin-bottom: 36px;}
.ArcoderonPadrao h4{
font-weight: 400;
}
.NoFilho{height: 0; overflow: hidden; visibility: hidden; opacity: 0; }
.NoPai {cursor: pointer;position:relative}
.NoPai .fa-angle-right {
position: absolute;
right: 20px;
top: 0;
}
.NoPai i{font-size: 26px; display: inline-block; -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;}
.NoPai h4{  display: inline-block; width:calc(100% - 34px);-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; }
.NoPai:hover> h4{
color:#2095EE;
}
.NoPai:hover> i{
color:#2095EE;
}
.TodoNo{padding-bottom:24px; border-bottom: 1px dotted #a3add0;padding-top: 36px }
.AcordeonAtivo .NoFilho{
height: 100%; overflow: visible; opacity: 1;visibility: visible;
}
.AcordeonAtivo i {
transform: rotate(90deg);
color:#2095EE
}
.AcordeonAtivo h4{
color:#2095EE
} .tabelaContainer table td[dataclass="Data de Referência"], .tabelaContainer table th[dataclass="Data de Referência"],
.tabelaContainer table td.DisplayNone, .tabelaContainer table th.DisplayNone
{
display: none;
}
.tabelaContainer table#tabelaFof th{
border-bottom: none;
}
.tabelaContainer table#tabelaFof .linhaFof{
border-bottom: solid 3px #DCDCDC;
}
.tabelaContainer table#tabelaFof .bordaDirFof{
border-right: solid 3px #DCDCDC;
}
.tabelaContainer table#tabelaFof sup{
position: relative;
top: -.5em;
font-size: 70%;
}
.NoFundos .Fundo  {
display: none !important;
}
#of {
text-transform: capitalize;
display: block;
font-size: 21px;
line-height: 36px;
font-weight: 500;
}
.tabelaContainer{margin-top: 36px;
width: 100%;
overflow-x: auto;
overflow-y: visible; margin-bottom: 36px;} .tabelaContainer table{width:75%; border-collapse: collapse;}
.tabelaContainer table td {color: #686868;}
.tabelaContainer table th {font-weight: 600;color:#061844}
.tabelaContainer table .subHead th{color:#061844; border-bottom: solid 3px #DCDCDC;} .tabelaContainer table td, .tabelaContainer table th {font-size: 14px; line-height: 20px; text-align: center;padding: 5px 8px; border-bottom: solid 1px #DCDCDC;z-index: 2;background: white; vertical-align: middle }
.tabelaContainer table td.headcol, .tabelaContainer table th.headcol{width: 200px;
box-sizing: border-box;
color: #061844;
border-right: solid 1px #dcdcdc;
position: static;
background-color: #ffffff;
margin-top: -36px;
top: auto;}
.afterMobile{display: none;}
.headcol +  td{
padding-left:12px !important
}
.tabelaContainer table td.colunaMaior{
width:150px;  }
.tabelaContainer table td.colunaMaiorCri{
padding: 20px 50px;
}
.headcol + th {
padding-left:12px !important
}
.tabelaContainer table td.LinhaDestaque{
background-color: #061844 ;
color: white;
}
.tabelaContainer table td.bordaDireita,
.tabelaContainer table th.bordaDireita {
border-right: solid 3px #DCDCDC; }
.tabelaContainer table th.noborder{
border-right:0 !important;
border-bottom:0 !important;
}
.tabelaContainer table th.noborderbottom{
border-bottom:0 !important;
}
.tabelaContainer table td.LinhaDestaqueRentabilidadeAno  {
font: Bold 14px/21px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
.tabelaDocumentos{
margin-top: 32px;
margin-bottom: 0;
}
.tabelaDocumentos table{
width: 100%;
}
.tLeft{text-align: left !important;}
.tabelaDocumentos table td {
font-weight:400;
font-size: 16px;
line-height: 24px;
color: #686868;
padding: 16px;
}
#tdRestritos {
width: 300px;
}
#tdRestritos div {
display: inline-block;
margin-left: 20px;
margin-top: 0;
}
#tdRestritos div#btn-atual-docs-restritos a{
border: 2px solid #061844;
border-radius: 2px;
color:#061844;
line-height: 31px;
font-size:16px;
-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;
}
#tdRestritos div#btn-historio-docs-restritos a:hover{
background-color: #061844;
color:#ffffff;
}
#tdRestritos div#btn-historio-docs-restritos a {
border: 2px solid #061844;
border-radius: 2px;
color:#061844;
font-size:16px;
-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;
}
#tdRestritos div#btn-atual-docs-restritos a:hover{
background-color: #061844;
color:#ffffff;
}
#tdRestritos div a {
width:100px;
height:36px;
text-align: center;
line-height: 31px;
display: inline-block;
}
.FundoafterMobile{display: none;}
.tabelaDocumentos table tr:nth-of-type(odd) td{
background-color: #F9F9F9;
}
.tabelaDocumentos table tr:nth-of-type(even) td{
background-color: #ffffff;
}
.tabelaDocumentos table th {
font-weight:600;
font-size:18px;
line-height:27px;
color: #686868;
padding: 16px;
background:white;
border-bottom: solid 2px  #CECECE;
padding-top: 0;
}
.tabelaDocumentos table td.LinhaDestaque {color:#061844}
.tabelaDocumentos table th.LinhaDestaque {color:#061844}
.tabelaDocumentos .BtnSecundario {
width: 150px;
text-align: center;
height: 48px;
line-height: 48px;
display: inline-block;
}
.tRight{text-align: right;}
.TabelaRentabilidadeAnos tr td{
display: none;
}
.TabelaRentabilidadeAnos tr.TrAtivo td{
display: table-cell;
}
.AbasAno .btnMobile{
display: none;
} .Imobiliario .AbaAtivo{
background-color: #CBBA83;
}
.Imobiliario .tabelaContainer table td.LinhaDestaque{
background-color: #CBBA83;
}
.Imobiliario  .BotaoMobile.BtMobileAtivo {
background-color: #CBBA83;
}
.Imobiliario .BotaoMobile.BtMobileAtivo a {
background-color: #CBBA83;
} .TodoDocumentos{
margin-top: 64px;
}
.internaPadrao .sidebar p{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 24px;
}
.internaPadrao .sidebar ul {
list-style: none;
}
.paginacao p{float: left;font-size: 16px;
line-height: 24px;}
.paginacao .page_navigation{float: right;}
.paginacao .page_navigation a{color: #B7B7B7;font-size:18px; line-height: 27px;}
.paginateContainer .paginateNext .paginateAnchor{
color: #686868;
}
.page_navigation .first_link , .page_navigation .last_link{display:none;}
.paginacao .page_navigation a.no_more{color:#CECECE;}
.paginacao .page_navigation a.previous_link {margin-right: 20px;}
.paginacao .page_navigation a.next_link{margin-left: 20px;}
.paginacao .page_navigation a.page_link {width:28px; height: 28px;text-align:center; line-height: 28px; margin-left: 16px;}
.paginacao .page_navigation a.active_page{color:#ffffff;background: #061844 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEB33;}
.separadorInterna{height: 2px; width: 100%; background-color: #CECECE; margin-bottom: 24px; }
.internaPadrao .sidebar ul li {
padding-top: 8px;
font-weight:400;
font-size:16px;
line-height:24px;
border-top: 1px solid #DCDCDC;
padding-bottom: 8px;
cursor: pointer;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo  ul{
display: none !important;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo.ativo{
color: #061844;
font-weight: 600;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo.ativo ul {
display: block !important;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul li{
border: none;
font-size:16px;
line-height:24px;
color: #686868;
padding: 8px;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul li:hover{
background: #F9F9F9;
font-weight: 600;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul li:hover span{
color: #2095EE;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul .padraoFundos ul li{
padding: 8px 18px
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo.ativo i{
transform: rotate(90deg);
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo.ativo .interna {
display: none !important;
}
.internaPadrao  .geralFundos.padraoFundos.aberto.ativo .interna {
display: block !important;
}
.internaPadrao .sidebar .padraoFundos {
padding: 0;
padding-left: 10px !important;
color: #686868 !important;
margin-bottom: 0;
}
.internaPadrao .sidebar .padraoFundos:hover{
background: none !important;
color: #686868 !important;
}
.geralFundos.padraoFundos.ativo .subCat{
color: #686868 !important;
font-weight: 700;
}
.internaPadrao .sidebar .padraoFundos ul li:hover span{
color: #2095EE !important;
}
.internaPadrao .sidebar .padraoFundos:hover span{
color: inherit !important;
}
.geralFundos.padraoFundos ul {
display: none !important;
}
.geralFundos.padraoFundos.ativo ul{
display: block !important;
}
.geralFundos.padraoFundos.ativo ul li span{
margin-left: 0 !important;
}
.internaPadrao .sidebar   .geralFundos.padraoFundos.ativo i {
transform: rotate(90deg) !important;
} .internaPadrao .sidebar .padraoFundos i {
transform: rotate(0deg) !important;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul .padraoFundos:hover ul li:hover{
background: #F9F9F9;
font-weight: 600;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul .padraoFundos ul li:hover span{
color: #2095EE;
}
.noMargin.catPrevs:nth-of-type(2){
margin-top: 0;
}
.internaPadrao .sidebar ul li.sideBarLinkAtivo ul{
height: auto;
overflow: visible;
visibility: visible;
opacity: 1;
display: block;
}
.internaPadrao .sidebar ul li ul{
margin-top: 0;
height: 0;
overflow: hidden;
visibility: hidden;
opacity: 0;
display: none;
}
.internaPadrao .sidebar ul li ul li{
border-bottom: none;
font-weight: 400;
font-size: 18px;
font-weight: 27px;
padding-bottom: 0;
padding-top: 0px;
}
.internaPadrao .sidebar ul li ul li.SubSidebarAtivo{
color:#2095EE
}
.internaPadrao .sidebar ul li span{
margin-left: 7px;
}
#SelectTipoDocumento {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
width:240px ;
margin-right: 24px;
}
#SelectOrdernar{
display: inline-block;
margin-top: 0;
margin-bottom: 0;
width:170px;
margin-right: 24px;
}
.internaPadrao .Select ul{
list-style-image: none !important;
}
.TodoDocumentos .OpcoesSelect.selectAtivo {
display: block;
position: absolute;
background: white;
width: 100%;
left: 0;
top:100%; padding-left: 0px;
box-shadow: 5px 5px 30px #EBEBEB;
}
#SelectAno{
display: inline-block;
margin-top: 0;
margin-bottom: 0;
width:120px;
}
.filtroTab{margin-top: 48px;}
.filtroTab span{
display: inline-block;
height: 62px;
line-height: 62px;
font-weight:400;
font-size:20px;
vertical-align: top;
margin-right: 24px;
}
.btnSideBarMobile{display: none;}
.closeButton{display: none;}
.btnFiltro{display: none;cursor: pointer;} .ConteudosPlataformas{
}
.ConteudosPlataformas h2 {
color:#061844;
font-size: 28px;
line-height: 43px;
text-align: left;
}
.ConteudosPlataformas  p {
max-width: 530px;
margin-left: 0;
margin-right: auto;
font-size: 20px;
line-height: 31px;
text-align: left;
}
.itemCorretora {
min-height: 111px;
border: 1px solid #DEDEDE;
margin-bottom: 30px;
position: relative;
}
.ItemImagemCorretora {
display: flex;
width: 100%;
height: 100%;
text-align: center;
position: absolute;
justify-content: center;
align-items: center;
}
.ItemImagemCorretora a {
display: table-cell;
vertical-align: middle;
}
.ItemImagemCorretora img {
max-width: 240px;
max-height: 60px;
filter: grayscale(1) opacity(.4);
-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;
}
.BannerNovoGuias h2, .BannerNovoGuias p {
text-align: left;
}
.FooterComoInvestir #CadatroNewsletter{
margin-top: 0;
}
.ItemImagemCorretora:hover img {
filter: grayscale(0) opacity(1);
}
.ConteudoFormComoInvestir {
background: #F6F6F6;
margin-top: 98px;
padding-top: 64px;
padding-bottom: 190px;
}
.ConteudoFormComoInvestir  .FrmText{
margin-top: 147px;
}
.ConteudoFormComoInvestir  .FrmText h2{
max-width: 365px;
}
.ConteudoFormComoInvestir  .FrmText p{
margin-top: 36px;
max-width: 470px;
}
.ConteudoComoInvestir .ComoInvestirLinha {
left: -70px;
}
.ConteudoComoInvestir .ComoInvestirDots {
top: calc(100% + 66px);
}
.linhasOndeInvestir{
margin-top: 48px;
}
#banner .BannerComoInvestirNovo{
}
#banner .BannerComoInvestirNovo .itemBanner{
overflow: visible;
}
#banner .BannerComoInvestirNovo .TodoBannerFundo{
position: absolute;
background-repeat: no-repeat;
background-size: cover;
text-align: center;
height: calc(100% - 16px);
background-position: center -160px;
width:100%;
}
#banner .BannerComoInvestirNovo .overlayGeralSite{
position: absolute !important;
z-index: 0;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: #061844 0% 0% no-repeat padding-box;
opacity: 0.7;
display: block;
}
#banner .BannerComoInvestirNovo .TodoFundoBanners{
position: relative;
}
#banner .BannerComoInvestirNovo h1{
color:#ffffff;
font-size: 36px;
line-height: 40px;
max-width: 280px;
}
#banner .BannerComoInvestirNovo .formPadrao{
padding-top: 77px;
padding-bottom: 48px;
}
#banner .BannerComoInvestirNovo .formPadrao .GroupCampo {
padding: 12.5px 24px;
margin-bottom: 37px;
}
#banner .BannerComoInvestirNovo .formPadrao .CampoComum {
margin-top: -15px;
}
#banner.bannerInterna .BannerComoInvestirNovo p{
margin-top: 0;
color:#ffffff;
font-size: 16px;
line-height: 24px;
}
#banner.bannerInterna .BannerComoInvestirNovo .txtComo-Investir p{
margin-top: 8px;
max-width: 370px;
}
#banner.bannerInterna .row.rowBreadcrumb {
z-index: 102;
}
#banner .BannerComoInvestirNovo .formComo-Investir{
margin-top: 34px;
}
#banner .BannerComoInvestirNovo .TodoBannerFundo .overlayGeralSite{
position: static;
}
#banner .BannerComoInvestirNovo .containerSite{
position: relative;
display: block;
z-index: 100;
max-width: 1170px;
margin-left: auto;
margin-right: auto;
width: calc(100% - 32px);
left: 0;
}
#banner .BannerComoInvestirNovo .containerSite .row{
display: flex;
margin-left: -15px;
margin-right: -15px;
}
#banner .BannerComoInvestirNovo .containerSite  .txtComo-Investir{
margin-top: 0px;
}
.ConteudoComoInvestir .ComoInvestirDots {
top: -55px;
right: 90px;
display: none;
}
#banner.bannerComoInvestir h1 {
text-align: left;
}
#banner.bannerComoInvestir  .breadcumb {
position: relative;
margin-top: 16px;
margin-bottom: 51px;
}
#banner.bannerComoInvestir .itemBanner{
height: 540px;
overflow: visible;
}
.OramaComoInvestir{
margin-bottom:64px ;
}
.textoBanner{
margin-top: 36px;
}
#banner.bannerComoInvestir  p {
text-align: left;
}
#banner.bannerComoInvestir .containerSite {
position: relative;
display: block;
}
.textoBanner{
text-align: left;
}
.FormBanner{
position: relative;
z-index: 9;
}
.formComoInvestir form {
text-align: left;
}
.formComoInvestir{
background-color: aqua;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #0618441A;
}
.formPadrao form input[type="text"],.formPadrao form input[type="submit"], .formPadrao form input[type="password"]{
display: block;
-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;
}
.iconeForm .a{
fill:#9A9A9A;
-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;
}
.formPadrao form  .GroupCampo.FocusInput .iconeForm .a  {
fill:#2095EE
}
.IconeUser, .IconeTel{
width: 16px;
height: 16px;
}
.IconeEmail{
width: 16px;
height: 12px;
}
.formPadrao form select{
display: block;
-webkit-transition: border 50ms ease-out 50ms;
-moz-transition: border 50ms ease-out 50ms;
-o-transition: border 50ms ease-out 50ms;
transition: border 50ms ease-out 50ms;
-webkit-appearance: none;
appearance: none;
background:white;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/arrowSelect.jpg);
background-repeat: no-repeat;
background-position: calc(100% - 15px);
background-size: 15px;
font-family: 'Titillium Web', sans-serif;
}
.formPadrao form select option{
font-family: 'Titillium Web', sans-serif;
}
.GroupCampo.FocusInput , .formPadrao form textarea.TextInput{
border: solid 1px #43A5F0;
}
.formInput.col-md-8.col-10.FocusInput{
outline: solid 1px #43A5F0;
}
.FalhaEnvio{
border: solid 1px #FF7575;
position: relative;
}
.formInput.col-md-8.col-10:after{
opacity: 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;
}
.formInput.col-md-8.col-10.FalhaEnvio::after {
content: "Por favor, digite um email válido";
position: absolute;
color: #FF7575;
left: 0;
top: calc(100% + 10px);
opacity: 1;
}
.FalhaEnvio .iconEmail i {
color:#FF7575;
}
.formPadrao form  .GroupCampo.FocusInput label.labelInterno{
color:#43A5F0;
}
.formPadrao form  textarea{
display: block;
border: 1px solid #CECECE;
position: relative;
padding: 17px 24px;
width: 100%;
height: 160px;
resize: none;
font-size: 18px;
line-height: 27px;
font-family: 'Titillium Web', sans-serif;
color: #9A9A9A;
-webkit-transition: border 50ms ease-out 50ms;
-moz-transition: border 50ms ease-out 50ms;
-o-transition: border 50ms ease-out 50ms;
transition: border 50ms ease-out 50ms;
}
.formPadrao{
padding-left: 48px;
padding-right: 48px;
padding-top: 64px;
padding-bottom: 64px;
}
.formPadrao form label{
font-weight: 400;
font-size:18px;
line-height: 27px;
color:#061844;
display:inline-block;
}
.formPadrao form label.labelInterno {
position: absolute;
top: -14px;
padding: 0px 12px;
left: 12px;
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.GroupCampo{
border: 1px solid #CECECE;
position: relative;
padding: 12.5px 24px;
margin-bottom: 43px;
-webkit-transition: border 50ms ease-in 50ms;
-moz-transition: border 50ms ease-in 50ms;
-o-transition: border 50ms ease-in 50ms;
transition: border 50ms ease-in 50ms;
}
.GroupCampo.FormPadraoErro{
border: 1px solid #FF7575;
}
.GroupCampo.FormPadraoSenha{
border: 1px solid #FF7575;
margin-bottom: 48px !important;
}
.formPadrao form .GroupCampo.FormPadraoSenha:after{
content: "As senhas devem ser iguais";
color:#FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);left: 0;
width:100%;
}
.GroupCampo.IlegalEmail{
border: 1px solid #FF7575;
}
.formPadrao form .GroupCampo.IlegalEmail label.labelInterno{
color:#FF7575;
}
.formPadrao form textarea.FormPadraoErro2 {
border: 1px solid #FF7575;
margin-bottom: 60px;
}
.formPadrao form textarea.FormPadraoErro2:after {
border: 1px solid #FF7575;
}
.formPadrao form .GroupCampo.FormPadraoErro label.labelInterno{
color:#FF7575;
}
.formPadrao select.SelPadraoErro{
border-bottom: solid 2px #FF7575;
margin-bottom: 60px;
}
.formPadrao .testeErro{
color:#FF7575;
position: absolute;
top: calc(100% + 10px);left: 0;
width:100%;
}
.formPadrao form .GroupCampo:after{
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.formPadrao form .GroupCampo.FormPadraoErro{
margin-bottom: 60px;
}
.formPadrao form .GroupCampo.FormPadraoErro:after{
content: "Este campo é obrigatório";
color:#FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);left: 0;
width:100%;
}
.formPadrao form .GroupCampo.IlegalEmail{
margin-bottom: 60px;
}
.formPadrao form .GroupCampo.IlegalEmail:after{
content: "Insira um formato de e-mail válido";
color:#FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);left: 0;
width:100%;
}
.CheckBoxField span.SpanError{
position: relative;
}
.CampoComum.margin-cor{margin-bottom: 60px;border: solid 1px #FF7575;}
.CheckBoxField span.SpanError:after{
content: "Este campo é obrigatório";
color:#FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);left: -21px;
width:100%;
}
.correcaoAltura{margin-top: -7px;}
.CampoComum {margin-bottom: 36px;position: relative;}
.iconeCampo {width: 16px;  display: inline-block;}
.iconeCampo .a {fill:#9A9A9A; -webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;}
.FocusInput .iconeCampo .a {fill:#2095EE;}
.labelInterno{
background: white;
}
.formPadrao form input[type="text"], .formPadrao form input[type="password"],.formPadrao form input[type="tel"],.formPadrao form input[type="email"] {
display: inline-block;
border: none;
font-size: 18px;
line-height: 27px;
width: calc(100% - 26px);
margin-bottom: 0px;
color: #9A9A9A;
padding-left: 7px;
font-family: 'Titillium Web', sans-serif;
}
.formPadrao select{
width: 100%;
border-left: 1px solid #CECECE;
border-top: 1px solid #CECECE;
border-right: 1px solid #CECECE;
border-bottom: solid 2px #061844;
padding: 16px;
color: #9A9A9A;
font-size: 18px;
line-height: 27px;
}
.formPadrao select option {
color: #9A9A9A;
}
.CampoComum label{
margin-bottom: 8px;
}
.iconeCampo img{
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.iconeCampo img.iconeAtivoForm{
}
.SelectInput.SelectInput{
border-bottom: solid 2px #43A5F0;
}
.CheckBoxField {display: table;}
.CheckBoxField input[type="checkbox"] {
display: table-cell;
vertical-align: middle;
text-align: left;
height: 50px;
padding-right: 16px;
}
.CheckBoxField span{
font-weight: 300;
font-size: 16px;
line-height: 25px;
color: #686868;
display: table-cell;
width: calc(100% - 56px);
vertical-align: middle;
padding-left: 16px;
}
.formPadrao input[type="submit"]{
background: #061844 0% 0% no-repeat padding-box;
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
}
.formPadrao input[type="submit"]:hover{
background: #213f87 ;
}
.itemComoInvestir{
margin-bottom: 64px;
}
.internaPadrao .itemComoInvestir h2{
font-size: 24px;
line-height: 36px;
}
.ComoInvestirLinha {
width: 128px;
position: absolute;
top: 30%;
display: none;
}
.ComoInvestirDots {
width: 64px;
right: 0;
top: 30%;
position: absolute;
}
.ComoInvestirLinha img, .ComoInvestirDots img{
width: 100%;
}
.ConteudoComoInvestir{
margin-top: 78px;
min-height: 520px;
position: relative;
}
.itemComoInvestir .icone{
float: left;
padding: 25px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
margin-right: 25px;
}
.itemComoInvestir .textoitemComoInvestir{
float: left;
width: calc(100% - 90px - 25px);
} .AbasAno{}
.AbasAno ul {}
.AbasAno li {float: left; list-style: none; background: #f6f6f6; color:#061844; font-size:14px; padding-top: 8px; padding-bottom: 8px;}
.AbasAno li a{color:#061844;padding: 8px;}
.AbasAno li.AbaAnosAtivo a{ color:#ffffff} .TodoGuias{
margin-top: 48px;
}
.TodoGuias h3{
}
h5{
font-size:20px;
line-height: 31px;
letter-spacing: 0px;
color: #669CC5;
margin-top: 24px;
}
#Ir2019{
margin-top: 24px;
overflow: hidden;
}
.CaixaDestaque{
background: rgba(32,149,238,.2);
margin-top: 36px;
margin-bottom: 36px;
padding: 24px 36px;
}
.iconeDestaque{width: 45px;
display: inline-block;
margin-right: 36px;
vertical-align: top;
margin-top: 24.5px;}
#VideoTutorial {
margin-top: 48px;
max-width: 570px;
}
.VideoThumb {
position: relative;
}
.overlayVideo{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(22,22,22,.2);}
.PlayButton {
position: absolute;
top: 50%;
margin-top: -37px;
left: 50%;
margin-left: -37px;
}
.TodoGuias .containerSite, .TodoGuias{
position: relative;
}
.TodoGuias .sideBarFixo  .contSidebar{
height: 100%;
overflow-y: auto;
max-height: calc(100vh - 130px);
}
.TodoGuias .contSidebar .TitulosideBar p {
padding-left: 16px;
}
.dotsGuia {
position: absolute;
top: 30%;
left: -154px;
display: none;
}
.LinhaGuia {
position: absolute;
transform: rotate(90deg);
right: -120px;
top: 60%;
display: none;
}
.Video img {width: 100%;max-width: 560px;}
.textCaixaDestaque{display: inline-block;
width: calc(100% - 45px - 45px); }
.iconeDestaque img {width: 100%;}
.internaPadrao .textCaixaDestaque p strong {font-size:18px; line-height: 27px;font-weight:700;}
.internaPadrao .textCaixaDestaque p {font-size:16px; line-height: 24px;color: #061844;}
.internaPadrao .textCaixaDestaque p:last-of-type{margin-bottom: 0px;}
.internaPadrao .sidebar .TitulosideBar p{
text-transform: uppercase;
color:#686868;
font-size:18px;
height: 27px;
margin-top:8px;
font-weight: 500;
}
.internaPadrao.TodoGuias .sidebar .BtnSecundario span{
margin-left: 13px;
}
.internaPadrao .sidebar .TitulosideBar p strong{
text-transform: none;
color:#061844;
font-size:24px;
line-height:36px;
font-weight: 600;
}
.internaPadrao.TodoGuias .sidebar .separadorMenu{
border: 1px solid #CECECE;
}
.internaPadrao.TodoGuias .sidebar ul {
margin-top: 36px;
}
.internaPadrao.TodoGuias .sidebar ul li {
border-bottom: none;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 36px;
font-weight: 400;
padding-left: 16px;
}
.BuscaCategoria {
display: block;
border-bottom: 1px solid #CECECE;
padding-bottom: 36px;
}
.internaPadrao.TodoGuias .sidebar ul li.SidebarguiasAtivo {
padding-left: 0px;
}
.internaPadrao.TodoGuias .sidebar ul li a {
font-size:20px;
line-height: 31px;
color: #061844;
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.internaPadrao.TodoGuias .sidebar ul li a:hover{
color: #2095EE;
}
.internaPadrao.TodoGuias .sidebar ul li.SidebarguiasAtivo a{
color:#2095EE;
}
.internaPadrao.TodoGuias .sidebar ul li.subItem {
margin-left: 16px;
margin-top: -36px;
}
.internaPadrao.TodoGuias .sidebar ul li.subItem a{
font-size: 17px;
}
.internaPadrao.TodoGuias .sidebar ul li.SidebarguiasAtivo a:before{
content: " ";
border-left: solid 4px #2095EE;
margin-right: 16px;
}
.internaPadrao.TodoGuias .sidebar .BtnSecundario {
margin-top: 48px;
height: 60px;
width: 270px;
text-align: center;
line-height: 60px;
font-size: 18px;
}
.internaPadrao.TodoGuias h3{
font-size:28px;
line-height: 43px;
}
.CorrecaoAltura {
margin-top: -7px;
} .ConteudoContato{
margin-top: 64px;
}
.ConteudoContato h2{
font-size: 28px;
line-height: 50px;
}
.caixaForm{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #E1E1E1CC;
}
.ConteudoContato .caixaForm{
margin-top: 36px;
}
.infosContato p strong{
font-weight: 600;
}
.pDestaqueQuemSomos span {
font-weight:600;
font-size:20px;
line-height:50px;
letter-spacing: 0px;
color: #061844;
margin-left: 12px;
}
.OndeEstamosLink i {margin-left: 8px;}
.FAQContato .NoPai h4 {
font-weight:400;
font-size:20px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
}
.FAQContato .AcordeonAtivo .NoPai h4 {
color: #2095EE;
font-weight: 600;
}
.FAQContato .AcordeonAtivo .NoFilho{
margin-top: 8px;
}
.FAQContato .BtnSecundario {
max-width: 270px;
text-align: center;
}
.FAQContato .BtnSecundario a{
height: 60px;
line-height: 60px;
text-align: center;
}
::-webkit-input-placeholder{
font-family: 'Titillium Web', sans-serif;
}
:-ms-input-placeholder{
font-family: 'Titillium Web', sans-serif;
}
::placeholder{
font-family: 'Titillium Web', sans-serif;
} .bannerObrigado .LineErro{
position:absolute;
left:0px;
width:128px;
top:50%;
margin-top:-64px;
display: none;
}
.bannerObrigado .LineErro img{
width:100%
}
.bannerObrigado .DotsErro{
position:absolute;
right:-64px;
bottom:150px;
display: none;
}
#fundosDestaques h2{
font-size: 28px;
line-height: 38px;
}
#fundosDestaques .LineCarrossel {
position: absolute;
left: 0;
width: 128px;
margin-top: 50px;
}
#fundosDestaques .LineCarrossel img {width:100%}
.bannerObrigado p {
text-align: center;
font-weight:400;
font-size:20px;
line-height:31px;
letter-spacing: 0px;
color: #061844;
max-width: 668px;
margin-left:auto;
margin-right:auto;
margin-top:14px
}
.TodoDots {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
position:relative;
margin-top:0px
}
.dotsObrigado {
right: 0;
position: absolute;
width: 64px;
top: -25px;
display: none;
}
.TodoDots + #CadatroNewsletter {
margin-top: 110px;
}  .col-md-1.Social.SocialAtivo ul {
position: fixed;
left: 50%;
margin-left: -585px;
top: 133px;
}
.shorcodeNews{
background: #061844;
padding: 0px 36px;
max-width: 367px;
overflow: hidden;
}
.shorcodeNews .iconShorCode{
margin-top: 48px;
}
.shorcodeNews form{
margin-top: 36px;
}
.shorcodeNews form input[type="submit"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
outline: 0;
margin-top: 12px;
background:#2095EE ;
border-radius:2px ;
color: #ffffff;
text-align: center;
font-size: 18px;
height: 48px;
line-height: 48px;
width: 100%;
font-weight: 400;
cursor: pointer;
}
.TodoPostSingle .shorcodeNews p , .ConteudoPostagem  .shorcodeNews p{
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
margin-top: 24px;
margin-bottom: 42px;
}
.shorcodeNews p a {
text-decoration: underline;
color: #FFFFFF;
}
.ConteudoPostagem  .shorcodeNews p a {
font-size: 14px;
line-height: 21px;
}
.shorcodeNews .formInput{
height: 48px;
padding: 0px 16px;
}
.shorcodeNews form input[type='text']{
height: 48px;
padding: 0;
line-height: 48px;
width: calc(100% - 36px)
}
.shorcodeNews .formInput .iconEmail{
margin-right: 12px;
}
.shorcodeNews .formInput .iconEmail i {
color: #9A9A9A;
}
.shorcodeNews .iconShorCode svg .a{
fill: #31A6FF;
}
.internaPadrao .shorcodeNews h3 {
color:#ffffff;
font-size: 26px;
line-height: 36px;
font-weight: 300;
margin-top: 24px;
}
.ConteudoPostagem .shorcodeNews h3 {
max-width: 440px;
}
.internaPadrao .shorcodeNews h3 strong{
font-weight: 600;
}
.col-md-4.shorcodeTodo .shorcodeNews{
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.col-md-4.shorcodeTodo.shortAtivo .shorcodeNews {
position: fixed;
right: calc((100% - 1170px)/2 + 3px);
top: 91px;
width: 33.333333%;
max-width: 350px;
margin-left: 0;
z-index: 2;
}
.ConteudoPostagem .shorcodeNews {
display: none ;
margin-top: 12px;
max-width: 100%;
}
.ConteudoPostagem .shorcodeNews + p {
margin-top: 32px;
}
.ConteudoPostagem em{
font-style: italic;
}
.ConteudoPostagem .aligncenter{
margin-right: auto;
margin-left: auto;
}
.ConteudoPostagem .separadorNews {
width: 100%;
text-align: center;
position: relative;
display: none ;
}
.ConteudoPostagem .separadorNews:after{
content: "";
background: #BBBBBB;
height: 1px;
top: 100%;
position: absolute;
width: 100%;
z-index: 1;
left: 0;
margin-top: -5px;
}
.ConteudoPostagem .separadorNews span{
margin-top: 48px;
color: #BBBBBB;
font-size: 10px;
display: inline-block;
background: #ffffff;
text-transform: uppercase;
padding: 0px 12px;
position: relative;
z-index: 2;
}
#pResultado{
font-size: 24px;
line-height: 36px;
color:#061844;
}
.class_blog header nav{ 
margin-left: 25px;
}
.class_blog .logo::after{
content: ".blog";
font-size: 18px;
line-height: 27px;
letter-spacing: 0px;
color: #2095EE;
position: absolute;
left: calc(100%  + 10px);
top: 50%;
margin-top: -7.5px;
font-weight: 600;
}
.class_blog .logo{
position: relative;
}
.class_blog .postList  .itemPost  .image-post { background: #2095EE;
position: relative;
overflow: hidden;
}
.class_blog .ImagemNoticia{ position: relative;
overflow: hidden;
aspect-ratio: 16/9;
}
.class_blog .ImagemNoticia img{
width: auto;
height:100%;
width: auto;
position: absolute;
right: 0;
min-width: 100%;
}
.class_blog .TodoPostDestaque .FotoPostDestaque { position: relative;
overflow: hidden;
width: 100%;
}
.class_blog .TodoPostDestaque .FotoPostDestaque img {
position: absolute;
height: auto;
}
.thumbnailPostDest{ aspect-ratio: 16/9;
background-size: 100% 100%;
}
.postList  .itemPost img {
height: 127px;
width: auto;
position: absolute;
right: 0;
margin-right: -50%;
}
#sectionNoticiasInterna2.mt-128{
margin-top:92px;
}
#sectionNoticiasInterna2 .itemNoticia {
margin-top: 36px;
}
.itemNoticia h3 a {
color: #061844;
}
.TodoPostDestaque .FotoPostDestaque img {
width: 100%;
}
.fixClear { height: 120px;}
.BlogCategories {list-style-type:none;  float: left;
width: calc(100% - 29px);
}
.BlogCategories li {
float:left;
list-style-type:none;
list-style:none !important;
font-weight:400;
font-size: 18px;
line-height:27px;
letter-spacing: 0px;
color: #061844;
margin-right:34px}
.BlogCategories li.LiBusca {float:right; margin-right:0px}
.BlogCategories li a {
color: #061844;
}
.LiBusca i {
font-size:24px
}
.destaqueFoto{
position: absolute;
bottom: 28px;
}
.postPrincipal .tag-post{
font-weight:400;
font-size:14px;
line-height:19px;
letter-spacing: 0px;
color: #2095EE;
display: block;
margin-top: 24px;
}
.postPrincipal h1{
font-weight:600;
font-size: 40px;
line-height: 42px;
letter-spacing: 0px;
color: #061844;
margin-top: 4px;
}
.postPrincipal p.resumo-post{margin-top: 16px;}
.postPrincipal .autor {
font-weight:400;
font-size:16px;
line-height:30px;
letter-spacing: 0px;
color: #6E83B7;
display: block;
margin-top: 16px;
}
.postList .dateBlog, .textoPostDestaque .dateBlog{
font-size: 14px;
}
.botaoCarregarMaisPost {
display: block;
width: 100%;
margin-top: 62px;
}
.LoadPosts{
max-width: 370px;
height: 60px;
margin-left: auto;
margin-right: auto;
display: block;
text-align: center;
-webkit-transition:all 50ms ease-in 50ms;-moz-transition:all 50ms ease-in 50ms;-o-transition:all 50ms ease-in 50ms;transition:all 50ms ease-in 50ms;
color: #061844;
border: 2px solid #061844;
font-size: 18px;
line-height: 50px;
}
.LoadPosts img{
height: 30px;
margin-top: 10px;
}
.LoadPosts:hover{
background: #061844;
color: #ffffff !important;
}
.internaPadrao.TodoBlog.TodoCategoriaSel h1{
color: #061844;
font-size: 48px;
line-height: 73px;
text-align: center;
font-weight: 600;
display: block;
width: 100%;
}
.dotsBlog {
position: absolute;
display: block;
top: 60%;
left: 240px;
display: none;
}
.dotsBlog2{
position: absolute;
display: block;
top: 60%;
left: 240px;
}
.TodoConteudoPostCategoria .dotsBlog {
top:50px;
right: 0px;
left:inherit
}
.ResultadosBusca .lineContainerNoticias, .ResultadosBusca .dotsBlog2 , .ResultadosBusca .dotsBlog{
display: none;
}
.frmBusca2 svg{
cursor:pointer;
}
.botaoCarregarMaisPost.BotaoInativo{
display: none;
}
.FormularioBuscaPost label{
color:#959595;
font-size: 20px;
line-height: 31px;
display: block;
font-weight: 400;
margin-bottom: 4px
}
.FormBuscaPost{
width: 100%;
}
.fundoBusca{
flex-wrap: wrap;
margin-left:-12px;
margin-right:-12px;
}
.fundoBusca .itemCard{
padding: 0px 12px;
}
.fundoBusca .CardPadrao{
margin-bottom: 24px;
padding: 24px 16px;
}
.fundoBusca .CardPadrao .itemRisco{
flex: 0 0 100% !important;
padding:0;
max-width: 100% !important;
width: 100% !important;
}
.fundoBusca .CardPadrao .itemRisco p{
margin-top: 16px;
color: #061844;
font-size:16px !important;
}
.caixaPesquisaPost{
width: 100%;
display: block;
border-bottom: solid 1px #061844;
}
.caixaPesquisaPost #txtBuscarPor{
display: block;
-webkit-appearance: none;
border: 0;
outline: 0;
color:#061844;
font-size:36px;
margin-bottom: 16px;
width: calc(100% - 48px);
}
.ResultadosBusca .loader{
width: 32px;
margin-left: auto;
margin-right: auto;
}
.tagPost, .ResultadosBusca .autor{text-transform: uppercase;}
.headerAutor{
margin-top: 80PX;
}
.textoAutor span {
color:#6E6E6E;
font-size: 14px;
line-height: 21px;
font-weight:400;
}
.textoAutor {
float: left;
}
.textoAutor h2 {
font-weight: 600;
font-size: 48px;
line-height: 73px;
}
.textoAutor p , p.TextoDesCMob {
max-width: 520px;
color:#061844;
margin-top: 16px;
font-size:20px;
line-height: 30px;
}
.TextoDesCDesk{
display: block;
}
.TextoDesCMob{
display: none;
}
.continerImageAutor{
float: left;
width: 100px;
height: 100px;
position: relative;
border-radius: 50%;
overflow: hidden;
margin-right: 48PX;
}
.continerImageAutor img {
height: 100%;
position: absolute;
left: 0;
top: 0;
min-width: 100%;
}
.internaPadrao.CategoriaBlog.CategoriaAuthor {
background: #F2F2F2;
margin-top: 0;
padding-top: 94px;
padding-bottom: 64px;
}
.caixaPesquisaPost{
position: relative;
}
.iconPesquisa i {
font-size: 36px;
position: absolute;
right: 0;
bottom: 16px;
cursor: pointer;
}
.caixaPesquisaPost.FocusInput{
border-bottom: solid 1px #2095EE !important;
}
.TodoConteudoPostCategoria .lineContainerNoticias{
bottom:0;
right: 64px;
left:inherit
}
.LinhaBlog {
position: absolute;
display: block;
width: 128px;
transform: rotate(90deg);
top: 20%;
right: 0;
display: none;
}
.LinhaBlog img {
width: 100%;
}
img.alignleft{
float: left;
}
blockquote {
margin: 30px;
border-left: #061844 solid 3px;
padding-left: 20px;
font-style: italic;
}
#sectionNoticiasInterna2 {
position: relative;
}
.lineContainerNoticias{
position: absolute;
display: block;
width: 128px;
transform: rotate(90deg);
top: 50%;
left: 0;
display: none;
}
.lineContainerNoticias img{
width: 100%;
}
.postList h3{
font-weight:400;
font-size:24px;
line-height:31px;
letter-spacing: 0px;
color: #061844;
margin-top:0
}
.postPrincipal .image-post{
width: 100%;
}
.image-post {
width: 170px;
display: inline-block;
margin-right: 16px;
vertical-align: top;
aspect-ratio: 16 / 9;
}
.image-post img{
width: 100%;
}
.conteudoPost{
display: inline-block;
width: calc(100% - 175px - 16px);
}
.TodoPostSingle .ConteudoPostagem img {
max-width: 100%;
height: auto;
}
.ConteudoPostagem a {
font-size: inherit;
}
.ConteudoPostagem a:hover{
text-decoration:underline;
}
.itemPost{
margin-bottom: 36px;
}
.itemPost:last-of-type{
margin-bottom: 0px
}
.postList .tag-post {
font-weight:400;
font-size:14px;
line-height: 21px;
letter-spacing: 0px;
color: #2095EE;
}
.postList h2 {
font-weight:400;
font-size:20px;
line-height:28px;
letter-spacing: 0px;
color: #061844;
margin-top: 8px;
}
.postList .autor{
font-weight:400;
font-size:14px;
line-height: 30px;
letter-spacing: 0px;
color: #6E83B7;
margin-top: 16px;
display: block;
}
#sectionNoticiasInterna .autor , #sectionNoticiasInterna2 .autor{
margin-top: 16px;
display: block;
}
#sectionNoticiasInterna h3 , #sectionNoticiasInterna2 h3{
margin-top: 4px;
}
.TodoPostDestaque .containerSite{
position: relative;
}
.fundoBackGround{
position: absolute;
background-color: #F6F6F6 ;
width: 75%;
height: calc(100%);
right: 0;
top: 0;
}
.destaqueFoto img{
filter: invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
}
.TodoPostDestaque .FotoPostDestaque{
margin-top: 50px;
}
.TodoPostDestaque .textoPostDestaque {
margin-top: 75px;
margin-bottom: 143px;
}
.TodoPostDestaque .textoPostDestaque .tagPost{
font-weight:400;
font-size:14px;
line-height:19px;
letter-spacing: 0px;
color: #2095EE;
}
.TodoPostDestaque .textoPostDestaque h2{
font-weight:600;
font-size: 40px;
line-height: 42px;
letter-spacing: 0px;
color: #061844;
margin-top: 8px;
}
.TodoPostDestaque .textoPostDestaque p{
margin-top: 16px;
font-size: 20px;
line-height: 31px;
color:#686868
}
.TodoPostDestaque .textoPostDestaque .autor{
font-weight:400;
font-size:14px;
line-height:30px;
letter-spacing: 0px;
color: rgb(114, 118, 129);
display: block;
margin-top: 16px;
display: block;
}
.TodoPostDestaque  {
position: relative;
}
.fundoBackGroundCpmplemento{
right: 0;
height: 100%;
background-color: #f6f6f6;
width: 30%;
top:0;
position: absolute;
}
#sectionNoticiasInterna2 .BtnSecundario{
height: 60px;
width: 370px;
line-height: 60px ;
text-align: center;
margin-left: auto;
margin-right: auto;
}
#sectionNoticiasInterna2 .BtnSecundario a{
line-height: 60px;
font-size: 18px;
}
.containerMaiorBanner{
max-width: 1440px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.containerMaiorBanner .containerSite {
padding: 86px 0px;
vertical-align: middle;
min-height: 280px;
}
.containerMaiorBanner .containerSite h2{
font-weight:600;
font-size:48px;
line-height:50px;
letter-spacing: 0px;
color: #061844;
}
.containerMaiorBanner .containerSite p{
font-weight:400;
font-size:20px;
line-height: 30px;
letter-spacing: 0px;
color: #061844;
margin-top: 4px;
}
.BtnPrimario a {
background: #2095EE 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #2095EE45;
color:#ffffff;
border-radius: 2px;
}
.containerMaiorBanner .BtnPrimario a {
font-size: 18px;
color: #FFFFFF;
height: 60px;
line-height: 60px;
width: 100%;
display: block;
text-align: center;
max-width: 270px;
}
.TodoBlog {
position:relative
}
.bannerSingle .breadcumb p {
color: #061844;
}
.bannerSingle .breadcumb p a {
color: #061844;
}
.TodoPostSingle {
max-width: 1280px;
min-height: 600px;
background: #FFFFFF 0% 0% no-repeat padding-box;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
position: relative;
padding-top: 36px;
}
.SocialMobile {
display: none;
}
.figure img{
width: 100%;
}
.dataMobile {
float: right;
margin-top: 34px;
}
.compartilhamentos , .compartilhamentos li {
list-style: none;
}
.compartilhamentos li a {
font-size: 24px;
color:#A8A8A8;
}
.compartilhamentos li {
margin-bottom: 32px;
}
.SocialMobile .compartilhamentos li {
margin-bottom: 0px;
margin-right: 48px;
}
.TodoPostSingle .tag-post {
font-weight: 400;
font-size:14px;
line-height:21px;
letter-spacing: 0px;
color: #2095EE;
margin-bottom: 8px;
}
.TodoPostSingle h1{
font-weight:600;
font-size:36px;
line-height:55px;
color: #061844;
}
.TodoPostSingle h2{
font-weight:600;
font-size:22px;
line-height:45px;
color: #061844;
margin-top: 64px;
}
.TodoPostSingle P + p {
margin-bottom: 0;
margin-top: 32px;
}
.TodoPostSingle P {
font-size:16px;
line-height:40px;
}
.fotoAutor{
margin-top: 24px;
width: 68px;
float: left;
display: none;
}
.AutorNome {
float: left;
margin-left: 16px;
margin-top: 40px;
}
.AutorNome a {
color:#6E83B7;
font-size:20px;
line-height: 30px;
}
.foto{
height: 68px;
width: 68px;
border-radius: 50%;
background-repeat: no-repeat;
background-position: center;
}
.internaPadrao.TodoPostSingle figure figcaption{
color: #686868;
font-size: 16px;
line-height: 40px;
border-bottom: solid 1px #CECECE;
padding-bottom: 24px;
text-align: left;
}
.internaPadrao.TodoPostSingle figure img{
width: 100%;
}
.internaPadrao.TodoPostSingle figure figcaption img{
width: 16px;
margin-right: 16px;
vertical-align: middle;
}
.dotsPostSingle {
position: absolute;
width: 64px;
left: 100%;
top: 25%;
}
.dotsPostSingle img {
width: 100%;
filter: invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
}
.dotsDiagonalPostSingle{
position: absolute;
width: 64px;
left: -10px;
top: 73%;
display: none;
}
.dotsDiagonalPostSingle img{
width: 100%;
}
.internaPadrao.TodoPostSingle .detalheNoticia{
bottom: 150px;
right:  48px;
top:initial;
position: absolute;
display: none;
}
.bannerSingle{
margin-top: 36px;
}
.detaqueImagemPost{  width: 100%;
background-size: 100% 100%;
background-position: center;
aspect-ratio: 16 / 9;
}
@media (max-width: 940px) {
.itemQuemSomos {
width: 100% !important;
}
.itemQuemSomos p{
max-width: 311px;
margin-left: auto;
margin-right: auto;
}
.descricaoQuemSomos  .line {
display: none;
}
.nosso-visao .iconeVisao {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.nosso-visao p {
font-weight: 400;
font-size: 24px !important;
}
}
@media (max-width: 768px) {
.detaqueImagemPost{
min-height: 250px;
width: 100%; background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.ThumbVideo {
height: 204px;
}
}
.postPrincipal h1 a {
color:#061844
}
.postList h2 a{
color: #061844;
}
section .autor a
{
color:#6E83B7
}
.TopoBlog{
margin-top: 36px;
}
.TopoBlog .infosPost{
padding-left: 100px;
}
@media (max-width: 1180px) {
#pageVideos .playlistEmDestaque .carroselVideos {
margin-left: 16px;
}
.TopoBlog .infosPost {
padding-left: 0
}
}
@media (max-width: 767px) {
.SocialMobile {
flex-basis: 100%;
max-width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
.TopoBlog .SocialMobile li {
display: inline-block;
}
}
.TopoBlog .infosPost .tag-post a{
color:#2095EE;
font-size: 14px;
line-height: 21px;
text-decoration: none;
text-transform: uppercase;
}
.TopoBlog .infosPost h1{
color: #061844;
font-weight: 600;
font-size: 36px;
line-height: 55px;
max-width: 640px;
}
.TopoBlog .infosPost .AutorNome {
margin-top: 16px;
text-transform: capitalize;
}
.TopoBlog .infosPost .AutorNome a{
text-decoration: none;
}
.TopoBlog .infosPost .dataMobile {
margin-top: 17px;
position: relative;
margin-left: 16px;
}
.TopoBlog .infosPost .dataMobile p{
margin-left: 18.7px;
font-size: 18px;
line-height: 30px;
color: #959595;
}
.TopoBlog .infosPost .dataMobile:before{
content: "•";
display: inline;
position: absolute;
color: #959595;
margin-right: 16px;
left: 0;
font-size: 8px;
top: 50%;
margin-top: -4px;
}
.CategoriaBlog {
margin-top: 94px;
margin-bottom: 0px;
}
.FaixaAtiva .CategoriaBlog,  .FaixaAtiva .singlePost .CategoriaBlog{
margin-top: 140px;
}
.ConteudoPostagem {
padding-right: 24px;
}
.FaixaAtiva .internaPadrao.CategoriaBlog.CategoriaAuthor{
padding-top: 140px;
}
.BannerPost{max-width: 1170px;
margin-left: auto;
margin-right: auto;width: calc(100%);position: relative;}
.BannerPost .col-md-4{
position: absolute;
right: -15px;
top: 0;
z-index: 2;
}
.itemBannerNovo{ }
.BannerPost .itemBannerNovo img{ width: 100%}
.BannerPost .col-md-8-5 {
padding: 0 15px;
flex: 0 0 69%;
max-width: 69%;
}
.BannerPost .col-md-3-5 {
padding: 0 15px;
flex: 0 0 31%;
max-width: 31%;
}
.shorcodeNews p {
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
margin-top: 24px;
margin-bottom: 42px;
}
.singlePost .CategoriaBlog { margin-top: 94px;
}
.btPostCategoriaMob{
display: none;
}
.LiBusca {
float: right;
width: 24px;
margin-top:16px;
display:none
}
.LiBusca a {
color:#061844;
}
.rotateAtivo{
transform: rotate(180deg);
}
.dotsNoticias{
display: none;
}
.col-md-8.ConteudoPostagem {
color: #686868;
line-height: 19px;
font-size: 16px;
}
.ConteudoPostagem ol li {
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
list-style-type: decimal;
list-style-position: inside
}
.ConteudoPostagem ul li {
list-style:disc;
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
list-style-position: inside
}
.ConteudoPostagem ol li>ol , .ConteudoPostagem ul li>ul {
margin-top: 8px;
margin-left: 20px;
margin-bottom: 8px
}
.ConteudoPostagem ol li>ol li  {
color: #686868;
list-style-type: none;
list-style-position: inside
}
.ConteudoPostagem ul li>ul li {
color: #686868;
list-style-type: disc;
list-style-position: inside
}
.ConteudoPostagem ol, .ConteudoPostagem ul {
margin-top: 36px;
} .modal-comunicado {
position: fixed;
width: 100%;
background: none;
bottom: 0;
padding: 14px 0px;
z-index:999999;
display:none;
}
.modal-comunicado .containerComunicado{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 3px 3px 40px #0000004D;
}
.btnAceitar{
background:#0C1D48;
font-weight:400;
font-size:18px;
line-height:27px;
letter-spacing: 0px;
color: #ffffff;
cursor:pointer;
padding:5px 25px;
margin-top:7px
}
.btnAceitar:hover {
background-color: #213f87;
}
.containerComunicado{
max-width:770px;
margin-left:auto;
margin-right:auto;
padding: 15px 36px;
}
.containerComunicado .textoComunicado{
max-width:535px;
float:left;
}
.btnAceitar{
float:right;
}
.containerComunicado .textoComunicado p {
font-size:13px;
line-height:20px;
color:#686868;
}
.containerComunicado .textoComunicado p a{
color:#686868;
text-decoration:none;
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.containerComunicado .textoComunicado p a:hover{
color: #2095EE;
} #banner .caixaFormBanner  h1 {
font-size:36px;
line-height:50px;
color: #061844;
}
#banner .caixaFormBanner p {
text-align:center;
margin-top: 16px;
margin-bottom: 36px;
}
.bannerDocumentosLogin .itemBanner{
height: 540px;
position: relative;
overflow: visible;
}
.TodoItemBanner.bannerDocumentosLogin .caixaLogin{
position: absolute;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #E1E1E1CC;
width: 570px;
left: 50%;
margin-left: -285px;
top: calc( 103px + 128px);
}
.mainTodosFundos{
min-height: 400px;
}
.mainTodosFundos {
position: relative;
}
.mainTodosFundos .line{
position: absolute;
width: 128px;
top:110px;
display: none;
}
.mainTodosFundos .line img{
width: 100%;
}
.GroupCampo.GrupoSenha{
margin-bottom: 36px;
} #banner.bannerDocumentosRestritos .containerSite{
position: relative;
display: block;
}
#banner.bannerDocumentosRestritos .containerSite .row{
display: block;
text-align: left;
}
#banner.bannerDocumentosRestritos h2{
font-size: 48px;
line-height: 50px;
}
#banner.bannerDocumentosRestritos .itemBanner{
min-height:auto;
}
#banner.bannerDocumentosRestritos .breadcumb {
position: relative;
display: block;
margin: 0px 15px;
}
.LinhaDocumentos {
border-bottom: solid 1px #CECECE;
padding-bottom: 36px;
margin: 0px 15px;
position: relative;
}
.col-md-9.DocumentosRestritos{float:left;margin-top:64px; padding: 0px;}
.TodoDocumentos.DocRestrito{margin-top: 36px;}
.BotaoSair{float:right; width: 80px; margin-top: 114px;}
.BotaoSair .iconBotaoSair {
float: left;
}
.BotaoSair .iconBotaoSair svg {
width: 24px;
height: 24px;
fill:#061844;
margin-right: 16px;
}
.BotaoSair .iconBotaoSair svg .a {
fill:#061844;
}
.BotaoSair a {
color:#061844;
text-decoration: none;
}
.BotaoSair .textoBotaoSair{
color:#061844;
font-size:24px;
line-height: 25px;
display: inline-block;
}
#banner.bannerDocumentosRestritos p{
text-align: left;
} #banner.bannerInterna.BannerComunicados{
}
.internaPadrao.TodoComunicado { padding-top: 0px;}
.Comunicados .Select {
margin-top: 0;
margin-bottom: 0px;
}
#banner.bannerInterna.BannerComunicados .itemBanner{
min-height: 360px;
}
#banner.bannerInterna.BannerComunicados .itemBanner .col-md-12{
padding: 0;
}
#banner.bannerInterna.BannerComunicados h2{
color:#061844;
font-size:48px;
line-height: 50px;
text-align: left;
}
.internaPadrao.TodoComunicado p{
color:#061844;
font-size:20px;
line-height: 31px;
}
.internaPadrao .todoComunicados h3{
font-weight:400;
font-size:24px;
line-height:36px;
}
.internaPadrao ul.listaComunicados li{
list-style: none;
}
.internaPadrao ul.listaComunicados li ul{
margin-top: 0px;
float: right;
}
.tituloComunicado {
font-size:18px;
line-height: 39px;
color:#061844;
float: left;
}
.tituloComunicado a{
color:#061844 !important;
}
.tituloComunicado a:hover{
opacity: .8;
}
.internaPadrao ul.listaComunicados li ul li{
float: left;
}
.internaPadrao ul.listaComunicados li ul li a{
background: #929EBC 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 5px #929EBC33;
color:#ffffff;
margin-right: 24px;
display: inline-block;
border-radius: 2px;
padding: 6px 15px;
}
.internaPadrao ul.listaComunicados li ul li a:hover{
transform: scale(1.05);
box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);
}
.internaPadrao ul.listaComunicados li ul li:last-of-type a{
margin-right: 0;
}
.internaPadrao ul.listaComunicados>li{
list-style: none;
padding: 24px 45px;
border-bottom: solid #F2F2F2 2px;
}
.listaComunicados{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
border-left: solid #061844 4px;
}
.TodoComunicado .todoComunicados .col-md-6 {
margin-top: 28px;
}
.CaixaAcoes h3{color:#5072A9}
.CaixaAcoes .listaComunicados {border-left-color: #5072A9;}
.CaixaInvestments .listaComunicados {border-left-color: #4BA3C7;}
.CaixaInfra h3{color:#BA6B6C}
.CaixaInfra .listaComunicados {border-left-color: #BA6B6C;}
.CaixaImobiliariosTijolo h3{color:#CBBA83}
.CaixaImobiliariosTijolo .listaComunicados {border-left-color: #CBBA83;}
.CaixaImobiliariosCRI h3{color:#CB9B8C}
.CaixaImobiliariosCRI .listaComunicados {border-left-color: #CB9B8C;}
.CaixaMultimercado h3{color:#4BA3C7}
.CaixaMultimercado .listaComunicados {border-left-color: #4BA3C7;}
.CaixaPrevidencia h3{color:#519188}
.CaixaPrevidencia .listaComunicados {border-left-color: #519188;}
.CaixaRendaFixa h3{color:#82ADA9}
.CaixaRendaFixa .listaComunicados {border-left-color: #82ADA9;}
.CaixaPrivateEquity h3{color:#90A4AE}
.CaixaPrivateEquity .listaComunicados {border-left-color: #90A4AE;}
.CaixaInflacao h3{color:#8682AD}
.CaixaInflacao .listaComunicados {border-left-color: #8682AD;}
.CaixaVenturesCapital h3{color:#90a4ae}
.CaixaVenturesCapital .listaComunicados {border-left-color: #90a4ae;}
.CaixaAgro h3{color:#82ada9}
.CaixaAgro .listaComunicados {border-left-color: #82ada9;}
.CaixaCreditoPrivado h3{color:#519188}
.CaixaCreditoPrivado .listaComunicados {border-left-color: #519188;}
.CaixaInvestments h3{color:#4BA3C7}
.CaixaInvestments .listaComunicados {border-left-color: #4BA3C7;} .internaPadrao.TodoGuias .ItemFaq h3{
font-size:24px;
line-height:36px;
font-weight: 400;
}
.internaPadrao ul.ListaFaqIndividual{
list-style: none;
}
.internaPadrao ul.ListaFaqIndividual li a {
color: #959595;
}
.internaPadrao ul.ListaFaqIndividual li a.verTodosFaq{
color: #2095EE;
}
.internaPadrao.TodoSingleFaq h2{
font-size: 24px;
line-height: 36px;
margin-top: 64px;
margin-bottom: 16px;
}
.internaPadrao.TodoSingleFaq .BtnSecundario {
max-width:370px;
height: 60px;
text-align: center;
line-height: 60px;
margin-top: 48px;
display: block;
} .TodoAvisoTopo{ width: 100%;
background: #2095EE;
-webkit-transition: all 75ms ease-out 200ms;
-moz-transition: all 75ms ease-out 200ms;
-o-transition: all 75ms ease-out 200ms;
transition: all 75ms ease-out 200ms;
z-index: 999999;
position: relative;
overflow: hidden;
height: 50px !important;
}
.closeFaixa {
position: absolute;
right: 16px;
top: 50%;
margin-top: -9px;
cursor: pointer;
}
.TodoAvisoTopo.Inativo {
opacity: 0;
visibility: hidden;
}
.containerCaptacao > p {
position: relative;
width: auto;
line-height: 48px;
}
.TodoAvisoTopo i.IconeCap {
display: inline-block;
width: auto;
max-width: 36px;
margin-right: 8px;
vertical-align: middle;
}
.TodoAvisoTopo i.IconeCap img {
width: auto;
}
.containerCaptacao {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
padding-top: 0;
display: flex;
width: 100%;
min-height: 48px;
justify-content: center;
align-items: center;
line-height: normal;
}
.centralizaCaptacao {
display: block;
text-align: center;
}
.containerCaptacao p .destaqueCaptacao{
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 24px;
}
.containerCaptacao p .textoCaptacao{
color: #fff;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.linkCaptacaoMobile {
display: none;
}
.linkCaptacaoMobile a {
color: #ffffff;
text-decoration: none;
font-weight: 600;
}
.containerCaptacao p .textoCaptacao span{
color: #fff;
font-size: 12px;
font-weight: 600;
line-height: 24px;
margin-left: 24px;
margin-right: 24px;
}
.containerCaptacao p .linkCaptacao{
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 24px;
margin-left: 16px;
}
.containerCaptacao p .linkCaptacao a{
color:#ffffff;
text-decoration: none;
}
.containerCaptacao p .linkCaptacao a i{
color: #fff;
}
.fundoAberto {
position: absolute !important;
top: 28px;
right: 24px;
}
.CardPadrao .fundoAberto {
top: 23px;
right: 39px;
}
.fundoAberto p {
color: #2095EE !important;
font-size: 12px !important;
text-align: center !important;
line-height: 15px !important;
margin-top: 0 !important;
text-transform: uppercase !important;
}
.TodoInvistaAtlas{
margin-top:38px;
}
.ItemInvista{
margin-bottom: 69px;
}
.col-md-6.ItemInvista img {
max-width: 94%;
filter: grayscale(1);
-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;
}
.col-md-6.ItemInvista:hover img {
filter: grayscale(0);
}
.caixaImagem{
float:left;
width: 120px;
height: 100px;
border: 1px solid #DEDEDE;
}
.caixaImagem .Tb{text-align: center;
display: table;
width: 100%;
height: 100%;}
.caixaImagem .TbCell{display: table-cell;
text-align: center;
vertical-align: middle;
width: 100%;
}
.internaPadrao .textoVaicaInvista a{
font-weight:400;
font-size:20px;
line-height: 31px;
text-decoration:none;
color:#2095EE;
margin-top: 8px;
display: inline-block;
-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;
}
.internaPadrao .textoVaicaInvista a:hover{
border-bottom: solid 1px #2095EE;
}
.textoVaicaInvista{
float:left;
width: calc(100% - 120px - 24px);
margin-left: 24px;
}
.internaPadrao .textoVaicaInvista h3{
font-weight: 400;
font-size:20px;
line-height:32px;
margin-top: 0;
margin-bottom: 0;
}
.internaPadrao .textoVaicaInvista p{
font-size:18px;
line-height: 27px;
} .ContainertabelaHistorico {
border-top: solid 1px #CECECE;
padding-top: 36px;
}
.BotaoFechar {
float: right;
}
.BotaoFechar span {
border: 2px solid #CECECE;
border-radius: 2px;
color: #CECECE;
font-size: 16px;
display: inline-block;
width: 120px;
text-align: center;
height: 38px;
line-height: 34px;
cursor: pointer;
-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;
}
.internaPadrao .AnosHistorico ul li a{
-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;
}
.BotaoFechar span:hover, .internaPadrao .AnosHistorico ul li a:hover{
background-color: #061844;
color: #ffffff;
border-color:#061844;
}
.headerTitulo {
float: left;
width: calc(100% - 123px);
}
.BotaoFechar {
float: right;
margin-top: 22px;
}
#tabelaHistorico tr.trAtivoHistorico{
display: table-row;
}
#alwaysVis{
display: table-row !important;
}
#tabelaHistorico{
width: 100%;
margin-top: 16px;
}
#tabelaHistorico tr{
display: none;
}
#tabelaHistorico thead tr{
display: table-row;
}
.internaPadrao ul li.destaqueFilr {
text-align: left;
font-weight: 400;
font-size: 20px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
line-height: 36px;
}
.internaPadrao .AnosHistorico ul {
list-style: none;
}
.internaPadrao .AnosHistorico ul li {
list-style-type: none;
float: left;
font-size: 18px;padding-bottom: 15px;
}
.internaPadrao .AnosHistorico ul li a {
margin-left: 14px;
border: 2px solid #CECECE;
border-radius: 2px;
color: #CECECE;
font-size: 16px;
display: inline-block;
width: 60px;
text-align: center;
height: 38px;
line-height: 34px;
}
.internaPadrao .AnosHistorico ul li a.AnoAtivoHistorico{
border: 2px solid #061844;
border-radius: 2px;
background: #061844;
color: #ffffff;
}
#tabelaHistorico th {
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #686868;
padding: 16px;
text-align: left;
font-weight: 600;
}
#tabelaHistorico thead{
border-top: solid 1px #CECECE;
border-bottom: solid 1px #CECECE;
}
#tabelaHistorico  tr:nth-of-type(2n+1) td {
background-color: #F9F9F9;
}
#tabelaHistorico  td.LinhaDestaque {
color: #061844;
}
#tabelaHistorico  td {
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #686868;
padding: 16px;
}
#tabelaHistorico  tr:nth-of-type(2n) td {
background-color: #ffffff;
}
#tabelaHistorico  td a {
color: #061844;
}
@media (max-width: 500px) {
.internaPadrao ul li.destaqueFilr {
float: none;
display: block;
width: 100%;
margin-bottom: 16px;
}
.internaPadrao ul li:nth-of-type(2){
margin-left: 0;
}
.nossaEquipe .itemEquipe {
width: 49.8%;
position: relative;
margin-bottom: 2px;
}
.nossaEquipe h2 {
width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
.nossaEquipe p {
width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
.nossaEquipe .containerSite {
width: calc(100%);
}
.nossaEquipe .FotoEquipe {
max-width: 100%;
height: 219px;
}
} .bannerInterna.bannerVideosPage .itemBanner {
min-height: 105px;
}
#videoDestaques h1 {
font-weight: 600;
font-size: 48px;
line-height: 50px;
color: #061844;
position: relative;
margin-top: 16px;
}
.VideoDestaque1 {
width: 100%;
min-height: 432px;
}
.videoDestaque2 {
width: 100%;
min-height: 207px;
}
.videoDestaque3 {
width: 100%;
min-height: 207px;
margin-top: 18px;
}
.padraovideo {
position: relative;
}
.padraovideo  .overlayBanner{
width: 100%;
}
.padraovideo a {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
#videoDestaques .linhaVideo {
margin-top: 36px;
}
#videoDestaques .itemVideo {
min-height: 206px;
overflow: hidden;
position: relative;
}
.RowListaVideos .row.TodoLista .col-md-4 {
margin-bottom: 36px;
}
.itemVideo a {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
.RowListaVideos .row.TodoLista .Titulo h4 {
margin-top: 16px;
color: #686868;
font-weight: 400;
}
.itemVideo .brnPlay .cls-1,
.padraovideo .brnPlay .cls-1 {
fill: #8d8d8d;
-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;
}
.itemVideo .brnPlay,
.padraovideo .brnPlay {
background: #dbdbdb;
}
.RowUltimosVideos.internaPadrao.TodoGuias h3 {
display: block;
width: 100%;
margin-top: 48px;
margin-bottom: 12px;
}
.RowUltimosVideos.internaPadrao.TodoGuias {
margin-top: 0px;
}
.RowUltimosVideos .MenuDesk li {
float: left;
list-style: none;
margin-right: 11px;
margin-top: 12px;
}
.RowUltimosVideos .MenuDesk {
list-style: none;
border-bottom: solid 2px #e9e9e9;
display: block;
width: 100%;
margin-right: 15px;
padding-bottom: 19px;
}
.RowUltimosVideos .MenuDesk li a {
font-size: 18px;
line-height: 27px;
font-weight: 400;
letter-spacing: 0px;
color: #061844;
padding-bottom: 16px;
padding-left: 10px;
padding-right: 10px;
}
.RowUltimosVideos .MenuDesk li.TdAtivo a {
border-bottom: solid 4px #2095ee;
color: #2095ee;
font-weight: 600;
}
.RowListaVideos {
margin-top: 24px;
}
.RowListaVideos .row.TodoLista {
margin-left: -30px
}
#videoDestaques .itemVideo .ThumbVideo,
.padraovideo .ThumbVideo {
box-shadow: 1px 1px 2px #00000029;
}
#videoDestaques .col-md-8 {
margin-left: 0px;
padding-left: 0px;
}
#selMobileCategorias {
display: none;
}
.row.CarMobileVideos{
display: none;
}
.row.linhaVideo{
display: flex;
}
.RowUltimosVideos .MenuDesk{
display: block;
}
.carrossselVideo .padraovideo {
height: 219px;
margin-top: 0;
}
.carrossselVideo .slick-dots {
text-align: center;
display: block;
margin-top: 16px;
}
.carrossselVideo .slick-dots li {
display: inline;
}
.carrossselVideo .slick-dots li button {
display: inline-block;
color: transparent;
width: 20px;
background: #dcdcdc;
margin-right: 10px;
height: 2px;
border: none;
cursor: pointer;
}
.carrossselVideo .slick-dots li.slick-active button{
background: #061844;
}
.listaMobile a {
display: block;
}
.TodoLista .itemVideo .overlayBanner {
width: 100%;
} .imagemMobo{display: none}
.imagemTablet{display: none}
.imagemDesk{display: block}
.BannerImagem img {width: 100%}
.itemBanner.BannerImagem{
min-height: auto;
}
.imagemDesk img, .imagemTablet img  {margin-top: 110px;}
.example-pager {
width: 100%;
position: absolute;
top: inherit;
height: 20px;
left: -10px;
margin-left: 0;
z-index: 100;
display: block;
text-align: center;
bottom: 20px;
}
.example-pager span{ color: #D5D5D5; font-family: arial;
font-size: 50px;
width: 16px;
height: 16px;
display: inline-block;   cursor: pointer;margin: 0px 5px;}
.example-pager span.cycle-pager-active{
color: #636363;
}
.todosBotoes {
width: 1170px;
position: absolute;
z-index: 123;
left: 50%;
margin-left: -585px;
top: 50%;
height: 48px;
margin-top: 0px;
}
#prev{
float: left;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE1F;
width: 48px;
height: 48px;
display: none;
cursor: pointer;
border-radius: 50%;
-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;
}
#next{
float: right;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE1F;
width: 48px;
height: 48px;
display: none;
cursor: pointer;
border-radius: 50%;
-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;
}
#next svg{
transform: rotate(180deg);
}
#next .setinha{margin-left: 2px}
#prev .setinha{margin-left: -2px}
.todosBotoes .setinha{
line-height: 48px;
display: block;
text-align: center;
-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;
}
#next:hover, #prev:hover{
background: #061844;
}
#prev:hover svg , #next:hover svg  {
fill:#ffffff;
}
#banner:hover #next, #banner:hover #prev  {
display: inline-block;
}  .nivel2 {
opacity: 0.2;
visibility: hidden;
overflow: hidden;
left: -20px;
-webkit-transition: all 250ms;
-moz-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;
width: 100% !important;
display:none;
max-width: 0px !important;
padding: 0px !important;
}
.nivel2 ul {
opacity: 0;
}
.nivel2.SegundoNivelAtivo ul{
position: relative;
opacity: 1;
}
.nivel2.SegundoNivelAtivo{
opacity: 1;
visibility: visible;
overflow: visible;
left: 0%;
width: 100% !important;
max-width:100% !important;
padding: 0 15px !important;
display:block;
}
.nivel3{opacity: 0.2;
visibility: hidden;
overflow: hidden;
left: -20px;
-webkit-transition:  all 250ms;
-moz-transition:all 250ms;
-o-transition:all 250ms;
transition:all 250ms;
display:none;
max-width: 0px !important;
padding: 0px !important;
}
.nivel3.terceiroNivelAtivo{
opacity: 1;
visibility: visible;
overflow: visible;
left: 0;
width: 100% !important;
max-width:100% !important;
padding: 0px 15px !important;
display:block;
}
.nivel3 .subRowsItensFundo{
opacity: 0;
}
.nivel3.terceiroNivelAtivo .subRowsItensFundo{
opacity: 1;
}
.divNivel3Mobile{display: none}
.divNivel3Mobile.nivelMobileAtivo{display: block}
.SegundoNivelAtivo{
display: block;
}
.terceiroNivelAtivo{
display: block;
}
.novoFundos .row.rowFundos {
width: 100%;
max-width: 1170px;
left: -15px;
right: -15px;
position: relative;
}
.TituloFundo h3 {
font: normal normal 600 28px/43px Titillium Web;
letter-spacing: 0px;
color: #061844;
display: inline-block;
margin-top: 36px;
}
.todoMenuLogo nav .linkFundo {display: inline-block;}
.todoMenuLogo nav .linkFundo a {
display: inline-block;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #2095EE;
margin-left: 16px;
}
.CloseDeskMenuNovo {
position: absolute;
top: 36px;
right: 0;
}
.CloseDeskMenuNovo svg {
width: 16px;
height: 16px;
fill: #061844;
}
.CloseDeskMenuNovo svg .a {
fill: #061844;
}
.Nivel1{
margin-top: 9px;}
.Nivel1 li {position: relative}
.segundoNivelItem{position: relative}
.setaLink{
position: absolute;
right: 0;
}
.todoMenuLogo nav .novoFundos li.MenufundoAtivo a{
color: #2095EE;
}
.todoMenuLogo nav .novoFundos li.MenufundoAtivo svg .a{
fill: #2095EE;
}
.subRowsItensFundo .col-md-6{
margin-top: 16px;
}
.Fundos-sub-menu .row.RowBotaoTodos {
width: 100%;
display: block;
max-width: 100%;
}
.col-md-12.BotaoTodos {
padding-left: 0px;
}
.todoMenuLogo nav li .Fundos-sub-menu .BotaoTodos a {
text-align: left !important;
font: normal normal normal 18px/27px Titillium Web;
letter-spacing: 0px;
color: #2095EE;
margin-top: 24px;
}
.todoMenuLogo nav li .Fundos-sub-menu .BotaoTodos a:hover {
color: #41ADFF;
}
.todoMenuLogo nav li .Fundos-sub-menu .subRowsItensFundo a {
font: normal normal normal 18px/27px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
.todoMenuLogo nav li .Fundos-sub-menu .subRowsItensFundo a:hover{
color: #2095EE;
}
.BotaoTodos a:after{
content: "";
clear: both;
}
.todoMenuLogo nav .novoFundos li a{
font: normal normal 600 16px/27px Titillium Web;
letter-spacing: 0px;
color: #061844;
margin-top: 16px;
}
.menu li > div.Oculto {
visibility: hidden !important;
opacity: 0 !important;
}
.Nivel1 {
padding-right: 64px;
}
.nivel2 ul{
padding-right: 64px;
}  .itemImagemGaleria {
min-height: 208px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.row.todoImoveis {
max-width: 810px;
margin-bottom: 48px;
min-height: 275px;
}
.ItemNovoImovel {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
}
.ItemNovoImovel:hover  .TodoImagemGaleria {
border-left: solid 1px #061844;
border-top: solid 1px #061844;
border-right: solid 1px #061844;
}
.ItemNovoImovel:hover  .TodotextoImoveis {
border-left: solid 1px #061844;
border-bottom: solid 1px #061844;
border-right: solid 1px #061844;
}
.ItemNovoImovel  .TodotextoImoveis .maisDetalhes{
display: block;
padding-bottom: 0px;
padding-top: 16px;
}
.TodoImagemGaleria{
position: relative;
}
.ControlesGaleriaImoveis{
position: absolute;
width: 100%;
height: 100%;
z-index: 99;
}
.prevGalImoveis{
position: absolute;
left: 0;
height: 100%;
width: 60px;
background: rgba(0,0,0,.45);
cursor: pointer;
opacity: 0;
visibility: hidden;
-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;
}
.nextGalImoveis{
position: absolute;
right: 0;
height: 100%;
width: 60px;
background: rgba(0,0,0,.45);
cursor: pointer;
opacity: 0;
visibility: hidden;
-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;
}
.prevGalImoveis i, .nextGalImoveis i {
color: #ffffff;
font-size: 28px;
position: absolute;
left: 50%;
margin-left: -5px;
top: 50%;
margin-top: -14px;
}
.nextGalImoveis.ContoleAtivo , .prevGalImoveis.ContoleAtivo{
opacity: 1;
visibility: visible;
}
.TodoGal {
position: relative;
width: 100%;
min-height: 208px;
}
.TodoGal .itemImagemGaleria {
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: all 150ms ease-out 150ms;
-moz-transition: all 150ms ease-out 150ms;
-o-transition: all 150ms ease-out 150ms;
transition: all 150ms ease-out 150ms; }
.navigationGal {
position: absolute;
width: 100%;
bottom: 0;
height: 30px;
z-index:99 ;
display: block;
text-align: center;
}
.elementoNav{
background: #FFFFFF 0% 0% no-repeat padding-box;
opacity: 0.7;
display: inline-block;
width: 6px;
height: 6px;
border-radius: 50%;
margin-left: 10px;
cursor: pointer !important;
}
.elementoNav:first-of-type{
margin-left: 0px;
}
.elementoNav.NavAtivo{
opacity: 0.9;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 1px 1px 0px #0000002E;
border: 1px solid #2095EE;
}
.internaPadrao .ItemNovoImovel  h3 {
margin-top: 26px;
line-height: 27px;
font-size:18px;
}
.TodotextoImoveis{
padding: 26px 24px 30px 24px;
min-height: 255px;
margin-bottom: 36px;
overflow: hidden;
}
.TodotextoImoveis .negrito {
color:#061844
}
.TodoGal .itemImagemGaleria.ImagemHidden{opacity:0; visibility: hidden; }
.TodoGal .itemImagemGaleria.ImagemActive {
opacity: 1;
visibility: visible;
z-index: 3;
}
.bannerImoveis{
min-height: 540px;
}
.googleMaps{width: 100%; background: #6f1b47; min-height: 400px}
.ConteudoMenuBotoes .ulBotoes ul{
list-style: none;
margin-top: 36px;
}
.ConteudoMenuBotoes .ulBotoes ul li{
list-style-type: none;
}
.ConteudoMenuBotoes .ulBotoes ul li a {
width: 120px;
height: 48px;
float: left;
border: 2px solid #061844;
border-radius: 2px;
font: normal normal normal 18px/27px Titillium Web;
color: #061844;
text-align: center;
line-height: 48px;
margin-right: 24px;
display: block;
-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;
}
.ConteudoMenuBotoes .ulBotoes ul li a:hover{
background: #061844;
color:#ffffff
}
.ConteudoMenuBotoes .ulBotoes ul li a.ultimo{
margin-right: 0px;
}
.ConteudoMenuBotoes .ulBotoes ul li a.Btativo{
background: #061844;
color:#ffffff
}
.TodosFundos .rowImoveisFundos h1 {
margin-top: 36px;
font: normal normal 600 28px/50px Titillium Web;
text-align: left;
}
.TodosFundos .rowImoveisFundos p{
margin-left: 0px;
}
.TodosFundos .EspecificacoesTecnicas h2 {margin-top: 56px;font: normal normal normal 20px/31px Titillium Web;}
.TodosFundos  .EnderecoImovel p {
font: normal normal normal 20px/31px Titillium Web;
}
.TodosFundos  .EnderecoImovel p a {
font: normal normal normal 20px/31px Titillium Web;
display: inline-block;
margin-left: 16px;
}
.marcadorNumero { border-radius: 8px;
width: 40px;
height: 40px;
display: block;
float: left;
margin-right: 12px;
margin-top: 14px;
}
.conteudoNumero{
width: calc(100% - 52px);
float: left;
}
.NumeroImovel.row {
margin-top: 46px;
margin-bottom: 56px;
}
.TodosFundos .conteudoNumero p{
font: normal normal normal 14px/21px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
.TodosFundos .conteudoNumero p strong{
margin-top: 4px;
display: block;
font: normal normal 600 18px/27px Titillium Web;
}
.internaPadrao .InformacoesFundo h2 {
font: normal normal normal 20px/50px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
.EspecficTecnicas td {
color:#645858;
font: normal normal normal 16px/24px Titillium Web;
padding: 16px 24px;
vertical-align: middle;
}
.EspecficTecnicas tr:nth-of-type(odd) td:nth-of-type(even){
background: #f1f1f1;
}
.EspecficTecnicas tr:nth-of-type(even) td:nth-of-type(odd){
font-weight: bold;
background:#f6f5f5;
border-right: solid 2px white;
}
.EspecficTecnicas tr:nth-of-type(even) td:nth-of-type(even){
background: #ffffff;
}
.EspecficTecnicas tr:nth-of-type(odd) td:nth-of-type(odd){
font-weight: bold;
background: #e9e8e8;
border-right: solid 2px white;
}
.TodoFormContrato {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
margin-top: 48px;
}
.TodoFormContrato  .GroupCampo {
padding: 12px 23px;
}
.TodoFormContrato .formPadrao {
padding-left: 36px;
padding-right: 36px;
padding-bottom: 0;
}
.Folder{
padding: 0px 36px 36px 36px
}
.Folder p {
font: normal normal normal 18px/22px Titillium Web;
}
.EspecficTecnicas{
margin-top: 24px;
}
.Folder .BtnSecundario {
width: 298px;
text-align: center;
height: 60px;
line-height: 60px;
display: inline-block;
margin-top: 24px;
}
.Folder .BtnSecundario a {
font-size: 18px;
}
.wrapperImoveis {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
position: relative;
overflow: visible !important;
}
.wrapperImoveis .slick-list.draggable {
overflow: visible;
}
.wrapperImoveis::before {
content: " ";
display: block;
background: #fff;
position: absolute;
width: 100%;
height: calc(100% + 41px);
right: 100%;
z-index: 999;
}
.ConteudoCarImoveis {
max-width: 2000px;
margin-left: 0;
margin-right: 0;
}
.ConteudoCarImoveis .ItemNovoImovel{
width: 370px;
margin-right: 30px;
}
.ConteudoCarImoveis h2{
margin-top: 128px;
font: normal normal 600 36px/50px Titillium Web;
margin-bottom: 36px;
}
.ConteudoCarImoveis. a {
color:inherit;
}
.ConteudoCarImoveis h3{
margin-top: 26px;
line-height: 27px;
font-size: 18px;
color: #061844;
font-weight: 600;
}
.ConteudoCarImoveis p {
margin-top: 8px;
font-size: 16px;
line-height: 24px;
}
.ConteudoCarImoveis .TodotextoImoveis{
margin-bottom: 0px;
}
#googleMaps iframe {
width: 100%;
margin-top: 128px;
}
.itemFotoBanner.col-md-12{
height: 100%;
}
.itemFotoBanner.col-md-12 {
height: 100%;
position: relative;
min-height: 540px;
}
.rowLinhaSecundária .itemFotoBanner.col-md-12 {
min-height: 270px;
}
.rowTerceiraLinhaFotos .itemFotoBanner.col-md-6  {
min-height: 270px;
}
.itemFotoBanner.col-md-6 {
height: 100%;
position: relative;
min-height: 540px;
}
.colunaFoto{
position: absolute;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
left: 0;
top: 0;
}
.itemSliderGaleria {
visibility: hidden;
opacity: 0;
display: none;
-webkit-transition: all 250ms ease-out 250ms;
-moz-transition: all 250ms ease-out 250ms;
-o-transition: all 250ms ease-out 250ms;
transition: all 250ms ease-out 250ms;
}
.itemSliderGaleria.ItemBannerGaleriaativo {
visibility: visible;
opacity: 1;
display: block;
}
span.NavbuttonAtivo{
display: block !important;}
.imobiliario  .mfp-bg {
background: #2E2E2E;
opacity: 0.98;
}
.imobiliario  .mfp-counter{
display: none;
}
.BannerInativo{display: none}
.BannerVideo{
background: #9F9F9F;
}
.ContainerVideo {
width: 100%;
max-width: 782px;
margin-left: auto;
margin-right: auto;
margin-top: 60px;
position: relative;
}
.ContainerTour {
width: calc(100% + 220px);
margin-left: auto;
margin-right: auto;
margin-top: 40px;
left: -212px;
position: relative;
}
.AbrirTourCompleto  {
position: absolute;
top: 103px;
background: #061844;
width: 190px;
height: 48px;
z-index: 1;
right: 0;
text-align: center;
line-height: 48px;
color: #fff;
border-radius: 2px;
cursor: pointer;
display: none;
}
.AbrirTourCompleto:hover{
background:#ffffff ;
color: #061844 !important;
}
.AbrirTourCompleto:hover a {
color: #061844 !important;
}
.AbrirTourCompleto a {
color: #ffffff;
text-decoration: none;
}
#frmContratoLocacao h4 {
font: normal normal 600 20px/31px Titillium Web;
letter-spacing: 0px;
color: #061844;
margin-bottom: 32px;
}
.TodoFormContrato .formPadrao{
padding-top: 36px;
margin-bottom: 34px;
}
.ConteudoCarImoveis .slick-dots{
display: block;
text-align: center;
margin-top: 24px;
}
.ConteudoCarImoveis .slick-dots li {
display: inline-block;
height: 6px;
margin-left: 10px;
width: 6px;
background: red;
border-radius: 50%;
background:#BEBEBE ;
}
.ConteudoCarImoveis .slick-dots li.slick-active{
background:#061844 ;
height: 8px;
width: 8px;
}
.ConteudoCarImoveis .slick-dots li.slick-active button{
height: 8px;
width: 8px;
}
.ConteudoCarImoveis .slick-dots li:first-of-type{
margin-left: 0px;
}
.ConteudoCarImoveis .slick-dots li button{
background: none;
color: transparent;
outline: none;
border: none;
box-shadow: none;
display: inline-block;
height: 6px;
width: 6px;
border-radius: 50%;
font-size: 1px;
}
.botoesMobile{
display: none;
}
.itemFotoBanner.FotoInativa {
display: none !important;
}
#banner.BannerSeguranca .containerSite{
padding-top: 152px;
}
.itemBanner.ItemBannerSeguranca {min-height: 364px;margin-bottom: 40px;}
.colunaSeguranca h2 {
text-align: left;
color: #fafafb;
font-size: 48px;
}
.itemBanner.ItemBannerSeguranca p {margin-top: 12px;color: #ffffff;font-weight: 300;}
.col-md-12.colunaSeguranca {
padding: 0;
}
.TodoSeguranca h2 {
font-size: 28px;
line-height: 43px;
}
.TodoSeguranca p + h2 {
margin-top: 48px;
}
.internaPadrao .wp-faq-seguranca h3 {
font-weight: 500;
font-size: 20px;
line-height: 31px; margin-top:32px}
.wp-faq-seguranca{margin-top: 4px}
.wp-faq-seguranca>div {
border-bottom: 1px dotted #a3add0
}
.wp-faq-seguranca h3 {
margin-bottom: 24px;
cursor: pointer;
position: relative;
padding-right: 9px;
-webkit-transition: all 250ms ease-out 250ms;
-moz-transition: all 250ms ease-out 250ms;
-o-transition: all 250ms ease-out 250ms;
transition: all 250ms ease-out 250ms;
}
.wp-faq-seguranca h3:before{
content: ">";
transform: scale(1, 1.7);
width: 9px;
height: 15px;
position: absolute;
right: 0;
top: 50%;
margin-top: -4.5px;
transform-origin: bottom;
padding: 0;
line-height: 15px;
-webkit-transition: all 250ms ease-out 250ms;
-moz-transition: all 250ms ease-out 250ms;
-o-transition: all 250ms ease-out 250ms;
transition: all 250ms ease-out 250ms;
}
.wp-faq-seguranca h3:hover{
color: #2095EE;
}
.wp-faq-seguranca div[itemprop="text"]{
opacity: 0;
max-height: 0;
overflow: hidden;
visibility: hidden;
-webkit-transition: all 250ms ease-out 250ms;
-moz-transition: all 250ms ease-out 250ms;
-o-transition: all 250ms ease-out 250ms;
transition: all 250ms ease-out 250ms;
}
.wp-faq-seguranca div.FaqAtivo{
border-bottom: 0;
}
.wp-faq-seguranca div.FaqAtivo div[itemprop="text"] {
max-height: 999px;
opacity: 1;
visibility: visible;
}
.wp-faq-seguranca div.FaqAtivo h3{
color: #2095EE;
}
.wp-faq-seguranca div.FaqAtivo  h3:before{
transform: rotate(90deg) scale(1, 1.7);
transform-origin: center;
}
.ContainerDenuncia p + p{
margin-top: 16px;
}
.mfp-Imoveis .mfp-img{
min-width: 600px !important;
background: none;
}
.mfp-Imoveis .mfp-figure::after {
box-shadow: none;
background: none;
}
.mfp-Imoveis .mfp-figure figure {
margin: 0;
padding-top: 36px;
}
.mfp-Imoveis .mfp-close {
font-size: 20px;
}
.mfp-Imoveis .mfp-close i{
color: white;
font-size: 25px;
transform: scale(1.2,1);
display: inline-block;
font-weight: 300;
position: relative;
top: -1px;
right: 3px;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content {
max-width: calc(100% - 54px);
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left:after, .mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left:before {border:none}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right:after , .mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right:before {border:none}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left{
width: 54px;
height: 54px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 3px 3px 25px #2095EE;
opacity: 1;
border-radius: 50%;
margin-left: -27px;
top: 50%;
margin-top: 0;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left:after{
content: '<';
font-size: 21px;
position: absolute;
top: 50%;
margin: 0;
margin-top: 0px;
margin-left: 0px;
color: #061844;
text-align: center;
width: 9px;
height: 16px;
line-height: 16px;
transform: scale(.8,1.5);
left: 50%;
margin-top: -11px;
margin-left: -8px;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left:hover{
background: #061844;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-left:hover:after{
color: #ffffff;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right:hover{
background: #061844;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right:hover:after{
color: #ffffff;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right{
width: 54px;
height: 54px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 3px 3px 25px #2095EE;
opacity: 1;
border-radius: 50%;
margin-right: -27px;
top: 50%;
margin-top: 0;
}
.mfp-Imoveis .mfp-image-holder.mfp-container .mfp-content .mfp-arrow-right:after{
content: '>';
font-size: 21px;
position: absolute;
top: 50%;
margin: 0;
margin-top: 0px;
margin-left: 0px;
color: #061844;
text-align: center;
width: 9px;
height: 16px;
line-height: 16px;
transform: scale(.8,1.5);
left: 50%;
margin-top: -11px;
margin-left: -4.5px;
}
.TituloPop {
position: absolute;
left: 0;
top: 0px;
font-size: 28px;
line-height: 43px;
color: #ffffff;
font-weight: 600;
}
.mfp-Imoveis .mfp-title {
font-size: 16px;
margin-top: 16px;
}  .TodoFundoBanners {
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
}
.TodoFundoBanners .row.RowBanner {
height: 100%;
width: 100%;
margin-left: 0;
margin-right: 0;
}
.TodoFundoBanners .col-md-5-5 {
width: 45%;
}
.TodoFundoBanners .col-md-6-5{
width: 55%;
}
#banner .BannersLateral h1 {
font-size:36px;
line-height: 46px;
text-align: left;
}
#banner .BannersLateral p{
margin-top: 12px;
font-size: 16px;
line-height: 24px;
}
#banner .BannersLateral p strong {
font-weight: 600;
}
.BannerEsquerda .caixaConteudoBanner {
padding-right: 30px;
text-align: left;
margin-left: 0px;
}
.BannerDireita .caixaConteudoBanner {
padding-right: 15px;
padding-left: 30px;
text-align: left;
}
.BannerCentro {
text-align: center;
}
.BannerCentro .caixaConteudoBanner{
text-align: center;
max-width: 570px;
margin-left: auto;
margin-right: auto;
}
.BannerCentro .caixaConteudoBanner p {
text-align: center;
margin-top: 6px;
}
.bannerHome #prev{
background: none;
box-shadow: none;
}
.bannerHome #next{
background: none;
box-shadow: none;
}
.bannerHome .todosBotoes {
max-width: 1280px;
left: 50%;
margin-left: -640px;
width: 9999px;
}
.bannerHome .todosBotoes svg .a {
fill: #ffffff;
}
.bannerHome .todosBotoes .setinha:hover > svg > .a {
fill: #071051;
}
.bannerHome .todosBotoes svg {
height: 40px;
width: 20px;
}
.caixaConteudoBanner .buttonBanner{
margin-top: 24px;
}
.caixaConteudoBanner  .buttonBanner{
width: 170px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
font-weight: 600;
}
#banner .containerSite .row.rowSecundariaBanner{
display: flex;
}
.BannerFundosNovo{
margin-bottom: 48px;
}
.InternaBanMenor .itemBanner{
min-height: 360px;
}
#banner.bannerInternaNovo h1,#banner.bannerInternaNovo p{
text-align:left ;
}
#banner.bannerInterna .containerSite .row.rowBreadcrumb {
display: block;
position: absolute;
width: 100%;
height: 51px;
max-width: 330px;
padding-left: 15px;
}
.internaPadrao h2 #of{
text-transform: inherit;
display: inherit;
font-size: 28px;
line-height: 50px;
font-weight: 600;
}  .TodopageOrama{
margin-top: 96px;
}
.TodopageOrama h2{
text-align: center;
max-width:440px;
margin-left: auto;
margin-right: auto;
}
.itemTipo{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
width: 370px;
margin-right: 30px;
padding: 36px;
}
.itemTipo .iconTipo .a{
fill: #4ba3c7;
}
.ConteudoSliderTiposFundos{
margin-top: 48px;
}
.internaPadrao .ConteudoSliderTiposFundos h3 {
margin-top: 16px;
color: #061844;
font-size: 22px;
line-height: 34px;
font-weight: 500;
}
.internaPadrao .ConteudoSliderTiposFundos p {
font-size: 18px;
line-height: 22px;
min-height: 121px;
}
.internaPadrao .ConteudoSliderTiposFundos .itemTipo a {
margin-top: 16px;
font-size: 18px;
width: 150px;
height: 48px;
line-height: 48px;
color: #061844;
border: 2px solid #061844;
display: inline-block;
text-align: center;
-webkit-transition: all 25ms ease-out 25ms;
-moz-transition: all 25ms ease-out 25ms;
-o-transition: all 25ms ease-out 25ms;
transition: all 25ms ease-out 25ms;
}
.internaPadrao .ConteudoSliderTiposFundos .itemTipo a:hover{
color: #ffffff;
border: 2px solid #061844;
background:#061844 ;
}
.TodopageOrama{
position: relative;
}
.backgroundTipos{
position: absolute;
width: 100%;
height: 379px;
left: 0;
bottom: -72px;
background: #F6F6F6;
}
.ListaFundos{
margin-top: 72px;
}
.ListaFundos h2{
margin-top: 109px;
}
.tituloLista p {
margin-top: 16px;
}
.tituloLista{
margin-bottom: 2px;
}
.ItemFundoOrama{
margin-top: 36px;
max-width: 960px;
}
.ItemFundoOrama h3{
font-size: 20px;
line-height: 31px;
font-weight: 600;
margin-bottom: 24px;
}
.ItemFundoOrama .itemFundo {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
padding: 30px 36px;
border-left: solid 3px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content:left;
margin-top: 12px;
}
.itemFundo > div.clear{
display: block;
clear: both;
float: none;
}
.ItemFundoOrama .itemFundo .itemRisco p{
display: block;
}
.ItemFundoOrama .itemFundo .dataCota p{
display: block;
}
ItemFundoOrama .itemFundo .dataAplicacao p{
display: block;
}
.ItemFundoOrama .itemFundo p {
font-size: 16px;
line-height: 24px;
}
.ItemFundoOrama .itemFundo.itemRisco p{
line-height: 1;
}
.itemRisco{
position: relative;
}
.itemDados.itemRisco img {
height: 32px;
}
.ItemFundoOrama .itemFundo p strong {
margin-bottom: 8px;
display: block;
}
p.pontTitulo{
margin-bottom: 0;
}
p.pontTitulo,.ItemFundoOrama .itemFundo p strong {
font-size:16px;
line-height: 26px;
font-weight: 600;
color: #061844;
}
.divFundoOrama {
height: 63px;
margin-right: 64px;
}
.dataInvista {
margin-left: 20px;
}
.TituloFundo {
flex-basis: 266px;
}
.dataInvista a {
font-size: 18px;
width: 150px;
height: 48px;
line-height: 48px;
color: #061844;
border: 2px solid #061844;
display: inline-block;
text-align: center;
-webkit-transition: all 25ms ease-out 25ms;
-moz-transition: all 25ms ease-out 25ms;
-o-transition: all 25ms ease-out 25ms;
transition: all 25ms ease-out 25ms;
}
.dataInvista a:hover{
color: #ffffff;
border: 2px solid #061844;
background:#061844 ;
}
.novidades{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEB;
margin-top: 36px;
padding-top: 36px;
padding-bottom: 36px;
}
.novidades.novidadesSingle{
max-width: 770px;
margin-bottom:36px;
}
.novidades.novidadesSingle .caixaNovidades {
margin-right: 36px;
}
.novidades.novidadesSingle .btnOrama a{
width: 170px;
}
.novidades.novidadesSingle .txtOrama {
flex-basis: 331px;
margin-right: 86px;
}
.internaPadrao .ConteudoFundo .conteudo .novidades.novidadesSingle .txtOrama h2 {
margin-top: 0;
}
#Invista{
overflow: visible;
}
.containerNovidades{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content:left;
}
.caixaNovidades {
background: #2095EE;
width: 111px;
box-sizing: border-box;
height: 28px;
line-height: 28px;
text-align: center;
overflow: hidden;
position: relative;
margin-right: 54px;
}
.caixaNovidades::before {
content: "";
position: absolute;
background: #fff;
width: 34px;
height: 35px;
display: inline-block;
right: -30px;
transform: rotate(-75deg);
top: -1px;
z-index: 1
}
.caixaNovidades span{color: #ffffff; font-size: 13px; line-height: 28px; position: relative;z-index: 2}
.caixaNovidades .a{fill: #ffffff !important;}
.txtOrama{margin-right: 95px }
.internaPadrao .txtOrama h2 {
color: #2095EE;
font-size: 24px;
line-height: 36px;
}
.internaPadrao .txtOrama p{
margin-top: 2px;
font-size: 18px;
line-height: 27px;
}
.btnOrama{}
.btnOrama a {width: 270px;
height: 56px;background: #ffffff; color: #0C1D48; line-height: 52px; text-align: center;    -webkit-transition: all 25ms ease-out 25ms;
-moz-transition: all 25ms ease-out 25ms;
-o-transition: all 25ms ease-out 25ms;
transition: all 25ms ease-out 25ms;
display: block;
font-size: 18px;
border: solid 2px #0C1D48;
}
.btnOrama a:hover{
background: #0C1D48;
color:#ffffff
} @media (max-width: 767px) {
.containerComunicado{
max-width: calc(100% - 24px);
}
.col-md-7.FotoDocumentos{
margin-left: 0;
padding-left: 0 !important;
margin-top: 40px;
}
#sectionNoticias {
margin-top: 64px;
padding-bottom: 64px;
}
.btMobileNoticias {
display: block;
text-align: center;
margin-top: 24px;
}
#Kineacast{
margin-top: 64px;
padding-top: 0px;
text-align: center;
margin-bottom: 64px;
}
#Kineacast p {
text-align: left;
margin-left: 0;
margin-right: auto;
}
#Kineacast .txtCast {
text-align: left;
padding-top: 24px;
}
#Kineacast h2{
font-size: 28px;
line-height: 36px;
margin-left: 0;
margin-right: auto;
}
#Kineacast ul {
display: inline-block;
margin-bottom: 0px;
}
#Kineacast .containerSite{
width: 100%;
}
#Kineacast .row {
margin-left: 0px;
margin-right: 0px;
}
#Kineacast .row>div{
padding-left: 0px;
padding-right: 0px;
}
#Kineacast .imgKineaCast img{
width: 100%;
}
#Kineacast ul li {
width: 136px;
margin-right: 24px;
}
#Kineacast .col-md-5{
order: 1;
}
#Kineacast .col-md-7{
order: 2;
}
.CarrosselNoticias {
margin-top: 32px;
}
.itemNoticia h3 {
font-size: 20px;
}
#sectionNoticias .btLateral{
display: none;
}
#sessaoDocumentos .containerSite{
width: 100%;
}
#sessaoDocumentos .containerSite{
width: 100%;
}
#sessaoDocumentos .FotoDocumentos{
padding: 0;
}
#sessaoDocumentos .textocumentos{
padding: 48px 25px;
}
#sessaoDocumentos h2 {
line-height: 36px;
}
.TodosFundos .EspecificacoesTecnicas h2 {
margin-top: 48px;
}
.bannerImoveis {
min-height: 211px;
}
.ConteudoCarImoveis h2 {
margin-top: 36px;
margin-bottom: 36px;
text-align: center;
font: normal normal 600 28px/43px Titillium Web;
}
#googleMaps iframe {
margin-top: 64px;
}
.itemSliderGaleria {
display: block;
opacity: 1;
visibility: visible;
}
.ConteudoMenuBotoes .ulBotoes ul {
margin-top: 24px;
}
.ConteudoMenuBotoes .ulBotoes ul li a {
font: normal normal normal 16px/24px Titillium Web;
line-height: 45px;margin-right: 22px;
;width: 100px;}
.ImoveisRenda .containerSite {
width: calc(100% - 32px);
}
.itemFotoBanner{
display: block;
}
.ConteudoFormComoInvestir {
padding-top: 0;
padding-bottom: 128px;
}
.ConteudoFormComoInvestir .FrmText {
margin-top: 64px;
text-align: center;
}
.ConteudoFormComoInvestir .FrmText h2 {
margin-left: auto;
margin-right: auto;
}
.ConteudoFormComoInvestir .FrmText p {
margin-top: 36px;
margin-bottom: 36px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.numerosFundos .slick-list {
overflow: visible;
}
.RowUltimosVideos #selMobileCategorias {
display: block;
width: 100%;
max-width: 470px;
margin-top: 8px;
margin-bottom: 12px;
}
.bannerVideosPage .breadcumb{
display: none;
}
.bannerInterna.bannerVideosPage .itemBanner {
min-height: 48px !important;
}
.row.rowTitulo{
margin-left: 0;
margin-right: 0;
}
.row.CarMobileVideos {
margin-left: -20px;
margin-right: -20px;
margin-top: 48px;
}
.RowUltimosVideos.internaPadrao.TodoGuias {
margin-top: 0px;
margin-left: 0;
margin-right: 0;
}
.row.CarMobileVideos{
display: block;
}
.row.linhaVideo{
display: none;
}
.RowListaVideos {
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.RowUltimosVideos .MenuDesk{
display: none;
}
.RowListaVideos .row.TodoLista {
margin-left: auto;
max-width: 500px;
margin-right: auto;
}
#videoDestaques .itemVideo {
min-height: 263px;
}
}
@media (max-width: 768px) {
.todoImoveis .col-md-4:last-of-type .TodotextoImoveis {
margin-bottom: 0px;
}
.TodoTrabalhe {
flex-wrap: wrap;
}
.TodoTrabalhe .ItemTrabalhe{
width: 100%;
flex-basis: 100%;
margin-right: 0;
}
.TodoTrabalhe .ItemTrabalhe:last-of-type{
margin-top: 36px;
}
.FotoDocumentos .overlayGeralSite {
left: 24px;
width: calc(100% - 24px);
}
#banner .BannersLateral .containerSite .row {
display: block;
}
.TodoFundoBanners .col-md-5-5.FundoBanner {
display: block;
width: 100%;
height: 100%;
}
#banner .BannersLateral  .containerSite {
padding-top: 97px !important;
}
.TodoBannerFundo{
position: relative;
}
.TodoFundoBanners .col-md-6-5 {
width: 100%;
height: auto;
bottom: 0;
position: absolute;
}
#banner .BannerDireita .caixaConteudoBanner {
padding-bottom: 36px;
}
.BannerDireita .caixaConteudoBanner {
padding-right: 24px;
padding-left: 24px;
text-align: left;
}
.botoesMobile {
display: block;
position: relative;
z-index: 1;
top: 50%;
width: 100%;
}
.prevMob svg .a, .nextMob svg .a{fill:#ffffff}
.prevMob svg, .nextMob svg {width: 10px;height: 16px;}
.prevMob {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 99;
cursor: pointer;
left: 16px;
}
.nextMob {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 99;
cursor: pointer;
right: 16px;
transform: rotate(180deg);
}
.botoesMobile{
display: block;
}
.todosBotoes{
display: none !important;
}
.imagemTablet {
display: block;
}
.imagemMobo{display: none}
.imagemDesk{display: none}
.row.todoImoveis {
position: relative;
left: -38px;
left: 0;
width: calc(100%);
}
}
@media (max-width: 560px) {
#banner .BannerComoInvestirNovo .TodoBannerFundo{
background-position:  -270px -160px;
}
.ConteudoComoInvestir .ComoInvestirDots {
display: none;
}
.TopoBlog .infosPost h1 {
font-size: 28px;
line-height: 36px;
}
.numerosFundos .slick-list {
overflow: visible;
}
.numerosFundos .containerSite {
overflow: visible !important;
}
.imagemMobo{display: block}
.imagemTablet{display: none}
.imagemDesk{display: none}
.imagemMobo img {
margin-top: 110px;
}
.shorcodeNews .iconShorCode {
margin-top: 24px;
}
.internaPadrao .shorcodeNews h3 {
font-size: 24px;
line-height: 34px;
}
.internaPadrao .shorcodeNews h3 {
color: #ffffff;
font-size: 24px;
line-height: 34px;
}
.TodoPostSingle .shorcodeNews p, .ConteudoPostagem .shorcodeNews p {
margin-top: 24px;
margin-bottom: 36px;
}
.ConteudoPostagem .shorcodeNews h3 {
max-width: 270px;
margin-top: 16px;
font-size: 22px;
line-height: 30px;
}
.shorcodeNews form {
margin-top: 24px;
}
.internaPadrao.TodoPostSingle .shorcodeNews P {
font-size: 14px;
line-height: 21px;
margin-bottom: 24px;
margin-top: 24px;
}
.shorcodeNews {
padding: 0px 24px;
}
}
@media (max-width: 500px) {
.RowListaVideos .row.TodoLista .col-md-4 {
padding-right: 0px;
padding-left: 0px;
}
#videoDestaques .itemVideo {
min-height: 189px;
}
} @media (max-height: 635px) {
.internaPadrao ul.ULabas {
margin-top: -40px;
}
.internaPadrao ul.ULabas li {
padding: 8px 16px;
}
.ULabas li span {
font-size: 18px;
line-height: 28px;
}
.ULabas svg {
width: 17px;
}
.ULabas li i {
width: 20px;
margin-right: 15px;}
}
@media (max-width: 1740px) {
.dotsBlog {
left: 8px;
}
}
@media (max-width: 1536px) {
.lineAbas{
display: none;
}
}
@media (max-width: 1450px) {
.lineContainerNoticias {
left: -50px;
}
.dotsFundos{
left: -69px;
}
.descricaoQuemSomos .line {
left: -170px;
}
#sessaoDocumentos .row{
margin: 0 !important;
}
.col-md-6.FotoQuemSomos{
padding: 0;
}
.FotoQuemSomos img{
max-width: 677px ;
}
.imgBloco {
max-width: 677px;
}
.dotsQuemSomos {
right: 0;
}
}
@media (max-width: 1429px) {
.ComoInvestirLinha {
left: -80px;
}
}
@media (max-width: 1350px) {
.dotsBlog {
left: -32px;
}
.LinhaBlog {
right: -60px;
}
.lineContainerNoticias {
left: -90px;
}
}
@media (max-width: 1335px) {
.ComoInvestirLinha {
display: none;
}
.ComoInvestirDots{
display: none;
}
}
@media (max-width: 1280px) {
.bannerHome .todosBotoes {
max-width: 100%;
}
.dotsPostSingle {
display: none;
}
.dotsDiagonalPostSingle{
display: none;
}
.internaPadrao.TodoPostSingle .detalheNoticia{
display: none;
}
.TodoPostSingle {
width: calc(100% - 16px);
}
.todoMenuLogo {
left: 0;
margin-left: 0;
}
.dotsGroupNewsletter {
position: absolute;
right: 0;
bottom: -60px;
left:inherit
}
}
@media (max-width: 1235px) {
.dotsBlog{display: none;}
.LinhaBlog{display: none;}
.lineContainerNoticias{display: none;}
}
@media (max-width: 1200px) {
.BannerEsquerda .caixaConteudoBanner{
margin-left: 0px;
}
.PrincipaisFundos .containerSite h2 {
width:100%;
}
.PrincipaisFundos.internaPadrao {
margin-bottom: 139px;
}
.col-3.itemCarPrincipais.slick-slide {
width: 270px !important;
float: 0;
-ms-flex: inherit;
flex: inherit;
padding: 0;
margin-left: 30px;
margin-bottom: 25px;
}
.CarrosselPrincipais .slick-list {
padding-top: 25px;
}
.PrincipaisFundos .containerSite{max-width: 1170px; ;}
.PrincipaisFundos.internaPadrao {
margin-top: -25px;
}
}
@media (max-width: 1185px) {
.AcompanheKinea svg{
width: 32px;
}
footer .AcompanheKinea li {
margin-right: 12px;
}
#banner.bannerInterna .containerSite .row.rowBreadcrumb {
padding-left: 30px;
}
.BannerEsquerda .caixaConteudoBanner {
margin-left: 15px;
}
.todosBotoes {
top: 60%;
width: 96%;
left: 2%;
margin-left: 0;
}
.col-md-12.colunaSeguranca {
padding: 0 24px;
}
.col-md-1.Social.SocialAtivo ul {
margin-left: -46%;
}
#banner.bannerDocumentosRestritos .containerSite .row {
padding: 0px 24px;
}
#banner.bannerComoInvestir .containerSite{
width: calc(100% - 48px);
margin-left: 24px;
}
#banner.bannerFundos .containerSite {
width: calc(100% - 16px);
margin-left: auto;
margin-right: auto;
padding-right: 0%;
padding-left: 16px;
}
.containerSite {
width:calc(100% - 32px);
}
.TodoPostSingle  .containerSite {
width: calc(100% - 16px);
}
.containerMaior {
width: 100%;
}
#banner .containerSite{
left: 0;
margin-left: 0;
width: 100%;
}
.col-md-4.textocumentos {
padding: 20px 180px 0PX 0px;
}
}
@media (max-width: 1170px) {
.escondeOverflow1{
display: none;
}
.escondeOverflow2{
display: none;
}
.BannerNovoGuias .containerSite {
padding: 0px 48px;
}
.BannerNovoGuias .containerSite .BotaoVideoMobile{
float: left;
}
.TodoConteudoFundosBanner.Combreadcumb {
margin-top: 52px;
}
.dotsFundos{
display: none;
}
.FotoQuemSomos img {
max-width: 580px;
}
#sessaoComoInvestir .containerSite {
max-width: 1170px;
height: 100%;
left: 0%;
margin-left: 0;
width: 100%;
}
#formNews input[type="submit"] {
padding: 7px 7px;
width: 100%;
text-align: center;
display: block;
}
.fundoAzul {
height: calc(100% + 20px);
}
.dotsQuemSomos {
right: 30px;
bottom: 70px;
}
}
@media (max-width: 1060px) {
.col-3.itemCarPrincipais{
max-width: 270px;
}
.col-md-4.textocumentos {
padding: 20px 20px 0PX 0px;
}
.todoMenuLogo nav > ul li {
float: left;
margin-left: 25px;
}
.todoMenuLogo nav > ul li.btnMenu{
float: none;
}
}
@media (max-width: 1045px) {
.internaPadrao .Folder h3{
line-height: 27px;
}
.Folder .BtnSecundario{
max-width: 100%;
}
}
@media (max-width: 1020px) {
.FotoQuemSomos img {
max-width: 100%;
}
.col-md-6.FotoQuemSomos {
margin-left: 8.333%;
}
.dotsQuemSomos{
display: none;
}
}
@media (max-width: 991px) {
#CadatroNewsletter .offset-1{
margin-left: 0;
}
#formNews{
margin-left: 0;
margin-right: 0;
}
.ConteudoFundo .conteudo {
padding-bottom: 0;
}
#banner:hover #next, #banner:hover #prev {
display: none !important
}
.example-pager {
width: 100%;
position: absolute;
top: inherit;
height: 20px;
left: -10px;
margin-left: 0;
z-index: 100;
display: block;
text-align: center;
bottom: 20px;
}
.example-pager span{ color: #D5D5D5; font-family: arial;
font-size: 50px;
width: 16px;
height: 16px;
display: inline-block;   cursor: pointer;margin: 0px 5px;}
.example-pager span.cycle-pager-active{
color: #636363;
} .TodoGuias .MenuSideBarAtivo:after {
content: "";
position: absolute;
height: 140px;
width: 100%;
background-color: white;
box-shadow: 5px 5px 30px #2095EE1A;
top: 0;
left: 0;
z-index: -1;
}
.TodoGuias .MenuSideBarAtivo .closeButtonSidebar {
margin-top: 25px;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo .TitulosideBar {
margin-top: 35px;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo  .TitulosideBar p{
font-weight: 600;
padding-left: 0;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo  ul.followLinks{
margin-top: 74px;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo .separadorMenu{
border: 0;
margin-top: 0;
} .ContFundoAtivo .NoFilho{
height: auto;
overflow: visible;
visibility: visible;
opacity: 1;
}
.ContFundoAtivo  .NoPai {
pointer-events: none;
}
.ContFundoAtivo .TodoNo {
border-bottom:0;
padding-bottom: 0;
padding-top: 36px;
}
.ContFundoAtivo  .NoPai i{
display: none;
}
.AbasAno{
position: relative;
}
i.IconeFAQ {
vertical-align: middle;
}
.AbasAno .btnMobile {
display: block;
}
.AbasAno .btnMobile {
display: block;
width: 270px;
height: 48px;
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px solid #E6E6E6;
border-bottom: solid 2px #061844;
line-height: 48px;
margin-bottom: 36px;
cursor: pointer;
font-size: 18px;
line-height: 27px;
letter-spacing: 0px;
color: #9A9A9A;
font-size: 16px;
padding-top: 9px;
}
.AbasAno ul  {
position: absolute;
top: 100%;
margin-top: 0px;
width: 270px;
left: 50%;
margin-left: -135px;
z-index: 999;
background: white;
box-shadow: 5px 5px 10px #2095EE40;
height:0;
overflow: hidden;
opacity: 0;
visibility: hidden;
}
.AbasAno ul.AbaMobileAtivo{
height:auto;
overflow: visible;
opacity: 1;
visibility: visible;
}
#Rentabilidade{
overflow: visible;
}
#Rentabilidade .tabelaContainer{
position: relative;
z-index: 0;
}
.internaPadrao .AbasAno ul li{
float: none;
background: none;
font-size: 15px;
line-height: 14px;
padding: 0;
}
.internaPadrao .AbasAno ul li a{
width: 100%;
display: block;
}
.bannerObrigado .DotsErro{
display:none;
}
.bannerObrigado .LineErro {
display:none;
}
.FormContato.offset-1{
margin-left: 0px;
}
.dotsGuia {
display: none;
}
.LinhaGuia {
display: none;
}
.VideoThumb img{width: 100%;}
.separadorInterna{display: none;}
.paginacao p {
float: none;
width: 100%;
text-align: center;
}
.paginacao .page_navigation {
float: none;
text-align: center;
margin-top: 24px;
}
.paginacao .page_navigation a.page_link {
display: none !important;
}
.paginacao .page_navigation a.page_link.active_page {
display: inline-block !important;
width: auto;
color: #9A9A9A;
font-size:18px;
background: none ;
margin-right: 16px;
}
.paginacao .page_navigation a.no_more, .paginacao .page_navigation a.next_link.no_more  {
color: #CECECE;
border: solid 2px#CECECE;
border-radius: 2px;
padding: 6px 24px;
}
.paginacao .page_navigation a.next_link {
color: #2095EE;
border: solid 2px #2095EE;
border-radius: 2px;
padding: 6px 24px;
}
.paginacao .page_navigation a.page_link.active_page::before{
content: "Pagina ";
}
.filtroTab.FiltroAtivoMobile{
position: fixed;
height: 100%;
width: 100%;
z-index: 999999;
overflow-y: scroll;
background-color: #fff;
top: 0;
display: block;
left: 0;
margin-top: 0;
padding-left: 24px;
padding-right: 24px;
}
.FiltroAtivoMobile .closeButton {
display: block;
position: absolute;
right: 20px;
top:25px;
cursor: pointer;
}
.FiltroAtivoMobile span{
display: block;
margin-top: 104px;
font-size: 28px;
line-height: 43px;
}
.FiltroAtivoMobile .Select{
border-left: none;
border-top: none;
border-right: none;
width: 100% !important;
max-width: 100%;
display: block;
padding-left: 0;
padding-right: 0;
border-bottom: 1px dotted #a3add0;
padding-bottom: 36px;
}
.FiltroAtivoMobile.filtroTab span{
height: auto;
}
.FiltroAtivoMobile #SelectTipoDocumento{
padding-top: 36PX;
}
.FiltroAtivoMobile .Select{
padding-bottom: 24px;
}
.FiltroAtivoMobile .placeholderSelect{
color:#061844;
font-size:22px;
line-height: 34px;
font-weight: 600;
}
.FiltroAtivoMobile::after {
content: "";
position: absolute;
height: 70px;
width: 100%;
background-color: white;
box-shadow: 5px 5px 30px #2095EE1A;
top: 0;
left: 0;
z-index: -1;
}
.FiltroAtivoMobile .Select i{
font-size: 30px !important;
}
.FiltroAtivoMobile .OpcoesSelect.selectAtivo {
position: relative;
background: none;
border: none;
box-shadow: none;
outline: none;
padding-left: 0;
}
.FiltroAtivoMobile  .OpcoesSelect ul li{
border-bottom: none;
font-weight: 400;
font-size: 18px;
line-height: 30px;
padding-bottom: 0;
padding-top: 0px;
border-top: 0;
color:#061844;
margin-bottom: 18px;
}
.TodoDocumentos{margin-top: 36px;}
.btnSideBarMobile{display: block;
width: 270px;
height: 48px;
text-align: center;
margin-left: auto;
margin-right: auto; border: solid 2px #686868;line-height: 48px; margin-bottom: 36px; cursor: pointer;}
.btnSideBarMobile i {margin-right: 16px;}
.btnSideBarMobile span{
color: #686868;
font-size:16px
}
.contSidebar{
display: none;
}
.BotaoMobile{display: block;}
.infosFundos {padding-top: 0; margin-bottom: 112px;}
.infosFundos .containerSite {
width: 100%;
padding: 0;
}
.infosFundos .row{margin-left: auto; margin-right: 0;}
.fundoComplementoAbascinza{display: none;}
.dotsAbas,.lineAbas{display: none;}
.AbasKinea{display: none;}
.infosFundos{ height: auto;}
.ConteudoFundo .conteudo {
opacity: 1;
visibility: visible;
height: auto;
display: block;
}
.contFundo{
opacity: 1;
visibility: visible;
height: auto;
display: none;
width: calc(100% - 48px);
margin-left: auto;
margin-right: auto;
}
.ConteudoFundo {
max-height: auto;
max-height: 100%;
}
}
@media (max-width: 1125px) {
.todoMenuLogo nav > ul li {margin-left: 25px;}
}
@media (max-width: 980px) {
.todoMenuLogo nav > ul li {
margin-left: 20px;
}}
@media (max-width: 960px) {
.AtivoFixedMenu .todoMenuLogo {
padding:  0px !important;
padding-top: 0px !important;
} .BgPostBlogHome{
height: 190px;
}
.class_blog .logo::after {
margin-top: -8px;
font-size: 17px;
}
.class_blog  .AtivoFixedMenu .logo::after {
margin-top: -7.5px;
}
.CategoriaBlog {
margin-bottom: 0;
}
.divNivel3Mobile  .col-md-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
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: 0px;
padding-bottom: 6px;
background: white;
padding-left: 0;
padding-right: 0;
}
.divNivel3Mobile  .col-md-6 a {
text-align: left;
font-size: 18px;
line-height: 27px;
font-weight: 400;
letter-spacing: 0px;
color: #061844;
text-decoration: none;
display: block;
padding: 10px 0px
}
.TodoItemBanner.bannerIngles {
position: static;
height: auto;
padding-top: 110px;
}
.BotaoTodos {
margin-top: 36px;
display: inline-block;
width: 100%;
margin-left: 24px;
margin-right: 24px;
}
.BotaoTodos a {
color: #2095EE;
font-size: 16px;
text-decoration: none;
}
.containerCaptacao {
max-width: 1170px;
width: 100%;
}
.btnVerTodosMenu {
margin-top: 36px;
display: inline-block;
width: 100%;
margin-left: 24px;
margin-right: 24px;
}
#banner  .TodoItemBanner.bannerIngles .containerSite {
position: relative;
padding-bottom: 48px;
}
.internaPadrao ul.listaComunicados li ul li a {
width: 48px;
height: 36px;
overflow: hidden;
}
.containerCaptacao p .destaqueCaptacao {
display:none;
}
.containerCaptacao p .linkCaptacao {
margin-left: 5px;
padding-top: 10px;
}
.containerCaptacao p .textoCaptacao span {
display:none;
}
.containerCaptacao p .textoCaptacao {
display: inline-block;
max-width: 280px;
}
#banner.bannerInterna.BannerComunicados h2 {
text-align: center;
}
.menu{display: none; }
.logo { padding:0px 0px;
}
.logo {
max-width: 64px; margin-top: 0px;
}
.todoMenuLogo {padding: 24px 0px;}
.containerSubMenu {
width: auto;
margin-left: 9px;
margin-right: 9px;
}
.row.rowFundos {
padding-left: 9px;
padding-right: 9px;
}
.nomeNivel{
display:block;
color:#061844;
font-size:28px;
line-height:43px;
margin-bottom: 12px;
margin-left: 24px;
margin-right: 24px;
margin-top: 48px;
font-weight:600;
}
.menu.MenuAtivo .row {
margin-right: 0px;
margin-left: 0px;
}
.menu.MenuAtivo .row ul{
display:none;
}
.setaMobile{display:inline-block;}
.setaMobile i {
position: absolute;
right: 0;
font-size: 30px;
color: #2095EE;
top:0;
}
.titulo3Menu {
font-weight:400;
font-size:18px;
line-height:27x;
border-bottom: 1px dotted #a3add0;
padding-bottom:16px;
margin-top: 36px;
position:relative;
cursor:pointer
}
.menuArcordeon{
display: block;
padding-top: 0px;
cursor: pointer;
position: relative;
z-index: 200;
}
#banner .containerSite {
padding-top:47px
}
}
@media (max-width: 851px) {
.bannerComoInvestir .textoBanner {
margin-top: 15px;
}
#banner.bannerComoInvestir h1 {
font-size: 44px;
line-height: 40px;}
} @media (max-width: 1180px) {
.BannerPost {
min-height: auto;
}
.BannerPost .col-md-8{
width: 100%;
flex: 0 100%;
max-width: 100%;
}
.txtOrama {
flex-basis: 480px;
}
.BannerPost .itemBannerNovo img{ width: 100%}
.col-md-4.shorcodeTodo {
display: none;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo{
display: block;
background: #ffffff;
position: fixed;
z-index: 999;
top:0;
left:0;
width:100%;
height:100%;
flex: 0 0 100%;
max-width: 100%;
overflow-y:auto;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .closeshorcodeNewsModal{
position: absolute;
top:16px;
right:16px;
display:block;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .closeshorcodeNewsModal svg .a {
fill:#2095EE
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews{
position: static;
background: #ffffff;
width: 100%;
max-width: 100%;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews h3 {
color:#2095EE
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews h3 strong{
display:block;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews h3 .assineTitulo,   .col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews h3 br{
display: none;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews form input[type="submit"] {
background: #061844 0% 0% no-repeat padding-box;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews p, .col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews p a {
color:#686868;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews form{
margin-top:36px;
}
.col-md-4.shorcodeTodo.shortAtivoModal.modalAtivo .shorcodeNews  .formInput{
box-shadow: initial;
border: 1px solid #CECECE;
padding: 0 24px;
margin-bottom: 16px !important;
transition: border 50ms ease-in 50ms;
height: auto;
} .ConteudoPostagem .shorcodeNews {
display: block;
}
.ConteudoPostagem .separadorNews {
display: block;
}
}
@media (max-width: 1130px) {
.TituloFundo {
flex-basis: 176px;
}
}
@media (max-width: 1120px) {
.rowNewsletterFooter .formNews {
margin-left: 14px;
flex: 0 0 calc(100% - 360px - 30px);
}
}
@media (max-width: 1080px) {
.rowNewsletterFooter .formNews .formInput {
max-width: 100%;
flex: 0 0 100%;
margin-right: auto;
margin-bottom: 16px;
}
.rowNewsletterFooter .btnSubmit {
flex: 0 0 100%;
}
.rowNewsletterFooter .formNews form {
display: flex;
flex-wrap: wrap;
}
.rowNewsletterFooter .tituloNews {
flex: 0 0 100%;
margin-bottom:36px
}
.rowNewsletterFooter .formNews {
margin-left: 0;
flex: 0 0 100%;
}
.row.rowNewsletterFooter {
display: flex;
justify-content: space-around;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.rowNewsletterFooter .tituloNews {
flex: 0 0 100%;
text-align: center;
}
.rowNewsletterFooter .tituloNews p {
text-align: center;
}
.pFooterNews {
text-align: center;
margin-top: 36px;
}
}
@media (max-width: 1080px) {
.txtOrama {
margin-right: 16px;
}
}
@media (max-width: 1030px) {
.divFundoOrama {
margin-right: 38px;
}
.dataInvista {
margin-left: 12px;
}
}
@media (max-width: 990px) {
.txtOrama {
flex-basis: 350px;
}
.FaixaAtiva #banner.bannerInternaNovo, .FaixaAtiva #banner.bannerInterna {
margin-top: 69px;
}
}
@media (max-width: 950px) {
.TodoAvisoTopo i.IconeCap img {
vertical-align: middle;
}
.ItemFundoOrama .itemFundo {
align-items: flex-start;
justify-content: left;
flex-direction: column;
padding: 36px 36px;
}
.TituloFundo {
flex-basis: auto;
}
.divFundoOrama {
margin-right: 0;
margin-top: 16px;
}
.dataInvista {
margin-left: 0;
margin-top: 16px;
}
.ItemFundoOrama .itemDados {
max-width: 100%;
}
.linkCaptacaoMobile {
display: inline;
margin-left: 0px;
}
.linkCaptacao{
display: none;
}
.containerCaptacao p .textoCaptacao {
max-width: 100%
}
.containerCaptacao > p {
position: relative;
width: auto;
line-height: initial;
display: flex;
align-items: center;
justify-content: center;
}
}
@media (max-width: 875px) {
.containerNovidades {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: left;
flex-direction: column;
}
.novidades, .novidades.novidadesSingle{
padding-top: 24px;
padding-bottom: 24px;
}
.txtOrama, novidades.novidadesSingle .txtOrama{
flex-basis: auto !important;
width: 100% !important;
text-align: center !important;
margin-right: 0 !important;
}
.internaPadrao .txtOrama p {
margin-top: 8px;
font-size: 16px;
line-height: 22px;
width: 100%;
text-align: center;
max-width: 230px;
margin-left: auto;
margin-right: auto;
}
.internaPadrao .txtOrama h2, .internaPadrao .ConteudoFundo .conteudo .novidades.novidadesSingle .txtOrama h2 {
margin-top: 24px;
}
.btnOrama, novidades.novidadesSingle .btnOrama {
margin-top: 24px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 768px) {
.BgPostBlogHome{
height: 160px;
}
.bannerInternaNovo .itemBanner {
max-height: 100%;
min-height: 533px !important;
}
.TodoItemBanner  .col-md-5 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#banner.bannerDocumentosRestritos .itemBanner {
min-height: auto !important;
}
.containerMaiorBanner .BtnPrimario a {
margin-left: auto;
margin-right: auto;
}
.itemBanner {
max-height: 100%;
min-height: 500px !important;
}
.InternaBanMenor .itemBanner {
min-height: 360px !important;
}
.BannerFundosNovo .BannerEsquerda .caixaConteudoBanner {
padding-right: 0px;
}
.TodohomeBanner .itemBanner {
max-height: 100%;
min-height: 673px !important;
}
.BannerEsquerda .caixaConteudoBanner {
margin-left: 15px;
margin-right: 15px;
padding-bottom: 68px;
}
#banner.bannerInterna .containerSite .row.rowBreadcrumb {
display: none;
}
#banner .BannersLateral h1 {
font-size: 36px;
line-height: 50px;
text-align: left;
}
.caixaConteudoBanner .buttonBanner {
max-width: 270px;
text-align: center;
width: 100%;
min-width: 270px;
}
itemBanner {
max-height: 100%;
min-height: 500px !important;
}
.bannerFundos .itemBanner {
min-height: 480px !important;
}
.itemBanner.BannerImagem {
min-height: auto !important;
}
.TodopageOrama h2 {
font-size: 32px;
line-height: 40px;
margin-top: 36px;
}
.TodopageOrama {
margin-top: 0;
}
}
@media (max-width: 560px) {
.itemTipo{
width: 270px;
padding: 36px 22px;
}
.internaPadrao .ConteudoSliderTiposFundos p {
margin-top: 16px;
min-height: 138px;
}
.itemTipo .iconTipo  svg{
width: 52px;
height: 52px;
}
.ListaFundos h2 {
margin-top: 48px;
font-size: 31px;
line-height: 48px;
}
} @media (max-width: 768px) {
.bannerImoveis.BannerVideo {
height: 400px;
min-height: 100% !important;
margin-top: 134px;
}
.itemBanner.bannerImoveis.BannerGaleria {
height: 400px;
min-height: 100% !important;
margin-top: 134px;
}
.todosBotoes #prev{
display: none !important;
}
.todosBotoes #next{
display: none !important;
}
.bannerImoveis.BannerVideo .ContainerVideo{
margin-top: 0;
}
.itemBanner.bannerImoveis.Bannertour-virtual {
height: 400px;
min-height: auto !important;
margin-top: 134px;
}
.AbrirTourCompleto {
top: 13px;
width: 130px;
}
.AbrirTourCompleto a {
font-size: 13px;
}
.itemBanner.bannerImoveis.Bannertour-virtual .ContainerTour {
margin-top: 0;
}
.BannerVideo iframe{
margin-top: 0;
height: 400px;
}
.TodoAvisoTopo i.IconeCap {
left: 0;
}
.textoCaptacao {
padding-left: 8px;;
}
.TodoNovoFundosFiltro .filtrosFundo.FiltrosAtivos {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: white;
z-index: 9999999;
overflow: scroll;
}
.TodoNovoFundosFiltro .filtrosFundo.FiltrosAtivos .ClseBtn {
display: block;
position: fixed;
top: 13px;
right: 30px;
z-index: 9999999;
font-size: 28px;
transform: scale(1.2,1);
cursor: pointer;
}
.btnFiltroMobile{
display: block;
}
.TodoNovoFundosFiltro .filtrosFundo  {
display: none;
}
.internaPadrao.FormularioBuscaPost.mt-128{
margin-top: 48px;
}
.caixaPesquisaPost #txtBuscarPor{
font-size: 28px;
line-height: 40px;
}
.iconPesquisa i {
font-size: 26px;
bottom: 19px;
}
.TextoDesCDesk{
display: none;
}
.TextoDesCMob{
display: block;
}
.containerCaptacao {
padding-top: 0px;
}
.containerCaptacao p .textoCaptacao {
font-size: 14px;
line-height: 16px;
}
.containerCaptacao p .linkCaptacao {
padding-top: 4px;
}
.containerCaptacao {
max-width: calc(100% - 48px);
}
#banner.bannerComoInvestir .offset-1{
margin-left: 0;
}
#SelectTipoDocumento .OpcoesSelect {
max-height:auto;
max-height:100%;
overflow-y: auto;
}
.filtroTab{
display: none;
}
.ThbtnFiltro{
text-align: right;
}
.btnFiltro{
padding: 6px 36px;
line-height: 24px;
border: solid 2px #818181;
border-radius: 2px;
font-size: 17px;
text-align: center;
display: inline-block;
color: #686868;
min-width: 150px;
}
.PrincipaisFundos.internaPadrao {
margin-bottom: 0px;
}
.fundoAzul{
display: none;
}
.col-md-6.FotoQuemSomos {
box-shadow: 12px 5px 25px #EBEBEBCC;
margin-right: -15px;
position: relative;
padding-top: 25px;
}
#SessaoQuemSomos .containerMaior{
width: 100%;
overflow: hidden;
}
.col-md-5.textoQuemSomos {
padding-top: 35px;}
.col-md-6.FotoQuemSomos::after{
content: "";
position: absolute;
width: calc(100% + 30px);
top: 0;
right: 0;
height: 90%;
background: #061844;
z-index: -1;
}
.SessaoQuemSomos{width: 100%; overflow-x: hidden;}
#SessaoQuemSomos .line {
position: absolute;
left: -180px;
bottom: -30px;
z-index: -3;
}
.DetalheLinha {
position: absolute;
right: 60px;
bottom: calc(0% - 30px);
width: 64px;
height: 64px;
}
#SessaoQuemSomos {
margin-bottom: 113px;
}
.col-md-4.textocumentos.offset-1{
margin-left: 24px;
}
.FotoDocumentos img{
margin-right: -15px;
}
.col-md-7.FotoDocumentos {
padding-right: 0;
padding-left: 0;
order: 1;
margin-top: 0px;
}
.col-md-4.textoQuemSomos.SecaoPadrao{
order: 2;
margin-top: 24px;
}
#sessaoComoInvestir .containerSite {width: 100%; overflow-x: hidden;}
.LinhaDetalheComo {
right: -50px;
bottom: -40px;
}
.dotsNewsletter{
display: none;
}
.dotsGroupNewsletter {
right: 43px;
bottom: inherit;
left: inherit;
top: 0;
width: 36px;
}
.dotsGroupNewsletter img{
width: 100%;
}
.LinewhiteNewsletter {
bottom: -120px;
left: 18%;
margin-left: -41px;
transform: rotate(270deg);
}
footer {
position: relative;
z-index: 2;
}
#CadatroNewsletter .offset-1{
margin-left: 0px;
}
#CadatroNewsletter .col-md-12.col-lg-5 p {
display: none;
}
#formNews {
margin-top: 16px;
}
#CadatroNewsletter .col-md-4.col-2.btnSubmit{
padding-left: 0PX;
} #formNews .formInput{
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.slick-slide.itemQuemSomos{
max-width: 270px;
}
.fundoComplemento {
width: 100%;
height: 80%;}
.dotsVisao { width: 48px}
.Visao {padding: 16px 0px; margin-left: auto !important;}
.itemTimeline{
max-width: 180px;
margin-right: 0px;
margin-left: 25px;
}
.todoTimeLine {
margin-left: 80px;}
}
@media (max-width: 1010px) {
.todoTimeLine {
width: calc(100% - 68px);
float: left;
height: 500px;
}
.itemTimeline:nth-of-type(n)::after {
bottom: -45px;
}
.itemTimeline:nth-of-type(2n)::after {
top: 40px;
}
.itemTimeline:nth-of-type(2n) {
margin-top: 200px;
height: 260px;
padding-top: 115px;
}
}
@media (max-width: 767px) {
#banner .BannerComoInvestirNovo .TodoBannerFundo {
height: calc(100% - 169px);
}
#banner .BannerComoInvestirNovo .formPadrao {
padding-top: 35px;
padding-bottom: 24px;
}
#banner .BannerComoInvestirNovo .containerSite .txtComo-Investir {
margin-top: 28px;
}
#banner .BannerComoInvestirNovo .TodoFundoBanners .row.RowBanner{
width: auto;
}
#banner .BannerComoInvestirNovo .formComo-Investir {
margin-top: 48px;
}
.ItemInvista{
margin-bottom: 40px;
}
.TodoInvistaAtlas.row {
margin-left: -15px;
margin-right: -15px;
}
.col-md-4.offset-1.Dropdown.Comunicados{
margin-left: auto;
margin-right: auto;
margin-top: 36px;
}
.introducaoComunicados p {text-align: center;}
.TodoComunicado .todoComunicados .col-md-6 {
margin-top: 0;
}
.BotaoSair {
margin-top: 0;
position: absolute;
right: 0;
width: 65px;
}
#banner.bannerDocumentosRestritos .itemBanner {
min-height: auto !important;
}
.col-md-9.DocumentosRestritos {
margin-top: 48px;}
.BotaoSair .iconBotaoSair svg {margin-right: 7px;width: 17px; height: 17px;}
.BotaoSair .textoBotaoSair {
font-size: 17px;
line-height: 17px;}
.fundoBackGround{
display: none;
}
.fundoBackGroundCpmplemento {
right: 0;
height: 100%;
background-color: #f6f6f6;
width: 100%;
}
.TodoPostDestaque .FotoPostDestaque {
width: 96%;
margin-left: auto;
margin-right: auto;
}
.TodoPostDestaque .FotoPostDestaque img{
width: 100%;
}
.postList {
position: relative;
}
.dotsNoticias {
display: block;
position: absolute;
right: 2%;
width: 48px;
top: -50px;
}
.destaqueFoto {
position: absolute;
bottom: -20px;
right: 30px;
}
.dotsNoticias img{
width: 100%;
}
.LiBusca{
margin-top: 0;
}
.btPostCategoriaMob{
display: block;
font-size: 16px;
line-height: 24px;
color:#061844 ;
width: calc(100% - 29px);
float: left;
}
.btPostCategoriaMob a{
font-size: 16px;
line-height: 24px;
color:#061844 ;
}
.btPostCategoriaMob i {
font-size: 20px;
margin-left: 8px;
position: relative;
top: 3px;
}
.BlogCategories{
display: none;
height: 0;
overflow: hidden;
visibility: hidden;
opacity: 0;
}
.BuscaCategoria{
position: relative;
display: block;
}
.BlogCategories.BlogCategoriesAtivo{
position: absolute;
height: auto;
visibility: visible;
overflow: visible;
display: block;
padding: 10px;
opacity: 1;
width: 100%;
background: white;
z-index: 300;
top:100%;
box-shadow: 5px 5px 10px #2095EE40;
}
.btPostCategoriaMob a.linkAtivo{
color:#2095EE
}
.BlogCategories.BlogCategoriesAtivo li{
float: none;
text-align: center;
margin-top: 8px;
}
.BannerInternaMenor  h2{
font-size:36px;
line-height: 45px;
text-align: center;
}
.containerMaiorBanner .containerSite p{
font-size:20px;
line-height: 30px;
text-align: center;
color:#9A9A9A
}
.imagemComoIvestir {
text-align: center;
margin-left: 0 !important;
margin-top: 24px;
}
.containerMaiorBanner .BtnPrimario a{
margin-left: auto;
margin-right: auto;
}
.itemBanner {
max-height: 100%;
min-height: 500px !important;
}
.InternaBanMenor .itemBanner {
min-height: 360px !important;
}
.BannerFundosNovo .BannerEsquerda .caixaConteudoBanner {
padding-right: 0px;
}
.TodohomeBanner .itemBanner {
max-height: 100%;
min-height: 600px !important;
}
.BannerEsquerda .caixaConteudoBanner {
margin-left: 24px;
margin-right: 24px;
padding-bottom: 68px;
}
#banner.bannerInterna .containerSite .row.rowBreadcrumb {
display: none;
}
#banner .BannersLateral h1 {
font-size: 32px;
line-height: 40px;
text-align: left;
}
.caixaConteudoBanner .buttonBanner {
text-align: center;
width: 100%;
min-width: 170px;
width: 170px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}
itemBanner {
max-height: 100%;
min-height: 500px !important;
}
.bannerFundos  .itemBanner{
min-height: 480px !important;
}
.itemBanner.BannerImagem {
min-height: auto !important;
}
.Social{
display: none;
}
.SocialMobile {
display: block;
}
.SocialMobile li {
display: inline;
}
#banner.bannerComoInvestir h1 {
font-size: 48px;
line-height: 50px;
text-align: center;
}
#banner.bannerComoInvestir .textoBanner p {
text-align: center;
}
#banner.bannerComoInvestir .itemBanner {
height: auto;
background-size: auto 540px;
background-repeat: no-repeat;
background-position: top;
background-position-x: center;
background-position-y: top;
}
.FormBanner{margin-top: 96px;}
.itemDados {
margin-right: 30px;
max-width: 120px;
padding-left: 0 !important;
padding-right: 0 !important;
}
.itemDados span{
font-size:12px;
display:block;
}
.caixaVideoBanner{
display: none;
}
.numerosFundos  .slick-dots button{
visibility: hidden;
width: 0;
overflow: hidden;
opacity: 0;
}
.internaPadrao ul.slick-dots {
list-style: none;
display: block;
text-align: center;
}
.internaPadrao ul.slick-dots li {
list-style: none;
background-color: #E5E5E5;
width: 8px;
height: 8px;
display: inline-block;
margin-left: 8px;
border-radius: 50%;
cursor: pointer;
}
.internaPadrao ul.slick-dots li:first-of-type{
margin-left: 0px;
}
.internaPadrao ul.slick-dots li.slick-active{
background-color: #979797;
}
.BotaoVideoMobile{
padding: 17px 47px;
background: #ffffff 0% 0% no-repeat padding-box;
border-radius: 2px;
display: inline-block;
line-height: 27px;
float: right;
margin-top: 36px;
box-shadow: 5px 5px 10px #2095EE40;
text-align: center;
font-size: 18px;
color:#2095EE;
text-decoration:none
}
.BotaoVideoMobile i {
font-size: 12px;
margin-left: 16px;
}
.fotoRedes {
float: none;
margin-left: auto;
margin-right: auto;
}
.white-popup .descricao {
float: none;
width: 100%;
margin-top: 20px;
}
.white-popup {
padding: 40px 5px !important;
}
.tituloMenu:not(.Visivel) + ul , .DivFundos + .row {
display: none;
}
.SubmenuFooterAtivo {
display: block !important;
}
footer .itemMenu{
border-bottom: solid 1px #354772;
padding-bottom: 10px;
}
footer .itemMenu.AcompanheKinea{
border-bottom: none ;
padding-bottom: 0px;
}
.tituloMenu.TituloMobFooter{
cursor: pointer;
position:relative;
}
.row.Logos{
margin-top: 47px;
}
.tituloMenu.TituloMobFooter::after {
color:rgb(94, 94, 94);
content: '';
position: absolute;
top:50%;
right: 0;
width: 10px;
height: 15px;
margin-top: -7.5px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/ArrowRightRodape.jpg);
}
.tituloMenu.TituloMobFooter.RotateSeta::after{
transform: rotate(90deg);
}
.Separador{
display: none;
}
.CardPadrao {
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 700px) {
.containerComunicado .textoComunicado {
max-width: 100%;
float: none;
}
.containerComunicado{
padding-bottom: 10px;
padding-left: 22px;
padding-right: 22px;
}
.containerComunicado .textoComunicado p{
text-align:center;
}
.btnAceitar {
float: none;
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100px;
margin-top: 6px;
margin-bottom: 0px;
font-size: 16px;
}
.containerComunicado .textoComunicado p {
font-size: 11px;
line-height: 14px;
color: #686868;
}
}
@media (max-width: 590px) {
.TodoItemBanner.bannerDocumentosLogin .caixaLogin {
width: 420px;
margin-left: -210px;}
.divBanner .itemBanner::before {
width: 100%;
opacity: .9;
}
.TodosFundos .conteudoNumero p strong {
font: normal normal 600 16px/21px Titillium Web;
}
.TodosFundos .EnderecoImovel p a {
font: normal normal normal 16px/24px Titillium Web;
margin-left: 5px;
}
.ConteudoMenuBotoes .ulBotoes ul li a {
margin-right: 10px;
}
.NumeroImovel.row {
margin-top: 36px;
margin-bottom: 12px;
}
.NumeroImovel  .col-6.col-lg-auto{
margin-bottom: 24px;
}
.TodoFormContrato {
width: calc(100% + 20px);
margin-left: -10px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc {
flex-basis: 50%;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc span {
max-width: 117px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice {
max-width: 240px;
text-align: left;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc p{
text-align: left;
}
}
@media (max-width: 460px) {
#tdRestritos div#btn-atual-docs-restritos a{
display: block;
margin-bottom: 10px;
}
#tdRestritos {
width: 100px;
text-align: right;
}
#tdRestritos div#btn-historio-docs-restritos a {
display: block;
margin-bottom: 10px;
}
}
@media (max-width: 420px) {
.mfp-Imoveis .mfp-close {
font-size: 16px;
}
.TituloPop {
font-size: 24px;
line-height: 36px;
}
.TodoItemBanner.bannerDocumentosLogin .caixaLogin {
width: 315px;
margin-left: -159px;
}
#banner .caixaFormBanner h1 {
font-size: 28px;
line-height: 46px;
color: #061844;
}
#banner .caixaFormBanner p {
font-size: 18px;
}
}
@media (max-width: 600px) {
.mfp-Imoveis .mfp-img {
min-width:  375px !important;
background: none;
}
}
@media (max-width: 560px) {
#pResultado{
font-size: 20px;
line-height: 31px;margin-top: 36px;}
#sectionNoticiasInterna2.ResultadosBusca {
margin-top: 12px;
}
.internaPadrao.TodoBlog.TodoCategoriaSel h1{
font-size: 28px;
line-height: 35px;
}
.internaPadrao.TodoBlog.TodoCategoriaSel.mt-64{
margin-top: 36px;
}
.mt-64.mt-sm-48.TodoConteudoPostCategoria{
margin-top: 0px;
}
.textoAutor h2 {
font-size: 28px;
line-height: 43px;
}
.textoAutor {
float: left;
margin-top: 18px;
}
.continerImageAutor{
margin-right: 16px;
}
.textoAutor p, p.TextoDesCMob{
font-size: 16px;
line-height: 30px;
}
#tabDocsNovo #tdRestritos div {
display: block;
}
#tabDocsNovo #tdRestritos{
text-align: left;
}
#tabDocsNovo #tdRestritos div.BotaoNovoDocs {
min-width: auto;
}
#tabDocsNovo #tdRestritos #btn-historio-docs-restritos {
margin-top: 20px;
margin-left: 0;
}
td .BtnSecundario .iconBotao {
height: 18px;
display: inline-block;
vertical-align: middle;
margin-top: -5px;
}g
.internaPadrao p.FundoafterMobile{display: block; margin-top: 8px;}
th.Fundo{display: none;}
td.Fundo { display: none;}
.TodoPostDestaque .textoPostDestaque {
margin-top: 8px;
margin-bottom: 36px;
}
.internaPadrao .postPrincipal h1, .TodoPostDestaque .textoPostDestaque h2 {
font-size: 28px;
line-height: 35px;
}
.TodoPostDestaque .textoPostDestaque p {
font-size: 18px;
line-height: 27px;
}
#postsPages .itemNoticia {
width: 100%;
max-width: 100%;
}
.internaPadrao.TodoPostSingle h1 {
font-size: 28px;
line-height: 35px;
}
.foto{
width: 36px;
height: 36px;
background-size: cover;
}
.fotoAutor {
width: 36px;
}
.AutorNome {
margin-top: 30px;
}
.AutorNome a{
font-size: 16px;
line-height: 30px;
}
.TopoBlog .infosPost .dataMobile p {
font-size: 16px;
line-height: 30px;
}
.TodoPostSingle .dataMobile P {
font-size: 16px;
line-height: 30px;
}
.internaPadrao.TodoPostSingle P {
font-size: 16px;
line-height: 30px;
}
.TodoPostSingle h2{
font-size: 22px;
line-height: 34px;
margin-top: 48px;
}
.dataMobile {
float: right;
margin-top: 25px;
}
.internaPadrao.TodoPostSingle figure figcaption {
font-size: 14px;
line-height: 21px;
}
.internaPadrao.TodoPostSingle figure figcaption img {
float: left;
margin-bottom: 10px;
margin-top: 13px;
}
.internaPadrao.TodoPostSingle figure::after{
content:"";
clear: both;
}
.internaPadrao.TodoGuias h3 {
font-size: 24px;
line-height: 36px;
}
.iconeDestaque {
margin-top: 75px;
}
.internaPadrao .textCaixaDestaque p strong {
font-size: 16px;
line-height: 24px;
}
.internaPadrao .textCaixaDestaque p {
font-size: 14px;
line-height: 21px;
}
h5 {
font-size: 18px;
line-height: 27px;
}
.ComoInvestirDots {
display: block;
left: 10px;
top: -76px;
width: 64px;
z-index: -1;
}
#banner.bannerComoInvestir h1{
font-size: 36px;
line-height: 45px;
}
#banner.bannerComoInvestir p{
font-size: 18px;
line-height: 27px;
margin-top: 8px;
}
.internaPadrao .itemComoInvestir h2 {
font-size: 22px;
line-height: 34px;
}
#banner.bannerComoInvestir .containerSite {
width: calc(100% - 20px);
margin-left: 10px;
}
.itemComoInvestir .textoitemComoInvestir p{
font-size: 16px;
line-height: 24px;
}
.formPadrao {
padding-left: 16px;
padding-right: 16px;
padding-top: 48px;
padding-bottom: 48px;
}
.bannerComoInvestir .textoBanner {
margin-top: 85px;
}
.tabelaDocumentos .btnIcone span{
display: none;
}
.tabelaDocumentos .Atualizacao {
display: none;
}
.tabelaDocumentos .afterMobile{
display: block;
}
.tabelaDocumentos .tRight {
vertical-align: middle;
}
.tabelaDocumentos .BtnSecundario {
width: 46px;
height: 46px;
line-height: 46px;
}
.numerosFundos .containerSite{
overflow: hidden;
}
.numerosFundos .slick-track {
margin-left: 15px;
}
.CarrosselPrincipais {
margin-top: 11px;
}
.noMob{display: none;}
.breadcumb{display: none;}
.bannerInterna p{
font-size: 18px;
line-height: 27px;
}
.internaPadrao h1 {
font-size: 22px;
line-height: 34px}
.internaPadrao.descricaoQuemSomos h1 {
margin-top: 48px;
}
.TodoCarrossel {
margin-top: 6px;
}
.hitoriaTexto h2 {
font-size: 28px;
line-height: 50px;}
.hitoriaTexto {
padding: 48px 0px;}
.hitoriaTexto p {
font-size: 18px;
line-height: 27px;}
.trajetoriaKinea {
margin-top: 68px;}
.trajetoriaKinea h2 {
margin-bottom: 48px;
margin-top: 48px}
.voltarAnterior {
width: 55px;
height: 55px;
margin-top: -26px;
}
.avancarProximo {
width: 55px;
height: 55px;
margin-top: -26px;
}
.avancarProximo i {
line-height: 55px;}
.voltarAnterior i {
line-height: 55px;}
.nossaEquipe {
margin-top: 84px;
margin-bottom: -16px;
}
.iconeVisao {
width: 80px;
height: 80px;
border-radius: 50%;
top: -40px;
margin-left: -40px;
text-align: center;
}
.CaixaVisao {
position: relative;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 40px #06184417;
padding: 48px 100px  68px 48px;}
.CaixaVisao h2 {
font-size: 28px;
line-height: 43px;
}
.white-popup {
padding: 20px 5px !important;
}
.internaPadrao p { font-size: 16px;
line-height: 24px;
}
.TodoEqquipe {
margin-top: 33px;
}
.white-popup .descricao h3 {
font-size: 31px;
line-height: 43px;
}
.white-popup h4 {
font-size: 21px;
line-height: 43px
}
.white-popup p {
font-size: 18px;
line-height: 30px;}
#formNews .formInput.col-10 {
-ms-flex: 0 0 calc(100% - 65px);
flex: 0 0 calc(100% - 65px);
max-width: calc(100% - 65px);
}
#CadatroNewsletter .col-md-4.col-2.btnSubmit {
flex: 0 0 65px;
max-width: 65px;
}
.dotsGroupNewsletter {
top: 20px;}
.itemNoticia {
max-width: 270px;
}
.detalheNoticia{
display: none;
}
#banner h1 {
font-size: 36px;
line-height: 45px;
}
h2{
font-size: 28px;
line-height: 43px;
}
#fundosDestaques h2{
text-align: center;
}
#fundosDestaques .col-md-10 p {
display: block;
text-align: center;
margin-top: 8px;
max-width: 198px;
margin-left: auto;
margin-right: auto;
}
#fundosDestaques .col-md-2{
-ms-flex-order: 3;
order: 3;
}
#fundosDestaques .todoCarrosselFundos{
-ms-flex-order: 2;
order: 2;
}
#fundosDestaques {
padding: 48px 0px;}
.btLateral {
display: block;
text-align: center;
font-size: 18px;
line-height: 27px;
margin-top: 0px;
}
#SessaoQuemSomos {
margin-top: 36px;
}
.SecaoPadrao h2 {
font-size: 28px;
line-height: 43px;
}
.SecaoPadrao p {
font-size: 18px;
line-height: 24px;
}
#sessaoDocumentos p {
font-size: 16px;
line-height: 24px;
}
.col-md-5.textoQuemSomos {
padding-right: 48px;
}
#SessaoQuemSomos {
margin-bottom: 34px;
}
.FotoDocumentos .DetalheLinha{
width:48px;
bottom: calc(0% - 37px);
}
.col-md-4.textocumentos {
padding: 32px 20px 0PX 0px;
}
#sessaoComoInvestir {
margin-top: 84px;margin-bottom: 84px;
background-color: #f6fbfe;
background-position: -310px 110px;
}
#sessaoComoInvestir h2 {
font-size: 36px;
line-height: 45px;
}
.order-Cel-2{
order: 2;
-ms-flex-order: 2;
}
.order-Cel-3{
order: 3;
-ms-flex-order: 3;
}
.row.Logos {
text-align: center;
}
.row.Logos  .col-sm-6.offset-4.pull-right{
float: none;
margin-left: auto;
margin-right: auto;
text-align: center;
max-width: 390px;
align-items: center;
}
.LogosMenores a{
padding: 0;
margin-left: 15px;
flex-basis: initial;
max-width: 150px;
}
.InfosRodape p {
font-size: 11px;
line-height: 16px;
text-align: center;
margin-top: 21px;
}
.pInfoMob{display: block;}
.pInfoDesk{display: none;}
.CopyRight p {
margin-top: 36px;
}
footer .tituloMenu {
margin-top: 29px;
}
.ConteudoContato .formPadrao {
padding-left: 24px;
padding-right: 24px;
background-position-x: -260px;
background-clip: padding-box;
margin-left: -24px;
width: calc(100% + 48px);
}
}
@media (max-width: 500px) {
.containerCaptacao p .textoCaptacao {
font-size: 12px;
line-height: 12px;
}
.containerCaptacao p .linkCaptacao {
color: #fff;
font-size: 13px;}
.colunaSeguranca h2 {
font-size: 42PX;
}
}
@media (max-width: 490px) {
.bannerImoveis.BannerVideo {
height: 211px;
}
.itemBanner.bannerImoveis.BannerGaleria {
height: 211px;
}
.itemBanner.bannerImoveis.Bannertour-virtual {
height: 211px;
}
.BannerVideo iframe {
height: 211px;
}
}
@media (max-width: 475px) {
.TodoBotaoAvancar {
float: right;
right: -40px;
}
.voltarAnterior {
width: 35px;
height: 35px;
margin-top: -17px;
}
.avancarProximo {
width: 35px;
height: 35px;
margin-top: -17px;
}
.voltarAnterior i , .avancarProximo i {
line-height: 35px;
}
}
@media (max-width: 460px) {
.TodoConteudoFundosBanner .buttonBanner{padding: 0; width: 150px;height:48px; line-height: 48px; text-align: center; font-size: 16px;}
.TodoConteudoFundosBanner .BotaoVideoMobile{padding: 0; width: 150px;height:48px; line-height: 48px; text-align: center;font-size: 16px; }
}
@media (max-width: 420px) {
.paginacao .page_navigation a.page_link.active_page{
margin-right: 0px;
margin-left: 0px;
}
#sectionNoticiasInterna2 .BtnSecundario {
width: 100%;
}
.tooltipContent {
left: 20%;}
}
@media (max-width: 385px) {
.paginacao .page_navigation a.next_link {
padding: 6px 16px;
font-size: 16px;
}
.paginacao .page_navigation a.no_more, .paginacao .page_navigation a.next_link.no_more {
padding: 6px 15px;
font-size: 16px;
}
.paginacao .page_navigation a.page_link.active_page {
font-size: 16px;}
.image-post {
width: 120px;
}
.conteudoPost {
width: calc(100% - 125px  - 16px);
}
.postList .tag-post {
font-size: 12px;
line-height: 19px;
}
.postList h2 {
font-size: 16px;
line-height: 25px;
}
.postList .autor {
font-size: 12px;
line-height: 30px;
margin-top: 8px;
}
}
@media (max-width: 380px) {
.caixaImagem {
width: 95px;
height: 80px;
}
.internaPadrao .textoVaicaInvista h3 {
font-size: 18px;
line-height: 20px;}
.internaPadrao .textoVaicaInvista p {
font-size: 16px;
line-height: 16px;
}
.internaPadrao .textoVaicaInvista a {
font-size: 16px;
line-height: 31px;
}
}
@media (max-width: 370px) {
.ConteudoCarImoveis .ItemNovoImovel {
max-width: 330px;
width: 100%;
}
.textoCaptacao {
padding-left: 8px;
}
.CaixaVisao {
padding: 48px 78px  68px 48px;}
}
@media (max-width: 370px) {
.dotsGroupNewsletter {
right: 23px;
}
.tooltipContent {
left: 0%;
}
}
@media (max-width: 360px) {
.ConteudoMenuBotoes .ulBotoes ul li a {
font: normal normal normal 16px/24px Titillium Web;
line-height: 45px;
margin-right: 14px;;
width: 90px;
}
.TodosFundos .rowImoveisFundos h1 {
margin-top: 24px;}
}
@media (max-width: 330px) {
.ConteudoMenuBotoes .ulBotoes ul li a {
font: normal normal normal 14px/45px Titillium Web;
width: 80px;
}
.ConteudoCarImoveis .ItemNovoImovel {
max-width: 320px;
width: 100%;
}
}
@media (max-width: 325px) {
.tooltipContent {
left: -10%;
}
}
@media (max-width: 320px) {
.containerCaptacao {
padding-top: 4px;
}
.containerCaptacao p .linkCaptacao {
padding-top: 14px;
}
.caixaConteudoBanner .buttonBanner {
max-width: 270px;
min-width: 210px;
}
} .grecaptcha-badge{
display:none !important;
}
.txt-banner-ingles{
text-align: center;
color: #061844;
}
.tituloCargo{
font-size: 24px !important;
}
.btnIR{
background-color: #2095EE;
color: #ffffff; width: 280px;
box-shadow: 5px 5px 10px #2095ee40;
border-radius: 2px;
padding: 17px 28px;
display: inline-block;
margin-bottom: 24px;
}
.btnIR:hover{
background-color: #213f87;
}
.itemComunicado svg .a{
fill: #ffffff !important;
}
@media (max-width: 450px) {
.mfp-Imoveis .mfp-img {
min-width:  320px !important;
background: none;
}
}
@media (max-width: 374px) {
.mfp-Imoveis .mfp-img {
min-width:  300px !important;
background: none;
}
}
@media (max-width: 365px) {
#Kineacast ul li {
width: 87px;
}
#Kineacast ul li svg, #Kineacast ul li svg .a {
max-width: 69px;
}
}
@media (max-width: 345px) {
.mfp-Imoveis .mfp-img {
min-width:  265px !important;
background: none;
}
}
@media not all and (min-resolution:.001dpcm) { @media {
.TodoBannerInvestir {
display: flex;
height: 100%;
align-items: center;
flex-flow: column;
}
#banner .containerSite .row {
display: flex;
align-content: center;
height: 100%;
}
}}
p.wp-caption-text {
font-size: 12px;
}
.TodoPostSingle  .ConteudoPostagem .wp-caption {
max-width: 100%;
} .TodoItemBanner{
position: relative;
z-index: 0;
}
.overlayBannerNovo {
position: absolute;
z-index:0;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: #061844 0% 0% no-repeat padding-box;
opacity: 0.7;
}
.divBanner.novoBannerInterna .itemBanner::before{
background: none;
}
.bannerFundos.novoBannerInterna .breadcumb {
top: -8px;
}
.bannerFundos.novoBannerInterna .breadcumb p{
margin-top: 0;
}
.bannerFundos.novoBannerInterna .breadcumb p a{
color: #ffffff;
}
.bannerFundos.novoBannerInterna .TodoConteudoFundosBanner.Combreadcumb {
margin-top: 137px;
}
#banner.bannerFundos.novoBannerInterna h1, #banner.bannerFundos.novoBannerInterna p {
color:#FFFFFF
}
#banner.bannerFundos.novoBannerInterna p{
margin-top: 16px;
}
#banner.bannerFundos.novoBannerInterna p:first-of-type{
margin-top: 6px;
}
#banner.bannerFundos.novoBannerInterna .btnScroll {
transform: rotate(180deg);
border: 2px solid #FFFFFF;
width: 36px;
height: 36px;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
display: flex;
align-items: center;
justify-content: center;
margin-top: 134px;
margin-bottom: 24px;
cursor: pointer;
}
#banner.bannerFundos.novoBannerInterna .btnScroll svg {
width: 15.33px;
height: 8px;
}
#banner.bannerFundos.novoBannerInterna .btnScroll svg .a{
fill: #ffffff;
}
#banner.bannerFundos.novoBannerInterna .containerSite {
position: relative;
}
.NovosFundos #numerosFundo {
background: #F6F6F6 0% 0% no-repeat padding-box;
padding-top: 20px;
padding-bottom: 19px;
width: 100%;
position: relative; z-index: 0;
}
.menuIsOpen .NovosFundos #numerosFundo{
z-index: 5;
}
.NovosFundos #numerosFundo .itemNumero {
margin-right: 55px;
padding: 0px 15px;
}
.NovosFundos #numerosFundo .itemNumero p {
font-size: 14px;
}
.NovosFundos #numerosFundo .itemNumero p strong{
color:#061844;
font-size: 20px;
line-height: 31px;
font-weight: 600;
}
.NovosFundos #numerosFundo .itemNumero .tooltipContent  p strong{
display: block;
}
.NovosFundos #numerosFundo .itemNumero p strong span{
}
.NovosFundos #numerosFundo .itemNumero p strong span.complemento{
font-size: 12px;
display: block;
line-height: 18px;
}
.NovosFundos #numerosFundo .itemNumero:last-of-type{
margin-right: 0px;
}
.NovosFundos .frameGrafico,   .NovosFundos  .todoCalculadora{
box-shadow: 2px 2px 0px #8E8E8E29;
border: 1px solid #D5D5D5;
}
.NovosFundos .frameGrafico iframe{
height: 440px;
width: 100%;
}
#palavraGestor .txtPalavraGestor{
height: 570px;
overflow: hidden;
position: relative;
}
.col-md-12.txtPalavraGestor .caixaItem{
max-width: 870px;
}
.imagePalavraGestor img{
width: 100%;
}
.itemAcordeonFundo .CarrosselPrincipais .col-3.itemCarPrincipais.slick-slide {
margin-bottom: 10px;
}
.itemAcordeonFundo .headerItem{
margin-top: 48px !important;
border-bottom: solid 2px #DCDCDC;
padding-bottom: 4px;
cursor: pointer;
position: relative;
margin-bottom: 16px;
}
.itemAcordeonFundo .headerItem .setaHeader{
-webkit-transition: transform .3s;
transition: transform .3s;
}
.itemAcordeonFundo .headerItem.HeaderInativoIt .setaHeader{
transform: rotate(180deg);
}
.itemAcordeonFundo .headerItem .setaHeader{
position: absolute;
top: 50%;
right: 0;
margin-top: -6px;
}
.itemAcordeonFundo .headerItem h2{
font-size: 28px;
line-height: 46px;
width: calc(100% - 36px);
}
.itemAcordeonFundo p{
margin-bottom: 24px;
font-size: 16px;
line-height: 24px;
}
.itemAcordeonFundo h3{
margin-bottom: 24px;
font-size: 16px;
line-height: 24px;
font-weight: 600;
margin-bottom: 8px;
color: #061844;
}
.itemAcordeonFundo h4{
margin-bottom: 24px;
font-size: 16px;
line-height: 24px;
font-weight: 600;
margin-bottom: 8px;
color: #686868;
}
.itemAcordeonFundo h5{
margin-bottom: 24px;
font-size: 16px;
line-height: 24px;
font-weight: 400;
margin-bottom: 8px;
color: #686868;
text-decoration: underline;
}
.itemAcordeonFundo p strong{
font-weight: 600;
}
#cotacaoMercado.itemAcordeonFundo p {
max-width: 600px;
}
.itemAcordeonFundo .obs p {
margin-top: 24px;
font-size: 16px;
line-height: 24px;
max-width: 670px;
}
.itemGrafico{
border-bottom: solid 2px #8f8f8f;
margin-bottom: 30px;
padding-bottom: 30px;
}
.todoGrafico{
position: relative;
}
.zoomsBtns {
position: absolute;
top: -16px;
right: 0px;
display: flex;
justify-content: space-between;
width: 60px;
flex-wrap: wrap;
}    .zoomsBtns a {
display: block;
background-color: rgba(157,164,181,.8);
border-radius: 8px;
cursor: pointer;
flex-basis: 25px;
text-align: center;
height: 25px;
width: 25px;
line-height: 25px;
margin-top: 8px
}
.zoomsBtns a i {
transition: color .3s ease-in ;
color: #6D7485;
}
.zoomsBtns a:hover i {
color: #4D5465;
}
#cotacaoDia.itemAcordeonFundo .obs p{
margin-bottom: 0 !important;
}
.todoCalculadora{
padding: 48px 40px 24px 40px
}
.inputCalculadores{
display: block;
margin-top: 0px !important;
border: 1px solid #CECECE;
position: relative;
-webkit-transition: border 50ms ease-in 50ms;
transition: border 50ms ease-in 50ms;
padding: 5px 5px;
}
.inputCalculadores input{
border: none;
opacity: 1;
outline: none;
box-shadow: none;
-webkit-appearance: none;
appearance: none;
color: #061844;
font-size: 22px;
line-height: 34px;
background: transparent;
width: 71px;
}
.todoCalculadora .slidecontainer {
width: 100%; } .todoCalculadora .slider {
-webkit-appearance: none;
appearance: none;
width: 100%;
height: 4px;
background: #d3d3d3;
outline: none;
opacity: 1;
-webkit-transition: .2s;
transition: opacity .2s;
border-radius: 40px;
} .todoCalculadora .slider:hover {
opacity: .9; } .todoCalculadora .slider::-webkit-slider-thumb {
-webkit-appearance: none; appearance: none;
width: 16px;
height: 16px;
background: #041130; cursor: pointer; border-radius: 50%;
border: solid 3px white;
box-shadow: 1px 1px 3px 3px #cfcfcf;
}
.todoCalculadora .slider::-moz-range-thumb {
width: 16px;
height: 16px;
background: #041130; cursor: pointer; border-radius: 50%;
border: solid 3px white;
box-shadow: 1px 1px 3px 3px #cfcfcf;
}
.todoCalculadora .graducacao{
position: absolute;
display: flex;
width: 100%;
justify-content: space-between;
top: 8px;
z-index: -1;
}
.todoCalculadora .graducacao div{
width: 2px;
height: 32px;
background: #CDCDCD;
position: relative;
}
.todoCalculadora .graducacao div span{
position: absolute;
top: 32px;
color: #818181;
font-size: 16px;
line-height: 24px;
right: 100%;
margin-right: -35.5px;
}
.todoCalculadora .SliderTodo{
position: relative;
}
.todoCalculadora .graducacao div:nth-of-type(1){
position: relative;
left: 8px;
}
.todoCalculadora .graducacao div:nth-of-type(7){
position: relative;
right: 8px;
}
.todoCalculadora .valorIndice{
display: flex;
justify-content: center;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc:last-of-type{
margin-right: 0;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc{
margin-right: 36px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc p{
color: #061844;
font-size: 16px;
line-height: 24px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc span{
color: #061844;
font-size: 22px;
line-height: 34px;
margin-top: 4px;
font-weight: 600;
display: inline-block;
}
.itemAcordeonFundo .todoCalculadora .valorIndice{
margin-bottom: 24px;
}
.containerCalculadora {
margin-top: 80px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice p {
margin-bottom: 0;
}
.itemAcordeonFundo .CardPadrao {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #EBEBEBCC;
width: 100%;
box-sizing: border-box;
padding: 24px 16px 24px 24px;
min-height: 420px;
position: relative;
margin-top: 5px;
}
#videoMensal iframe{
width: 100%;
min-height: 657px;
}
#palavraGestor.itemAcordeonFundo .atualizacao{
margin-bottom: 24px;
}
#palavraGestor.itemAcordeonFundo .atualizacao p{
margin-bottom: 0;
font-weight: 600;
}
#palavraGestor.itemAcordeonFundo .atualizacao p a{
text-decoration: underline;
}
.mostrarmaisBtn{
width: 100%;
height: 102px;
background: transparent linear-gradient(180deg, #FFFFFFC7 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
position: absolute;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
max-width:870px;
}
.mostrarmaisBtn a {
width: 150px;
height: 48px;
line-height: 42px;
border: 2px solid #0C1D48;
border-radius: 2px;
color: #0C1D48;
font-size: 16px;
text-align: center;
}
#infosBasicas.itemAcordeonFundo .containerInfos {
display: flex;
width: 100%;
flex-wrap: wrap;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo{
width: 25%;
margin-bottom: 48px;
display: flex;
align-items: center;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo sup{
font-size:11px;
color:#2095EE;
position:relative;
vertical-align: super;
cursor:pointer
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo p {
margin-bottom: 0;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo .imgInfo{
margin-right: 12px;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo .txtInfo h4{
font-weight: 400;
font-size: 16px;
letter-spacing: 0px;
color: #686868;
line-height: 20px;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo .txtInfo p{
font-weight: 600;
font-size: 16px;
color: #686868;
}
#infosBasicas.itemAcordeonFundo .headerItem{
margin-bottom: 24px
}
#Carteira .TodoCarteira .row.todoImoveis { width: auto; max-width: calc(100% + 30px);}
#Carteira .TodoCarteira .intro{
max-width: 870px;
}
#Carteira.itemAcordeonFundo  .TodoCarteira .ItemNovoImovel p{
margin-bottom: 8px;
}
#Carteira.itemAcordeonFundo  .TodoCarteira .ItemNovoImovel p .negrito {
font-weight: 500;
}
#Documentos.itemAcordeonFundo .headerItem{ }
#Documentos.itemAcordeonFundo .TodoDocumentos {
margin-top: 0;
}
#Documentos.itemAcordeonFundo .tabelaDocumentos {
margin-top: 0;
margin-bottom: 24px;
}
#Documentos.itemAcordeonFundo .tabelaDocumentos table th{
font-size: 16px;
line-height: 24px;
}
#Documentos.itemAcordeonFundo .tabelaDocumentos table td{
font-size: 16px;
line-height: 24px;
}
#Documentos.itemAcordeonFundo .tabelaDocumentos .BtnSecundario {
height: 36px;
line-height: 33px;
}
#Documentos.itemAcordeonFundo td .BtnSecundario svg{
width: 16px;
height: 16px;
}
#Documentos.itemAcordeonFundo .tabelaDocumentos table{
border-bottom: solid 2px #CECECE;
}
#FundosNovo.itemAcordeonFundo{
border-top: 2px solid #CECECE;
margin-top: 40px;
padding-top: 64px;
}
#numerosFundo .CarrNums{
width: 100%;
}
#numerosFundo .containerSite{
position: relative;
}
#numerosFundo .CarrNums .slick-list{
overflow: visible;
}
.escondeOverflow1{
position: absolute;
width: 100%;
height: 100%;
background: #f6f6f6;
left: -100%;
top: 0;
z-index: 4;
}
.escondeOverflow2{
position: absolute;
width: 100%;
height: 100%;
background: #f6f6f6;
left: calc(100% + 15px);
top: 0;
z-index: 4;
}
#numerosFundo .CarrNums .slick-prev{
background: transparent linear-gradient(270deg, #F6F6F647 0%, #F6F6F6 100%) 0% 0% no-repeat padding-box;
position: absolute;
left: 0;
height: 100%;
top: 0;
border: none;
-webkit-appearance: none;
appearance: none;
outline: none;
width: 44px;
z-index: 2;
color: transparent;
cursor: pointer;
display:none !important;
}
#numerosFundo .CarrNums .slick-next{
background: transparent linear-gradient(90deg, #F6F6F647 0%, #F6F6F6 100%) 0% 0% no-repeat padding-box;
position: absolute;
right: 0;
height: 100%;
top: 0;
border: none;
-webkit-appearance: none;
appearance: none;
outline: none;
width: 44px;
z-index: 2;
color: transparent;
cursor: pointer;
}
#numerosFundo .CarrNums .slick-prev:after{
content: "‹";
height: 36px;
width: 36px;
background: #FFFFFF;
border: solid 1px #EFEFEF;
transition: all 50ms ease-out 50ms;
position: absolute;
top:50%;
border-radius: 50%;
margin-top: -18px;
left: 50%;
margin-left: -18px;
z-index: 1;
color: #061844;
font-size: 33px;
line-height: 31px;
}
#numerosFundo .CarrNums .slick-next:after{
content: "›";
height: 36px;
width: 36px;
background: #FFFFFF;
border: solid 1px #EFEFEF;
transition: all 50ms ease-out 50ms;
position: absolute;
top:50%;
border-radius: 50%;
margin-top: -18px;
left: 50%;
margin-left: -18px;
z-index: 1;
color: #061844;
font-size: 33px;
line-height: 31px;
}
.itemAcordeonFundo .CarrosselPrincipais  .slick-prev{
position: absolute;
left: -3px;
height: 100%;
top: 0;
border: none;
-webkit-appearance: none;
appearance: none;
outline: none;
width: 36px;
z-index: 2;
color: transparent;
cursor: pointer;
background: none;
}
.itemAcordeonFundo .CarrosselPrincipais  .slick-next{
position: absolute;
right: -3px;
height: 100%;
top: 0;
border: none;
-webkit-appearance: none;
appearance: none;
outline: none;
width: 36px;
z-index: 2;
color: transparent;
cursor: pointer;
background: none;
}
.itemAcordeonFundo .CarrosselPrincipais  .slick-prev:after{
content: "‹";
height: 36px;
width: 36px;
background: #FFFFFF;
border: solid 1px #EFEFEF;
transition: all 50ms ease-out 50ms;
position: absolute;
top:50%;
border-radius: 50%;
margin-top: -18px;
left: 50%;
margin-left: -18px;
z-index: 1;
color: #061844;
font-size: 33px;
line-height: 31px;
}
.itemAcordeonFundo .CarrosselPrincipais  .slick-next:after{
content: "›";
height: 36px;
width: 36px;
background: #FFFFFF;
border: solid 1px #EFEFEF;
transition: all 50ms ease-out 50ms;
position: absolute;
top:50%;
border-radius: 50%;
margin-top: -18px;
left: 50%;
margin-left: -18px;
z-index: 1;
color: #061844;
font-size: 33px;
line-height: 31px;
} .itemAcordeonFundo .slick-prev:hover:after {
color: #ffffff;
background: #061844;
border: solid 1px #061844;
}
.itemAcordeonFundo .slick-next:hover:after {
color: #ffffff;
background: #061844;
border: solid 1px #061844;
}
.itemAcordeonFundo .caixaItem.CaixaInativoIt{
max-height: 0 !important;
overflow: hidden;
}
.itemAcordeonFundo .caixaItem{
max-height: inherit;
}
.itemAcordeonFundo .caixaItem iframe{
height: 320px;
}
.itemAcordeonFundo.TodoInativoIt + .itemAcordeonFundo .headerItem{
margin-top: 36px;
}
#palavraGestor .txtPalavraGestor.txtInativoIt{
height:0 !important;
}
#palavraGestor .txtPalavraGestor.txtAtivoIt{
height: 100%;
}
#palavraGestor.itemAcordeonFundo .caixaItem{
max-height: inherit;
}
.mostrarAtivo {
bottom: inherit;
top: 100%;
position: relative;
}
#numerosFundo .slick-next:hover:after {
color: #ffffff;
background: #061844;
border: solid 1px #061844;
}
@media (max-width: 768px) {
.imagePalavraGestor.col-md-6{
order: 1;
flex: 0 0 100%;
max-width: 100%;
}
.imagePalavraGestor iframe {
margin-bottom: 24px;
max-width: 100%;
}
.txtPalavraGestor.col-md-6 {
order: 2;
flex: 0 0 100%;
max-width: calc(100% - 15px);
}
.containerCalculadora {
margin-top: 120px;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo {
width: 100%;
}
#infosBasicas.itemAcordeonFundo .containerInfos .itemInfo {
margin-bottom: 16px;
}
#Documentos.itemAcordeonFundo .headerItem {
margin-top: 48px;
}
#videoMensal iframe {
min-height: 417px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice {
margin-bottom: 24px;
max-width: 470px;
flex-wrap: wrap;
margin-left: auto;
margin-right: auto;
justify-content: start;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc span {
font-size: 20px;
line-height: 31px;
}
.itemAcordeonFundo .todoCalculadora .valorIndice .itemCalc {
width: auto;
margin-bottom:12px;
margin-right: 0 !important;
}
.todoCalculadora {
padding: 48px 20px 0px 20px;
}
.todoCalculadora .graducacao div span sup{
display: block;
}
.todoCalculadora .graducacao div span {
margin-right: -24px;
}
}
@media (max-width: 560px) {
.itemAcordeonFundo .headerItem{
margin-left: -16px;
margin-right: -16px;
width: calc(100% + 32px);
padding: 0 16px;
}
.itemAcordeonFundo .headerItem .setaHeader {
right: 16px;
}
.itemAcordeonFundo .headerItem h2 {
font-size: 24px;
max-width: 250px;
line-height: 32px;
margin-bottom: 10px;
}
.itemAcordeonFundo.TodoInativoIt + .itemAcordeonFundo .headerItem {
margin-top: 24px;
}
#videoMensal iframe {
min-height: 211px;
}
.todoCalculadora .graducacao div span {
font-size: 12px;
line-height: 17px;
margin-right: -18px;
text-align: center;
}
}
@media (max-width: 550px) {
.itemAcordeonFundo .todoCalculadora .valorIndice{ }
}
@media (max-width: 450px) {
.imagePalavraGestor  .caixaItem iframe {
height: 240px;
}
} .RecebaInsightsMoble{
background:#2095EE;
position: fixed;
bottom: 0;
width: 100%;
display: none;
}
.RecebaInsightsMoble .closeRecebaInsightMobile{
position: relative;
}
.RecebaInsightsMoble .closeRecebaInsightMobile svg .a{
fill: #fff;
}
.RecebaInsightsMoble.AtivoInsights{
display: none;
}
.RecebaInsightsMoble div{
display: flex;
justify-content: center;
padding: 11px;
}
.RecebaInsightsMoble div p {
color:#FFFFFF;
font-size: 18px;
font-weight: 600;
}
@media (max-width: 1180px) {
.RecebaInsightsMoble.AtivoInsights{
display: flex;
z-index: 99;
cursor: pointer;
align-items: center;
justify-content: space-between;
padding: 0px 8px;
}
}  #sectionNoticiasInterna2 .BtnSecundario .carregarPost.BotaoLoading, #sectionNoticiasInterna2 .BtnSecundario .carregarPost.BotaoLoading:hover{
pointer-events: none;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/loader.gif);
background-size: 29px;
background-repeat: no-repeat;
background-position: center center;
}
#sectionNoticiasInterna2 .BtnSecundario .carregarPost.BotaoLoading span , #sectionNoticiasInterna2 .BtnSecundario .carregarPost.BotaoLoading:hover span{
color: transparent !important;
}
#sectionNoticiasInterna2 .BtnSecundario .carregarPost.BotaoInativo, #sectionNoticiasInterna2 .BtnSecundario.BotaoInativo{
display: none;
}   .caixaOpçoesFundos.ativoDrop {
display: inline-flex;
min-width: 370px;
position: absolute;
height: auto;
opacity: 1;
visibility: visible;
overflow: visible;
background: white;
box-shadow: 5px 5px 10px #2095EE40;
top: calc(100% - 8px);
left: 0;
width: fit-content;
}
.caixaOpçoesFundos.ativoDrop ul li a{
display: block;
}
.TodoConteudoFundosBanner .col-md-6.caixaPrev{
max-width: 400px;
}
.tooltipDrop{
position: absolute;
background: #ffffff;
top: 0;
left: calc(100% + 18px + 24px);
height: 166px;
width: 297px;
padding: 12px 16px;
margin-top: -50px;
display:none;
z-index: 1;
}
.tooltipDrop .textoTooltip h5{
font-size: 16px;
font-weight: 600;
line-height: 26px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-top: 0px;
}
.tooltipDrop .textoTooltip p{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #686868 !important;
}
.tooltipDrop .btnEntendi{
background: #2095EE;
box-shadow: 2px 2px 2px rgba(32, 149, 238, 0.25098);
border-radius: 2px;
width: 86px;
height: 32px;
color:#ffffff;
line-height:32px;
font-style: normal;
font-weight: 400;
font-size: 16px;
text-align: center;
cursor: pointer;
margin-top: 12px
}
.closeTooltipDrp{
position: absolute;
right: 10px;
color: #686868;
font-size: 20px;
line-height: 1;
transform: scaleX(1.4);
font-weight: 300;
transform-origin: center;
top: 7px;
cursor: pointer;
}
.detalheTooltip{
position: absolute;
left: -18px;
top: 50%;
margin-top: -11px;
height: 22px;
}
.detalheTooltip svg{
display: block;
}
.selTitulo{
background: rgba(255, 255, 255, 0.15);
border: 2px solid #FFFFFF;
border-radius: 4px;
display: inline-flex;
margin-bottom: 18px;
margin-top: 4px;
padding: 1px 12px;
min-width: 370px;
justify-content: space-between;
align-items: center;
}
.sub-1 .setaTitulo {
display: flex;
cursor: pointer;
}
#banner.bannerPrevs h1{
font-size: 40px;
}
.option_menu{border-bottom: solid 1px #DCDCDC;transition: position, top 300ms ease-in;top:10px} @media (max-width: 960px) { .option_menu {display:none} }
.option_menu .listaOption{max-width: 1170px;margin-left: auto;margin-right: auto; overflow: hidden}
.option_menu .listaOption .containerLista{display: flex; align-items: center; height:64px;z-index: 8;
position: relative;transition: transform ease-in 200ms;  transform:translateX(0px)}
.option_menu .listaOption span{flex-shrink:0;margin-right: 32px;display: flex;height:64px; align-items: center;transition: all 300ms ease-in;border-bottom:4px solid transparent;}
.option_menu .listaOption span:hover{border-bottom:4px solid #2095EE;}
.option_menu .listaOption span.MenuFixoAtivo {border-bottom:4px solid #2095EE;}
.option_menu .listaOption span:last-of-type{margin-right: 0}
.option_menu .listaOption span a{color: #061844;font-size: 15px;line-height: 27px; text-decoration: none;cursor: pointer;}
.option_menu .listaOption .staMais{
display: none;
position: absolute;
left: calc(100% - 11px - ((100% - 1170px)/2) + 30px );
top: 50%;
transform: rotate(90deg);
margin-top: -10px;
cursor: pointer;
}
.option_menu .listaOption .staMais svg, .option_menu .listaOption .staMenos svg{
width: 15px;
}
.option_menu .listaOption .staMais svg .a, .option_menu .listaOption .staMenos svg .a  {
fill: #061844;
}
.option_menu .listaOption .staMenos{
display: none;
position: absolute;
left: calc(((100% - 1170px)/2) - 30px - 11px);
top: 50%;
transform: rotate(-90deg);
margin-top: -10px;
cursor: pointer;
}
.option_menu{
position: relative;
}
.option_menu:hover .listaOption.ScrollMenu .staMais{
display: block;
}
.option_menu:hover .listaOption.ScrollMenu .staMenos{
display: block;
}
@media (max-width: 1270px) {
.option_menu .listaOption .staMenos {
left: 5px;background: white;
z-index: 10;
}
.option_menu .listaOption .staMais{
left: calc(100% - 5px - 11px);
background: white;
z-index: 10;
}
}
.BodyAtivoMenuFundoFixo .AtivoFixedMenu .todoMenuLogo{
display: none;
} .BodyAtivoMenuFundoFixo .todoMenuLogo nav li.btnMenu a{
box-shadow: none !important;
}
.BodyAtivoMenuFundoFixo .todoMenuLogo{
box-shadow: none !important;
}
.numerosFundo .menor{
font-size: 16px !important;
font-weight: 400 !important;
}
.FundoPrivateEquity.NovosFundos #numerosFundo{
z-index: 1;
}
#banner.BannerPrivate{
margin-top: 0px;
}
.bannerPrevs .setaTitulo{
display: flex;
}
.bannerPrevs .selTitulo{
align-items: center;
} .BodyAtivoMenuFundoFixo .option_menu {
position: fixed;
top: 0;
z-index: 999;
width: 100%;
box-shadow: 5px 5px 30px #2095EE26;
border: none;
background: #ffffff;
}
.FundoPrivateEquity .rowCasesInvestimento{
display: flex;
align-items: center;
}
.FundoPrivateEquity .rowCasesInvestimento .compText{
display: flex;
}
.FundoPrivateEquity .rowCasesInvestimento .compImage{
flex-basis: 142px;
height: 80px;
background: #FFFFFF;
border: 1px solid #DCDCDC;
display: flex;
align-items: center;
justify-content: center;
padding: 0px 8px;
}
.FundoPrivateEquity .rowCasesInvestimento .compText .itemComp p{
margin-bottom: 0px;
}
.FundoPrivateEquity .rowCasesInvestimento .compText .Comp{
margin-left: 24px;
}
.FundoPrivateEquity .rowCasesInvestimento .compText .Setor{
margin-left: 48px;
}
.FundoPrivateEquity #cases .contFundo{
display: flex;
flex-wrap: wrap;
}
.FundoPrivateEquity #cases .itemColoumnCase {
flex-basis: calc(50% - 65px);
margin-top: 24px;
margin-bottom: 24px;
}
.FundoPrivateEquity #cases .rowCasesInvestimento img {
max-height: 78px;
max-width: 100%;
}
.FundoPrivateEquity #cases .itemColoumnCase:nth-of-type(2n){
margin-left: 130px;
}
.FundoPrivateEquity .rowCasesInvestimentoTexto p{
margin-bottom: 0px;
}
.FundoPrivateEquity .rowCasesInvestimentoTexto h4 {
margin-top: 24px;
}
.FundoPrivateEquity  #equipe .contFundo{
display: flex;
flex-wrap: wrap;
margin-left: -3.5px;
margin-right: -3.5px;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate{
flex-basis:calc(100%/6);
padding: 0px 3.5px;
margin-bottom: 12px;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate{
background-size:cover;
min-height:225px;
position:relative;
padding: 15px;
background-position: center;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate .overlayEquipe {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(208, 212, 220, 0) 0.01%, rgba(6, 24, 68, 0.5) 100%);
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate h3, .FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate p {
position: relative;
z-index: 2;
color:#FFFFFF;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate h3{
font-size: 16px;
margin-bottom: 4px;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate p{
font-size: 14px;
margin-bottom: 0px;
}
.FundoPrivateEquity  #equipe  .rowEquipePrivate .EquipePrivate .infosEquipe{
position:absolute;
bottom: 15px;
}
.FundoPrivateEquity #equipe{
margin-bottom:182px;
}
@media (max-width: 1028px) {
.FundoPrivateEquity #cases .itemColoumnCase {
flex-basis: calc(100%);
}
.FundoPrivateEquity #cases .itemColoumnCase:nth-of-type(2n){
margin-left: 0px;
}
.FundoPrivateEquity #equipe .rowEquipePrivate {
flex-basis: calc(100%/5);
}
}
@media (max-width: 868px) {
.FundoPrivateEquity #equipe .rowEquipePrivate {
flex-basis: calc(100%/4);
}
}
@media (max-width: 600px) {
.FundoPrivateEquity #equipe .rowEquipePrivate {
flex-basis: calc(100%/3);
}
}
@media (max-width: 460px) {
.FundoPrivateEquity #equipe .rowEquipePrivate {
flex-basis: calc(100%/2);
}
} .ExploreFundos{
margin-top: 96px;
}
.FooterComoInvestir #CadatroNewsletter{
display: none;
}
.ConteudosPlataformas.ExploreFundos p {
max-width: 100%;
}
#filtrosFundos .filtros {
display: flex;
align-items: center;
}
.fundos-como-investir{
width: 100%;
}
#filtrosFundos{
margin-top: 36px;
}
#filtrosFundos .filtros .btn-filtro-cat {
border: 1px solid #495675;
padding: 12px 24px;
border-radius: 50px;
margin-right: 16px;
} 
#filtrosFundos .filtros .btn-filtro-cat p{
margin-top: 0;
color: #495675;
}
#filtrosFundos .filtros .btn-filtro-cat.ativo {
background: #495675;
}
#filtrosFundos .filtros .btn-filtro-cat.ativo p{
color: #fff;
}
.fundo {
margin-top: 36px;
margin-bottom: 64px;
}
.fundo .item {
width: 270px;
height: 264px;
box-shadow: 5px 5px 25px #EBEBEBCC;
border-left: 3px solid #4BA3C7;
padding: 16px 24px;
margin-bottom: 36px;
}
.fundo .item span{
color: #686868;
}
.fundo .item p{
color: #061844;
}
.fundo .item .nome{
font-size: 18px;
color: #061844;
font-weight: 600;
}
.fundo .itemDados.itemRisco p {
margin-top: 16px;
color: #061844;
font-weight: 400;
}
.fundo .itemDados .PontuacaoRisco .tooltip {
top: 0;
}
.fundo .item .btn {
display: flex;
width: 150px;
height: 36px;
margin-top: 22px;
}
.fundo .btn a {
width: 150px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #061844;
border-radius: 2px;
color: #061844;
}
.fundo .btn a:hover {
background: #061844;
color: #ffffff !important;
}
.GroupCampoSelect select{
margin-bottom: 32px;
}
.labelSelect {
margin-bottom: 8px;
}
.GroupCampo.Whats{
margin-bottom: 16px !important;
}
.FooterComoInvestir footer{
display: block;
}
.itemGeral {
display:none;
}
#btn-mostrar-mais {
width: 270px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
background: #061844;
justify-content: center;
margin-left: auto;
margin-right: auto;
color: #fff;
margin-bottom: 190px;
border-radius: 2px;
}
@media (max-width: 768px) {
.fundo .item {
margin-left: auto;
margin-right: auto;
}
.row.linhasOndeInvestir .col-md-3.col-sm-6 {
width: 50%;
padding: 0 5px 0 5px;
}
.ItemImagemCorretora img {
max-width: 150px;}
.fundo .itemDados {
margin-right: 30px;
max-width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
}
.ConteudoComoInvestir .ConteudosPlataformas h2 {
text-align: center;
}
.ConteudoComoInvestir   .ConteudosPlataformas p {
text-align: center;
}
.ConteudoComoInvestir {
margin-top: 64px;
}
.ExploreFundos {
margin-top:  64px;
}
.fundo {
margin-bottom: 56px;
}
.tooltipContent {
left: 0;
}
.FundosMenor .tooltipContent {
left: calc(100% - 180px);
}
.FundosMenor.NoCarrossel .tooltipContent{
left: calc(100% - 220px);
}
.fundos-busca .tooltipContent{
left: calc(100% - 200px);
}
}
.atualizadoEm{
position: absolute;
bottom: 16px;
right: 16px;
font-size: 14px;
color: #686868;
}
.infosMobile{
display:none;
}
#container {
height:auto;
width: 100%;
overflow:hidden; 
position:relative;
border: 1px solid #DCDCDC;
margin-top:36px;
background-image:url(//www.kinea.com.br/wp-content/themes/kinea/src/images/lines.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.box {
width: 100%;
height: 600px;
background-repeat: no-repeat;
background-position: center;
padding: 36px 0px;
box-sizing: border-box;
pointer-events: none;
background-clip: content-box;
}
@media (max-width: 767px) {
#container{
margin-top:36px;
}
#container .atualizadoEm{
display:none;
}
.infosMobile{
display: flex;
align-items: center;
justify-content: space-between;
}
.arrastePara{
display: flex;
align-items: center;
}
p.atualizadoEmMobile{
max-width: 100px;
}
.arrastePara span{
font: normal normal normal 14px/16px Titillium Web;
letter-spacing: 0px;
color: #061844;
flex-basis: 80px;
margin-left:8px;
}
.atualizadoEm{
font: normal normal normal 14px/16px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
.box{
pointer-events: all;
background-position: left center;
width: 710px;
padding: 16px 0px;
height: 540px;
}
} header {
position: relative;
z-index: 9;
overflow: hidden;
}
.faixaNewsFixo{
position: fixed;
right: 0;
bottom:  60px;
display: flex;
align-items: center;
z-index: 107;
}
.faixaNewsFixo .conteudoFormFaixa{
transform: translateX(100%);
width: 0;
overflow: hidden;
transition: all 200ms ease-in-out 400ms;
position: relative;
z-index: 10;
height: 415px;
background: white;
border-left: solid 4px #2095EE;
box-shadow: 10px 5px 15px 0px #EBEBEBCC;
}
.faixaNewsFixo .conteudoFormFaixa.ErrorFix{
height: auto;
}
.faixaNewsFixo .conteudoFormFaixa.faixaNewsFixaAtiva{
transform: translateX(0%);
width: 418px;
padding: 36px 24px
}
.faixaNewsFixo .btnFaixa{
cursor: pointer;
writing-mode: sideways-lr;
position: relative;
right: -4px;
top: 0;
width: 48px;
line-height: 48px;
text-align: center;
font-weight: 600;
font-size: 16px;
color:#ffffff;
background: #2095EE;
height: 235px;
z-index: 2;
-webkit-writing-mode: vertical-lr;
}
.faixaNewsFixo .GroupCampo{
border: 1px solid #CECECE;
position: relative;
-webkit-transition: border 50ms ease-in 50ms;
transition: border 50ms ease-in 50ms;
padding: 8.5px 24px;
margin-bottom:26px;
background: white;
height: 48px;
}
.faixaNewsFixo .GroupCampo .iconeCampo{
}
.faixaNewsFixo .GroupCampo label{
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #061844;
display: inline-block;
}
.faixaNewsFixo .GroupCampo label.labelInterno{
position: absolute;
top: -14px;
padding: 0px 12px;
left: 12px;
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
background: #ffffff;
}
.faixaNewsFixo .GroupCampo input{
border: none;
-webkit-appearance: none;
appearance: none;
outline: none;
display: inline-block;
border: none;
font-size: 18px;
line-height: 27px;
width: calc(100% - 26px);
margin-bottom: 0px;
color: #9A9A9A;
padding-left: 16px;
font-family: 'Titillium Web', sans-serif;
}
.faixaNewsFixo ::-webkit-input-placeholder{
opacity: 1;
}
.faixaNewsFixo :-ms-input-placeholder{
opacity: 1;
}
.faixaNewsFixo ::placeholder{
opacity: 1;
}
.faixaNewsFixo .CheckBoxField {
margin-bottom: 16px;
}
.faixaNewsFixo .CheckBoxField span{
padding-left: 8px;
font-size: 14px;
max-width: 330px;
}
.faixaNewsFixo .GroupCampo.FormPadraoErro {
border: 1px solid #FF7575;
margin-bottom: 48px;
font-size: 14px;
}
.faixaNewsFixo .GroupCampo.FormPadraoErro::after {
content: "Este campo é obrigatório";
color: #FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);
left: 0;
width: 100%;
z-index: 9;
}
.faixaNewsFixo .CheckBoxField.margin-cor {
margin-bottom: 48px;
}
.faixaNewsFixo .GroupCampo.IlegalEmail{
border: 1px solid #FF7575;
margin-bottom: 48px;
font-size: 14px;
}
.faixaNewsFixo .GroupCampo.IlegalEmail:after{
content: "Insira um formato de e-mail válido";
color:#FF7575;
position: absolute;
top: 0;
top: calc(100% + 10px);left: 0;
width:100%;
}
.btnSubmit input{
background: #061844 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #2095EE40;
border-radius: 2px;
text-align: center;
width: 100%;
-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;
color: #ffffff;
border: 0;
font-weight: 400;
height: 48px;
line-height: 48px;
font-size: 16px;
cursor: pointer;
}
.btnSubmit input:hover{
background: #061844;
background-position: center;
}
.faixaNewsFixo .btnFaixa span{
display: none;
}
.faixaNewsFixo .faixaMobile{
display: none;
}
@media (max-width: 960px) {
.faixaNewsFixo .faixaMobile{
display: flex;
margin-bottom: 56px;
justify-content: space-between;
}
.closeBtnFixaAberto{
position: relative;
top: -20px;
}
.closeBtnFixaAberto svg{
width: 19px;
cursor: pointer;
}
.faixaNewsFixo .GroupCampo label {
font-size: 16px;
}
.faixaNewsFixo .GroupCampo input {
font-size: 16px;
line-height: 32px;
}
.closeBtnFixaAberto svg .a{
fill: #2095EE;
}
.faixaNewsFixo .faixaMobile h3 {
font-size: 23px;
color: #2095EE;
font-weight: 600;
margin-top: 10px;
}
.faixaNewsFixo{
display: block;
left: 0;
right: inherit;
width: 100%;
bottom: 0;
}
.faixaNewsFixo .conteudoFormFaixa.faixaNewsFixaAtiva{
display: block;
position: fixed;
z-index: 999;
background: #ffffff;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-left: none;
padding: 124px 24px;
}
.faixaNewsFixo.faixaNewsFixaOculta,     .faixaNewsFixo.faixaNewsFixaOculta .conteudoFormFaixa.faixaNewsFixaAtiva{
display: none !important;
}
.faixaNewsFixo .btnFaixa {
writing-mode: initial;
right: initial;
width: 100%;
height: auto;
text-align: left;
padding: 0 16px;
font-weight: 400;
position: relative;
}
.faixaNewsFixo .btnFaixa span{
display: block;
position: absolute;
right: 16px;
top: 6px;
}
.faixaNewsFixo .btnFaixa span svg{
width: 16px;
}
.faixaNewsFixo .btnFaixa span svg .a{
fill: #ffffff;
}
.faixaNewsFixo .conteudoFormFaixa{
display: none;
}
}
.msg {
display: block;
position: relative;
z-index: 100;
font-size: 12px;
color: #686868;
margin-top: 18px;
padding-left: 12px;
}
.ListaFundosInterna.col-md-9 {
padding-top: 48px;
}
.ListaFundosInterna .legenda {
display: flex;
justify-content: right;
align-items: center;
margin-bottom: 10px;
}
.ListaFundosInterna .legenda .item {
display: flex;
justify-content: center;
align-items: center;
margin-right: 20px;
}
.ListaFundosInterna .legenda .item:last-child{
margin-right: 0px;
}
.ListaFundosInterna .legenda .item p {
margin-top: 0px;
font-size: 14px;
line-height: 20px;
}
.tag-cards {
width: 24px;
height: 30px;
border-radius: 0px 0px 3px 3px;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
color: #fff;
font-weight: 600;
margin-right: 8px;
}
.tags {
display: flex;
justify-content: end;
position: absolute;
top: 0;
right: 20px;
}
.tags .tag-cards{
margin-right: 0;
margin-left: 8px;
}
.tags .tag-cards img{
max-width: 19px;
}
.FundosMenor .CardPadrao p {
font-size: 16px;
} .FundosMenor .col-md-2.itemDados.itemRisco {
max-width: 100%;
width: 100%;
padding: 0 !important;
}
.FundosMenor .col-md-2.itemDados.itemRisco p{
margin-top: 16px;
color: #061844;
}
.FundosMenor .tag {
font-size: 11px;
padding: 3px 8px;
}
.FundosMenor   .CardPadrao a.btnPadraoHover {
width: 170px;
}
@media (max-width: 768px) {
.FundosMenor   .CardPadrao a.btnPadraoHover {
width: 150px;
}
}
.itemCarrossel.FundosMenor .CardPadrao{
box-shadow: none;
}
.itemCarrossel.FundosMenor  {
padding: 0 16px;
height: 385px !important;
width: 270px;
}
.positionMenu {
display: flex;
align-items: center;
margin-top: 19px;
position: absolute;
right: calc((100% - 1170px) / 2);
}
@media (max-width: 1170px) {
.todoMenu nav ul .btnMenu:hover{
color: #061844;
}
.positionMenu .btnBusca{
display: none !important;
}
ul.menu.MenuAtivo .DetalheMenu{
display: none !important;
}
}
@media (max-width: 960px) {
.todoMenuLogo nav {
float: right;
}
.menuArcordeon {
display: flex;
align-items: center;
}
}
.menuArcordeon img {
order: 2;
}    
.menuArcordeon svg{
order: 1;
margin-right: 20px;
}
.todoBusca {
position: fixed;
top: 120px;
z-index: 9;
width: 100%;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE26;
height: 236px;
display: none;
}
.btnBusca{
cursor: pointer;
position: relative;
z-index: 1000;
}
.btnCloseBusca.Voltar {
justify-content: left;
left: 0;
display: none;
}
.todoBusca .containerSite {
position: relative;
height: 100%;
}
.btnCloseBusca {
display: flex;
justify-content: right;
margin-top: 24px;
position: absolute;
right: 0;
cursor: pointer;
}
.btnCloseBusca span {
position: relative;
height: 16px; width: 16px; display: flex;
flex-direction: column;
justify-content: center;
}
.btnCloseBusca span::before,
.btnCloseBusca span::after {
position: absolute;
content: '';
width: 100%;
height: 1px; background-color: #C1C1C1;
}
.btnCloseBusca span::before {
transform: rotate(45deg);
}
.btnCloseBusca span::after {
transform: rotate(-45deg);
}
.inputBusca {
position: absolute;
width: 100%;
bottom: 64px;
}
.inputBusca input {
font-size: 30px;
width: 100%;
box-sizing: border-box;
border-bottom: 1px solid #CECECE !important;
border: none;
padding-bottom: 25px;
padding-left: 10px;
}
.seta {
display: flex;
align-items: center;
width: 31px;
position: relative;
}
.seta span {
width: 30px;
height: 3px;
background: #0C1D48 0% 0% no-repeat padding-box;
border-radius: 2px;
display: block;
position: relative;
cursor: pointer;
}
.seta svg {
position: absolute;
right: 0;
cursor: pointer;
}
.todoSeta {
position: absolute;
right: 0;
top: 10px;
cursor: pointer;
height: 20px;
display: flex;
align-items: center;
}
.btnBusca.mobile {
display: none;
}
@media (max-width: 960px) {
.todoMenuLogo .containerSite {
display: flex;
align-items: center;
justify-content: space-between;
}
.todoBusca {
height: 100%;
top: 0 !important;
z-index: 10000000;
}
.btnCloseBusca.Voltar {
justify-content: left;
left: 0;
display: block;
}
.inputBusca {
bottom: inherit;
top: 130px;
}
.inputBusca input{
font-size: 18px;
}
.todoSeta {
top: 4px;
} .btnBusca.mobile {
display: block;
position: absolute;
margin-top: 0;
right: 0;
margin-right: 70px;
}
.menuMobileAjuste {
display: flex;
position: absolute;
right: 16px;
}
.btnCloseBusca.Voltar p {
color: #061844;
font-weight: 600;
}
}
.resultado-busca {
margin-top: 177px;
}
.resultado-busca h2 {
font-size: 32px;
line-height: 46px;
font-weight: 400;
margin-bottom: 24px;
}
.resultado-busca .grupoInput {
width: 570px;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
margin-bottom: 110px;
}
.resultado-busca .grupoInput input {
width: 100%;
height: 100%;
border: 1px solid #CECECE;
font-size: 16px;
padding-left: 24px;
}
.resultado-busca .grupoInput svg {
position: absolute;
right: 24px;
}
.topo-titulo {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 24px;
}
.topo-titulo h3 {
font-size: 24px;
line-height: 46px;
font-weight: 600;
color: #061844;
}
.topo-titulo a {
font-size: 16px;
text-decoration: none;
color: #2095EE;
}
.topo-titulo .fa{
margin-left: 12px;
}
.todoFundo {
display: flex;
justify-content: space-between;
}
.todoFundo.alignStart{
justify-content: start;
}
.todoFundo .CardPadrao {
width: 270px;
}
.todoFundo .CardPadrao a.btnPadraoHover {
text-decoration: none;
}
.marginPadrao {
margin-top: 124px;
}
.postBlogBusca .todoPost {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.postBlogBusca .todoPost.alignStart{
justify-content: start;
margin-left:-12px;
margin-right: -12px;
margin-bottom: -24px;
}
.postBlogBusca .todoPost .itemNoticia{
width: 370px;
padding: 0;
margin-bottom:24px 
}
.postBlogBusca .todoPost .itemNoticia.spacer{
padding: 0px 12px;
}
.postBlogBusca .todoPost .itemNoticia.inativo{
display: none;
}
.postBlogBusca  a.morePosts{
font-size: 16px;
text-decoration: none;
color: #2095EE;
position: relative;
text-align: center;
display: inline-block;
margin-top: 24px;
border: solid 1px #2095ee;
padding: 20px;
margin-left: auto;
margin-right: auto;
}
.postBlogBusca .todoPost a {
text-decoration: none;
}
.postBlogBusca .todoPost .autor a{
color: #6E83B7;
}
.documentosBusca #tdRestritos div a {
width: 172px;
text-decoration: none;
}
.comunicadosBusca .todoComunicado .item p {
font-size: 18px;
color: #061844;
margin-bottom: 8px;
}
.comunicadosBusca  .todoComunicado {
display: flex;
justify-content: start;
flex-wrap:wrap;
}
.comunicadosBusca .todoComunicado .item{
width: 270px;
padding-bottom: 16px;
border-bottom: 1px solid #CECECE;
margin-bottom: 24px;
margin-right: calc(( 1170px - (270px * 4))/4);
}
.comunicadosBusca  .todoComunicado .alinhaItens {
display: flex;
justify-content: space-between;
align-items: center;
}
.comunicadosBusca  .todoComunicado .alinhaItens  .video a {
display: flex;
align-items: center;
color: #2095EE;
text-decoration: none;
}
.comunicadosBusca  .todoComunicado .alinhaItens  .carta a svg{
margin-right: 8px;
}
.comunicadosBusca  .todoComunicado .alinhaItens  .carta a svg .a{
fill:#2095EE;
}
.comunicadosBusca  .todoComunicado .alinhaItens  .carta a {
display: flex;
align-items: center;
color: #2095EE;
text-decoration: none;
}
.comunicadosBusca  .todoComunicado .alinhaItens span{
margin-left: 8px;
display: block;
}
@media (max-width: 1170px) {
.resultado-busca .grupoInput {
margin-bottom: 56px;
}
.marginPadrao {
margin-top: 56px;
}
.todoFundo .CardPadrao {
width: 270px;
height: 385px;
margin-right: 30px;
}
.postBlogBusca .todoPost .itemNoticia {
width: 370px;
padding: 0;
margin-right: 30px;
}
.dn{
display: none;
}
.documentosBusca #tdRestritos div a {
width: 91px;
}
.comunicadosBusca .todoComunicado {
flex-wrap: wrap;
display: block;
}
.comunicadosBusca .todoComunicado .item{
margin-bottom: 24px;
}
.videosBusca .col-md-4.slick-slide {
width: 370px;
}
.videosBusca  .RowListaVideos {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.videosBusca .RowListaVideos .row.TodoLista {
margin-left: auto;
max-width: 100%;
margin-right: auto;
}
.videosBusca .RowListaVideos .row.TodoLista .col-md-4 {
padding: 0;
margin-right: 30px;
}
}
@media (max-width: 600px) {
.resultado-busca .grupoInput {
width: 100%;
}
} @media (min-width: 2000px) { 
.row.rowSecundariaBanner .col-md-7{
flex: calc(55vw - ((100vw - 1170px) / 2) + 16px);
max-width: calc(55vw - ((100vw - 1170px) / 2) + 16px );
}
.row.rowSecundariaBanner .col-md-5{
flex: calc(45vw - ((100vw - 1170px) / 2) - 16px);
max-width: initial !important;
}
}
.ListaFundosInterna .item .tag-cards img {
max-width: 19px;
}
.closeshorcodeNewsModal{
position: absolute;
top:16px;
right:16px;
display:none;
}
.faixa-lang {
background: #FFF 0% 0% no-repeat padding-box;
height: 56px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 80px;
display: none;
}
.faixa-lang a {
color: #2095EE;
}
.faixa-lang.Ativo{
display: flex;
}
.margin {
margin-top: 69px !important;
}
@media (max-width: 1180px) {
.margin {
margin-top: 74px !important;
}}
.GroupCampo.Email {
padding-right: 0 !important;
}
.isDatalistFooter, .posRel{
position: relative;
}
.isDatalistFooter .ListaDomains2{
}
.ListaDomains,  .ListaDomains2{
position: absolute;
z-index: 10000;
background: #fff;
width: 100.7%;
left: -1px;
border: 1px solid #cecece;
top: 54px;
}
.ListaDomains .OptionDomains,  .ListaDomains2 .OptionDomainsFooter {
padding: 10px;
color: #9A9A9A;
font-size: 18px;
line-height: 27px;
}
.ListaDomains .OptionDomains , .ListaDomains2 .OptionDomainsFooter{
cursor: pointer;
}
.ListaDomains .OptionDomains:hover, .ListaDomains2 .OptionDomainsFooter:hover{
background: #cecece;
}
.ListaDomains .OptionDomains[dataativ=ativo]  ,  .ListaDomains2 .OptionDomainsFooter[dataativ=ativo]{
background: #cecece !important;
}
@media (max-width: 768px) {
.ListaDomains .OptionDomains ,   .ListaDomains2 .OptionDomainsFooter     {
font-size: 16px;
line-height: 24px;
}
} @media (max-width: 768px) {
.caixaForm.formPadrao.padrao .ListaDomains,    .caixaForm.formPadrao.padrao .ListaDomains2 {
top: 300px;
width: calc(100% - 48px);
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
}
.formComoInvestir.caixaForm.formPadrao.padarao {
position: relative;
}
.formComoInvestir.caixaForm.formPadrao.padarao  .ListaDomains {
top: 223px;
width: calc(100% - 96px);
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 768px) {
.formComoInvestir.caixaForm.formPadrao.padarao .ListaDomains {
top: 182px;
width: calc(100% - 32px);
left: -1px;
right: 0;
margin-left: auto;
margin-right: auto;
}} #banner.bannerHomeAtualizado{ 
margin-top: 81px;
position: relative;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto{
height: auto !important;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .imgBanner{
background-size: 100% auto;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .imgBanner{
position: relative;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .itemBanner img.imgDeskOpacity{
width: 100%;
height: auto;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .itemBanner .containerBanner{
position: absolute;
max-width: 100%;
min-height: 100%;
top:0;
left: 0;
z-index: 99;
width: 100%;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .itemBanner img.imgMobOpacity{
display: none;
}
@media (max-width: 768px) {
#banner.bannerHomeAtualizado.bannerHeigthAuto .imgBanner {
display: none;
}
#banner.bannerHomeAtualizado.bannerHeigthAuto .imgBannerMob {
display: block;
position: relative; }
#banner.bannerHomeAtualizado.bannerHeigthAuto .itemBanner img.imgBannerMob{
width: 100%;
height: auto;
display: block;
opacity: 0;
visibility: hidden;
display: block;
opacity: 0;
visibility: hidden;
}
}
@media (max-width: 767px) {
#banner.bannerHomeAtualizado.bannerHeigthAuto .itemBanner{
min-height: 100% !important;
}
}
#banner.bannerHomeAtualizado .slick-list{
padding-left: 0px !important;
}
#banner.bannerHomeAtualizado .imgBanner , #banner.bannerHomeAtualizado .imgBannerMob{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#banner.bannerHomeAtualizado a{
text-decoration: none;
}
#banner.bannerHomeAtualizado  .overlayBanner{
background: transparent linear-gradient(180deg, #4E556529 0%, #081637 100%) 0% 0% no-repeat padding-box;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
#banner.bannerHomeAtualizado .arrowPrevBanner{
position: absolute;
top: 50%;
left: calc((100% - 1170px)/2);
margin-top: -16px;
cursor: pointer;
}
#banner.bannerHomeAtualizado .arrowNextBanner{
position: absolute;
top: 50%;
right: calc((100% - 1170px)/2);
margin-top: -16px;
cursor: pointer;}
#banner.bannerHomeAtualizado .slick-dots{
position: absolute;
bottom: 24px;
text-align: center;
width: 100%;
z-index: 10;
}
#banner.bannerHomeAtualizado .slick-dots li{
display: inline-block;
margin-right: 12px;
width: 12px;
height: 12px;
}
#banner.bannerHomeAtualizado .slick-dots li:last-of-type{
margin-right: 0px;
}
#banner.bannerHomeAtualizado .slick-dots li button{
-webkit-appearance: none;
appearance: none;
box-shadow: none;
border: none;
outline: none;
color: transparent;
text-indent:999px;
border-radius: 50%;
width: 12px;
height: 12px;
overflow: hidden;
cursor: pointer;
background: #818181;
}
#banner.bannerHomeAtualizado .slick-dots li.slick-active button{
background: #ffffff;
}
.bannerHomeAtualizado .itemBanner .containerBanner{
max-width: 1170px;
margin-right: auto;
margin-left: auto;
position: relative;
min-height: 620px;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
z-index: 2;
}
.bannerHomeAtualizado .itemBanner .contentBanner{
flex-basis: 100%;       
} 
.bannerHomeAtualizado .itemBanner .contentBanner h2{
text-align: center;
font: normal normal 600 32px/46px Titillium Web;
letter-spacing: 0px;
color: #FFFFFF;
text-shadow: 0px 2px 0px #00000040;
max-width: 478px;
margin-left: auto;
margin-right: auto;
}
.bannerHomeAtualizado .itemBanner .btnBanner{
width: 170px;
height: 48px;
background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 2px;
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 16px;
text-align: center;
font: normal normal 600 16px/48px Titillium Web;
letter-spacing: 0px;
color: #0C1D48 ;
-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;
}
.bannerHomeAtualizado .itemBanner .btnBanner:hover{
opacity: .9;  
}
.bannerHomeAtualizado .itemBanner .contentBanner p{
text-align: center;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #FFFFFF;
text-shadow: 0px 2px 1px #00000040;
max-width: 470px;
margin-left: auto;
margin-right: auto;
margin-top: 16px;
}
.bannerHomeAtualizado .itemBanner .imgBanner{
display: block;
}
.bannerHomeAtualizado .itemBanner .imgBannerMob{
display: none;
}
@media (max-width: 1190px) {
#banner.bannerHomeAtualizado .arrowPrevBanner{
left: 16px;
}
#banner.bannerHomeAtualizado .arrowNextBanner{
right: 16px;
}
}
@media (max-width: 960px) {
#banner.bannerHomeAtualizado{ 
margin-top: 70px;
}
}
@media (max-width: 580px) {
.bannerHomeAtualizado .itemBanner.BanPainel .imgBanner{
display: none;
}
.bannerHomeAtualizado .itemBanner .imgBannerMob{
display: block;
}
} 
@media (max-width: 540px) {
#banner.bannerHomeAtualizado .arrowPrevBanner , #banner.bannerHomeAtualizado .arrowNextBanner   {  
display: none !important;
}
.bannerHomeAtualizado .itemBanner .btnBanner{
margin-top: 24px;
}
.containerBanner{
padding-left: 16px;
padding-right: 16px;
}
}  .videoQuemSomos{
padding-top: 96px;
}
.videoQuemSomos .ImgVideo img{
width: 100%;
}
.videoQuemSomos .ImgVideo{
position: relative;
}
.videoQuemSomos .ImgVideo .icon-play {
width: 0;
height: 0;
border-style: solid;
border-width: 12px 0 12px 22px;
border-color: transparent transparent transparent rgb(6, 24, 68);
}
.videoQuemSomos .ImgVideo .play {
width: 96px;
height: 96px;
background: #fff;
position: absolute;
top: 50%;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
left: 0;
right: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: -48px;
line-height: 96px;
padding-left: 5px;
}   
@media (max-width: 768px) {
.videoQuemSomos {
padding-top: 64px;
}
.videoQuemSomos  .containerSite{
width: 100%;
}
.videoQuemSomos .ImgVideo .play {
width: 74px;
height: 74px;
margin-top: -34px;
}
.videoQuemSomos .ImgVideo .icon-play {
border-width: 10px 0 10px 17px;
}
}  .itensMenuSideBar ul li{
cursor: pointer;
}
.conteudoPortalInvestidor{
display: block;
width: 100%;
}
#portal-do-investidor-login .menuPortal,   #portal-investidor-lembrar-senha .menuPortal{
display: none;
}
#portal-do-investidor-login #footerPortal, #portal-investidor-lembrar-senha #footerPortal{
display: none;
} 
#portal-do-investidor-login body , #portal-investidor-lembrar-senha body{
position: relative;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/fundo-portal-investimento.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#portal-do-investidor-login body:after, #portal-investidor-lembrar-senha body:after{
content:" ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/overlay-portal-investimento.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#portal-do-investidor-login, #portal-do-investidor-login body , #portal-investidor-lembrar-senha , #portal-investidor-lembrar-senha body {
height: 100%;
overflow: visible;
}
#portal-do-investidor-login .caixaLogin,  #portal-investidor-lembrar-senha .caixaLogin{
position: relative;
z-index: 2;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex-wrap: wrap;
}
#portal-do-investidor-login .formPadrao, #portal-investidor-lembrar-senha .formPadrao{
padding: 0px;
flex-basis: 570px;
max-width: 570px;
}
#portal-do-investidor-login .formPadrao form, #portal-investidor-lembrar-senha .formPadrao form{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 88px #06153980;
}
#portal-do-investidor-login .formPadrao .headerBanner , #portal-investidor-lembrar-senha .formPadrao .headerBanner{
display: flex;
background: #515C74;
height: 104px;
align-items: center;
justify-content: center;
}
#portal-do-investidor-login .formPadrao .headerBanner .logoFrm,   #portal-investidor-lembrar-senha .formPadrao .headerBanner .logoFrm{
border-right:1px solid #737A8A; 
padding-right: 24px;
margin-right: 24px;
flex-basis: 105px;
}
#portal-do-investidor-login .formPadrao .headerBanner h1, #portal-investidor-lembrar-senha .formPadrao .headerBanner h1{
font: normal normal 300 24px/32px Titillium Web;
letter-spacing: 0px;
color: #FFFFFF;
}
#portal-do-investidor-login #formContato,   #portal-investidor-lembrar-senha #formContato {
margin-top: 0px;
padding: 48px 100px;
}
#portal-do-investidor-login #formContato .GroupCampo, #portal-investidor-lembrar-senha #formContato .GroupCampo {
margin-bottom: 35px;
}
#portal-do-investidor-login #formContato .CampoMantenha, #portal-investidor-lembrar-senha #formContato .CampoMantenha{
display: none;
}
#portal-do-investidor-login .submits, #portal-investidor-lembrar-senha .submits{
display: flex;
align-items: center;
justify-content: space-between;
}
#portal-do-investidor-login  .submits .login-options{
display: flex;
flex-wrap: wrap;
}
#portal-do-investidor-login  .submits .login-options a{
width: 100%;
flex-basis: 100%;
}
#portal-do-investidor-login  #cadastro-como-investir, #portal-investidor-lembrar-senha  #cadastro-como-investir{
flex-basis: 170px;
max-width: 170px;
font: normal normal normal 18px Titillium Web;
letter-spacing: 0px;
color: #FFFFFF;
background: #2095EE 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #06184426;
}
#portal-do-investidor-login  #cadastro-como-investir:hover, #portal-investidor-lembrar-senha  #cadastro-como-investir:hover{
opacity: .9;
}
#portal-do-investidor-login a.lembrar-senha, #portal-investidor-lembrar-senha a.lembrar-senha{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #061844;
text-decoration: none;
}
#portal-do-investidor-login .link-home,  #portal-investidor-lembrar-senha .link-home{
text-align: center;
}
#portal-do-investidor-login .link-home a, #portal-investidor-lembrar-senha .link-home a{
font: normal normal normal 18px/27px Titillium Web;
letter-spacing: 0px;
color: #FFFFFF;
text-decoration: none;
margin-top: 42px;
display: block;
}
#portal-do-investidor-login .link-home a i ,  #portal-investidor-lembrar-senha .link-home a i {
position: relative;
top: 6px;
height: 22px;
display: inline-block;
}
#portal-do-investidor-login .link-home a i svg,    #portal-investidor-lembrar-senha .link-home a i svg{
fill:#ffffff;
width: 20px;
}
#portal-investidor-lembrar-senha .txtLembrarSenha{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 88px #06153980;
padding: 76px 113px 138px 113px;
text-align: center;
}
#portal-investidor-lembrar-senha .txtLembrarSenha p{
text-align: center;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
#portal-investidor-lembrar-senha .txtLembrarSenha .btnVoltar{
width: 170px;
height: 56px;
background: #061844 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #06184426;
border-radius: 2px;
display: inline-block;
margin-top: 24px;
font: normal normal normal 18px/56px Titillium Web;
}
#portal-investidor-lembrar-senha .txtLembrarSenha .btnVoltar:hover{
opacity: .9;
}
#portal-investidor-lembrar-senha .txtLembrarSenha .btnVoltar a{
letter-spacing: 0px;
color: #FFFFFF;
text-decoration: none;
} #portal-do-investidor, #portal-do-investidor body {
height: 100%;
overflow: visible;
}
#portal-do-investidor header{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 30px #2095EE26;
}
#portal-do-investidor header .containerTopoMenuPortal{
max-width: 1497px;
padding-left: 48px;
box-sizing: border-box;
padding-top: 24px;
padding-bottom: 24px;
}
#portal-do-investidor header .containerTopoMenuPortal .flexTopo{
display: flex;
align-items: center;
}
#portal-do-investidor header .containerTopoMenuPortal .flexTopo .BotaoSair{
float: none;
margin-top: 0;
width: auto;
}
#portal-do-investidor header .containerTopoMenuPortal .flexTopo .BotaoSair .textoBotaoSair{
font-size: 16px;
}
#portal-do-investidor header .containerTopoMenuPortal .flexTopo .BotaoSair svg{
margin-right: 12px;
}
#portal-do-investidor header .containerTopoMenuPortal .logoPortal{
width: 76px;
}
#portal-do-investidor header .containerTopoMenuPortal .borda-topo{
margin-left: 24px;
margin-right: 24px;
display: inline-block;
width: 1px;
background: #DEDCD7 0% 0% no-repeat padding-box;
height: 32px;
}
#portal-do-investidor header .containerTopoMenuPortal .separadorTopo{
flex-grow: 1;
}
#portal-do-investidor header .containerTopoMenuPortal h2{
font: normal normal normal 18px/32px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
#portal-do-investidor header .containerTopoMenuPortal .mgBoasVindas{
margin-right: 36px;
}
#portal-do-investidor header .containerTopoMenuPortal .mgBoasVindas p{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
#portal-do-investidor header .containerTopoMenuPortal .mgBoasVindas p strong{
font-weight: 600 !important;
margin-left: 4px;
display: inline-blocks;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor{
max-width: 1497px;
display: flex;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal{
background: #F6F6F6 0% 0% no-repeat padding-box;
flex-basis: 320px;
box-sizing: border-box;
min-height: 1000px;
min-width: 375px;
}
#portal-do-investidor .TodoConteudo-portalInvestidor{
min-height: calc(100vh - 78px - 80px);
}
#portal-do-investidor #tableStatus {
display: flex;
flex-wrap: wrap;
}
#portal-do-investidor #tableStatus .topo , #portal-do-investidor #tableStatus  .linhaComp{
display: flex;
width: 50%;
}
#portal-do-investidor #tableStatus .topo>div, #portal-do-investidor #tableStatus .linhaComp>div{
flex-basis: 33%;
}
#footerPortal{
border-top: 1px solid #CECECE;
background: #FFFFFF 0% 0% no-repeat padding-box;
}
#footerPortal p {
width: 100%;
text-align: center;
color: #686868;
font: normal normal normal 16px/24px Titillium Web;
padding: 27px 0px;
}
#portal-do-investidor .sidebarPortal h3{
font: normal normal normal 24px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
margin-top: 34px;
margin-bottom: 24px;
padding-left: 48px;
font-weight: 600;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li {
padding-left: 0px;
padding-right:0px;
}
#portal-do-investidor .sidebarPortal ul li{
padding-top: 16px;
padding-bottom: 16px;
font-weight: 400;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai {
padding-top: 24px;
padding-bottom: 24px;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai.ativoCatPai ul{
margin-top: 12px;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai span {
padding-left: 48px;
padding-right: 16px;
width: 100%;
display: flex;
position: relative;
justify-content: space-between;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai.ativoCatPai > span{
font-weight: 700;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai > span i {
transition: transform ease-in 150ms 100ms ;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai.ativoCatPai > span i {
transform: rotate(180deg);
}
#portal-do-investidor .sidebarPortal ul li.linhaPai.ativoCatPai > ul{
display: block;
}
#portal-do-investidor .sidebarPortal li.linhaPai{
border-top:solid 1px #D4D4D4;
border-bottom: none;
}
#portal-do-investidor .sidebarPortal ul:last-of-type li.linhaPai{
border-bottom: solid 1px #D4D4D4;
}
#portal-do-investidor .sidebarPortal ul:last-of-type li span{
font-weight: 400;
}
#portal-do-investidor .sidebarPortal ul li ul li:hover{
background: #ffffff;
color:#2095EE;
}
#portal-do-investidor .sidebarPortal ul li.linkPortalAtivo > span{
font-weight: 600;
}
#portal-do-investidor .sidebarPortal li.linhaPai>ul {
display: none;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li.linkPortalAtivo{
background: #ffffff;
border-left: none;
color:#2095EE;
font-weight: 600;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li.linkPortalAtivo span{
position: relative;
left: 0px;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li{
font: normal normal 400 18px/27px Titillium Web;
letter-spacing: 0px;
color: #061844;
-webkit-transition: all 150ms ease-out 50ms;
-moz-transition: all 150ms ease-out 50ms;
-o-transition: all 150ms ease-out 50ms;
transition: all 150ms ease-out 50ms;
}
#portal-do-investidor .containerInvestidor{
position: relative;
}
#portal-do-investidor .containerInvestidor .contentLoader{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
background: rgba(255,255,255,.8); 
}
#portal-do-investidor .containerInvestidor .contentLoader .loader{
position: absolute;
left: 50%;
top: 50%;
margin-top: -17px;
}
#portal-do-investidor .conteudoPortalInvestidor {
padding-left: 55px;
padding-top: 65px;
padding-bottom: 156px;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo h1.nomeFundo{
font: normal normal 600 32px/40px Titillium Web;
letter-spacing: 0px;
color: #061844;
margin-bottom: 16px;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo .mgsInformacao{
max-width: 592px;
margin-bottom: 36px;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo .mgsInformacao strong{
font-weight: 600;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo .mgsInformacao a{
color: #2095EE;
text-decoration: none;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo .mgsInformacao a:hover{
text-decoration: underline;
}
#portal-do-investidor .conteudoPortalInvestidor h3{
font: normal normal 600 20px/40px Titillium Web;
letter-spacing: 0px;
color: #061844;
margin-bottom: 24px;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal  , #portal-do-investidor .conteudoPortalInvestidor .todoVideos , #portal-do-investidor .conteudoPortalInvestidor .todoPortifolios{
margin-bottom: 56px;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal{
border-top: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
width: 100%;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr:nth-child(odd) {
background-color: #F9F9F9;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr th{
text-align: left;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr th{
font: normal normal 600 18px/27px Titillium Web;
letter-spacing: 0px;
color: #686868;
padding: 16px 24px;
border-bottom: 1px solid #CECECE;
background-color: #ffffff;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td{
padding: 16px 24px;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td.tituloDoc{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal .dataTabs{
display: none;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td.dataDoc{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td:nth-of-type(3){
text-align: right;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td a{
width: 131px;
display: inline-block;
height: 36px;
border: 2px solid #061844;
border-radius: 2px;
text-align: center;
text-decoration: none;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #0C1D48;
-webkit-transition: all 150ms ease-out 50ms;
-moz-transition: all 150ms ease-out 50ms;
-o-transition: all 150ms ease-out 50ms;
transition: all 150ms ease-out 50ms;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td a:hover{
background: #061844;
color: #ffffff;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td a:hover i img{
filter: invert(1) brightness(100);
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td a .btnVisualizacao {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td a .btnVisualizacao i {
margin-right: 12px;
height: 22px;
}
#portal-do-investidor .conteudoPortalInvestidor .paginacao{
margin-top: -24px;
margin-bottom: 56px;
}
#portal-do-investidor .conteudoPortalInvestidor  .paginacao p{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
} 
#portal-do-investidor .conteudoPortalInvestidor  .paginacao .paginatePrevious .paginateAnchor, #portal-do-investidor .conteudoPortalInvestidor  .paginacao .paginateNext .paginateAnchor{
font-size: 16px;
line-height: 24px;
}
#portal-do-investidor .conteudoPortalInvestidor .paginatePage .paginateAnchor{
font-size: 16px;
line-height: 27px;
margin-left: 4px;
}
#portal-do-investidor .paginateContainer .paginateNext {
margin-left: 8px;
}
#portal-do-investidor .paginateContainer .paginatePrevious {
margin-right: 8px;
}
#portal-do-investidor .conteudoPortalInvestidor .paginateDisabled .paginateAnchor{
color:#CECECE !important
}
#portal-do-investidor .todoVideos{
display: flex;
margin-left: -15px;
margin-right: -15px;
flex-wrap: wrap;
}
#portal-do-investidor .itemVideoPortal{
flex-basis: 25%;
margin-bottom: 24px;
}
#portal-do-investidor .itemVideoPortal .contentitemVideo{
padding: 0px 15px;
}
#portal-do-investidor .itemVideoPortal .imagemVideoPortal{
width: 100%;
padding-top: 50% ;
background-size: cover !important;
position: relative;
}
#portal-do-investidor .itemVideoPortal .brnPlay{
width: 64px;
height: 64px;
margin-top: -32px;
margin-left: -32px;
}
#portal-do-investidor .linkVideo{
text-decoration: none;
}
#portal-do-investidor .linkVideo:hover .brnPlay{
background: white;
}
#portal-do-investidor .linkVideo:hover .brnPlay svg  .cls-1 { 
fill: #4793E9;
}
#portal-do-investidor .textoVideo p{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #061844;
margin-top: 16px;
}
#portal-do-investidor .linkVideo:hover .textoVideo p{
color: #4793E9;
}
#portal-do-investidor .itemVideoPortal .brnPlay svg {
margin-top: 14px;
}
#portal-do-investidor .itemPortifolio{ 
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
border: 1px solid #EFEFEF;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio{
display:flex;
padding: 24px 36px;
align-items: center;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .imagemPort{
width: 130px;
margin-right: 102px;
height: 76px;
text-align: center;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Companhia{
flex-basis: 150px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .Setor{
margin-left:102px ;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .imagemPort img{
height: 100%;
max-width:130px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio h4{
font: normal normal 600 16px/24px Titillium Web;
letter-spacing: 0px;
color: #061844;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar{
margin-right: 36px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a{
width: 131px;
display: inline-block;
height: 36px;
border: 2px solid #061844;
border-radius: 2px;
text-align: center;
text-decoration: none;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #0C1D48;
-webkit-transition: all 150ms ease-out 50ms;
-moz-transition: all 150ms ease-out 50ms;
-o-transition: all 150ms ease-out 50ms;
transition: all 150ms ease-out 50ms;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a:hover{
background: #061844;
color: #ffffff;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a:hover i img {
filter: invert(1) brightness(100);
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.AtivaHead .mais{
background: #F6F6F6 0% 0% no-repeat padding-box;
border-radius: 32px;
height: 36px;
width: 36px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.AtivaHead .menos{
background: #F6F6F6 0% 0% no-repeat padding-box;
border-radius: 32px;
height: 36px;
width: 36px;
text-align: center;
display: none;
align-items: center;
justify-content: center;
cursor: pointer;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a .btnVisualizacao{
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a .btnVisualizacao i{
margin-right: 12px;
height: 22px;
}      
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio{
display: none;
border-top: 1px solid #EFEFEF;
padding: 24px 36px;
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio p{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
margin-bottom: 24px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio ul li{
font: normal normal normal 16px/24px Titillium Web;
letter-spacing: 0px;
color: #686868;
margin-bottom: 8px;
list-style-position: inside;
list-style-type: disc;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio ul{
margin-bottom: 16px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio ul ul{
margin-left: 24px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio p strong{
font: normal normal 600 16px/24px Titillium Web;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio h2{
font: normal normal 600 20px/29px Titillium Web;
letter-spacing: 0px;
color: #686868;
margin-bottom: 12px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio h3, #portal-do-investidor .itemPortifolio .ContentbodyPortifolio h4, #portal-do-investidor .itemPortifolio .ContentbodyPortifolio h5{
font: normal normal 600 18px/27px Titillium Web;
letter-spacing: 0px;
color: #686868;
margin-bottom: 12px;
}
#portal-do-investidor .itemPortifolio .separadorWidth{
flex-grow: 1;
}
#portal-do-investidor .mfp-bg{
background: #212124;
opacity: .95;
}
#portal-do-investidor .linkVisualizarPdf .mfp-content{
max-width: 1170px;
min-height: 87vh;
}
#portal-do-investidor .itensMenuSideBar{ display: block;margin-bottom: 150px;}
#portal-do-investidor #elAtivo{
display: none;
}
#portal-do-investidor .infosMob{
display: none;
}
#portal-do-investidor #tableStatusMarcacao{
max-width: 450px;
}
#portal-do-investidor #tableStatusMarcacao td{
padding:8px 24px;
}
#portal-do-investidor #tableStatusMarcacao tr>td.linhaLogo{
display: none
}
#portal-do-investidor #tableStatusMarcacao tr>td.linhaLogo img {
height: 44px;
width: auto !important;
}
#portal-do-investidor #tableStatusMarcacao tr td.linhaLogo:nth-of-type(1) {
display: table-cell;
}
#portal-do-investidor #tableStatusMarcacao tr>td.linhaTitulo{
display: none
}
#portal-do-investidor #tableStatusMarcacao tr td.linhaTitulo:nth-of-type(1) {
display: table-cell;
font-weight: 600;
}
#portal-do-investidor #tableStatusMarcacao tr:first-of-type td {
background: #E9E9E9;
color: #686868;
font-size: 16px;
font-weight: 600;
}
#portal-do-investidor #tableStatusMarcacao tr td{
border: solid #DCDCDC 1px !important;
text-align: left;
vertical-align: middle;
color: #686868;
font-size: 16px;
}
#portal-do-investidor #tableStatusMarcacao tr td span{
display:block;
font-weight:400;
margin-top:8px;
}
#portal-do-investidor .linhaLogo {
text-align: center !important;
}
#portal-do-investidor .linhaTitulo {
text-align: center !important;
}
#portal-do-investidor #tableStatusMarcacao tr:first-of-type td:first-of-type{
text-align:center !important;
}
#portal-do-investidor .btnFiltroMobile {
display: none;
width: 270px;
height: 48px;
text-align: center;
margin-left: auto;
margin-right: auto;
border: solid 2px #686868;
line-height: 48px;
margin-bottom: 36px;
cursor: pointer;
margin-top: 36px;
}
#portal-do-investidor .btnFiltroMobile span {
color: #686868;
font-size: 16px;
}
#portal-do-investidor .btnFiltroMobile i {
margin-right: 16px;
}
@media (max-width: 1510px) {
#portal-do-investidor .conteudoPortalInvestidor{
padding-right: 65px;
}
#portal-do-investidor header .containerTopoMenuPortal{
padding-right: 48px;
}
}
@media (max-width: 1180px) {
#portal-do-investidor .itemVideoPortal {
flex-basis: 33.33%;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal {
flex-basis: 400px;
}
#portal-do-investidor .conteudoPortalInvestidor{
padding-right: 36px;
padding-left: 36px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .imagemPort {
margin-right: 36px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .Setor {
margin-left: 42px;
}
}
@media (max-width: 640px) {
#portal-do-investidor-login .formPadrao, #portal-investidor-lembrar-senha .formPadrao   {  
padding-left: 6px;
padding-right: 6px;
}
#portal-do-investidor-login #formContato, #portal-investidor-lembrar-senha #formContato{
padding-left: 24px;
padding-right: 24px;
}
#portal-investidor-lembrar-senha .txtLembrarSenha{
padding-left: 36px;
padding-right: 36px;
}
}
@media (max-width: 1020px) {
#portal-do-investidor .btnFiltroMobile {
display: block;
}
#portal-do-investidor .iconeCloseMobile {
display: flex;
position: absolute;
top: 32px;
right: 16px;
z-index: 99;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor{
flex-wrap: wrap;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal {
flex-basis: 100%;
min-height: auto;
display: none;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal.sideBarPortalAtivo{
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999999999;
flex-wrap: wrap;
align-items: start;
overflow-y:scroll ;
}
#portal-do-investidor .sidebarPortal h3{
flex-basis: 100%;
min-width: 100%;
padding: 32px 16px 32px 16px;
margin: 0;
background: white;
}
#portal-do-investidor .itensMenuSideBar{
padding: 0px 0px;
margin-top: 0px;
margin-bottom: 24px;
width: 100%;
min-width: 100%;
flex-basis: 100%;
}
#portal-do-investidor .itensMenuSideBar ul{
border: solid 1px  #CECECE;
}
#portal-do-investidor .sidebarPortal ul li.linhaPai span {
padding-left: 16px;
padding-right: 16px;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li{
padding-left: 0px;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar li span{
left: 0px;
}
#portal-do-investidor #elAtivo{
display: none;
border-left: 0 !important;
border-bottom: solid 2px #061844;
background: #ffffff;
padding: 16px 20px;
color: #061844;
font-size: 18px;
line-height: 27px;
font-weight: 600;
position: relative;
cursor: pointer;
}
#portal-do-investidor #elAtivo i{
position: absolute;
right: 24px;
top: 50%;
margin-top: -12px;
font-size: 29px;
}
#portal-do-investidor .itensMenuSideBar ul{
border: none;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar ul.ulAtivo{
background: #fff;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar ul.ulAtivo li{
display: block;
background: none !important;
border-left: none !important;
font-weight: 300;
}
#portal-do-investidor .sidebarPortal .itensMenuSideBar ul.ulAtivo li span{
left: 0  !important;
}
#portal-do-investidor header .containerTopoMenuPortal{
padding-left: 16px;
padding-right: 16px;
}
}
@media (max-width: 767px) {
#portal-do-investidor .conteudoPortalInvestidor {
padding-right: 16px;
padding-left: 16px;
padding-top: 24px;
}
#portal-do-investidor .mgBoasVindas{
display: none;
}
#portal-do-investidor header .containerTopoMenuPortal .flexTopo .BotaoSair{
position: relative;
}
#portal-do-investidor .BotaoSair .iconBotaoSair svg{
width: 24px;
height: 24px;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal{
left: -16px;
position: relative;
width: calc(100% + 32px);
}
.dataDocHeader,.dataDoc{
display: none;
}
#portal-do-investidor table thead tr{
border-bottom: 1px solid #CECECE;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr th{
padding: 16px;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal tr td{
padding: 16px;
vertical-align: middle;
}
#portal-do-investidor .conteudoPortalInvestidor .tablesPortal .dataTabs{
display: block;
font-size: 16px;
line-height: 24px;
color: #686868;
}
#portal-do-investidor .itemVideoPortal {
flex-basis: 300px;
width: 300px;
}
#portal-do-investidor .conteudoPortalInvestidor{
padding-bottom: 96px;
}
#portal-do-investidor .conteudoPortalInvestidor .headerFundo h1.nomeFundo {
font: normal normal 600 28px/40px Titillium Web;
}
#portal-do-investidor .itemHeader.Companhia{
display: none;
}
#portal-do-investidor .itemHeader.Setor{
display: none;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio {
padding: 21px 16px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .imagemPort {
height: 24px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar a {
width: 115px;
}
#portal-do-investidor .itemPortifolio .ContentHeaderPortifolio .itemHeader.Visualizar {
margin-right: 16px;
}
#portal-do-investidor .infosMob{
display: block;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio .infosMob{
display: flex;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio .infosMob>div{
margin-right: 48px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio .infosMob>div:last-of-type{
margin-right: 0px;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio .infosMob h4{font: normal normal 600 16px/24px Titillium Web;
letter-spacing: 0px;
color: #061844; margin-bottom: 0;}
#portal-do-investidor  .itemPortifolio .ContentbodyPortifolio .infosMob p{  text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
display: block;
}
#portal-do-investidor .itemPortifolio .ContentbodyPortifolio{
padding: 24px 16px;
}
}
@media (max-width: 460px) {
#portal-do-investidor header .containerTopoMenuPortal .logoPortal {
width: 56px;
}
#portal-do-investidor header .containerTopoMenuPortal .borda-topo {
margin-left: 16px;
margin-right: 16px;
}
}
@media (max-width: 348px) {
#portal-do-investidor-login .formPadrao .headerBanner .logoFrm, #portal-investidor-lembrar-senha .formPadrao .headerBanner .logoFrm {
padding-right: 16px;
margin-right: 16px;
}
#portal-do-investidor-login .formPadrao .headerBanner h1,   #portal-investidor-lembrar-senha .formPadrao .headerBanner h1 {
font: normal normal 300 21px/32px Titillium Web;
}
#portal-do-investidor-login .formPadrao .headerBanner .logoFrm, #portal-investidor-lembrar-senha .formPadrao .headerBanner .logoFrm {
flex-basis: 85px;
}
}  .pageCadastroPortal  .BannerCadastro{
width: 100%;
height: 264px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-bg-cadastro.png);
background-size: cover;
margin-top: 80px;
}
.pageCadastroPortal .BannerCadastro .containerSite{
display: flex;
align-items: center;
height: 100%;
}
.pageCadastroPortal .BannerCadastro h2{
font-family: 'Titillium Web', sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
}
.pageCadastroPortal .BannerCadastro p{
font-size: 16px;
line-height: 24px;
color: #fff;
margin-top: 12px;
}
.pageCadastroPortal .footer {
padding: 29px 0;
display: flex;
justify-content: center;
border-top: 1px solid #CECECE;
position: fixed;
width: 100%;
bottom: 0;
}
.pageCadastroPortal .formulario {
width: 100%;
max-width: 370px;
margin-top: 47px;
}
.pageCadastroPortal .formulario .formPadrao {
padding: 0;
}
.pageCadastroPortal .formulario .formPadrao .GroupCampo {
margin-bottom: 27px;
}
.pageCadastroPortal input[type="submit"] {
background: #2095EE;
}
.pageCadastroPortal .formulario .formPadrao form input[type="email"] {
background: #fff;
}
.pageCadastroPortal .formulario .formPadrao form input[type="password"] {
background: #fff;
}
.pageCadastroPortal .textoGeral{
margin-top: 154px;
}
.pageCadastroPortal .textoGeral h2 {
font-size: 32px;
margin-bottom: 24px;
}
.pageCadastroPortal .textoGeral p {
font-size: 18px;
line-height: 28px;
margin-bottom: 36px;
}
.pageCadastroPortal .textoGeral p:last-child{
margin-bottom: 96px;
}
.pageCadastroPortal .textoGeral a{
text-decoration: none;
color:  #2095EE ;
}
.pageCadastroPortal  .btnVoltar a{
color:  #2095EE ;
}
.pageCadastroPortal .textoGeral strong{
font-weight: 600;
}
.pageCadastroPortal .fundos {
display: flex;
flex-wrap: wrap;
width: 100%;
max-width: 1074px;
margin-bottom: 48px;
}
.pageCadastroPortal .fundos .fundo {
margin: 0;
margin-right: 0px;
margin-bottom: 0px;
padding: 10px 12px;
border: 1px solid #DEDEDE;
margin-right: 24px;
margin-bottom: 16px;
}
.pageCadastroPortal input[type="submit"] {
width: 100%;
max-width: 370px;
}
.pageCadastroPortal .footer.noPosition{
position: relative;
margin-top: 50px;
}
.pageCadastroPortal .fundos .fundo .container {
display: block;
position: relative;
padding-left: 25px;
cursor: pointer;
font-size: 16px;
color: #686868;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding-right: 0;
} .pageCadastroPortal .fundos .fundo .container input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 16px;
width: 16px;
background-color: #fff;
border: 1px solid #9D9D9D;
} .pageCadastroPortal .fundos .fundo .container:hover input ~ .checkmark {
background-color: #ccc;
} .pageCadastroPortal .fundos .fundo .container input:checked ~ .checkmark {
background-color: #2196F3;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .pageCadastroPortal .fundos .fundo .container input:checked ~ .checkmark:after {
display: block;
} .pageCadastroPortal .fundos .fundo .container .checkmark:after {
left: 5px;
top: 1px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.pageCadastroPortal h5 {
font-size: 20px;
line-height: 31px;
letter-spacing: 0px;
color: #061844;
margin-top: 48px;
}
.pageCadastroPortal .dadosUsuario {
display: flex;
width: 100%;
max-width: 870px;
margin-top: 24px;
justify-content: space-between;
margin-bottom: 48px;
}
.pageCadastroPortal .dadosUsuario .item{
border-top: 1px solid  #CECECE;
width: 33.33%;
padding-top: 12px;
}
.pageCadastroPortal .dadosUsuario .item p{
padding-left: 12px;
}
.pageCadastroPortal .dadosUsuario .item .titulo{
padding-bottom: 12px;
}
.pageCadastroPortal .dadosUsuario .item .geral{
background: #F9F9F9;
border-top: 1px solid  #CECECE;
padding-top: 12px;
padding-bottom: 12px;
}
.pageCadastroPortal .btnSelecionaTodos a {
width: 136px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #2095EE;
color: #2095EE;
text-decoration: none;
font-size: 16px;
margin: 24px 0;
transition: 0.3s;
}
.pageCadastroPortal .btnSelecionaTodos a:hover{
background: #2095EE;
color: #fff;
}
@media (max-width: 1180px) {
.pageCadastroPortal .textoGeral.acesso h2 {
max-width: 100%;
}
.pageCadastroPortal .textoGeral{
margin-top: 116px;
}
.pageCadastroPortal .textoGeral h2 {
font-size: 28px;
max-width: 280px;
}
.pageCadastroPortal .textoGeral.validacao h2 {
max-width: 100%;
}
.pageCadastroPortal h5 {
margin-top: 36px ;
}
.pageCadastroPortal .textoGeral h2 br{
display: none;
}
.pageCadastroPortal .textoGeral p br{
display: none;
}
.pageCadastroPortal .textoGeral p {
margin-bottom: 24px;
}
}
.pageCadastroPortal .textoGeral.acesso h2 {
font-weight: 400;
}
.pageCadastroPortal .textoGeral h2 strong{
font-weight: 600;
}
.pageCadastroPortal .dadosUsuario .item.mobile{
display: none;
}
.pageCadastroPortal .dadosUsuario .item strong{
font-weight: 600;
}
.pageCadastroPortal  .formPadrao {
padding: 0;
}
.pageCadastroPortal input[type="submit"] {
margin-bottom: 114px;
}
.btnVoltar.acesso{
margin-top: 64px;
}
@media (max-width: 768px) {
.pageCadastroPortal .dadosUsuario {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.pageCadastroPortal .dadosUsuario .item.mobile{
display: block;
width: 100%;
}
.pageCadastroPortal .dadosUsuario .item.mobile .nome p {
margin-bottom: 6px;
}
.pageCadastroPortal  .formPadrao {
padding: 0;
}
.pageCadastroPortal .fundos {
margin-bottom: 36px;
}
.pageCadastroPortal input[type="submit"] {
margin-bottom: 208px;
}
.pageCadastroPortal .dadosUsuario .item.senha{
width: 100%;
margin-top: 24px;
}
.pageCadastroPortal .dadosUsuario .item.nome{
display: none;
}
.pageCadastroPortal .dadosUsuario .item.email{
display: none;
}
}
@media (max-width: 460px) {
.pageCadastroPortal .formulario .formPadrao input[type="submit"] {
margin-bottom: 153px;
}
.pageCadastroPortal  .BannerCadastro{
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-bg-cadastro-mob.png);
}
}
.faixaIngles {
display: flex;
justify-content: center;
box-shadow: 5px 5px 25px #EBEBEB66;
border: 1px solid #D4D4D4;
align-items: center;
height: 52px;
}
.faixaIngles .icone{
margin-right: 16px;
}
.faixaIngles p{
margin-top: 0;
}
.col-md-8.ConteudoPostagem {
padding-right: 49px;
}
#cadastro.carregandoPortal{
pointer-events: none;
background-color: #e5e5e6;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/loader.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 25px;
color: transparent;
position: relative;
}
#disclaimer {
background: #F9F9F9;
padding-top: 48px;
padding-bottom: 96px;
}
.infosFundos #disclaimer{
padding-bottom: 0px;
}
.NovosFundos  #CadatroNewsletter{
margin-top: 0;
}
.CardPadrao {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEBCC;
width: 100%;
box-sizing: border-box;
padding: 24px;
min-height: 380px;
position: relative;
}
#FundosNovo {
margin-bottom: 64px;
}
#disclaimer strong {
font-weight: 600;
margin-bottom: 24px;
display: block;
}
#disclaimer h6{
color:#686868;
font-weight: 600;
font-size:16px;
margin-bottom: 24px;
display:block
}
#disclaimer p{
margin-bottom: 16px;
max-width: 670px;
color:#686868;
font-size:16px;
display:block
}
.equipeNova.itemAcordeonFundo h4 {
color: #061844 !important;
}
.equipeNova .col-md-3.itemEquipeFundo.ClassSemfoto .textEquipe {
width: 100%;
display: inline-block;
margin-left: 0;
}
.equipeNova.itemAcordeonFundo p {
margin-bottom: 24px;
font-size: 16px;
line-height: 24px; }
.NovosFundos .equipeNova .itemEquipeFundo{
margin-top:0px;
}
.NovosFundos .equipeNova .itemEquipeFundo div{
top:0px;
margin-top:0px;
position:relative;
}
.NovosFundos .equipeNova.itemAcordeonFundo .popUpEquipe p {
margin-bottom:0px !important;
max-width: 220px;
}     .equipeNova .col-md-3.itemEquipeFundo.ClassSemfoto{
margin-top: 0 !important;
height: 110px;
display: flex;
align-items: center;
}
.equipeNova .imagemEquipe div {
position: absolute;
top: 50%;
margin-top: -50px;
}
.equipeNova .col-md-6.itemEquipeFundo.EquipeFundoDestaquw {
display: flex;
align-items: center;
}
.faqNovo #icon-plus-minus{
display: none;
}
.faqNovo .NoPai {
display: flex;
align-items: center;
}
.faqNovo .NoPai svg{
margin-right: 3px;
}
.faqNovo .AcordeonAtivo #icon-plus-minus{
display: block;
}
.faqNovo .AcordeonAtivo #icon-plus{
display: none;
}
.faqNovo  .itemAcordeonFundo p {
margin-bottom: 12px;
}
.faqNovo .itemAcordeonFundo h4 {
font-weight: 400;
}
.faqNovo .ArcoderonPadrao .AcordeonAtivo h4{
color: #061844 !important;
font-weight: 600;
}
.faqNovo .ArcoderonPadrao {
margin-bottom: 0;
}
.faqNovo  .NoPai:hover > h4 {
color: #061844;
}
.faqNovo  .TodoNo {
padding-bottom: 0;
border-bottom: 2px dotted #a3add0;
padding-top: 24px;
padding-bottom:12px;
}
.itemAcordeonFundo.faqNovo p{
margin-bottom: 0px;
}
.faqNovo .ArcoderonPadrao h4{
font-weight: 400;
}
.faqNovo {
margin-bottom: 156px;
}
.OndeInvestirNova .contFundo p:last-of-type{
margin-bottom: 0;
}
@media (max-width: 991px) {
.equipeNova  .contFundo {
opacity: 1;
visibility: visible;
height: auto;
display: block;
width: 100%;
}
}
@media (max-width: 768px) {
.OndeInvestirNova .txtOrama p {
text-align: center;
max-width: 312px;
margin-left: auto;
margin-right: auto;
}
.OndeInvestirNova .txtOrama {
margin-top: 15px;
}
.faqNovo .itemAcordeonFundo h4{
max-width: 296px !important;
}
.equipeNova .col-md-3.itemEquipeFundo.ClassSemfoto{
width: 50%;
}
.faqNovo  .itemAcordeonFundo h4 {
font-weight: 400;
max-width: 330px;
}
}
@media (max-width: 416px) {
.equipeNova .col-md-3.itemEquipeFundo.ClassSemfoto{
height: 135px;
}
}
@media (max-width: 352px) {
.equipeNova .col-md-3.itemEquipeFundo.ClassSemfoto{
height: 150px;
}
} #playlist-15-anos {
padding-top: 124px;
padding-bottom: 228px;
}
@media (max-width: 768px) {
#playlist-15-anos {
padding-top: 64px;
padding-bottom: 124px;
}
}
#playlist-15-anos .todoPlaylist {
display: flex;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist {
flex-wrap: wrap;
}
}
#playlist-15-anos .todoPlaylist .textoPlaylist {
flex-basis: 50%;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist .textoPlaylist {
flex-basis: 100%;
}
}
#playlist-15-anos .todoPlaylist .textoPlaylist h2 {
color: #c7b680;
font-family: "Titillium Web", sans-serif;
line-height: 55px;
font-weight: 400;
font-size: 36px;
max-width: 320px;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist .textoPlaylist h2 {
text-align: center;
margin-left: auto;
margin-right: auto;
}
}
#playlist-15-anos .todoPlaylist .textoPlaylist p {
margin-top: 28px;
max-width: 390px;
font-family: "Titillium Web", sans-serif;
font-size: 18px;
line-height: 27px;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist .textoPlaylist p {
text-align: center;
margin-left: auto;
margin-right: auto;
}
}
#playlist-15-anos .todoPlaylist .textoPlaylist p strong {
font-weight: 600;
}
#playlist-15-anos .todoPlaylist .textoPlaylist .buttom_assistir {
margin-top: 24px;
}
#playlist-15-anos .todoPlaylist .textoPlaylist .buttom_assistir a {
width: 270px;
height: 56px;
line-height: 56px;
text-align: center;
color: #ffffff;
font-size: 18px;
background: #4793e9 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 10px #06184426;
display: block;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist .textoPlaylist .buttom_assistir a {
text-align: center;
margin-left: auto;
margin-right: auto;
}
}
#playlist-15-anos .todoPlaylist .textoPlaylist .buttom_assistir a:hover {
opacity: 0.9;
}
#playlist-15-anos .todoPlaylist .playlist {
flex-basis: 50%;
}
@media (max-width: 768px) {
#playlist-15-anos .todoPlaylist .playlist {
flex-basis: 100%;
margin-top: 48px;
}
}
#playlist-15-anos .todoPlaylist .playlist .headerPlayList {
background: #061844 0% 0% no-repeat padding-box;
border-radius: 4px 4px 0px 0px;
padding: 16px 24px;
}
#playlist-15-anos .todoPlaylist .playlist .headerPlayList h3 {
color: #ffffff;
font-family: "Titillium Web", sans-serif;
font-size: 20px;
line-height: 31px;
}
#playlist-15-anos .todoPlaylist .playlist .headerPlayList p {
color: #ffffff;
font-family: "Titillium Web", sans-serif;
font-size: 16px;
line-height: 24px;
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist {
background: #f6f6f6 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 50px #00000014;
border: 1px solid #e5e5e5;
border-radius: 4px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a {
flex-wrap: wrap;
align-items: center;
color: inherit;
display: flex;
padding-left: 24px;
padding-right: 24px;
padding-bottom: 8px;
padding-top: 6px;
}
@media (max-width: 450px) {
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a {
padding-left: 12px;
padding-right: 12px;
}
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a:hover {
background: #ffffff 0% 0% no-repeat padding-box;
box-shadow: 1px 1px 20px #00000029;
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .count {
margin-right: 12px;
font-family: "Titillium Web", sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .imgPlay {
flex-basis: 124px;
height: 69px;
border-radius: 10px;
margin-right: 12px;
position: relative;
background-size: cover;
background-position: center;
}
@media (max-width: 450px) {
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .imgPlay {
flex-basis: 90px;
height: 50px;
}
}
@media (max-width: 390px) {
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .imgPlay {
flex-basis: 60px;
}
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .imgPlay .duracao {
position: absolute;
color: #ffffff;
font-family: "Titillium Web", sans-serif;
font-size: 13px;
border-radius: 4px;
width: 44px;
text-align: center;
height: 19px;
line-height: 19px;
right: 4px;
bottom: 6px;
background: rgba(52, 57, 72, 0.9);
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .conteudoItemPlay h4 {
font-family: "Titillium Web", sans-serif;
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #061844;
}
@media (max-width: 390px) {
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .conteudoItemPlay h4 {
font-size: 14px;
}
}
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .conteudoItemPlay p {
font-family: "Titillium Web", sans-serif;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #686868;
}
@media (max-width: 390px) {
#playlist-15-anos .todoPlaylist .playlist .conteudoPlaylist .itemPlaylist a .conteudoItemPlay p {
font-size: 14px;
}
} .fundoHome .CardPadrao{
padding-left: 3px !important;
padding-right: 0 !important;
}
#pageVideos .todoTopoVideos{
margin-top: 81px;
width: 100%;
height: 918px;
position: relative;
padding-top: 55px;
}
#pageVideos .todoTopoVideos .containerSite {
position: relative;
z-index: 2;
}
#pageVideos h2 {
font-weight: 400;
font-size: 40px;
line-height: 50px;
letter-spacing: 0px;
color: #fff;
}
#pageVideos .displayTopo {
display: flex;
justify-content: space-between;
align-items: center;
}
#pageVideos .btn a {
width: 270px;
height: 48px;
background: #2095EE;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
border-radius: 2px;
}
#pageVideos .btn a svg{
margin-right: 12px;
}
#pageVideos .videoEmDestaque{
margin-top: 42px;
}
#pageVideos .videoEmDestaque a{
display: flex;
justify-content: space-between;
}
#pageVideos .videoEmDestaque a:hover .btn{
background: #fff;
color: #061844;
}
#pageVideos .videoEmDestaque a:hover .texto #triangulo-para-direita{
border-left: 9px solid #061844;
}
#pageVideos .videoEmDestaque .thumb{
width: 770px;
position: relative;
}
#pageVideos .videoEmDestaque .thumb img{
width: 100%;
max-width: 770px;
}
#pageVideos .videoEmDestaque .texto{
width: 370px;
}
#pageVideos h4 {
font-weight: 600;
font-size: 24px;
line-height: 36px;
letter-spacing: 0px;
color: #fff;
}
#pageVideos .videoEmDestaque .texto p{
margin-top: 16px;
color: #fff;
margin-bottom: 24px;
}
#pageVideos .videoEmDestaque .texto #triangulo-para-direita {
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 9px solid #fff;
margin-right: 16px;
}
#pageVideos .videoEmDestaque .texto .btn{
display: flex;
align-items: center;
width: 170px;
height: 48px;
box-shadow: 5px 5px 10px #06184426;
border: 2px solid #FFFFFF;
border-radius: 2px;
justify-content: center;
color: #FFFFFF;
position: relative;
top: 0;
}
#pageVideos .videoEmDestaque .thumb .btn{
background: #ffffff;
width: 96px;
height: 96px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
padding-left: 10px;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
margin-top: -48px;
}
#pageVideos .videoEmDestaque .thumb #triangulo-para-direita{
width: 0;
height: 0;
border-top: 13px solid transparent;
border-bottom: 13px solid transparent;
border-left: 22px solid #061844;
}
#pageVideos .tempoVideo {
background: #343948 0% 0% no-repeat padding-box;
border-radius: 4px;
opacity: 0.9;
position: absolute;
padding: 0px 5px;
bottom: 16px;
right: 16px;
}
#pageVideos .tempoVideo p {
color: #fff !important;
font-weight: 600;
margin-top: 0 !important;
}
.carroselVideos {
margin-top: 36px;
}
#pageVideos .itemCarroselVideo{
width: 270px !important;
margin-right: 30px;
}
#pageVideos .itemCarroselVideo:hover .thumb{
transition: 0.3s;
}
#pageVideos .itemCarroselVideo:hover p{
transition: 0.3s;
}
#pageVideos .itemCarroselVideo:hover .thumb:before{
content: '';
width: 100%;
height: 100%;
background: red;
position: absolute;
border-radius: 8px;
background: rgba(222, 222, 222, 0.3) 0% 0% no-repeat padding-box;
}
#pageVideos .videoEmDestaque:hover .thumb:before{
content: '';
width: 100%;
height: 100%;
background: red;
position: absolute;
border-radius: 8px;
background: rgba(222, 222, 222, 0.3) 0% 0% no-repeat padding-box;
}
#pageVideos .videoEmDestaque:hover h4{ text-decoration: underline;}
#pageVideos .itemCarroselVideo:hover p{
text-decoration: underline;
}
#pageVideos .itemCarroselVideo .tempoVideo p{
text-decoration: none !important;
}
#pageVideos .itemCarroselVideo .thumb{
width: 270px;
height: 152px;
background: #D1D1D1 0% 0% no-repeat padding-box;
border-radius: 8px;
position:relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#pageVideos .itemCarroselVideo .thumb p{
margin-top: 0;
}
#pageVideos .itemCarroselVideo p{
color: #fff;
font-weight: 600;
margin-top: 16px;
}
#pageVideos .angle {
width: 48px;
height: 48px;
background: #fff;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 50%;
margin-top: -36px;
z-index: 1;
border: none ;
}
#pageVideos .prev{
left: -24px;
padding-right: 0px;
}
#pageVideos .next{
right:-24px;
padding-left: 5px;
}
#pageVideos .angle .fa {
color: #0C1D48;
font-size: 25px;
}
.containerSite.carrosel{
position: relative;
}
#pageVideos .playlistEmDestaque{
background: #F8F7F5;
}
#pageVideos .padrao{
padding: 96px 0;
position: relative;
}
#pageVideos  h3{
font-weight: 600;
font-size: 28px;
line-height: 50px;
letter-spacing: 0px;
color: #061844;
}
#pageVideos .playlistEmDestaque .angle{
margin-top: -36px;
}
#pageVideos .playlistEmDestaque .prev {
left: calc((100% - 1218px) / 2);;
padding-right: 0px;
}
#pageVideos .playlistEmDestaque .next {
right: calc((100% - 1218px) / 2);;
padding-right: 0px;
}
.carroselVideos.geral .item p {
color: #686868;
}
#pageVideos .slick-list {
padding-left: 0px !important;
height: 241px;
}
.carroselVideos.geral .tempoVideo p {
color: #fff;
}
#pageVideos .carroselPlaylistEmDestaque {
margin-top: 24px;
}
#pageVideos .playlistEmDestaque .itemCarroselVideo p {
color: #686868;
font-weight: 600;
margin-top: 16px;
}
#pageVideos .playlistEmDestaque .itemCarroselVideo .tempoVideo p{
color: #fff;
margin-top: 0;
}
#pageVideos .playlistEmDestaque .itemCarroselVideo.playlistCompleta a{
position: relative;
z-index: 100;
}
#pageVideos .quadradoMaior {
width: 250px;
height: 240px;
position: absolute;
background: #061844 0% 0% no-repeat padding-box;
border-radius: 8px;
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
}
#pageVideos .quadradoMaior svg {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 24px;
}
#pageVideos .quadradoMaior span {
text-align: center;
display: block;
max-width: 169px;
color: #fff;
font-size: 18px;
line-height: 27px;
}
#pageVideos .quadradoMaior span strong{
font-weight: 700;
}
#pageVideos .quadradoMedio {
position: absolute;
width: 260px;
height: 220px;
background: #303C5A 0% 0% no-repeat padding-box;
box-shadow: 2px 2px 2px #00000029;
border-radius: 8px;
z-index: 9;
top: 10px;
}
#pageVideos .quadrados{
position: relative;
}
#pageVideos .quadradoMenor {
position: absolute;
width: 270px;
height: 200px;
background: #303C5A 0% 0% no-repeat padding-box;
border-radius: 8px;
opacity: 1;
z-index: 8;
top: 20px;
}
#pageVideos .padraoCarrosel {
padding-left: calc((100% - 1170px) / 2);
margin-top: 24px;
}
#pageVideos .padraoCarrosel  .prev {
left: calc((100% - 1218px) / 2);
padding-right: 0px;
border: 1px solid #EFEFEF;
}
#pageVideos .playlistEmDestaque .carroselVideos {
margin-top: 36px; padding-left: calc((100% - 1170px) / 2);
}
#pageVideos .padraoCarrosel  .next {
right: calc((100% - 1218px) / 2);
padding-right: 0px;
border: 1px solid #EFEFEF;
}
#pageVideos .kafeComKinea{
position: relative;
padding: 64px 0;
}
#pageVideos .kafeComKinea .containerSite{
z-index: 3;
position: relative;
}
#pageVideos .kafeComKinea h3,   #pageVideos .kafeComKinea p{
color: #fff;
}
#pageVideos .ov{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 2;
}
#pageVideos .conteudo {
display: flex;
justify-content: space-between;
margin-top: 24px;
}
#pageVideos .conteudo .video {
width: 100%;
max-width: 770px;
}
#pageVideos .conteudo .video iframe{
width: 100%;
height: 433px;
border-radius: 8px;
margin-bottom: 24px;
}
#pageVideos .conteudo .todaPlaylist{
width: 370px;
height: 491px;
background: #F6F6F6 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 50px #00000014;
border: 1px solid #E5E5E5;
border-radius: 4px;
opacity: 1;
padding-top: 8px;
overflow: hidden;
}
#pageVideos .conteudo .playlist{
width: 366px;
height: 491px;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #c9c9c9 #ffffff;
scrollbar-gutter: stable;
}
.playlist::-webkit-scrollbar-thumb {
background: #ffd55a;
border-radius: 50px;
}
#pageVideos .conteudo .playlist .videoPlaylist {
display: flex;
align-items: center;
margin-bottom: 16px;
cursor: pointer;
}
#pageVideos .conteudo .playlist .videoPlaylist.ativo{
background: #fff;
padding: 7px 0;
width: 99%;
box-shadow: 1px 1px 20px #00000029;
}
#pageVideos .conteudo .playlist .videoPlaylist .texto p {
color: #061844;
line-height: 20px;
font-weight: 600;
}
#pageVideos .conteudo .playlist .videoPlaylist .thumb {
width: 100px;
height: 56px;
background: #D1D1D1;
border-radius: 8px;
margin-left: 7px;
margin-right: 12px;
position: relative;
background-size: cover;
background-position: center;
}
#pageVideos .conteudo .playlist .videoPlaylist .texto {
width: 210px;
}
#pageVideos .conteudo .playlist .videoPlaylist .texto span {
font-size: 14px;
line-height: 21px;
color: #686868;
}
#pageVideos .conteudo .playlist .videoPlaylist .thumb .tempoVideo  {
padding: 0px 3px;
bottom: 4px;
right: 4px;
line-height: 0 !important;
background: #343948 0% 0% no-repeat padding-box;
border-radius: 4px;
opacity: 0.75;
}
#pageVideos .conteudo .playlist .videoPlaylist .thumb .tempoVideo p {
font-size: 14px;
line-height: 20px;
}
#pageVideos .conteudo .playlist .videoPlaylist .fa.fa-play {
font-size: 12px;
color: #061844;
}
#pageVideos .conteudo .playlist .videoPlaylist .icon {
color: #686868;
padding-left: 12px;
}
#pageVideos .liveMensal .itemCarroselVideo p {
color: #686868;
font-weight: 600;
margin-top: 16px;
}
#pageVideos .kineaYoutube .conteudo{
align-items: center;
justify-content: space-between;
}
#pageVideos .kineaYoutube{
position: relative;
}
#pageVideos .kineaYoutube .imagem {
padding-left: 20px;
}
#pageVideos .kineaYoutube .texto {
padding-right: 156px;
}
#pageVideos .faixa {
width: 100%;
max-width: 1366px;
right: 0;
margin-left: auto;
margin-right: auto;
height: 300px;
background: #F8F7F5;
position: absolute;
top: 50%;
z-index: -1;
left: 0;
margin-top: -138px;
}
#pageVideos .kineaYoutube h3 {
font-weight: 400;
}
#pageVideos .kineaYoutube p {
font-size: 18px;
}
#pageVideos .kineaYoutube p strong{
font-size: 18px;
font-weight: 600;
margin-bottom: 24px;
display: block;
}
#pageVideos .kineaYoutube.cortes.padrao .containerSiteMaior {
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: 1366px;
background:   #F8F7F5;
}
#pageVideos .kineaYoutube.cortes.padrao .containerSiteMaior .imagem {
padding-left: 0px;
margin-right: 130px;
}
#pageVideos .kineaYoutube.cortes.padrao .texto {
padding-right: 50px;
}
#pageVideos .kineaYoutube.cortes.padrao p {
font-size: 16px;
}
#pageVideos .kineaYoutube.cortes.padrao .btn{
padding-right: 98px;
}
#pageVideos .kineaYoutube.cortes.padrao .btn a {
width: 170px;
height: 48px;
background: inherit;
color: #061844;
border-radius: 2px;
border: 2px solid #0C1D48;
transition: 0.3s;
}
#pageVideos .kineaYoutube.cortes.padrao .btn a:hover{
background: #061844;
color: #ffffff;
}
#pageVideos .maisVideos  .todoVideos {
display: flex;
flex-wrap: wrap;
margin-top: 24px;
}
#pageVideos .maisVideos .btn a {
width: 270px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
background: inherit;
color: #061844;
border-radius: 2px;
border: 2px solid #0C1D48;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
transition: 0.3s;
}
#pageVideos .maisVideos  .btn a:hover{
background: #061844;
color: #ffffff;
}
#pageVideos .maisVideos  .todoVideos .itemCarroselVideo:nth-of-type(4n){
margin-right: 0;
}
#pageVideos .maisVideos  .todoVideos .itemCarroselVideo{
margin-bottom: 36px;
}
@media (max-width: 1180px) {
#pageVideos .videoEmDestaque a {
flex-wrap: wrap;
}
#pageVideos .videoEmDestaque .thumb {
width: 100%;
max-width: 770px;
margin-left: auto;
margin-right: auto;
position: relative;
display: flex;
justify-content: center;
}
#pageVideos .todoTopoVideos {
padding-bottom: 64px;
height: auto;
}
#pageVideos .videoEmDestaque .texto {
width: 100%;
margin-top: 16px;
}
#pageVideos .btn a {
width: 196px;
height: 36px;
font-size: 14px;
}
#pageVideos .btn a svg {
margin-right: 8px;
width: 24px;
height: 17px;
}
#pageVideos h2 {
font-size: 36px;
}
#pageVideos .videoEmDestaque .thumb .btn {
background: #ffffff;
width: 64px;
height: 64px;
padding-left: 7px;
margin-top: -32px;
}
#pageVideos .videoEmDestaque .thumb #triangulo-para-direita {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 18px solid #061844;
}
.containerSite.carrosel {
width: 100%;
padding-left: 16px;
}
#pageVideos .todoTopoVideos .containerSite {
width: 100%;
}
#pageVideos .videoEmDestaque {
width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
#pageVideos .displayTopo{
width: calc(100% - 32px);
margin-left: auto;
margin-right: auto;
}
#pageVideos .playlistEmDestaque .containerSite {
width: 100%;
}
#pageVideos .carroselPlaylistEmDestaque{
padding-left: 16px;
}
#pageVideos .padrao{
padding: 56px 0;
}
#pageVideos .playlistEmDestaque .displayTopo a{
display: none;
}
#pageVideos .conteudo {
flex-wrap: wrap;
}
#pageVideos .conteudo .todaPlaylist {
margin-top: 36px;
}
#pageVideos .kafeComKinea {
padding: 56px 0;
}
#pageVideos .carroselLivesMensal {
margin-left: 16px;
}
#pageVideos .liveMensal .displayTopo {
width: 100%;
}
#pageVideos .liveMensal .displayTopo a{
display: none;
}
#pageVideos .padrao.liveMensal {
padding: 64px 0;
}
#pageVideos .conteudo .playlist {
width: 100%;
}
#pageVideos .kineaYoutube .imagem {
padding-left: 0px;
width: 100%;
}
#pageVideos .faixa {
width: 100%;
max-width: 100%;
top: inherit;
z-index: -1;
left: 0;
height: 451px;
bottom: 0 !important;
}
#pageVideos .padraoCarrosel {
padding-left: 16px;
}
#pageVideos .kineaYoutube .imagem {
display: flex;
justify-content: center;
}
#pageVideos .kineaYoutube .imagem img{
max-width: 100%;
}
#pageVideos .kineaYoutube .texto {
padding-right: 0;
text-align: center;
width: 100%;
margin-top: 16px;
}
#pageVideos .kineaYoutube p {
font-size: 18px;
text-align: center;
}
#pageVideos .kineaYoutube .btn a {
width: 196px;
height: 36px;
font-size: 14px;
margin-left: auto;
margin-right: auto;
}
#pageVideos .kineaYoutube.cortes.padrao .containerSiteMaior .imagem {
padding-left: 0px;
margin-right: 0;
}
#pageVideos .kineaYoutube.cortes.padrao .btn {
padding-right: 0;
display: flex;
justify-content: center;
width: 100%;
margin-top: 16px;
}
#pageVideos .kineaYoutube.cortes.padrao .conteudo {
align-items: center;
justify-content: space-between;
padding-bottom: 24px;
margin-top: 0;
}
#pageVideos .kineaYoutube.cortes.padrao .texto {
padding-right: 0;
}
#pageVideos .kineaYoutube.cortes.padrao p {
font-size: 16px;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo a{
display: flex;
}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo .thumb {
width: 164px;
height: 91px;
margin-right: 10px;}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo a{
width: 100%;
margin-right: 0;
}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo p{
width: 184px;
margin-top: 0;
}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo {
width: 50% !important;
margin-right: 0px;
}
#pageVideos .maisVideos .todoVideos .tempoVideo p{
width: auto !important;
}
#pageVideos .maisVideos .btn a {
width: 100%;
}
#pageVideos .maisVideos .todoVideos .itemCarroselVideo {
margin-bottom: 16px;
}
} #pageFundosLista .itemCheck input[type="checkbox"]:checked::before {
content: "";
background-color: #061844;
position: absolute;
left: 1px;
top: 1px;
width: 12px;
height: 12px;
}
#pageFundosLista .OptionsFilter a:before{
content: " ";
position: relative;
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #858585;
border-radius: 2px;
-webkit-appearance: none;
outline: none;
width: 14px;
height: 14px;
margin-right: 12px;
}
#pageFundosLista .OptionsFilter a {
font-size: 16px;
display: flex;
align-items: center;
}
#pageFundosLista .OptionsFilter a.AtivoSel{
color: #686868 !important;
font-weight: 600;
}
#pageFundosLista .OptionsFilter a.AtivoSel:before{
background: #2095EE;
padding: 1px;
background-clip: content-box;
}
#pageFundosLista .itemCheck label{
font-size: 16px;
cursor: pointer;
}
.OptionsFilter{
height: 380px;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #c9c9c9 #ffffff;
scrollbar-gutter: stable;
}
@media (max-width: 768px) {
.OptionsFilter{
height: auto;
overflow-y: auto;
}
} #banner.novoBannerGuias2023{
background: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-banner-ir-2024.png);
background-size: cover;
position: relative;
margin-top: 81px;
}
.novoBannerGuias2023 .TodoItemBanner{
height: 420px;
overflow: hidden;
}
.overlayBanner{
position:absolute;
width: 100%;
height: 100%;
background:#061844;
opacity: .5;
left: 0;
top:0;
z-index: 1;
display: block;
}
.ConteudoGuia strong{
font-weight: 600;
}
#BannnerGuias2023 .containerBan{
max-width: 1170px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 2;
}
.novoBannerGuias2023 .breadcrumb{
margin-top: 26px;
}
.novoBannerGuias2023 .breadcrumb a{
color:#FFFFFF;
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-decoration: none;
}
#banner.novoBannerGuias2023 h1{
text-align: left;
font-size: 40px;
font-weight: 600;
line-height: 50px;
letter-spacing: 0em;
color: #ffffff;
}
#banner.novoBannerGuias2023 h2 {
font-size: 20px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0em;
text-align: left;
margin-top: 12px;
color:#ffffff;
}
#banner.novoBannerGuias2023 p {
color: #FFFFFF;
margin-top: 12px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
max-width: 100%;
}
#banner.novoBannerGuias2023 .CaixaTextoBanner{
padding-top: 89px;
}
.ConteudoGuia .ThumbVideo{
min-height: 377px;
}
.ConteudoGuia  #video{
margin-top: 24px;
}
.ConteudoGuia .separadorIr{
background: #DCDCDC;
height: 2px;
width: 100%;
margin-top: 36px;
margin-bottom: 36px;
display: block;
}
.TodoGuias .sidebar {
border-left: solid 1px #DCDCDC;
padding: 0px 29px;
}
.TodoGuias.internaPadrao .sidebar  .TitulosideBar p {
padding: 0px;
margin-top:0px;
color:#686868;
font-size: 20px;
font-weight: 600;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 16px;
text-transform: inherit;
}
.internaPadrao.TodoGuias .sidebar .separadorMenu {
border: 1px solid #DCDCDC;
background: none;
}
.internaPadrao.TodoGuias .sidebar ul li.SidebarguiasAtivo a::before {
content: inherit;
}
.TodoGuias .TitulosideBar {
border-bottom: 1px solid #DCDCDC;
}
.TodoGuias .todoLi {
display: flex;
align-items: center;
}
.TodoGuias .todoLi svg{
margin-right: 8px;
-webkit-transition: all 50ms ease-in 50ms;
-moz-transition: all 50ms ease-in 50ms;
-o-transition: all 50ms ease-in 50ms;
transition: all 50ms ease-in 50ms;
}
.TodoGuias .menuSubItem {
margin-top: 8px;
margin-left: 18px;
padding-left: 16px;
border-left: 1px solid #DCDCDC;
display: none;
}
.m24{
margin-top: 24px !important;
}
.TodoGuias  .todoLi.ativo a{
color: #2095EE !important;
}
.TodoGuias  .todoLi.ativo svg{
transform: rotate(180deg);
}
.TodoGuias .brnPlay svg {
width: 44px;
margin: 0;
padding-left: 5px;
}
.TodoGuias .brnPlay {
display: flex;
justify-content: center;
align-items: center;
background: #A4A4A4;}
.TodoGuias #video {
background: #D9D9D9;
padding: 0px 0;
}
.TodoGuias .col-lg-8.conteudocomSidebar.ConteudoGuia {
padding-right: 32px;
}
.TodoGuias .li.SidebarguiasAtivo a {
font-weight: 600 !important;
color: #2095EE !important;
}
.TodoGuias  .todoLi.ativo svg path{
fill: #2095EE !important;
}
.TodoGuias .ConteudoGuia .groupItem.geral .situacao {
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
background: none;
color: #061844;
margin-top: 24px;
margin-bottom: 0px;
padding: 0;
}
.TodoGuias .contentItem .cinza {
color: #686868;
text-transform: uppercase;
margin-top: 24px;
padding: 0;
margin-bottom: 8px;
}
.TodoGuias  .todoConteudo {
padding-left: 24px;
border-left: 2px solid #4BA3C7;
}
.TodoGuias  .todoConteudo.roxo {
padding-left: 24px;
border-left: 2px solid #8682AD;
}
.TodoGuias  .textoMaior strong{
font-weight: 600;
}
.TodoGuias .internaPadrao .contentItem:first-child{
margin-top: 0;
}
.TodoGuias .contentItem  p{
max-width: 711px;
}
.TodoGuias sup {
font-weight: 600;
}
.TodoGuias .textoMaiorAzul {
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
display: block;
margin-top: 16px;
color: #061844;
text-transform: uppercase;
max-width: 711px;
margin-bottom: 24px;
}
.TodoGuias .contentItem  p + p {
margin-top: 24px;
}
.TodoGuias  .nota {
background: #F8F7F5;
padding: 16px;
box-sizing: border-box;
margin-top: 24px;
margin-bottom: 32px;
}
.TodoGuias .ConteudoGuia .groupItem h3 {
margin-top: 0;
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
text-transform: uppercase;
}
.TodoGuias .ConteudoGuia .groupItem h3 strong{
font-weight: 600;
}
.TodoGuias  .textoMaior {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
color: #686868;
max-width: 711px;
display: block;
margin-bottom: 24px;
}
.TodoGuias  .sp {
height: 2px;
background: #DCDCDC;
margin: 32PX 0;
}
.internaPadrao.TodoGuias .sidebar ul li:hover svg path{
fill: #2095EE;
}
.TodoGuias .menuSubItem.ativo{
display: block;
}
.internaPadrao.TodoGuias .sidebar ul .menuSubItem a {
color: #686868;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 8px;
display: block;
}
.internaPadrao.TodoGuias .sidebar ul li{
padding-left: 0px;
margin-top: 16px;
margin-bottom: 0px;
line-height: 24px;
border-top: none;
}
.internaPadrao.TodoGuias .sidebar ul li a{
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #061844;
}
.internaPadrao.TodoGuias .sidebar ul {
margin-top: 4px;
}
.internaPadrao.TodoGuias .sidebar ul li.subItem{
margin-top:12px;
font-weight: 400;line-height: 24px;
}
.internaPadrao.TodoGuias .sidebar ul li.subItem a{
font-weight: 400;
line-height: 24px;
font-size: 16px;
}
.internaPadrao.TodoGuias .separadorInferior {
margin-top: 24px;
}
.internaPadrao.TodoGuias .sidebar .BtnSecundario{
margin-top: 24px;
width: 100%;
line-height: 48px;
height: 49px;
}
.internaPadrao.TodoGuias .sidebar .BtnSecundario a{
font-size: 16px;
}
.internaPadrao.TodoGuias .sidebar .BtnSecundario  i{
vertical-align: middle;
}
.SizeSideBArFixo {
width: 370px;
}
.sideBarFixo .SizeSideBArFixo {
width: calc(33.333% + 8.333333%);
max-width: 370px;
}
.ConteudoGuia h2{
font-size: 28px;
font-weight: 400;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 32px;
margin-top: 64px;
}
.ConteudoGuia .azul h2{
color: #4BA3C7 !important;
}
.ConteudoGuia .groupItem h3{
font-size: 20px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
}
.ConteudoGuia .groupItem h3 span {
margin-right: 22px;
font-size: 18px;
font-weight: 600;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
}
.ConteudoGuia  .BtnSecundario{
border: none;
margin-top: 16px;
}
.ConteudoGuia .BtnSecundario a{
display: block;
width: 270px;
text-align: center;
border: solid 2px #0C1D48;
color: #0C1D48;
padding: 14px;
}
.ConteudoGuia .BtnSecundario a:hover{
background:  #0C1D48;
}
.ConteudoGuia .BtnSecundario:hover {
color: inherit !important;
background-color: inherit !important;
}
.ConteudoGuia .contentItem{
margin-top: 8px;
}
.ConteudoGuia .groupItem .contentItem h3 strong{
font-weight: 600;
}
.noMargin{
margin: 0 !important;
}
.ConteudoGuia .groupItem .contentItem h3{
color: #061844;
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
}
.contentItem.azul h4{
background: #4BA3C7;
}
.contentItem.roxo h4{
background: #8682AD;
}
.roxo{
color: #8682AD;
}
.contentItem h4{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
display: inline-block;
padding: 4px 8px;
margin-bottom: 16px;
}
.TodoGuias .ConteudoGuia .groupItem.geral h3 {
margin-top: 0;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
display: inline-block;
padding: 4px 8px;
margin-bottom: 16px;
background: #8682AD;
}
.contentItem h3 + h4{
margin-top: 24px;
}
#EspecificidadesDeclaracao h2 { margin-top: 64px}
.ConteudoGuia .cinza h2{
color: #8682AD !important;
} #saldoFinanceiro h2{
margin-top: 36px;
font-size: 20px;
margin-bottom: 16px;
}
#situacao6{
margin-bottom: 36px;
}
.ConteudoGuia .faqNovo .ArcoderonPadrao {
border-top: 2px dotted #a3add0;
}
.ConteudoGuia .faqNovo h4 {
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
}
.ConteudoGuia .faqNovo .ArcoderonPadrao .AcordeonAtivo h4 {
color: #061844 !important;
font-weight: 600 !important;
}
.ConteudoGuia .faqNovo h4 {
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
}
.ConteudoGuia .faqNovo .TodoNo {
padding-top: 16px;
padding-bottom: 16px ;
}
.ConteudoGuia  .NoPai p{
margin-top: 0px;
}
#exclusivo-para, #cnpj-dos-fundos{
margin-top:64px;
}
#cnpj-dos-fundos{
margin-bottom: 64px;
}
#caixa-infos{
background: #F9F9F9;
padding: 24px;
}
.internaPadrao #caixa-infos p + p {
margin-top: 24px;
}
#perguntas-frequentes{
margin-top: 64px;
}
#perguntas-frequentes h2{
margin-bottom: 16px;
}
.TodoGuias .col-lg-8.conteudocomSidebar.ConteudoGuia {
max-width: 784px;
}
.col-lg-4.sidebar.order-lg-2 {
max-width: 370px;
padding-right: 0;
}
@media (max-width: 1184px) {
.containerBan{
width: calc(100% - 32px);
}
.TodoGuias .todoConteudo {
padding-left: 16px;
border-left: 2px solid #4BA3C7;
}
.ConteudoGuia .contentItem {
padding-left: 0px !important;
}
.ConteudoGuia h2 {
font-size: 24px;
line-height: 24px;
margin-bottom: 24px;
margin-top: 48px;
}
.TodoGuias .col-lg-8.conteudocomSidebar.ConteudoGuia {
padding-right: 16px;
}
}
@media (max-width: 991px){
.TodoGuias .MenuSideBarAtivo:after{
box-shadow: none;
}
.TodoGuias .MenuSideBarAtivo .closeButtonSidebar {
margin-top: 3px;
}
.TodoGuias .MenuSideBarAtivo .closeButtonSidebar img{
width: 24px;
height: 24px;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo .separadorMenu{
border: 1px solid #DCDCDC;
background: none;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo ul.followLinks {
margin-top: 0;
}
.internaPadrao.TodoGuias .sidebar .MenuSideBarAtivo .separadorMenu.separadorInferior{
margin-top: 24px;
}
}
@media (max-width: 960px) {
#banner.novoBannerGuias2023 {
margin-top: 72px;
}
}
@media (max-width: 600px) {
#banner.novoBannerGuias2023{
background: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-banner-ir-2024-mobile.png);
background-size: cover;
background-position: right;
}
.ConteudoGuia .ThumbVideo {
min-height: auto;
padding-bottom: 56.25%;
}
.ConteudoGuia .contentItem {
padding-left: 16px;
}
#caixa-infos{
padding: 20px 12px 48px 20px;
}
.TodoGuias  .faqNovo {
margin-bottom: 48px;
}
}
.btnSideBarMobile{
position: fixed;
z-index: 99;
right: 16px;
bottom: 0;
width: 170px;
height: 36px;
background: #2095EE;
border-radius: 32px;
border: 0px;
line-height: 36px;
}
.btnSideBarMobile i {
vertical-align: middle;
margin-right: 12px;
}
.btnSideBarMobile span {
color: #FFFFFF;
font-weight: 400;
font-size: 16px;
}  .dateBlog{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 16px;
color: #686868;
text-transform:uppercase;
} .bannerComunicados .itemBanner .overlayGeralSite {
position: absolute;
width: 100%;
height: 100%;
z-index: 100;
left: 0;
top: 0;
background: #061844;
opacity: 0.5;
}
.pageComunicados .grupoInput input {
width: 270px;
height: 56px;
border: 1px solid #CECECE;
font-size: 16px;
line-height: 16px;
display: flex;
align-items: center;
color: #686868;
padding-left: 12px;
}
.pageComunicados .grupoInput input::placeholder{
opacity: 1;
}
.pageComunicados .grupoInput svg{
position: absolute;
right: 16px;
z-index: 1;
top: 50%;
margin-top: -12px;
}
.pageComunicados .Select{
max-width: 200px;
margin: 0;
padding: 13px 16px;
}
.pageComunicados .internaPadrao.TodoComunicado p {
color: #686868;
font-size: 16px;
line-height: 24px;
}
.pageComunicados .TodoComunicado .row {
justify-content: space-between;
align-items: center;
}
.pageComunicados .Dropdown.Comunicados {
display: flex;
align-items: center;
justify-content: space-between;
width: 696px;
margin-bottom: 28px;
}
.pageComunicados .listaComunicados {
display: flex;
flex-wrap: wrap;
box-shadow: none;
border-left: none !important;
margin-top: 24px;
}
.pageComunicados .listaComunicados .itemComunicado {
width: 270px;
padding: 0;
border: 1px solid #EFEFEF;
box-shadow: 5px 5px 12.5px rgba(235, 235, 235, 0.8);
margin-right: 28px;
margin-bottom: 28px;
padding: 24px 24px 0 24px;
box-sizing: border-box;
min-height: 148px;
}
.pageComunicados .listaComunicados .itemComunicado:nth-of-type(4n){
margin-right: 0;
}
.pageComunicados .internaPadrao.TodoComunicado .containerSite {
display: flex;
justify-content: space-between;
align-items: center;
}
.pageComunicados  .CaixaAcoes .listaComunicados .itemComunicado {border-left: 4px solid #5072A9;}
.pageComunicados  .CaixaInfra .listaComunicados .itemComunicado{border-left: 4px solid #BA6B6C;}
.pageComunicados  .CaixaImobiliariosTijolo .listaComunicados .itemComunicado{border-left: 4px solid #CBBA83;}
.pageComunicados  .CaixaImobiliariosCRI .listaComunicados .itemComunicado{border-left: 4px solid #CB9B8C;}
.pageComunicados  .CaixaMultimercado .listaComunicados .itemComunicado{border-left: 4px solid #4BA3C7;}
.pageComunicados .CaixaPrevidencia .listaComunicados .itemComunicado{border-left: 4px solid #519188;}
.pageComunicados .CaixaRendaFixa .listaComunicados .itemComunicado{border-left: 4px solid #82ADA9;}
.pageComunicados .CaixaPrivateEquity .listaComunicados {border-left: 4px solid #90A4AE;}
.pageComunicados .CaixaInflacao .listaComunicados .itemComunicado{border-left: 4px solid #8682AD;}
.pageComunicados .CaixaVenturesCapital .listaComunicados .itemComunicado{border-left: 4px solid #90a4ae;}
.pageComunicados .CaixaAgro .listaComunicados .itemComunicado{border-left: 4px solid #82ada9;}
.pageComunicados .CaixaCreditoPrivado .listaComunicados .itemComunicado{border-left: 4px solid #519188;}
.pageComunicados .CaixaAcoes h2{
color: #5072A9;
}
.pageComunicados .CaixaInfra h2{ color:#BA6B6C;}
.pageComunicados .CaixaImobiliariosTijolo h2{ color:#CBBA83;}
.pageComunicados .CaixaImobiliariosCRI h2{ color:#CB9B8C;}
.pageComunicados .CaixaMultimercado h2{ color:#4BA3C7;}
.pageComunicados .CaixaPrevidencia h2{ color:#519188;}
.pageComunicados .CaixaRendaFixa h2{ color:#82ADA9;}
.pageComunicados .CaixaPrivateEquity h2{ color:#90A4AE;}
.pageComunicados .CaixaInflacao h2{ color:#8682AD;}
.pageComunicados .CaixaVenturesCapital h2{ color:#90a4ae;}
.pageComunicados .CaixaAgro h2{ color:#82ada9;}
.pageComunicados .CaixaCreditoPrivado h2{ color:#519188;}
.pageComunicados .CaixaInvestments h2{color: #4BA3C7;}
.pageComunicados .CaixaInvestments .listaComunicados .itemComunicado{
border-left: 4px solid #4BA3C7;
}
.pageComunicados .internaPadrao ul.listaComunicados li ul li a {
background: inherit;
box-shadow: none;
color: #686868;
margin-right: 0;
display: flex;
border-radius: 2px;
padding: 0;
align-items: center;
margin-bottom: 24px;
}
.pageComunicados .internaPadrao ul.listaComunicados li ul li {
float: none;
line-height: 0;
}
.pageComunicados .tituloComunicado {
float: none;
margin-bottom: 24px;
display: block;
line-height: 20px;
}
.pageComunicados .internaPadrao ul.listaComunicados li ul {
float: none;
}
.pageComunicados .internaPadrao ul.listaComunicados li ul li a svg{
margin-right: 8px;
}
.pageComunicados section a {
color: #2095EE;
text-decoration: none;
display: flex;
}
.pageComunicados section a svg {
margin-right: 8px;
}
.pageComunicados .itemAcordeonFundo p {
margin-bottom: 16px;
margin-top: 16px;
}
.pageComunicados .itemAcordeonFundo span strong {
font-weight: 600;
margin-top: 36px;
margin-bottom: 16px;
display: block;
color: #686868;
font-size: 16px;
line-height: 24px;
}
.pageComunicados .itemAcordeonFundo.acordionAtivo .caixaItem{
display: none;
}
.pageComunicados .itemAcordeonFundo.acordionAtivo .setaHeader svg {
transform: rotate(180deg);
}
.pageComunicados .InternaBanMenor .itemBanner {
min-height: 420px;
}
.pageComunicados #banner {
margin-top: 81px;
}
.pageComunicados #banner .containerSite{
padding-top: 0;
}
.pageComunicados .breadcrumb span {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
position: absolute;
top: 24px;
}
.pageComunicados .breadcrumb span a{
color: #FFFFFF;
text-decoration: none;
}
.pageComunicados #banner .BannersLateral h1 {
font-size: 40px;
line-height: 50px;
}
.pageComunicados #banner .BannersLateral p {
margin-top: 16px;
}
.pageComunicados .todoComunicados {
width: 100%;
}
.pageComunicados .itemAcordeonFundo .headerItem{
border-bottom: solid 1px #DCDCDC;
margin-top: 20px;
}
.pageComunicados .itemAcordeonFundo .headerItem h2{
font-weight: 400;
}
@media (max-width: 1180px) {
.pageComunicados .breadcrumb span {
padding-left: 15px;
}
.pageComunicados .itemAcordeonFundo .caixaItem {
display: none;
}
.pageComunicados .itemAcordeonFundo.ativo .caixaItem{
display: block;
}
.setaHeader svg{
transform: rotate(180deg);
}
.pageComunicados .itemAcordeonFundo.ativo .setaHeader svg{
transform: rotate(360deg);
}
.pageComunicados .TodoBannerFundo {
height: 100%;
width: 100%;
}
.pageComunicados .col-md-12.FotoBanner {
padding: 0;
}
.pageComunicados .InternaBanMenor .itemBanner {
min-height: 420px !important;
}
#banner .BannersLateral .containerSite {
padding-top: 0;
display: flex;
align-items: center;
}
.pageComunicados .bannerInternaNovo .itemBanner .col-md-5 {
background: transparent !important;
width: 100% !important;
position: absolute;
padding: 0;
left: 0;
height: 100%;
top: 0;
display: flex;
align-items: center;
}
.pageComunicados .BannerEsquerda .caixaConteudoBanner {
margin-left: 15px;
margin-right: 15px;
padding-bottom: 0;
}
.pageComunicados #banner {
margin-top: 72px;
}
.pageComunicados .internaPadrao.TodoComunicado .containerSite {
flex-wrap: wrap;
}
.pageComunicados .internaPadrao.TodoComunicado .containerSite .introducaoComunicados {
width: 100%;
margin-bottom: 24px;
}
.pageComunicados .internaPadrao.TodoComunicado .containerSite .introducaoComunicados p {
text-align: left;
margin-top: 0;
}
.pageComunicados .Dropdown.Comunicados{
display: block;
}
.pageComunicados  .grupoInput {
margin-bottom: 12px;
width: 100%;
max-width: 100%;
}
.pageComunicados .grupoInput input {
width: 100%;
}
.pageComunicados .Select {
max-width: 100%;
margin: 0;
padding: 13px 16px;
box-sizing: border-box;
margin-bottom: 12px;
width: 100%;
}
.pageComunicados .BannerFundosNovo  {
margin-bottom: 36px;
}
.pageComunicados .listaComunicados .itemComunicado {
width: 49%;
margin-right: 2%;
}
.pageComunicados .listaComunicados .itemComunicado:nth-of-type(2n) {
margin-right: 0%;
}
}
@media (max-width:768px) {
.pageComunicados .listaComunicados .itemComunicado {
width: 100%;
margin-right: 0%;
}
.pageComunicados  .internaPadrao ul.listaComunicados li ul li a {
width: 100%;
height: auto;
overflow: inherit;
}
} .pageComunicados .internaPadrao.TodoComunicado p.titType{
margin-top: 36px;
}
.Dropdown .grupoInput svg{
cursor:pointer;
}
.escondeFundo{
display: none;
}
.semDocumentos p{
font-style: italic;
}
.semDocumentos p.saibamais{
margin-top:-6px;
}
.semDocumentos p.saibamais a {
font-weight: 400;
font-size: 16px;
line-height: 16px;
display: flex;
align-items: center;
color: #2095EE !important;
}
.semDocumentos p.saibamais a:hover{
opacity: .9;
font-size: 16px;
transform: scale(1) !important;
text-decoration: none !important;
}
.clearBusca {
position: absolute;
top: 100%;
color: #2095EE;
font-weight: 600;
font-size: 12px;
transform: scale(1.2,1);
margin-top: 8px;
right: 7px;
cursor: pointer;
display: none;
}
.clearBusca.ativBusca{
display: block;
}
@media (max-width: 1180px) {
.clearBusca {
position: relative;
top: 100%;
color: #2095EE;
font-weight: 600;
font-size: 12px;
transform: scale(1, 1);
margin-top: 8px;
right: auto;
cursor: pointer;
display: none;
width: 100%;
max-width: 100%;
text-align: right;
}
}
.ofertas.containerGrande .containerSite {
max-width: 1218px;
}
.banner.geral {
margin-top: 81px;
height: 420px;
width: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.banner.geral .containerSite {
display: flex;
align-items: center;
height: 100%;
}
.banner.geral  .breadcrumb {
position: absolute;
top: 26px;
}
.banner.geral  .breadcrumb a{
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
text-decoration: none;
}
.banner.geral .texto h1 {
font-weight: 600;
font-size: 40px;
line-height: 50px;
color: #FFFFFF;
}
.banner.geral .texto p {
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
margin-top: 12px;
}
.disclaimer-aviso {
height: auto;
background: #F8F7F5;
border: 1px solid #DEDEDE;
width: 100%;
margin-top: 48px;
display: flex;
align-items: center;
padding: 26px 24px;
box-sizing: border-box;
}
.disclaimer-aviso .texto p:first-child{   margin-top: 0;}
.disclaimer-aviso .texto p strong {
font-weight: 600;
font-size: 24px;
line-height: 16px;
color: #061844;
}
.disclaimer-aviso .texto p{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #686868;
margin-left: 24px;
margin-top: 16px;
max-width: 1000px;
margin-bottom: 16px;
}
.disclaimer-aviso .texto span {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 24px;
color: #686868;
margin-left: 24px;
display: block;
max-width: 721px;
}
.oferta {
border: 1px solid #DCDCDC;
box-shadow: 5px 5px 12.5px rgba(235, 235, 235, 0.8);
border-radius: 4px;
margin-top: 48px;
}
.oferta .topoOferta{
width: 100%;
height: 180px;
position: relative;
overflow: hidden;
}
.oferta .topoOferta .Todoimagem {
display: flex;
justify-content: end;
position: absolute;
width: 100%;
z-index: 1;
}
.oferta .topoOferta .Todoimagem .imagem {
width: 594px;
height: 180px;
background-position: right;
background-size: cover;
}
.oferta .topoOferta .gradiente::before{
content: '';
background: linear-gradient(90deg, #FFFFFF 0%, #BAC7CE 100%);
opacity: 0.7;
border-radius: 4px 4px 0px 0px;
position: absolute;
width: 100%;
height: 180px;
z-index: 3;
}
.oferta .topoOferta .bg {
position: absolute;
right: 0;
left: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
z-index: 2;
background: linear-gradient(270deg, rgba(255, 255, 255, 0.04) 1.83%, #FFFFFF 42.01%);
width: 334px;
height: 195px;
}
.oferta .todasInformacoesOfertas {
position: relative;
z-index: 5;
display: flex;
height: 100%;
align-items: center;
padding: 0 25px;
justify-content: space-between;
}
.oferta .todasInformacoesOfertas .nome-e-categoria  .tagCategoria{
display: inline-block;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 6px 4px;
gap: 10px;
}
.oferta .todasInformacoesOfertas .nome-e-categoria .tagCategoria p {
font-weight: 400;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
color: #FFFFFF;
flex: none;
order: 0;
flex-grow: 0;
}
.oferta .todasInformacoesOfertas .nome-e-categoria span {
font-weight: 600;
font-size: 24px;
line-height: 20px;
color: #061844;
display: block;
margin-top: 12px;
}
.oferta .todasInformacoesOfertas .dadosOfertas div p{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 16px;
color: #061844;
margin-bottom: 12px;
} 
.oferta .todasInformacoesOfertas .dadosOfertas div p:last-child{
margin-bottom: 0;
}
.oferta .todasInformacoesOfertas .dadosOfertas div p strong{
font-weight: 600;
}
.oferta .todasInformacoesOfertas .dadosOfertas{
display: flex; justify-content: space-between;
align-items:end;
}
.oferta .todasInformacoesOfertas .dados_btn {
display: flex;
align-items: end;
}
.oferta .todasInformacoesOfertas .dadosOfertas div{
margin-right: 20px;
}
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(1){
width: 147px;
}
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(3){
width: 132px;
}
.oferta .todasInformacoesOfertas .btn a {
width: 96px;
height: 48px;
background: #2095EE;
border-radius: 2px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
text-decoration: none;
transition: 0.3s;
}
.oferta .todasInformacoesOfertas .btn a:hover{
opacity: 0.8;
}
.oferta .todoTextos {
display: flex;
margin-top: 24px;
margin-bottom: 24px;
padding: 0 24px;
}
.oferta .todoTextos p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #686868;
max-width: 676px;
}
.oferta .todoTextos p strong{
font-weight: 600;
}
.oferta .todoTextos ul{
position: relative;
}
.oferta .todoTextos ul li{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #686868;
display: list-item;
list-style-type: square;
list-style-position: inside;
}
.oferta .todoTextos ul li::before{
content: "";
position: relative;
width: 4px;
height: 4px;
background: #686868;
left: 0;
margin-right: 12px;
display: none;
}
.oferta .todoTextos .texto div{
margin-bottom: 24px;
}
.oferta .todoTextos .texto div p:nth-of-type(1){
margin-bottom: 12px;
}
.oferta .todoTextos .texto .tabela-ofertas {
display: flex;
justify-content: space-between;
width: 610px;
border: 2px solid #CB9B8C;
border-radius: 4px;
margin-bottom: 16px;
padding: 12px;
}
.oferta .todoTextos .texto .tabela-ofertas div{
margin-bottom: 0;
}
.oferta .todoTextos .texto .tabela-ofertas div:nth-of-type(1){
width: 142px;
}
.oferta .todoTextos .texto .tabela-ofertas div:nth-of-type(2){
width: 180px;
}
.oferta .todoTextos .texto .tabela-ofertas div:nth-of-type(3){
width:175px;
}
.oferta .todoTextos .tabela-ofertas p  {
font-weight: 400;
font-size: 16px;
line-height: 18px;
color: #061844;
margin-bottom: 0;
}
.oferta .todoTextos .tabela-ofertas p strong {
font-weight: 600;
margin-bottom: 8px;
display: block;
}
.oferta .todoTextos .tabela-ofertas span{
font-weight: 400;
font-size: 12px;
line-height: 14px;
color: #686868;
}
.oferta .todoTextos .texto .informacoes-ofertas {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #686868;
margin-bottom: 0;
}
.oferta .todoTextos .texto .informacoes-ofertas strong{
display: block;
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #686868;
margin-bottom: 8px;
margin-top: 20px;
}
.oferta .todoTextos .texto .informacoes-ofertas strong:nth-of-type(1){
margin-top: 0;
}
.oferta .tabela {
margin-left: 124px;
border-left: 1px solid #DCDCDC;
padding-left: 29px;
padding-top: 20px;
}
.oferta .tabela div {
display: flex;
border-bottom: 1px solid #DCDCDC;
width: 290px;
justify-content: space-between;
padding-bottom: 16px;
margin-bottom: 16px;
}
.oferta .tabela div:last-of-type{
border-bottom: none;
margin-bottom: 48px;
padding-bottom: 0;
}
.oferta .tabela div p:nth-of-type(2) {
text-align: right;
}
.oferta .tabela .btn {
border: none;
padding-bottom: 0;
margin-bottom: 0;
}
.oferta .tabela .btn a {
width: 340px;
height: 48px;
border: 2px solid #0C1D48;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
font-size: 16px;
line-height: 16px;
text-align: center;
color: #0C1D48;
transition: 0.3s;
}
.oferta .tabela .btn a:hover{
background: #0C1D48;
color: #fff;
}
.oferta .separador{
width: 1170px;
height: 1px;
background: #DCDCDC;
margin-top: 36px;
margin-left: auto;
margin-right: auto;
margin-bottom: 36px;
}
.oferta  .informacaoes-graficos {
padding: 0 24px;
padding-bottom: 36px;
}
#meuGraficoDeBarras{
width: 100%;
height: auto;
}
.oferta  .informacaoes-graficos p{
text-transform: uppercase;
margin-bottom: 32px;
}
.oferta  .informacaoes-graficos .boxesInformacoes {
display: flex;
align-items: start;
justify-content: space-between;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes p{
font-weight: 600;
font-size: 16px;
line-height: 16px;
text-transform: inherit;
color: #061844;
margin-bottom: 8px;
}
.semBorda div{
border: none !important;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes table thead td {
background: #DEDEDE;
font-weight: 600;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #061844;
padding: 5px 9px;
border-bottom: 0 !important;
}
.informacaoes-graficos table {
border-collapse: initial;
border-spacing: 0px;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes .todoGraficos{
padding: 16px 22px;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes .item {
width: 370px;
height: auto;
background: #FFFFFF;
border: 1px solid #DCDCDC;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes table td {
font-weight: 400;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #686868;
padding: 20px 6px;
border-bottom: 1px solid #DCDCDC;
vertical-align: middle;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes  .grafico {
display: flex;
height: auto;
align-items: center;
border: 0;
margin-bottom: 4px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes  .progress-bar {
height: 10px;
width: 0%;
margin: 0 8px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .grafico p{
font-weight: 400;
font-size: 14px;
line-height: 14px;
color: #686868;
margin-top: 0;
max-width: 69px;
text-align: right;
width: 69px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .item.todoGraficos.radial {
padding: 29px 24px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .grafico span {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 14px;
color: #061844;
}
.percent svg {
position: relative;
width: 136px;
height: 136px;
left: 0;
}
.percent svg circle {
width: 100%;
height: 100%;
fill: none;
stroke-width: 30;
}
.percent svg circle:last-of-type {
stroke-dasharray: 314px;
stroke-dashoffset: calc(314px - (314px * var(--percent)) / 100);
stroke: #3498db;
}
.percent {
display: flex;
}
.percent .infos {
margin-left: 38px;
}
.percent .infos div{
margin-bottom: 16px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .percent .infos div p{
font-size: 14px;
line-height: 14px;
margin-bottom: 4px;
font-weight: 400;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .percent .infos div:nth-of-type(1) p:first-child{
color: #686868;
font-weight: 400;
}
.oferta  .informacaoes-graficos .boxesInformacoes .boxInformacoes table td:nth-of-type(4){
background: #F5F5F5;
}
.oferta strong{
font-weight: 600;
}
.oferta .disclaimers {
padding: 0 24px;
margin-bottom: 48px;
}
.oferta .disclaimers p{
margin-bottom: 12px;
}
.oferta.grafico .tabela .btn{
margin-top: 24px;
}
.ofertas .disclaimers-ofertas {
background: #F9F9F9;
padding-top: 48px;
margin-top: 96px;
padding-bottom: 128px;
}
.ofertas  .disclaimers-ofertas .containerSite p:first-child {
margin-bottom: 24px;
}
.ofertas  .disclaimers-ofertas .containerSite p strong{
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #686868;
}
.ofertas  .disclaimers-ofertas .containerSite p{
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 20px;
margin-bottom: 16px;
color: #686868;
}
.ofertas #CadatroNewsletter{
margin-top: 0;
}
.ofertas .disclaimers-ofertas .separador {
width: 100%;
height: 1px;
background: #DCDCDC;
margin-top: 48px;
margin-bottom: 32px;
}
.ofertas .disclaimers-ofertas .logos {
display: flex;
justify-content: end;
}
.ofertas .disclaimers-ofertas .logos svg:nth-of-type(1){
margin-right: 24px;
}
.ofertas  .disclaimers-ofertas ol{
list-style: decimal;
list-style-position: inside;
}
.ofertas .disclaimers-ofertas ol li {
list-style: decimal;
list-style-position: outside;
list-style-position: inside;
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #686868;
}
@media (max-width: 960px) {
.banner.geral {
margin-top: 73px;
}
.banner.geral .texto h1 {
font-size: 32px;
line-height: 48px;;
}
.disclaimer-aviso {
padding: 28px 12px;
flex-wrap: wrap;
}
.disclaimer-aviso .texto p, .disclaimer-aviso .texto span {
margin-left: 0;
width: 100%;
}
.disclaimer-aviso svg{
margin-bottom: 16px;
}
}
@media (max-width: 1060px) {
.oferta .topoOferta {
height: 324px;
}
.oferta .topoOferta .Todoimagem {
justify-content: center;
z-index: 1;
}
.oferta .topoOferta .bg {
display: none;
}
.oferta .topoOferta .Todoimagem .imagem {
width: 100%;
height: 324px;
background-position: center;
background-size: cover;
}
.oferta .topoOferta .gradiente::before {
height: 324px;
}
.ofertas.containerGrande .containerSite{
width: calc(100% - 4px);
}
.oferta .todasInformacoesOfertas {
flex-wrap: wrap;
}
.nome-e-categoria {
width: 50%;
order: 1;
margin-bottom: 24px;
}
.btn {
width: 50%;
order: 2;
display: flex;
justify-content: end;
position: absolute;
top: -90px;
padding-left: 0;
right: 0;
}
.oferta .todasInformacoesOfertas .dadosOfertas {
flex-wrap: wrap;
margin-left: 0;
order: 2;
}
.oferta .todasInformacoesOfertas .dadosOfertas div{
width: 70%;
margin-right: 0;
margin-bottom: 24px;
}
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(3) {
width: 50%;
}
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(1) {
width: 50%;
}
.oferta .todasInformacoesOfertas {
flex-wrap: wrap;
padding: 0 11px;
}
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(2n) {
width: 30%;
}
.oferta .todasInformacoesOfertas {
padding: 24px 11px;
flex-wrap: wrap;
}
.oferta .todasInformacoesOfertas .dados_btn {
flex-basis: 100%;
order: 2;
position: relative;
}
.oferta .todoTextos{
flex-wrap: wrap;
padding: 0 12px;
}
.oferta .todoTextos .texto .tabela-ofertas {
width: 100%;
flex-wrap: wrap;
}
.oferta .todoTextos .texto .tabela-ofertas div:nth-of-type(1) {
width: 55%;
margin-bottom: 16px;
}
.oferta .todoTextos .texto .tabela-ofertas div:nth-of-type(2) {
width: 45%;
margin-bottom: 16px;
}
.oferta .todoTextos .tabela-ofertas div:nth-of-type(2) p:nth-of-type(2){
max-width: 81px;
}
.oferta .todoTextos .texto div {
width: 100%;
}
.oferta .tabela {
margin-left: 0;
border-left: none;
padding-left: 0;
padding-top: 0;
width: 100%;
margin-top: 24px;
}
.oferta .tabela div{
width: 100%;
}
.oferta .tabela div:nth-of-type(1){
border-top: 1px solid #DCDCDC;
padding-top: 24px;
}
.oferta .tabela div:nth-of-type(5) {
margin-bottom: 36px;
}
.oferta .separador {
width: 98%;
margin-top: 24px;
margin-bottom: 36px;
}
.oferta .informacaoes-graficos {
padding: 0 12px;
padding-bottom: 0px; }
.oferta .informacaoes-graficos .boxInformacoes {
width: 100%;
}
.ofertas .disclaimers-ofertas {
padding-top: 76px;
margin-top: 64px;
padding-bottom: 64px;
}
.ofertas .disclaimers-ofertas .logos {
justify-content: center;
}
.ofertas .disclaimers-ofertas {
padding: 76px 12px 64px 12px;
}
.oferta .informacaoes-graficos .boxesInformacoes .boxInformacoes .item {
width: 100%;
height: 204px;
background: #FFFFFF;
border: 1px solid #DCDCDC;
margin-bottom: 32px;
}
.oferta .informacaoes-graficos .boxInformacoes.semBorda .item{
margin-bottom: 0;
}
.oferta .informacaoes-graficos .boxesInformacoes {
flex-wrap: wrap;
}
.oferta .tabela .btn a {
width: 100%;
max-width: 343px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 430px) {
.oferta .todasInformacoesOfertas .dadosOfertas div:nth-of-type(2n) {
width: 40%;
}
.oferta .todasInformacoesOfertas .dadosOfertas div{
width: 60%;
} }
#nota{
height: 90px;
width: 100%;
}
.todoNota {
background: #202020;
width: 100%;
padding: 36px 70px;
}
.todoNota h3 {
font-weight: 400;
font-size: 24px;
line-height: 16px;
display: flex;
align-items: center;
color: #FFFFFF;
margin-bottom: 32px;
}
.todoNota p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
max-width: 891px;
}
@media (max-width: 768px) {
.todoNota {
background: #202020;
width: 100%;
padding: 36px 12px;
margin-top: 80px;
}
} .BodyAtivoMenuFundoFixo .todoMenu {
display: none;
}
.todoMenu .containerSite {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.todoMenu{
position: fixed;
box-sizing: border-box;
width: 100%;
height: 80px;
background: #FFFFFF;
box-shadow: 5px 5px 15px rgba(32, 149, 238, 0.14902);
display: flex;
align-items: center;
z-index: 10000;
}
.todoMenu .logo{
width: 76px;
}
.todoMenu .logo img {
filter: invert(96%) sepia(42%) saturate(3235%) hue-rotate(234deg) brightness(83%) contrast(107%);
}
.todoMenu .containerSite {
display: flex;
align-items: center;
height: 100%;
}
.todoMenu nav {
display: flex;
align-items: center;
height: 100%;
justify-content: center;
width: 100%;
}
.todoMenu nav ul {
display: flex;
align-items: center;
height: 100%;
}
.todoMenu nav>ul{
flex-grow:1;
}
.todoMenu nav ul.menuGeral{
justify-content: center;
}
.todoMenu nav ul li{
margin-right: 36px;
display: flex;
align-items: center;
height: 100%;
transition: 0.3s;
box-sizing: border-box;
position: static;
}
.todoMenu nav ul li.primeiro{
flex-grow:1;
justify-content: end;
}
.todoMenu nav ul li.primeiro:hover{
background:transparent !important
}
.todoMenu nav ul li.primeiro:hover>a{
background:#F9F9F9;
}
.todoMenu nav ul .busca{
flex-grow:1;
text-align:right;
}
.todoMenu nav ul li:last-child{
margin-right: 0;
}
.todoMenu nav ul .busca:hover{
background: none;
}
.todoMenu nav ul #blog-menu-header:hover {
background: none;
}
.FaixaAtiva .todoBusca{
margin-top: 47px;
}
.todoMenu nav ul li a{
font-family: 'Titillium Web', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 18px;
display: flex;
align-items: center;
color: #061844;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
padding: 0 8px;
position: relative;
} .todoMenu nav ul li a svg {
margin-left: 8px;
}
.todoMenu nav ul li a::before{
transition: width 0.3s ease-in-out;
-webkit-transition: width 0.3s ease-in-out;
-moz-transition: width 0.3s ease-in-out;
-o-transition: width 0.3s ease-in-out;
content: "";
position: absolute;
height: 4px;
width: 0;
bottom: 0;
background:   #2095EE;
left: 0;
}
.todoMenu nav ul li:hover {
background: #F9F9F9;
}
.todoMenu nav ul li:hover a::before{
width: 100%;
}
.todoMenu .subMenu {
display: none;
}
.todoMenu .subMenu{
width: 100%;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
max-width: 1440px;
top: 80px;
height: auto;
background: #FFFFFF;
box-shadow: 5px 5px 15px rgba(32, 149, 238, 0.14902);
border-radius: 0px 0px 8px 8px;
z-index: -1;
padding-bottom: 32px;
display: none;
z-index: 10000; }
.todoMenu #menu_materiais{
max-width: 142px; left: -75px;
overflow: hidden;
}
.todoMenu #menu_materiais ul{
margin-left:0px;
width: 100%;
}
.todoMenu #menu_materiais ul li{
display: flex;
justify-content: center;
width: 100%;
}
.todoMenu .subMenu.active {
display: flex;
overflow-y: auto;
max-height: calc(100vh - 130px);
}
.todoMenu .subMenu{
padding-top: 36px;
}
.todoMenu .subMenu ul {
display: block;
height: auto;
margin-left: 143px;
}
.todoMenu .subMenu li a{
justify-content: space-between;
width: 100%;
font-size: 16px;
}
.todoMenu .subMenu li a::before{
display: none;
}
.todoMenu .subMenu ul li{
height: auto;
width: 270px;
margin-right: 0;
padding: 10px 8px;
position: static;
}
.todoMenu .subMenu ul li:hover a{
color: #2095EE;
font-weight: 600;
}
.todoMenu .subMenu ul li:hover a svg path{
fill: #2095EE;
}
.menu-is-open .slick-dots{opacity: 0; display: none; position: absolute; z-index: -1000;}
.menu-is-open #banner{
pointer-events: none;
}
.todoMenu .sombra{
position: absolute;
height: 16px;
width: 100%;
box-shadow: 5px 10px 15px rgba(32, 149, 238, 0.14902);
bottom: 0;
pointer-events: none;
z-index: 10000000000;
}
.todoMenu .subMenu.nv3.active{
display: block;
box-shadow: none;
padding-left: 435px;
top: 0 !important;
padding-top: 46px;
}
.todoMenu .subMenu.nv3 p{
margin-bottom: 20px;
}
.todoMenu .subMenu.nv3.active ul{
margin-top: 0;
} .todoMenu .subMenu.nv3{
z-index: -1 !important;
position: absolute;
left: 0;
top: 0;
height: 100%;
}
.todoMenu .subMenu.nv3 ul {
margin-left: 0px;
margin-top: 20px;
}
.todoMenu .subMenu.nv3 ul {
display: flex;
max-width: 400px;
flex-wrap: wrap;
margin-bottom: 28px;
}
.todoMenu .subMenu.nv3 ul:last-of-type {
margin-bottom: 28px;
}
.todoMenu .subMenu.nv3 ul li{
width: 50%;
padding: 0;
margin-bottom: 20px;
}
.todoMenu .subMenu.nv3 ul li a{
color: #061844;
font-weight: 400;
padding: 0;
}
.todoMenu .subMenu.nv3 ul li:hover{
background: none;
}
.todoMenu .subMenu.nv3 ul li:hover a{
color: #2095EE;
}
.todoMenu .subMenu.nv3 p{
font-weight: 600;
font-size: 18px;
line-height: 16px;
color: #686868;
}
.todoMenu .subMenu ul .todosOsFundos {
border-top: 1px solid #DCDCDC;
padding-top: 16px;
margin-top: 6px;
}
.todoMenu nav ul .todosOsFundos a{
font-weight: 600;
}
.todoMenu .iconeClose {
position: absolute;
width: 20px;
right: calc((100% - 1170px) / 2);
z-index: 10;
display: flex;
justify-content: end;
cursor: pointer;
}
.todoMenu .iconeClose svg:hover path{
fill: #2095EE;
}
.todoMenu .menuMobile{
display: none;
}
.todoMenu .mb {
padding-top: 27px;
padding-bottom: 36px;
border-bottom: 1px solid #DCDCDC;
width: 100%;
}
.todoMenu .mb span {
font-weight: 600;
font-size: 24px;
line-height: 18px;
color: #061844;
}
.todoMenu .mb .containerSite{
display: flex;
justify-content: space-between;
align-items: center;
}
.todoMenu .mobile{
display: none;
}
.todoMenu .mb{
display: none;
}
.todoMenu .NomeFundo{
display: none;
font-weight: 600;
font-size: 24px;
line-height: 18px;
color: #061844;
}
.MenuAtivo .btnBusca{
z-index: -1;
}
.FaixaAtiva .todoMenu .subMenu.active {
top: 80px;
}
.todoMenu .busca {
padding-left:8px;
}
.todoMenu .subMenu.nv3 .todosOsFundosCat a {
color: #061844;
font-weight: 600;
padding: 0;
}
.MenuNovoAtivo .NovosFundos #numerosFundo{
z-index: -1;
}
.MenuNovoAtivo  .option_menu {
z-index: -1;
}
@media (max-width: 1500px){
.MenuNovoAtivo .faixaNewsFixo{
display: none;
}
}
#container.en{
background-color: #fff;
}
@media (max-width: 1180px){
.todoMenu nav .menuGeral.en .sm.documents {
margin-right: 0;
}
.MenuAtivo .faixaNewsFixo{
display: none;
}
.todoMenu .iconeClose{
display: none;
}
.todoMenu .subMenu.nv3{
left: 100%;
z-index: 100000 !important;
}
.FaixaAtiva .todoMenu .subMenu.active {
top: 128px;
}
.subMenu.nv3{
left: 100%;
}
.MenuAtivo {
overflow: hidden;
height: 100vh;
}
.MenuAtivo .slick-dots{
opacity: 0;
}
.todoMenu .sombra{
display: none;
}
.todoMenu .mobile {
display: block;
}
.todoMenu .containerSite {
max-width: 96%;
}
.todoMenu nav {
display: block;
height: 100%;
width: 100%;
position: fixed;
right: -100%;
top: 0;
background: #fff;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
}
.todoMenu .MenuAberto {
right: 0;
}
.todoMenu nav ul {
display: block;
margin-left: 0;
height: auto;
}
.todoMenu .mb {
display: block;
}
.FaixaAtiva .todoMenu .mb{
margin-top: 48px;
}
.todoMenu nav ul li{
margin-right: 0;
border-bottom: 1px solid #DCDCDC;
}
.todoMenu nav ul li a{
padding: 24px 2%;
justify-content: space-between;
width: 100%;
font-size: 18px;
}
.todoMenu nav ul li a::before{
display: none;
}
.todoMenu .menuMobile {
display: block;
margin-left: 24px;
}
.todoMenu .flexMobile {
display: flex;
align-items: center;
}
.todoMenu .containerSite{
justify-content: space-between;
}
.todoMenu #menu_materiais{
max-width: inherit;
left: inherit;
overflow:inherit;
}
.todoMenu #menu_materiais ul{
margin-left:inherit;
}
.todoMenu .subMenu{
width: 100%;
position: fixed;
max-width: 100%;
top: 0;
right: -100%;
height: 100%;
background: #FFFFFF;
box-shadow: none;
border-radius:0;
z-index: 1;
display: block;
min-height: 100%;
overflow-y: scroll;
overflow-x: hidden;
padding-top: 0 !important;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
transition: left 0.5s ease-in-out;
-webkit-transition: left 0.5s ease-in-out;
-moz-transition: left 0.5s ease-in-out;
-o-transition: left 0.5s ease-in-out;
left: 100%;
}
.todoMenu .subMenu.ativo{
right: 0;
left: 0;
}
.todoMenu .subMenu.ativo .mb span{
font-size: 20px;
line-height: 18px;
display: flex;
align-items: center;
color: #686868;
}
.todoMenu .subMenu.ativo .mb span svg{
margin-right: 12px;
}
.todoMenu .subMenu ul {
display: block;
height: auto;
margin-left: 0;
}
.todoMenu .subMenu ul li {
width:100%;
padding: 0
}
.desk {
display: none;
}
.mobile{
display: block;
}
.todoMenu .subMenu.ativo.menuFechado{
right: -100%;
left: 100%;
}
.todoMenu .subMenu ul .todosOsFundos {
border-top: none;
padding-top: 0;
margin-top: 0;
}
.todoMenu .NomeFundo{
display: block;
margin-top: 24px;
margin-bottom: 48px;
}
.todoMenu .subMenu.nv3.ativo ul{
padding: 0 2%;
margin-bottom: 48px;
margin-top: 28px;
}
.todoMenu .subMenu.nv3.ativo .NomeFundo,   .todoMenu .subMenu.nv3.ativo p{
padding: 0 2%;
}
.todoMenu .subMenu.nv3 ul li {
width: 100%;
margin-bottom: 28px;
padding: 0;
border: 0;
}
.todoMenu .subMenu.nv3 ul li a{
padding: 0;
border: 0;
}
.todoMenu .flexMobile .busca{display: block;}
.todoMenu  .busca{display: none;}
.flexMobile {
display: block;
}
.todoMenu .subMenu.nv3 {
position: fixed;
height: 100%;
}
.todoMenu .subMenu.nv3.ativo ul:last-of-type{
margin-bottom: 0;
}
.todoMenu .subMenu.nv3 .todosOsFundosCat a {
padding: 0;
}
}
.flexMobile {
display: none;
} .BannerPrivate .btnBanner a {
display: flex;
align-items: center;
justify-content: center;
width: 199px;
height: 48px;
border: 2px solid #FFFFFF;
filter: drop-shadow(5px 5px 5px rgba(32, 149, 238, 0.270588));
border-radius: 2px;
font-weight: 400;
font-size: 16px;
color: #ffffff;
-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;
text-decoration: none;
}
.BannerPrivate .btnBanner .ico {
margin-left: 12px;
}
.BannerPrivate .btnBanner a:hover {
background: #ffffff;
color: #061844;
}
.FaixaAtiva #banner.bannerInterna.BannerPrivate {
margin-top: 0px;
}
.BannerPrivate .btnBanner {
margin-top: 24px;
}
.BannerPrivate .btnBanner a:hover .ico svg path {
stroke: #061844;
} .ConteudoPostagem h6{
font-size:12px;
font-style: italic;
}
.graficoDesk {
display: none !important;
}
.graficoMobile {
display: block !important;
}
.filtrosGraficos {
display: flex;
position: absolute;
top: -5px;
right: 85px;
}
.filtrosGraficos .select:first-child{
margin-right: 24px;
width: 170px;
}
.zoomsBtns a:nth-of-type(1), .zoomsBtns a:nth-of-type(2){
margin-top: 0;
}
.filtrosGraficos  .select {
width: 200px;
position: relative;
border: 1px solid #CECECE;
background-color: #fff;
color: #686868;
display: flex;
align-items: center;
justify-content: space-between;
height: 36px;
padding: 0 14px;
cursor: pointer;
}
.filtrosGraficos  .select-trigger {
width: 100%;
height: 100%;
display: flex;
align-items: center;
position: absolute;
left: 0;
top: 0;
padding-left: 14px;
z-index: 10;
}
.filtrosGraficos .select svg{
position: absolute;
right: 14px;
}
.filtrosGraficos .select .ativo{
transform: rotate(180deg);
}
.filtrosGraficos  .select-options {
position: absolute;
top: 103%;
left: -0.1px;
right: 0;
z-index: 1;
display: none;
margin: 0;
padding: 0;
list-style: none;
background-color: #fff;
background-color: #fff;
color: #686868;
border: 1px solid #CECECE;
width: 100.5%;
}
.filtrosGraficos  .select-options li {
padding: 10px;
cursor: pointer;
}
.filtrosGraficos  .select-options li:hover {
background-color: #f5f5f5;
}
@media (max-width: 1180px) {
#FundoChart {
height: 800px;
}
.itemGrafico {
margin-bottom: 30px;
border: 1px solid #D5D5D5;
padding: 16px 8px;
}
.itemAcordeonFundo .col-md-12.tdItem {
padding: 0 8px;
}
.filtrosGraficos {
position: absolute;
top: 60px;
right: 0;
left: 0;
display: flex;
justify-content: center;
}
.zoomsBtns {
top: 38px;
right: 15px;
}
} .banner.geral .breadcrumb {
position: absolute;
top: 16px;
}
.FaixaAtiva .banner.geral .breadcrumb{
top: 157px;
}
.internaCategoria .porque-investir-nos-fundos {
background: #061844;
padding: 80px 0 ; }
.internaCategoria h2{
font-weight: 400;
font-size: 28px;
line-height: 36px;
}
.internaCategoria .porque-investir-nos-fundos h2{
max-width: 270px;
font-weight: 400;
font-size: 28px;
line-height: 36px;
color: #FFFFFF;
margin-bottom: 48px;
}
.internaCategoria strong{
font-weight: 600;
}
.internaCategoria .porque-investir-nos-fundos .itens {
display: flex;
justify-content: space-between;
}
.internaCategoria .porque-investir-nos-fundos .itens .item{
width: 270px;
}
.internaCategoria .porque-investir-nos-fundos .itens .item p{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
}
.internaCategoria .porque-investir-nos-fundos .itens .item p strong{
font-weight: 600;
font-size: 18px;
margin-bottom: 16px;
display: block;
}
.internaCategoria .porque-investir-nos-fundos .itens .item .icone {
margin-bottom: 24px;
}
.internaCategoria .sobre-categoria .containerSite {
display: flex;
align-items: center;
}
.internaCategoria .sobre-categoria{
padding: 96px 0;
}
.internaCategoria .sobre-categoria .imagem{
margin-right: 130px;
}
.internaCategoria .sobre-categoria h2{
margin-bottom: 24px;
}
.internaCategoria .sobre-categoria p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
max-width: 465px;
color: #686868;
}
.internaCategoria .lineFundos img, .dotsFundos img {
display: none;
}
.internaCategoria .CardPadrao a{
text-decoration: none;
}
.internaCategoria  .ListaFundosInterna .legenda {
margin-top: 17px;
justify-content: left;
}
.internaCategoria .col-md-12{
padding: 0;
}
.internaCategoria #ListaFundos {
background: #F8F7F5;
padding: 64px 0;
}
.internaCategoria #faq {
padding: 96px 0;
}
.internaCategoria .faqNovo .TodoNo {
padding-top: 24px !important;
padding-bottom: 20px !important;
}
.internaCategoria .faqNovo .TodoNo {
padding-top: 24px !important;
padding-bottom: 16px !important;
}
.internaCategoria .faqNovo{
margin-bottom: 0;
}
.internaCategoria .faqNovo .TodoNo.AcordeonAtivo{
padding-top: 28px !important;
padding-bottom: 16px !important;
}
.internaCategoria .faqNovo .TodoNo.AcordeonAtivo .NoPai{
margin-bottom: 20px;
}
.internaCategoria #faq h4 {
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0px;
color: #686868;
}
.internaCategoria .faqNovo .ArcoderonPadrao .AcordeonAtivo h4 {
color: #061844 !important;
font-weight: 600 !important;
}
.internaCategoria .faqNovo h2 {
font-weight: 400;
font-size: 24px;
line-height: 32px;
margin-bottom: 28px;
}
.internaCategoria .faqNovo .NoFilho p {
max-width: 1120px;
}
.internaCategoria .outros-tipos-de-investimento .itens{
display: flex; margin-top: 24px;
flex-wrap: wrap;
}
.internaCategoria .outros-tipos-de-investimento .item:nth-of-type(4n){
margin-right: 0;
}
.internaCategoria .outros-tipos-de-investimento .item {
width: 270px;
height: 84px;
background: #FFFFFF;
border: 1px solid #EFEFEF;
box-shadow: 5px 5px 12px rgba(130, 130, 130, 0.2);
margin-bottom: 24px;
margin-right: 30px;
}
.internaCategoria .outros-tipos-de-investimento .item a{
display: flex;
align-items: center;
padding: 24px 20px;
width: 100%;
height: 100%;
text-decoration: none;
}
.internaCategoria .outros-tipos-de-investimento .item .texto p{
font-weight: 600;
font-size: 18px;
line-height: 24px;
margin-left: 16px;
color: #061844;
}
@media (max-width: 1180px) {
.internaCategoria .porque-investir-nos-fundos .itens {
flex-wrap: wrap;
}
.internaCategoria .porque-investir-nos-fundos .itens .item {
width: 100%;
margin-bottom: 24px;
}
.internaCategoria .porque-investir-nos-fundos .itens .item:last-of-type{
margin-bottom: 0;
}
.internaCategoria .porque-investir-nos-fundos .itens .item p{
max-width: 270px;
}
.internaCategoria .porque-investir-nos-fundos {
padding: 64px 0;
}
.internaCategoria .sobre-categoria .containerSite{
flex-wrap: wrap;
}
.internaCategoria .sobre-categoria{
padding: 48px 0;
}
.internaCategoria h2{
font-weight: 400;
font-size: 24px;
line-height: 32px;
}
.internaCategoria .sobre-categoria .imagem{
width: 100%;
max-width: 470px;
margin-bottom: 36px;
}
.internaCategoria #ListaFundos {
padding: 50px 0;
}
}
@media (max-width: 900px) {
.internaCategoria .outros-tipos-de-investimento .item:nth-of-type(4n){
margin-right: 30px;
}
.internaCategoria .outros-tipos-de-investimento .item:nth-of-type(2n){
margin-right: 0px;
}
.internaCategoria .outros-tipos-de-investimento .item {
width: 49%;
height: 72px;
margin-right: 6px;
}
.internaCategoria .outros-tipos-de-investimento .item .texto p{
font-size: 16px;
line-height: 18px;
margin-left: 8px;
}
.internaCategoria .outros-tipos-de-investimento .item a{
padding:24px  8px ;
}
} #secaoDestaque .caixaDestaque{
background:#1d2537
}
#secaoDestaque .caixaDestaque figure {
margin-bottom: 0px;
}
#secaoDestaque .caixaDestaque figure img{
max-width: 100%;
}
#secaoDestaque .caixaDestaque .containerTexto{
padding:52px 32px
}
#secaoDestaque .caixaDestaque .containerTexto h3{
font-size: 28px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
color:#ffffff;
max-width: 320px;
}
#secaoDestaque .caixaDestaque .containerTexto p{
max-width: 320px;
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:#ffffff;
margin-top:24px;
margin-bottom: 24px;
}
#secaoDestaque .caixaDestaque .containerTexto .btnDestaque{
}
#secaoDestaque .caixaDestaque .containerTexto .btnDestaque a{
height: 48px;
width:170px;
border-radius: 2px;
font-size: 16px;
font-weight: 400;
line-height: 42px;
letter-spacing: 0em;
text-align: center;
color:#ffffff;
border: 2px solid #FFFFFF;
display: inline-block;
transition: all 50ms ease-out 50ms;
}
#secaoDestaque .caixaDestaque .containerTexto .btnDestaque a:hover{
background: #ffffff;
color: #1d2537;
}
.iconeCloseMobile{
z-index:1
}
@media (max-width: 767px) {
#secaoDestaque .caixaDestaque .containerTexto h3{
max-width: 100%
}
#secaoDestaque .caixaDestaque .containerTexto p {
max-width: 100%
}
#secaoDestaque .caixaDestaque figure img{
width: 100%;
}
#secaoDestaque .divOndeEcontrar{
margin-bottom: 64px;
}
#fundosDestaques {
padding: 48px 0px 64px 0px;
}
#secaoDestaque .row {
margin-left: 0px;
margin-right: 0px;
}
#secaoDestaque .col-md-6{
padding-right: 0px;
padding-left: 0px;
}
#secaoDestaque .containerSite{
width: 100%;
}
} .textoQuemSomos  a.btnPadraoHover {
border: 2px solid #061844;
border-radius: 2px;
width: 170px;
height: 48px;
display: flex;
margin-top: 24px;
font-size: 18px;
text-align: center;
line-height: 60px;
box-sizing: content-box;
color: #061844;
align-items: center;
justify-content: center;
}
.todoMenu nav ul .btnMenu {
width: 136px;
height: 40px;
border: 2px solid #061844;
border-radius: 2px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
transition: 0.3s;
z-index: 1000;
margin-right: 20px;
}
.todoMenu nav ul .btnMenu:hover a::before{
display: none;
}
.todoMenu nav ul .btnMenu:hover{
background: #061844;
}
.todoMenu nav ul .btnMenu:hover a{
color: #fff;
}
.todoPositionMenu {
display: flex;
justify-content: center;
height: 100%;
margin-left: -75px;
}
.positionMenu{
margin-top: 0 !important;
}
#pageVideos .angle{
transition: 0.3s;
cursor: pointer;
}
#pageVideos .angle:hover {
background: #0C1D48;
}
#pageVideos .angle:hover .fa{
color: #fff;
}
#pageVideos .carroselPadrao {
padding-top: 0 !important;
}
#pageVideos .padraoCarrosel .angle:hover{
border: 1px solid #0C1D48;
}
.mb .iconeCloseMobile {
display: block;
}
.portifolio{
padding: 64px 0;
background: #F8F7F5;
margin-bottom: 128px;
}
.portifolio h2 {
font-weight: 400;
font-size: 28px;
line-height: 28px;
}
.portifolio .itens {
display: flex;
margin-top: 48px;
flex-wrap: wrap;
}
.portifolio .item{
border-radius: 6px;
}
.portifolio .item a {
display: flex;
align-items: center;
padding: 24px 20px;
width: 100%;
height: 100%;
text-decoration: none;
border-radius: 6px;
position: relative;
background-size: cover;
background-position: center;
}
.portifolio .item a::before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(87.86deg, #1D2537 22.47%, rgba(29, 37, 55, 0) 80.89%);
border-radius: 6px;
}
.portifolio .item .texto p {
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #fff;
position: relative;
}
.portifolio .item {
width: 270px;
height: 84px;
box-shadow: 5px 5px 12px rgba(130, 130, 130, 0.2);
margin-bottom: 24px;
margin-right: 30px;
}
.portifolio .item:nth-of-type(4n){
margin-right: 0;
}
@media (max-width: 1170px) {
.portifolio .item{
width: 49%;
margin-right: 0;
}
.portifolio .itens{
justify-content: space-between;
}
.positionMenu {
left: inherit;
display: inherit;
align-items: center;
margin-top: inherit;
position: relative;
right: inherit;
}
.todoPositionMenu {
display: inherit;
justify-content: inherit;
height: inherit;
margin-left: inherit;
}
.todoMenu nav ul .btnMenu {
width: inherit;
height: inherit;
border: inherit;
border-radius: inherit;
text-align: inherit;
display: inherit;
justify-content: inherit;
align-items: inherit;
transition: inherit;
z-index: inherit;
margin-right: inherit;
}
.todoMenu nav ul .btnMenu:hover a{
color: #061844;
}
#pageVideos .conteudo .todaPlaylist {
width: 770px;
}
#pageVideos .maisVideos .btn a{
width: 270px !important;
height: 48px !important; 
position: relative !important;
}
#pageVideos .maisVideos .btn{
width: 270px !important;
height: 48px !important;
position: relative !important;
top: 0 !important;
margin: 0 auto;
}
.displayTopo .btn {
position: relative;
top: 0;
right: 0;
}
.portifolio h2 {
font-size: 28px;
line-height: 36px;
text-align: center;
}
.portifolio .itens {
margin-top: 24px;
}
}
@media (max-width: 770px) {
#pageVideos .conteudo .todaPlaylist {
width: 100%;
}
.portifolio{
padding: 48px 0;
}
}
@media (max-width:630px) {
#pageVideos .maisVideos .todoVideos .itemCarroselVideo {
width: 100% !important;
}
.portifolio .item{
width: 49%;
height: 72px;
}
.portifolio .item .texto p {
font-size: 16px;
line-height: 16px;
margin-left: 8px;
}
.portifolio .icone img {
width: 24px;
}
}
#popUpHome {
margin-top: 48px;
margin-bottom: 14px;
}
#popUpHome .todoPopUpHome .imagem{
width: 270px;
height: 151px;
background-size: cover;
background-position: center;
}
#popUpHome .todoPopUpHome {
background: #F8F7F5;
display: flex;
align-items: center;
border-radius: 4px;
position: relative;
}
#popUpHome .todoPopUpHome .texto{
margin-left: 30px;
width: 547px;
}
#popUpHome .todoPopUpHome .texto h2{
color: #4F8A85;
font-size: 24px;
line-height: 32px;
font-weight: 400;
margin-bottom: 16px;
}
#popUpHome .todoPopUpHome .texto p{
color: #686868;
font-size: 16px; 
line-height: 18px;
max-width: 460px;}
#popUpHome .todoPopUpHome .btnClosePopUp {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
#popUpHome .todoPopUpHome .btnPopUp {
position: absolute;
right: 48px;
}
#popUpHome .todoPopUpHome .btnPopUp a{
width: 170px;
height: 48px;
border-radius: 2px;
background: #061844;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
transition: 0.3s;
}
#popUpHome .todoPopUpHome .btnPopUp a:hover{
opacity: 0.9;
}
@media (max-width:1136px) {
#popUpHome .todoPopUpHome .btnPopUp {
position: relative;
right: 0;
margin-left: 40px;
margin-right: 48px;
}
}
@media (max-width:768px) {
#popUpHome .todoPopUpHome {
flex-wrap: wrap;
}
#popUpHome .todoPopUpHome .imagem {
width: 100%;
height: 196px;
background-size: cover;
background-position: center;
max-width: 391px;
margin-bottom: 24px;
}
#popUpHome .todoPopUpHome .texto {
margin-left: 12px;
width: 100%;
margin-right: 12px;
}
#popUpHome .todoPopUpHome .btnPopUp {
position: relative;
right: 0;
margin-left: 12px;
margin-right: 0;
margin-top: 24px;
margin-bottom: 32px;
}
header {
position: inherit;
z-index: inherit;
overflow: hidden;
}
}
@media(min-height:320px) and (max-height:480px) {
.todoMenu nav {
overflow-y: scroll;
}
}
.tagsFundos {
display: flex;
align-items: center;
}
.tagDesinvestido{
background: #424242;
display: inline-flex;
padding: 5px 8px;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Titillium Web;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
margin-bottom: 12px;
margin-left: 12px;
}
.subMenu .tagDesinvestido{
margin-bottom: 0;
}
.todoMenu .subMenu li a{
justify-content: flex-start !important;
}
.todoMenu .subMenu li .abreMenu{
justify-content: space-between !important;
}
.todoMenu .subMenu.nv3 .temFundoDesinvestido {
max-width: 550px;
}
.btnOcultarConteudo {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 88.54%);
height: 84px;
display: flex;
justify-content: center;
align-items: center;
color: #2095EE;
text-align: center;
font-family: Titillium Web;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 18px;
cursor:pointer;
}
@media(min-height:320px) and (max-height:768px) {
.btnOcultarConteudo {
height: 72px;
}}
.btnOcultarConteudo svg{
margin-left: 8px;
}
.divOcultarConteudo{
height: 100%;
overflow: hidden;
position: relative;
}
.divOcultarConteudo.divOculta .btnOcultarConteudo {
position: absolute;
bottom: 0;
z-index: 1;
width: 100%;
left: 0;
}
.divOcultarConteudo.divOculta .btnOcultarConteudo svg{
transform: rotate(180deg);
}
.oferta.resumida .texto {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.oferta.resumida .texto .btns{
display: flex;
align-items: center;
margin-bottom: 0;
width: auto;
}
.oferta.resumida .texto .btns .btnOferta{
margin-bottom: 0;
margin-right: 24px;
}
.oferta.resumida .texto .btns .btnOferta:last-of-type{
margin-right: 0;
}
.oferta.resumida .topoOferta {
width: 100%;
height: 124px;
position: relative;
overflow: hidden;
}
.oferta.resumida .texto .btns .btnOferta a{
border-radius: 2px;
border: 2px solid #0C1D48;
color: #0C1D48;
text-align: center;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
text-decoration: none;
width: 128px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
transition: 0.3s;
}
.oferta.resumida .texto .btns .btnOferta a:hover {
background: #0C1D48;
color: #fff;
}
@media (max-width: 768px){
.oferta.resumida .texto {
flex-wrap: wrap;
}
.oferta.resumida .texto .btns{
margin-top: 16px;
}
}
#filtrosCategoria {
background: #F8F7F5;
padding: 48px 0;
}
#filtrosCategoria p {
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 20px;
display: inline-block;
}
#filtrosCategoria span {
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px;
margin-left: 12px;
cursor: pointer;
}
#filtrosCategoria .filtros {
margin-top: 24px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
#filtrosCategoria .filtros a{
border-radius: 20px;
border: 2px solid #495675;
background: #FFF;
padding: 10px 16px;
color: #495675;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
box-sizing: border-box;
margin-bottom: 16px;
margin-right: 16px;
}
#filtrosCategoria .filtros a.ativo{
border: 2px solid #495675;
background: #495675;color: #FFF;
}
#conteudoRentabilidade .busca {
border-radius: 2px;
border: 1px solid #B6B6B6;
background: #FFF;
width: 585px;
height: 48px;
display: flex;
align-items: center;
margin-left: auto;
margin-top: 48px;
margin-bottom: 24px;
position: relative;
}
#conteudoRentabilidade .busca input{
width: 100%;
height: 100%;
border: none;
color: #686868;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
padding-left: 48px;
box-sizing: border-box;
}
#conteudoRentabilidade .busca input::placeholder{
opacity: 1;
color: #686868;
}
#conteudoRentabilidade .busca svg{
position: absolute;
left: 16px;
}
#tabelaRentabilidade .cabeçalho {
border-radius: 2px;
background: #F8F7F5;
display: flex;
justify-content: space-between;
align-items: center;
height: 80px;
margin-bottom: 36px;
} 
#tabelaRentabilidade .groupItens{
height: 100%;
display: flex;
color: #061844;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
padding-top: 34px;
}
#tabelaRentabilidade .groupItens:first-of-type{
width: 587px;
border-right: 1px solid #DCDCDC;;
padding-left: 19px;
}
#tabelaRentabilidade .groupItens:first-of-type .item:first-of-type{
margin-right: 216px;
}
#tabelaRentabilidade .groupItens:first-of-type .item:nth-of-type(2){
margin-right: 137px;
}
#tabelaRentabilidade .groupItens:nth-of-type(2){
width: 299px;
border-right: 1px solid #DCDCDC;
}
#tabelaRentabilidade .groupItens:nth-of-type(3){
width: 285px;
padding-left: 24px;
}
#tabelaRentabilidade .groupItens:nth-of-type(3) .item:first-of-type{
margin-right: 34px;
}
#tabelaRentabilidade .groupItens:nth-of-type(3) .item{
text-align: center;
}
#tabelaRentabilidade .groupItens:nth-of-type(3) .item span{
display: block;
font-weight: 400;
width: 100%;
}
#tabelaRentabilidade .groupItens.rentabilidade{
position: relative;
justify-content: space-between;
padding: 0 15px;
padding-top: 34px;
}
#tabelaRentabilidade .groupItens.rentabilidade span {
position: absolute;
top: 8px;
left: 0;
right: 0;
color: #061844;
text-align: center;
font-family: Titillium Web;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
}
#tabelaRentabilidade .groupItens .item {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#tabelaRentabilidade .groupItens .item .btnsOrdenacao {
display: flex;
flex-wrap: wrap;
height: 24px;
margin-left: 8px;
}
#tabelaRentabilidade .groupItens .item .btnsOrdenacao svg{
width: 100%;
}
#tabelaRentabilidade .groupItens .item .btnsOrdenacao .ativo path {
fill: #495675;
}
#tabelaRentabilidade .todoTd{
border-radius: 2px;
border: 1px solid #DCDCDC;
background: #FFF;
display: flex;
justify-content: space-between;
height: 64px;
margin-bottom: 16px;
border-left: 4px solid #5072A9;
}
#tabelaRentabilidade .todoTd .td{
display: flex;
align-items: center;
}
#tabelaRentabilidade .todoTd .td:first-of-type{
width: 587px;
border-right: 1px solid #DCDCDC;;
padding-left: 19px;
}
#tabelaRentabilidade .todoTd .td:first-of-type .item:first-of-type{
color: #061844;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
width: 246px;
margin-right: 30px;
}
#tabelaRentabilidade .todoTd .td:first-of-type .item:nth-of-type(2){
margin-right: 85px;
}
#tabelaRentabilidade .todoTd .td:nth-of-type(2){
width: 299px;
border-right: 1px solid #DCDCDC;
}
#tabelaRentabilidade .todoTd .td:nth-of-type(3){
width: 285px;
padding-left: 24px;
}
#tabelaRentabilidade .todoTd .td .mobile{
display: none;
}
#tabelaRentabilidade .todoTd .td{
color: #686868;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
}
#tabelaRentabilidade .nomeCategoria {
color: #5072A9;
font-family: Titillium Web;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 14px;
margin-bottom: 16px;
}
#tabelaRentabilidade .todoTd .td.rentabilidade{
position: relative;
justify-content: space-between;
padding: 0 15px;
color: #63A942;
}
#tabelaRentabilidade .todoTd .td:nth-of-type(3) .item:first-of-type{
margin-right: 51px;
}
#tabelaRentabilidade .tr {
margin-bottom: 48px;
}
.btnFiltrarCategoriaMobile{
display: none;
}
.btnCloseFiltroMobile{
display: none;
}
.btnAplicarFiltro{
display: none;
}
@media (max-width: 1080px){
.btnFiltrarCategoriaMobile{
display: block;
}
.btnFiltrarCategoriaMobile {
max-width: 351px;
width: 100%;
height: 48px;
border-radius: 2px;
border: 2px solid #061844;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: 0.3s;
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin: 0 auto;
margin-top: 24px;
}
.btnFiltrarCategoriaMobile svg{
margin-right: 12px;
transition: 0.3s;
}
.btnFiltrarCategoriaMobile:hover{
background: #061844;
color: #fff;
}
.btnFiltrarCategoriaMobile:hover svg path{
fill: #fff
}
.btnCloseFiltroMobile{
display: block;
}
#filtrosCategoria {
background: #F8F7F5;
padding: 48px 0;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
display: none;
}
#conteudoRentabilidade .busca{
margin-top: 24px;
width: 100%;
max-width: 351px;
margin: 0 auto;
margin-top: 24px;
margin-bottom: 48px;
}
.btnAplicarFiltro{
max-width: 351px;
width: 100%;
height: 48px;
border-radius: 2px;
border: 2px solid #061844;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: 0.3s;
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin: 0 auto;
margin-top: 24px;
position: absolute;
bottom: 48px;
left: 0;
right: 0;
}
.btnAplicarFiltro:hover{
background: #061844;
color: #fff;
}
.btnCloseFiltroMobile {
position: absolute;
right: 24px;
top: 24px;
}
#filtrosCategoria span {
display: block;
margin-top: 16px;
margin-left: 0;
}
#tabelaRentabilidade .todoTd{
height: auto;
width: 100%;
display: block;
padding-bottom: 24px;
padding-top: 24px;
}
#tabelaRentabilidade .todoTd .td {
display: block;
align-items: center;
}
#tabelaRentabilidade .todoTd .td:first-of-type{
width: 100%;
border: none;
}
#tabelaRentabilidade .todoTd .td:nth-of-type(2){
width: 100%;
border: none;
padding-left: 19px;
}
#tabelaRentabilidade .todoTd .td:nth-of-type(3){
width: 100%;
border: none;
padding-left: 19px;
}
#tabelaRentabilidade .cabeçalho{
display: none;
}
#tabelaRentabilidade .todoTd .td .mobile{
display: block;
color: #686868;
font-family: Titillium Web;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
margin-right: 8px;
}
#tabelaRentabilidade .todoTd .td .item {
display: flex;
align-items: center;
margin-bottom: 8px;
} 
#tabelaRentabilidade .todoTd .td:nth-of-type(3) .item:last-of-type{
margin-bottom: 0;
}    
#tabelaRentabilidade .todoTd .td:first-of-type .item:first-of-type{
margin-bottom: 24px;
}
}
.itemMenu.MenuAtivoMobile ul{
display: block;
}
.itemMenu .tituloMenu a{
text-decoration: none;
font-weight: 600;
font-size: 18px;
line-height: 40px;
letter-spacing: 0px;
color: #2095EE;
margin-bottom: 3px;
display: block;
}
.tituloMenu svg{
display: none;
}
@media (max-width: 767px){
footer .tituloMenu{
display: flex !important;
justify-content: space-between;
align-items: center;
}
.tituloMenu svg {
display: block;
width: 18px;
height: 18px;
transform: rotate(90deg);
}
.itemMenu.MenuAtivoMobile  .tituloMenu svg{
transform: rotate(-90deg);
}
#btn-como-investir-footer {
margin-bottom: 20px;
}
}
.selectFundo .options{
z-index: 99999;
}
.selectFiltro.select .ativo{
left: initial !important;
top:initial !important;
z-index:9;
} #o-que-o-fundo p{
margin-bottom: 0;
max-width: 770px;
}
#o-que-o-fundo .informacoes {
display: flex;
margin-top: 48px;
}
#o-que-o-fundo .imagem{
margin-right: 30px;
}
#o-que-o-fundo .texto h4 {
color: #061844;
margin-bottom: 16px;
}
#o-que-o-fundo .texto{
max-width: 470px;
}
#o-que-o-fundo .texto .grupoTexto div{
margin-bottom: 48px;
}
#o-que-o-fundo .texto .grupoTexto div:last-of-type{
margin-bottom: 0;
}
@media (max-width: 1180px){
#o-que-o-fundo .informacoes {
flex-wrap: wrap;
margin-top: 16px;
}
#o-que-o-fundo .imagem img{
max-width: 100%;
}
#o-que-o-fundo .imagem {
margin-bottom: 24px;
margin-right: 0;
}
#o-que-o-fundo .texto .grupoTexto div{
margin-bottom: 36px;
}
} .MenuAtivo .logo.bandeira{
z-index: 0;
}
.logo.bandeira {
display: flex;
position: relative;
z-index: 100000;
}
.logo.bandeira img{
width: 71px;
}
.class_blog .bandeiras{
margin-left: 70px;
}
.bandeiras {
display: flex;
align-items: center;
border-radius: 12px;
border: 1px solid #D9D9D9;
background: #FFF;
padding: 2px;
margin-left: 32px;
cursor: pointer;
}
.bandeiras svg{
margin-right: 8px;
}
.selecaoBandeiras{
width: 212px;
height: 100px;
fill: #FFF;
filter: drop-shadow(5px 5px 15px rgba(32, 149, 238, 0.15));
}
.selecaoBandeiras {
width: 212px;
height: 100px;
fill: #FFF;
filter: drop-shadow(5px 5px 15px rgba(32, 149, 238, 0.15));
position: absolute;
background: #fff;
top: 54px;
left: 102px;
z-index: 1000000;
display: none;
padding: 16px 0;
border-radius: 8px;
}
.selecaoBandeiras .idioma{
display: flex;
align-items: center;
position: relative;
cursor: pointer;
}
.selecaoBandeiras .idioma p{
margin-left: 8px;
margin-right: 34px;
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
}
.selecaoBandeiras .idioma .check{
position: absolute;
right: 16px;
}
.selecaoBandeiras .idioma{
padding: 6px 16px ;
}
.selecaoBandeiras .idioma.idiomaSelecionado{
background: #F9F9F9;
margin-bottom: 10px;
}
.selecaoBandeiras .idioma a{
display: flex;
width: 100%;
text-decoration: none ;
align-items: center;
}
.sombra.menuBandeiraAtivo {
z-index: 10000 !important;
}
.selecaoBandeiras .mb{
display: none;
}
@media (max-width: 768px){
.selecaoBandeiras {
width: 100%;
height: 100%;
position: fixed;
z-index: 1000000;
display: none;
padding: 0px 0;
border-radius: 8px;
left: 0;
top: 0;
background: #fff;
}
.selecaoBandeiras .mb{
display: flex;
}
.selecaoBandeiras .idioma:nth-of-type(1) {
background: #fff;
padding: 0;
}
.selecaoBandeiras .mb {
padding-top: 24px !important;
padding-bottom: 37px !important;
}
.selecaoBandeiras .idioma{
margin-top: 0 !important;
padding: 24px 16px !important;
border-bottom: 1px solid #DCDCDC !important;
}
.idiomaSelecionado {
background: #F9F9F9 !important;
}
.idiomaSelecionado .check {
width: 24px;
height: 17px;
}
}
#bannerEn {
height: 620px;
margin-top: 80px;
position: relative;
}
#MyPlayer {
height:100%;
}
#bannerEn  .ov{
background: rgba(29, 37, 55, 0.64);
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
#bannerEn .texto {
position: absolute;
top: 234px;
text-align: center;
max-width: 970px;
margin: 0 auto;
left: 0;
right: 0;
}
#bannerEn h1{
color: #FFF;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 40px;
max-width: 546px;
margin: 0 auto;
margin-bottom: 24px;
}
#bannerEn p{
color: #FFF;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
#Founded{
padding: 96px 0;
}
#Founded p{
color: #686868;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
max-width: 970px;
margin: 0 auto;
margin-bottom: 96px;
}
#Founded .boxes {
display: flex;
align-items: center;
justify-content: space-between;
}
#Founded .box{
width: 370px;
}
#Founded .boxes h4{
color: #061844;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 27px;
margin-top: 24px;
margin-bottom: 16px;
}
#Founded .boxes p{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
text-align: left;
max-width: 324px;
margin-left: 0;
}
#Founded .boxes p i {
font-style: italic;
}
#video {
background: #1D2537;
padding: 96px 0;
}
#video a{
position: relative;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
#video .btnPlay{
position: absolute;
}
#portifolio{
padding: 96px 0;
margin-bottom: 0;
}
#portifolio.portifolio h2{
margin-bottom: 32px;
}
#portifolio.portifolio .itens{
margin-top: 0;
justify-content: start;
}
#portifolio.portifolio .item {
margin-right: 30px;
}
#portifolio.portifolio .item:nth-of-type(4n){
margin-right: 0;
}
#EnvironmentalSocialGovernance{
padding: 96px 0;
}
#EnvironmentalSocialGovernance h2{
color: #061844;
text-align: center;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 36px;
margin-bottom: 32px;
}
#EnvironmentalSocialGovernance p{
color: #686868;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
max-width: 505px;
margin: 0 auto;
}
#EnvironmentalSocialGovernance .boxes {
display: flex;
flex-wrap: wrap;
margin-top: 64px;
}
#EnvironmentalSocialGovernance .boxes .item{
width: 322px;
margin-right: 78px;
margin-bottom: 64px;
}
#EnvironmentalSocialGovernance .boxes .item:nth-of-type(3n){
margin-right: 0;
}
#EnvironmentalSocialGovernance .boxes .item h4{
margin-top: 24px;
margin-bottom: 16px;
}
#EnvironmentalSocialGovernance .boxes .item p{
font-size: 16px;
text-align: left;
}
#team{
padding-top: 40px;
padding-bottom: 116px;
}
#team .containerSite {
display: flex;
justify-content: space-between;
}
#team .containerSite div{
width: 570px;
}
#team .containerSite h3{
color: #061844;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 36px;
margin-bottom: 32px;
margin-top: 20px;
}
#team .containerSite p{
max-width: 470px;
font-size: 20px;
}
#team .containerSite .btn a {
width: 170px;
height: 48px;
border-radius: 2px;
border: 2px solid #061844;
display: flex;
align-items: center;
justify-content: center;
margin-top: 48px;
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
transition: 0.3s;
}
#team .containerSite .btn a:hover{
background: #061844;
color: #fff;
}
@media (max-width: 1180px){
#bannerEn p {
font-size: 18px;
padding: 0 16px;}
#bannerEn .texto {
position: absolute;
top: 197px;}
#Founded {
padding: 64px 0;
}
#Founded p {
font-size: 18px;}
#Founded .boxes {
justify-content: center;
flex-wrap: wrap;
}
#Founded .box {
width: 100%;
text-align: center;}
#Founded .boxes p {
margin-left: auto;
margin-bottom: 0;
}
#Founded .box img{
max-width: 100%;
}
#Founded p {
margin-bottom: 48px;
}
#video .todoVideo img{
max-width: 100%;
}
#video .btnPlay svg {
height: 80px;
width: 80px;
}
#portifolio.portifolio .item {
margin-right: 00px;
}
#portifolio.portifolio .itens {
margin-top: 0;
justify-content: space-between;
}
#portifolio {
padding: 64px 0;
margin-bottom: 0;
}
#EnvironmentalSocialGovernance {
padding: 64px 0;
}
#EnvironmentalSocialGovernance p {
font-size: 18px;}
#EnvironmentalSocialGovernance .boxes .item {
text-align: center;
}
#EnvironmentalSocialGovernance .boxes .item p{
text-align: center;
}
#EnvironmentalSocialGovernance .boxes .item {
width: 100%;
margin-right: 0;
margin-bottom: 48px;
}
#team .containerSite div {
width: 100%;
}
#team .containerSite {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#team .containerSite .imagem .texto{
order: 2;
}
#team .containerSite .imagem {
order: 1;
}
#team .containerSite .imagem img{
max-width: 100%;
}
#EnvironmentalSocialGovernance {
padding-bottom: 0;
}
#team {
padding-top: 12px;
padding-bottom: 12px;
}
#team .texto {
order: 2;
}
#team .containerSite p {
max-width: 470px;
font-size: 18px;
}
#team  .btn {
position: relative;
top: 0;
left: 0;
right: 100%;
justify-content: start;
}
#team .containerSite h3{
margin-top: 48px;
}
}
.internaCategoria.en .porque-investir-nos-fundos .itens {
justify-content: inherit;
flex-wrap: wrap;
}
.internaCategoria.en .porque-investir-nos-fundos .itens .item {
width: 270px;
margin-right: 30px;
}
.internaCategoria.en .porque-investir-nos-fundos .itens .item:nth-of-type(4n){
margin-right: 0;
}
.en .sobre-categoria .imagem img {
border-radius: 5px;
}
.en.internaCategoria .porque-investir-nos-fundos h2 {
max-width: 300px;}
.en .porque-investir-nos-fundos {
background: #1D2537 !important;
padding-bottom: 80px !important;
}
.en.internaCategoria  .numeros .containerSite {
display: flex;
justify-content: space-between;
}
.en.internaCategoria .numeros .containerSite .texto{
width: 470px;
}
.en.internaCategoria .numeros .containerSite .texto h2{
max-width: 370px;
margin-bottom: 48px;
}
.en.internaCategoria .numeros .containerSite .texto .itens .item p {
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 20px;
margin-bottom: 8px;
}
.en.internaCategoria .numeros .containerSite .texto .itens .item span{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;}
.en.internaCategoria .numeros .containerSite .texto .itens .item{
padding-bottom: 24px;
margin-bottom: 24px;
border-bottom: 1px solid #DCDCDC;
}
.en.internaCategoria .numeros .containerSite .texto .itens .item:last-of-type{
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.en.internaCategoria .numeros .containerSite .imagem img{
border-radius: 5px;
}
.en.internaCategoria .sobre-categoria {
padding: 112px 0;
}
.en.internaCategoria .faqNovo.nossa-gestao-investimentos .TodoNo {
border: 1px solid #DCDCDC;
padding: 15.5px 20px !important;
margin-bottom: 16px;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos .NoPai svg{
width: 24px;
height: 24px;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos  h4 {
font-size: 16px !important;
font-style: normal;
font-weight: 600 !important;
line-height: 16px;
color: #061844 !important;
}
.en.internaCategoria .AcordeonAtivo .NoFilho ul {
list-style-type: square;
list-style-position: inside;
padding-left: 8px;
}
.en.internaCategoria .AcordeonAtivo .NoFilho ul li{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 8px;
}
.en.internaCategoria .AcordeonAtivo .NoFilho{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.en.internaCategoria .AcordeonAtivo .NoFilho p{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 16px;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos .TodoNo.AcordeonAtivo .NoPai {
margin-bottom: 16px;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos h2 {
font-weight: 400;
font-size: 28px;
line-height: 32px;
margin-bottom: 24px;
text-align: center;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos p {
max-width: 770px;
text-align: center;
margin: 0 auto;
margin-bottom: 0px;
margin-bottom: 24px;
}
.en.internaCategoria  .faqNovo.nossa-gestao-investimentos #FAQ {
width: 970px;
margin: 0 auto;
}
.en.internaCategoria   .ProcessosGestaoRisco {
background: #061844;
padding-top: 64px;
padding-bottom: 134px;
margin-bottom: 120px;
}
.en.internaCategoria  .ProcessosGestaoRisco h2{
text-align: center;
color: #fff;
margin-bottom: 64px;
font-weight: 600;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes {
display: flex;
align-items: center;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes ul{
list-style-type: square;
list-style-position: inside;
margin-right: 118px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes ul li {
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
color: #fff;
margin-bottom: 24px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes ul li:last-of-type{
margin-bottom: 0;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens {
display: flex;
align-items: center;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens  .item{
display: flex;
align-items: center;
margin-right: 118px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens  .item:last-of-type{
margin-right: 0;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens  .item h2{
text-align: left;
margin-left: 32px;
font-weight: 400;
margin-bottom: 0;
max-width: 212px;
}
.en.internaCategoria  .EquipeGestao {
padding-top: 120px;
}
.en.internaCategoria  .EquipeGestao h2{
text-align: center;
margin-bottom: 32px;
}
.en.internaCategoria  .EquipeGestao .time .maior {
width: 100%;
height: 80px;
border-radius: 5px;
background: #1D2537;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.en.internaCategoria .EquipeGestao .time .maior p{
width: 100%;
text-align: center;
color: #fff;
line-height: 16px;
}
.en.internaCategoria .EquipeGestao .time .maior p:first-child{
margin-bottom: 8px;
}
.en.internaCategoria .EquipeGestao .time  .grupo {
display: flex;
justify-content: space-between;
margin-top: 16px;
}
.en.internaCategoria .EquipeGestao .time  .grupo .medio {
width: 48.7179487%;
border-radius: 5px;
background: #F8F7F5;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.en.internaCategoria .EquipeGestao .time  .grupo .medio p{
color: #061844;
}
.en.internaCategoria .EquipeGestao .time  .grupo .menor {
width: 31.6239316%;
border-radius: 5px;
background: #F1F5F8;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.en.internaCategoria .EquipeGestao .time  .grupo .menor p{
text-align: center;
}
.en.internaCategoria .EquipeGestao .time  .grupo .menor p strong{
color: #061844;
}
.en.internaCategoria .EquipeGestao .time {
padding-bottom: 120px;
border-bottom: 1px solid #DCDCDC;
}
.en.internaCategoria .EquipeGestao .time  .grupo .pequeno {
width: 9.9145299%;
border-radius: 5px;
background: #FFF;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #DCDCDC;
}
.en.internaCategoria .EquipeGestao .time  .grupo .pequeno p{
text-align: center;
color: #061844;
max-width: 100px;
}
.en.internaCategoria #faq {
padding: 120px 0;
}
.en.internaCategoria .outros-tipos-de-investimento{
padding-bottom: 92px;
}
@media (max-width: 1180px){
.en .porque-investir-nos-fundos {
padding-bottom: 64px !important;
}
.internaCategoria .sobre-categoria .imagem {
max-width: 100%;
margin-right: 0px;
}
.internaCategoria .sobre-categoria .imagem img{
width: 100%;
max-width: 470px;
}
.en.internaCategoria .sobre-categoria {
padding: 64px 0;
}
.internaCategoria .sobre-categoria .imagem {
margin-bottom: 32px;
}
.en.internaCategoria .numeros .containerSite {
flex-wrap: wrap;
}
.en.internaCategoria .numeros .containerSite .imagem{
order: 1;
margin-bottom: 32px;
}
.en.internaCategoria .numeros .containerSite .texto{
order: 2;
text-align: center;
}
.en.internaCategoria .numeros .containerSite .imagem img{
width: 100%;
max-width: 470px;
}
.en.internaCategoria .numeros .containerSite .texto .itens .item p{
text-align: center;
}
.en.internaCategoria .numeros .containerSite .texto h2 {
margin-bottom: 24px;
}
.en.internaCategoria #faq {
padding: 64px 0;
}
.en.internaCategoria .faqNovo.nossa-gestao-investimentos #FAQ {
width: 100%;
margin: 0 auto;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes ul {
margin-right: 0;
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: space-between;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes ul li{
width: 173px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes {
flex-wrap: wrap;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens .item {
margin-right: 0;
display: block;
text-align: center;
width: 100%;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens {
flex-wrap: wrap;
margin-top: 32px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens .item img {
width: 100%;
max-width: 80px;
text-align: center;
transform: rotate(90deg);
margin-bottom: 32px;
}
.en.internaCategoria .ProcessosGestaoRisco .informacoes .itens .item h2{
margin-left: 0;
width: 100%;
margin: 0 auto;
text-align: center;
margin-bottom: 32px;
}
.en.internaCategoria .ProcessosGestaoRisco {
margin-bottom: 64px;
padding-bottom: 64px;}
.en.internaCategoria .carroselCards .col-md-3 {
width: 312px;
}
.en.internaCategoria .EquipeGestao {
padding-top: 64px;
}
.en.internaCategoria .EquipeGestao .time {
padding-bottom: 64px;
}
.en.internaCategoria .faqNovo h2{
text-align: center;
}
.en.internaCategoria .outros-tipos-de-investimento {
padding-bottom: 12px;
}
}
.semFundo  #faq{
padding-top: 0 !important;
}
.semFundo .outros-tipos-de-investimento .item {
margin-right: 30px;
}
.semFundo .outros-tipos-de-investimento .item:nth-of-type(4n){
margin-right: 0;
}
@media (max-width: 1180px){
.semFundo .outros-tipos-de-investimento .item {
margin-right: 0px;
}
}
.todoMenu nav ul.menuGeral.en {
justify-content: end ;
}
.todoMenu .menuGeral.en .busca {
padding-left: 0;
} .todoMenu .subMenu.en ul li {
padding: 0;
margin-bottom: 20px;
}
.todoMenu .subMenu.en ul {
columns: 3;
margin-left: 0;
}
.todoMenu .subMenu.en li a{
padding: 0;
}
.subMenu.en.active {
padding-bottom: 48px;
}
.todoMenu nav .en  li:hover {
background: #fff;
}
@media (max-width: 1180px){
.todoMenu nav .menuGeral.en .sm.team {
margin-right:0px;
}
.todoMenu .en .containerSite.en {
display: block;
width: 100%;
max-width: 100%;
}
.todoMenu .subMenu.en ul {
columns: 1;
margin-left: 0;
}
.todoMenu .subMenu.en ul li{
padding-top: 24px;
padding-bottom: 24px;
padding-left: 2%;
}
}
.fundos-rodape {
columns: 3;
padding-left: 15px;
}
.nossaEquipe.en {
margin-top: 64px !important;
margin-bottom: 168px !important;
}
@media (max-width: 1180px){
.nossaEquipe.en {
margin-top: 48px !important;
margin-bottom: 96px !important;
}
}
@media (max-width:900px){
.en.internaCategoria .EquipeGestao .time .grupo .medio p {
text-align: center;
}
.en.internaCategoria .EquipeGestao .time .grupo {
display: flex;
justify-content: space-between;
margin-top: 16px;
flex-wrap: wrap;
}
.en.internaCategoria .EquipeGestao .time .grupo .pequeno {
width: 31.8%;
margin-bottom: 16px;
}
.en.internaCategoria .EquipeGestao .time .grupo .menor {
padding: 4px;
box-sizing: border-box;
height: auto;}
}
.FundosEn #Carteira .TodoCarteira .intro {
max-width: 100%;
}
.internaPadraoEn h2{
margin-top: 120px !important;
font-size: 28px !important;
font-style: normal;
font-weight: 600 !important;
line-height: 28px !important;;
}
.popUpContato{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.25);
z-index: 1000000;
overflow-y: scroll;
display: none;
}
.popUpContato .todoPopUp{
width: 100%;
max-width: 992px; position: relative;
padding: 0;
margin-left: auto;
}
.popUpContato .todoPopUp #formContato {
width: 100%;
max-width: 469px;
}
.popUpContato .todoPopUp #envia-form-contato {
background: #2095EE;
}
.popUpContato .todoPopUp .caixaForm.formPadrao.padrao {
position: relative;
}
.popUpContato .todoPopUp #envia-form-contato:hover{
opacity: 0.9;
}
.popUpContato .todoPopUp h1{
color: #061844;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 48px;
padding-top: 16px;
margin-bottom: 44px;
}
.popUpContato .todoPopUp .btnClose {
position: absolute;
right: 40px;
top: 40px;
cursor: pointer;
}
html.ativoPopUp{
overflow-y: hidden;
}
.popUpContato .todoPopUp  p {
color: #686868 !important;
text-align: center;
font-size: 12px !important;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin-top: 24px !important;
}
.popUpContato .todoPopUp .separador{
width: 100%;
max-width: 469px;
height: 2px;
background: #DCDCDC;
margin: 40px 0;
}
.popUpContato .todoPopUp .infos {
width: 100%;
max-width: 469px;
display: flex;
}
.popUpContato .todoPopUp .infos p strong{
color: #061844;
font-size: 18px;
font-style: normal;
font-weight: 600;
margin-top: 0 !important;
line-height: 24px;
}
.popUpContato .todoPopUp .infos p{
color: #686868;
font-size: 16px !important;
font-style: normal;
font-weight: 400 !important;
margin-top: 12px !important;
line-height: normal;
text-align: left !important;
}
.popUpContato .todoPopUp .infos p a{
text-decoration: none;
color: #686868;
}
.popUpContato .todoPopUp .infos .item:nth-of-type(1){
margin-right: 46px;
}
.popUpContato .todoPopUp .caixaForm.formPadrao.padrao {
box-shadow: 5px 5px 12px 0px rgba(130, 130, 130, 0.20);
}
.FaixaAtiva .TodoAvisoTopo {
height: 48px !important;
}
.AtivoFixedMenu .todoMenu {
top: 0;
}
@media (max-width:900px){
.popUpContato .todoPopUp {
padding: 0px 0;
}
}
.disclaimerEspecificacoes p{
font-size:14px;
}
.folderImovel {
border: 1px solid #D5D5D5;
margin-top: 24px;
padding: 24px;
}
.folderImovel h3{
margin-top: 0px;
}
.folderImovel .btnIcone i.iconBotao{
margin-right: 12px;
}
.folderImovel .btnIcone{
height: 48px;
line-height: 48px;
}
.folderImovel .btnIcone i.iconBotao .a, .folderImovel .btnIcone i.iconBotao svg .a{
fill:#061844 !important;
}
.folderImovel .btnIcone:hover i.iconBotao .a, .folderImovel .btnIcone:hover i.iconBotao svg .a {
fill:#ffffff !important;
}
.certificacoes {
border: 1px solid #D5D5D5;
margin-top: 24px;
padding: 24px;
}
.certificacoes h3{
font-weight: 600;
font-size: 20px;
line-height: 50px;
letter-spacing: 0px;
color: #061844;
margin-top: 0px;
margin-bottom: 12px;
}
.certificacoes .linhaCertificacoes{
display: flex;
flex-wrap: wrap;
margin-bottom: 8px;
align-items: center;
}
.certificacoes .linhaCertificacoes .itemCertificacao{
margin-right: 32px;
}
.ImoveisRenda .TodoFormContrato .formPadrao {
padding-bottom: 36px;
}
.ImoveisRenda .TodoFormContrato .formPadrao #envia-form-contato{
height:48px;
line-height:48px
}
.col-md-12.tdItem.Features.textoMaior .caixaItem {
height: 570px;
overflow: hidden;
}
.col-md-12.tdItem.Features .mostrarmaisBtn{
max-width: 100%;
}
.col-md-12.tdItem.Features.textoMaior{
padding-bottom: 0;
}  .Brdesk{
display: none;
}
.itemMenu .fundos-rodape {
display: none;
}
@media (max-width:1170px){
.fundos-rodape {
columns: 3;
display: block;
}
.Brdesk{
display: block;
}
.subMenu.en {
width: 100%;
position: fixed;
max-width: 100%;
top: 0;
right: -100%;
height: 100%;
background: #FFFFFF;
box-shadow: none;
border-radius: 0;
z-index: 1;
display: block;
min-height: 100%;
overflow-y: scroll;
overflow-x: hidden;
padding-top: 0 !important;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
transition: left 0.5s ease-in-out;
-webkit-transition: left 0.5s ease-in-out;
-moz-transition: left 0.5s ease-in-out;
-o-transition: left 0.5s ease-in-out;
left: 100%;
}
.todoMenu .subMenu.en li:hover {
background: none;
}
.todoMenu nav .menuGeral.en .sm.documents {
margin-right: 0px !important;
}
}
#team .containerSite p{
line-height: 32px;
}
#container.en{
background: #fff;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/lines.svg) !important;
}
.todoMenu.en{
z-index: 100;
}
#CadatroNewsletter.en{
margin-top: 84px !important;
}
.en.internaCategoria .EquipeGestao .time .grupo .menor .texto {
max-width: 100%;
}
.popUpContato .todoPopUp .infos div{
position: relative;
left: 0;
bottom: 0;
}
.en .sobre-categoria .imagem{
width: 470px;
height: 588px;
background-size: cover;
background-position: center;
border-radius: 4px;
}
.en.internaCategoria .numeros .containerSite .imagem{
width: 470px;
height: 588px;
background-size: cover;
background-position: center;
border-radius: 4px;
}
#video .todoVideo {
width: 100%;
height: 658px;
background-size: cover;
background-position: center;
}
@media (max-width:968px){
#video .todoVideo {
height: 269px;
}
}
@media (max-width:768px){
.en .sobre-categoria .imagem{
width:100%;
max-width: 470px;
height: 436px;
}
.en.internaCategoria .numeros .containerSite .imagem{
width:100%;
max-width: 470px;
height: 436px;
}
.en.internaCategoria .numeros .containerSite .texto h2 {
max-width: 370px;
margin: 0 auto;
margin-bottom: 48px;
}
.fundos-rodape {
padding-left: 0;
}
}
@media (max-width:1170px){
.documentsEn .faixaNewsFixo .btnFaixa {
display: none;
}
.documentsEn .btnSideBarMobile {
width: 180px;
}
.documentsEn.documentos .btnSideBarMobile {
width: 210px;
}
}
.documentsEn  #banner .containerSite .row {
justify-content: center;
margin: 0 auto;
}
.documentsEn.documentos  #banner .containerSite .row {
justify-content: left;
margin: 0;
}
.itens.fundos {
columns: 3;
} 
@media (max-width:768px){
.itens.fundos {
columns: 1;
} 
}
.todoItemCaseInvestimento .popUp{
display: none;
}
.todoItemCaseInvestimento.popUpAtivo .popUp{
display: flex;
}
.rowCasesInvestimento.nova {
display: block;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .compText {
display: block;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .compText .Comp{
margin-left: 0;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .compText .Setor {
margin-left: 0;
}
.todoItemCaseInvestimento {
width: 270px;
height: 285px;
border: 1px solid #EFEFEF;
margin-bottom: 24px;
margin-right: 30px;
box-shadow: 5px 5px 12px 0px #82828233;
padding: 24px;
box-sizing: border-box;
position: relative;
}
.todoItemCaseInvestimento .chamaPopUp {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.todoItemCaseInvestimento:nth-of-type(4n){
margin-right: 0;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .compImage {
border: none;
display: flex;
align-items: baseline;
justify-content: flex-start;
padding: 0;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .btnSaibaMais a {
border: 2px solid #061844;
width: 120px;
display: flex;
justify-content: center;
align-items: center;
height: 36px;
position: absolute;
bottom: 24px;
left: 24px;
color: #061844;
text-transform: lowercase;
border-radius: 2px;
transition: 0.3s;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .btnSaibaMais a:hover{
background: #061844;
color: #fff;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .tag {
background: #99A4C0;
color: #fff;
margin-top: 24px;
margin-bottom: 8px;
font-size: 11px;
line-height: inherit;
}
.FundoPrivateEquity .rowCasesInvestimento.nova .itemComp.Comp p {
color: #061844;
font-weight: 600;
}
.todoItemCaseInvestimento.popUpAtivo .popUp {
position: fixed;
top: 0;
left: 0;
z-index: 1000000000000;
background: #0000003D;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp {
width: 1170px;
margin: 0 auto;
height: 625px;
background: #fff;
padding: 48px;
display: flex;
position: relative;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .logos{
margin-right: 30px;
width: 270px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .logoPrincipal {
padding: 13px 23px;
border: 1.41px solid #DCDCDC;
display: flex;
justify-content: center;
align-items: center;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .logoPrincipal img{
max-height: 78px;
max-width: 100%
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .sobre p {
max-width: 470px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .links {
display: flex;
margin-top: 16px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .links div{
margin-right: 24px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp  .tag {
margin-bottom: 8px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .itemComp.Comp p {
color: #061844;
font-weight: 600;
margin-bottom: 4px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .btnClose{
position: absolute;
top: 32px;
right: 32px;
cursor: pointer;
}
@media (max-width:1180px){
.todoItemCaseInvestimento:nth-of-type(4n) {
margin-right: 30px;
}
.contFundo {
margin: 0;
}
}
@media (max-width:768px){
.todoItemCaseInvestimento {
width: 48.5%;
margin-right: 0;}
.todoItemCaseInvestimento:nth-of-type(2n) {
margin-right:0px;
}
.FundoPrivateEquity #cases .contFundo {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: space-between;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp {
display: block;
padding: 40px 24px;
height: 90%;
overflow-y: scroll;
overflow-x: hidden;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .logos {
margin-right: 30px;
width: 100%;
padding-bottom: 24px;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 24px;
}
.todoItemCaseInvestimento.popUpAtivo .todoPopUp .logoPrincipal{
max-width: 270px;
}
}
@media (max-width:380px){
.todoItemCaseInvestimento {
height: 300px;}
}
body.popUpAtivo{
overflow-y: hidden;
}
body.popUpAtivo .faixaNewsFixo{
display: none;
}
.checkbox {
border: 1px solid #CECECE;
background: #FFF;
width: 16px;
height: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.inputPalestra.ativo svg{
transform: rotate(0);
}
.checkBoxPalestras .checkbox .marcado {
width: 12px;
height: 12px;
background: #01417F;
display: flex;
justify-content: center;
align-items: center;
display: none;
}
.checkBoxPalestras .grupoCheckbox.ativo .checkbox .marcado{
display: flex;
}
.checkBoxPalestras .grupoCheckbox.ativo{
background: #FAFAFA;
}
.checkBoxPalestras.ativo{
display: block;
}
.checkBoxPalestras {
width: 100%;
height: 196px;
border: 1px solid #CECECE;
background: #FFF;
margin-bottom: 24px;
margin-top: 3px;
overflow: hidden;
overflow-y: scroll;
scrollbar-width: thin;
scrollbar-color: #c9c9c9 #ffffff;
scrollbar-gutter: stable;
display: none;
}
.checkBoxPalestras .grupoCheckbox {
display: flex;
align-items: center;
padding-left: 25px;
height: 48px;
position: relative;
transition: 0.3s;
}
.checkBoxPalestras .grupoCheckbox:hover{
background: #F3F3F3;
}
.checkBoxPalestras .grupoCheckbox input {
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 1000;
opacity: 0;
}
.GroupCampo:nth-of-type(4){
margin-bottom: 0;
}
.checkBoxPalestras .grupoCheckbox  p {
color: #686868;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
max-width: 174px;
margin-left: 18px;
}
.inputPalestra {
color: #9A9A9A;
font-family: Titillium Web;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
height: 29px;
display: flex;
align-items: center;
cursor: pointer;
justify-content: space-between;
}
.inputPalestra svg{
transform: rotate(180deg);
}
.GroupCampo.check.ativo {
margin-bottom: 0 !important;
}
.checkBoxPalestras.portal .grupoCheckbox p {
max-width: 230px;
}
.graficosImagem .grafico {
width: 100%;
height: 270px;
border: 1px solid #DCDCDC;
background-size: 100% auto;
background-position: center;
margin-top: 16px;
background-repeat: no-repeat;
}
.graficosImagem .grafico:hover{
cursor: zoom-in;
}
.graficosImagem .grupoGrafico{
width: 49%;
font-size: 16px;
line-height: 16px;
color: #061844;
}
.graficosImagem .todoTextos{
justify-content: space-between;
margin-top: 16px;
}
.graficosImagem  .grupoGrafico strong {
display: block;
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #061844;
margin-bottom: 2px;
}
.graficosImagem .tituloGeral{
padding: 0 24px;
}
@media (max-width:1180px){
.graficosImagem .todoTextos{
flex-wrap: wrap;
}
.graficosImagem .grupoGrafico{
width: 100%;
max-width: 560px;
margin-bottom: 24px;
}
.graficosImagem .grafico {
background-size: 100%;
background-position: center;
margin-top: 16px;
background-repeat: no-repeat;
}
.graficosImagem .tituloGeral {
padding: 0 12px;
}
}
.disclaimer-aviso.fundos .texto p strong {
font-size: 16px;
}
.disclaimer-aviso.fundos .texto p:nth-of-type(1) strong {
color: #061844;
}
.disclaimer-aviso.fundos .texto p:nth-of-type(2) strong {
color: #686868;
}
.disclaimer-aviso.fundos .texto p {
margin-bottom: 0;
margin-top: 8px;
}
.disclaimer-aviso.fundos  .texto p {
font-size: 16px;
line-height: 16px;
}
.disclaimer-aviso.fundos {
margin-top: 36px;
max-width: 770px;
padding: 16px;
}
@media (max-width:1180px){
.disclaimer-aviso.fundos {
max-width: 100%;
}
}
#cases.pe {
margin-bottom: 64px;
}
.CardPadrao.interna {
padding: 24px 0;
}
.ofertas .logos img {
max-width: 90px;
}
.ofertas .logos div{
margin-right: 24px;
}
.ofertas .logos div:nth-of-type(4){
margin-right: 0;
} .todoMenuGeral .menuGeral li .subMenu {
display: none;
min-height: 580px;
}
.todoMenuGeral .subMenu.active {
display: block;
}
.todoMenuGeral .containerSite {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
height: 100%;
position: relative;
}
.todoMenuGeral{
position: fixed;
box-sizing: border-box;
width: 100%;
height: 80px;
background: #FFFFFF;
display: flex;
align-items: center;
z-index: 1000000;
}
.todoMenuGeral .menuGeral {
display: flex;
align-items: center;
height: 100%;
}
.todoMenuGeral .menuGeral li{
margin-right: 6px;
font-size: 18px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #061844;
height: 100%;
display: flex;
align-items: center;
transition: 0.3s;
box-sizing: border-box;
padding: 0 21px;
position: relative;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir {
padding: 0;
margin-right: 48px;
margin-left: 21px;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir:hover{
background: #FFFFFF;
}
.todoMenuGeral .menuGeral li.busca:hover{
background: #FFFFFF;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir a{
width: 136px;
height: 40px;
border-radius: 2px;
border: 2px solid #061844;
justify-content: center;
transition: 0.3s;
box-sizing: border-box;
border-radius: 40px;
font-size: 16px;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir a:hover{
background: #061844;
color: #FFFFFF;
}
.todoMenuGeral .menuGeral li.busca {
padding: 0;
margin: 0;
}
.todoMenuGeral .menuGeral li .seta{
margin-left: 6px;
margin-top: 4px;
transition: 0.3s;
width: auto;
}
.todoMenuGeral .menuGeral li:hover{
background: #F9F9F9;
}
.todoMenuGeral .menuGeral li:hover .seta{
transform: rotate(180deg);
}
.todoMenuGeral .menuGeral li a{
color: #061844;
text-decoration: none;
height: 100%;
display: flex;
align-items: center;
}
.todoMenuGeral ul li:hover .detalhe::before {
width: 100%;
}
.todoMenuGeral ul li .detalhe::before {
transition: width 0.3s ease-in-out;
-webkit-transition: width 0.3s ease-in-out;
-moz-transition: width 0.3s ease-in-out;
-o-transition: width 0.3s ease-in-out;
content: "";
position: absolute;
height: 4px;
width: 0;
bottom: 0;
background: #2095EE;
left: 0;
}
.todoMenuGeral .menuGeral li:last-of-type{
margin-right: 0;
}
.todoMenuGeral .subMenu.active.nv1{
position: fixed;
width: 100%;
left: 0;
background: #FFFFFF;
top: 120px;
z-index: -1;
box-sizing: border-box;
margin: 0 auto;
left: 0;
right: 0;
padding-left: 151px;
padding-right: 135px;
box-shadow: 5px 5px 15px 0px #2095EE26;
padding-top: 32px;
max-width: 1440px;
border-radius: 0px 0px 8px 8px;
height: 480px;
display: block;
}
.todoMenuGeral .sombra {
position: absolute;
height: 16px;
width: 100%;
box-shadow: 5px 10px 15px rgba(32, 149, 238, 0.14902);
bottom: 0;
pointer-events: none;
z-index: 10000000000;
}
.todoMenuGeral .subMenu.active.nv2 {
position: absolute;
height: auto;
display: block;
top: 32px;
left:457px;
}
.liSubMenu.interno {
width: 270px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 10px 10px 16px;
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
transition: 0.3s;
}
.liSubMenu.interno:hover{
background: #F9F9F9;
color: #2095EE;
}
.liSubMenu.interno:last-of-type{
margin-bottom: 0;
}
.todoMenuGeral .subMenu.active.nv3 {
position: absolute;
left: 306px;
columns: 2;
gap: 45px;
display: block;
top: 0px;
width: 100%;
height: auto;
}
.todoMenuGeral .subMenu.active.nv3 .containerMenu div {
max-width: max-content;
transition: 0.3s;
margin-right: 102px;
width: 385px;
}
.liSubMenu.interno.Venture.Capital .subMenu.nv3.active {
width: 400px;
}
.todoMenuGeral .subMenu.active.nv3 .containerMenu div:nth-of-type(2n){
margin-right: 0;
}
.todoMenuGeral .subMenu.active.nv3 div a{
transition: 0.3s;
}
.todoMenuGeral .subMenu.active.nv3 a{
font-weight: 400;
margin-bottom: 20px;
color: #061844;
font-size: 16px;
}
.todoMenuGeral .subMenu.active.nv3 div a:hover{
color: #2095EE;
}
.todoMenuGeral .subMenu.active.semColunas{
columns: 1;
width: 100%;
}
.todoMenuGeral .subMenu.active.semColunas .containerMenu {
columns: 2;
gap: 0px;
}
.todoMenuGeral .subMenu.active .prev.prevsGeral .containerMenu {
columns: 2;
gap: 102px;
}
.todoMenuGeral .subMenu.active .prev.prevsGeral .containerMenu div{
margin-bottom: 20px;
}
.todoMenuGeral .subMenu.active.semColunas span{
color: #686868;
font-weight: 600;
display: block;
margin-bottom: 20px;
}
.todoMenuGeral .subMenu.active.semColunas .nprev.prevsGeral {
margin-top: 48px;
}
.todoMenuGeral .bannerMenu {
position: absolute;
right: -389px;
width: 170px;
height: 284px;
top: 0px;
background: #1D2537;
border-radius: 4px;
display: none;
}
.todoMenuGeral .bannerMenu .imagem {
width: 100%;
height: 136px;
background-size: cover;
background-position: center;
}
.todoMenuGeral .bannerMenu p {
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
padding-left: 12px;
margin-top: 8px;
}
.todoMenuGeral .bannerMenu .btn {
height: 36px;
width: 136px;
border: 2px solid #fff;
display: flex;
justify-content: center;
align-items: center;
color: #fff !important;
margin-top: 16px;
border-radius: 2px;
margin-left: 12px;
transition: 0.3s;
}
.todoMenuGeral .bannerMenu .btn:hover{
background: #fff;
color: #061844 !important;
}
.todoMenuGeral .subMenu.active.nv3 .saibaMaisFundo{
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-top: 16px;
display: block;
}
.flexMobile{
display: none;
}
.displayTopoMenu{
display: none;
}
.todoMenuGeral .mob{
display: none;
}
.subMenu.nv3 span{
display: none;
}
.subMenu.nv2.active div a {
margin-bottom: 20px;
}
.subMenu.nv2.active .containerMenu div a {
margin-bottom: 20px;
display: block;
}
.subMenu.nv2.active .containerMenu div{
margin-bottom: 0;
}
.subMenu.nv2.active .containerMenu {
margin-bottom: 0;
}
@media (max-width:1279px){
.todoMenuGeral .containerSite {
width: calc(100% - 32px);
}
.todoMenuGeral .flexMobile {
display: flex;
}
.todoMenuGeral .flexMobile  .busca {
margin-right: 24px;
}
.todoMenuGeral .menuGeral {
display: block;
height: 100%;
width: 100%;
position: fixed;
right: -100%;
top: 0;
background: #fff;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
z-index: 1000000000;
}
.todoMenuGeral .menuGeral.menu-open{
right: 0;
}
.todoMenuGeral .menuGeral li {
height: auto;
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
border-bottom: 1px solid #DCDCDC;
height: 66px;
cursor: pointer;
}
.todoMenuGeral .displayTopoMenu{
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #DCDCDC;
padding: 24px;
}
.todoMenuGeral .sombra.menu-open{
z-index: 1;
}
.faixaNewsFixo.menu-open{
z-index: 1;
}
.todoMenuGeral .displayTopoMenu span{
font-size: 24px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.todoMenuGeral .displayTopoMenu.submenu .btnVoltar{
display: flex;
align-items: center;
}
.todoMenuGeral .displayTopoMenu.submenu span {
color: #686868;
font-size: 20px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
margin-left: 12px;
}
.todoMenuGeral .desk{
display: none;
}
.todoMenuGeral .mob{
display: block;
}
.todoMenuGeral .menuGeral li.busca{
display: none;
}
.todoMenuGeral .menuGeral li .detalhe{
display: none;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir a {
width: 100%;
height: auto;
border-radius: inherit;
border: inherit;
justify-content: left;
transition: 0.3s;
box-sizing: border-box;
margin: 0;
border: none;
display: flex;
height: 100%;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir {
padding: 24px;
margin-right: 0;
margin-left: 0;
}
.todoMenuGeral .menuGeral li a{
height: 66px;
width: 100%;
display: flex;
}
.subMenu.nv3.menu-open a{
height: auto;
margin-top: 32px;
padding: 0 24px; 
}
.subMenu.nv3 .displayTopoMenu.submenu span{
margin-top: 0;
padding: 0;
}
.subMenu.nv3 span{
display: block;
font-size: 24px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #061844;
padding: 0 24px;
margin-top: 32px;
}
.subMenu.nv3 .saibaMaisFundo {
font-weight: 600;
margin-top: 48px !important;
font-size: 16px !important;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir a:hover {
background: #F9F9F9;
color: #061844;
}
.todoMenuGeral .menuGeral li.btnOndeInvestir:hover {
background: #F9F9F9;
color: #061844;
}
.todoMenuGeral .menuGeral li .subMenu {
display: block;
height: 100%;
width: 100%;
position: fixed;
right: -100%;
top: 0;
background: #fff;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
z-index: 10;
overflow-y: scroll;
}
.todoMenuGeral .menuGeral li .subMenu.menu-open{
right: 0;
left: inherit;
}
.todoMenuGeral .menuGeral .liSubMenu.interno {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 24px;
font-size: 18px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #061844;
transition: 0.3s;
height: 66px;
border-bottom: 1px solid #DCDCDC;
}
.todoMenuGeral .subMenu.nv1.close-menu.menu-open {
right: -100%;
}
.todoMenuGeral #blog-menu-header {
background: none !important;
}
}
.prev.prevsGeral span {
color: #686868;
margin-bottom: 20px;
display: block;
}
.todoMenuGeral .prev.prevsGeral {
margin-bottom: 28px;
}
.todoMenuGeral .prev.prevsGeral:last-of-type{
margin-bottom: 12px;
}
.todoMenuGeral .prev.prevsGeral a{
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.todoMenuGeral .todosOsFundosCat a{
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.todoMenuGeral .todosOsFundos {
position: relative;
bottom: 0;
width: 100%;
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid #DCDCDC;
max-width: 270px;
}
.todoMenuGeral .todosOsFundos a {
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
padding-left: 16px;
} .todoMenuGeral .subMenu.active.nv3 .todosOsFundosCat {
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active .bannerMenu.tijolo {
display: block;
}
.liSubMenu.interno.CRI .subMenu.nv3.active .bannerMenu.cri {
display: block;
right: -271px;
}
.liSubMenu.interno.Multiestratégia .subMenu.nv3.active .bannerMenu.multiestrategia {
display: block;
right: -271px;
}
.subMenu.nv2.infraestrutura.active {
min-width: 500px;
}
.subMenu.nv2.agro.active {
min-width: 500px;
}
.liSubMenu.interno.agro .bannerMenu.agro {
display: block;
right: -347px;
}
.liSubMenu.interno.infraestrutura .bannerMenu.infra {
display: block;
right: -347px;
}
.todoMenuGeral  .subMenu.nv2.investment-solutions.active .todosOsFundosCat {
margin-top: 32px;
}
.todoMenuGeral  .subMenu.nv2.crdito-privado.active .todosOsFundosCat {
margin-top: 32px;
}
.todoMenuGeral  .subMenu.nv2.investimentos-no-exterior.active .todosOsFundosCat {
margin-top: 32px;
}
.todoMenuGeral  .subMenu.nv2.agro.active .todosOsFundosCat {
margin-top: 32px;
}
.todoMenuGeral  .subMenu.nv2.infraestrutura.active .todosOsFundosCat {
margin-top: 32px;
}
.todoMenuGeral  .subMenu.nv2.active.renda-fixa .todosOsFundosCat {
margin-top: 32px;
}
.tagDesinvestido span {
display: block !important;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active{
columns: auto;
gap: inherit;
}
.todoMenuGeral .liSubMenu.interno.Tijolo .subMenu.nv3.active .todosOsFundosCat{
margin-top: 0;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active .todoFundos div:last-of-type a {
margin-bottom: 0;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active .todoFundos {
margin-bottom: 32px;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active .todoFundos{
width: 153px;
columns: 2;
gap: 45px;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.active {
width: 100%;
}
.subMenu.nv2.active div a {
font-weight: 400;
}
.todoMenuGeral .subMenu.nv2.active .todosOsFundosCat{
margin-top: 12px;
}
.todoMenuGeral #menu_materiais a {
font-size: 16px;
margin-bottom: 20px;
transition: 0.3s;
}
.todoMenuGeral #menu_materiais a:hover{
color:  #2095EE;
}
.todoMenuGeral  .menuGeral li:nth-of-type(2){
display: none;
}
.todoMenuGeral  .menuGeral li:nth-of-type(4){
display: none;
}
.todoMenuGeral  #blog-menu-header {
background: none;
}
.todoMenuGeral .subMenu.nv3.active .todosOsFundosCat {
margin-top: 12px;
position: absolute;
left: 0;
}
.todoMenuGeral .Private .subMenu.active.nv3 {
width: 370px;
}
.todoMenuGeral .CRI .subMenu.nv3.active .todosOsFundosCat {
margin-top: 12px;
position: absolute;
left: 0;
top: 140px;
}
.todoMenuGeral  .nomeFundo {
display: none !important;
}
.todoMenuGeral .subMenu.nv3.active .todosOsFundosCat a{
font-weight: 600;
}
.todoMenuGeral #menu_materiais div:last-child a{
margin-bottom: 0;
}
.todoMenuGeral  #menu_materiais {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
top: 80px;
height: auto;
background: #FFFFFF;
box-shadow: 5px 5px 15px rgba(32, 149, 238, 0.14902);
border-radius: 0px 0px 8px 8px;
z-index: 10000000000;
width: 142px;
padding: 36px 20px;
min-height: auto;
}
.todoMenuGeral  #menu_materiais.a-kinea{
width: 170px;
}
@media (max-width:1279px){
.btnNews.btnPadraoLp.newsletter {
display: none !important;
}
.todoMenuGeral .nomeFundo {
display: block !important;
}
.liSubMenu.interno.Tijolo .subMenu.nv3.menu-open .bannerMenu.tijolo {
display: flex;
position: absolute;
left: 22px;
width: 100%;
max-width: 380px;
height: 136px;
top: 638px;
right: 0;
}
.liSubMenu.interno.CRI .subMenu.nv3.menu-open .bannerMenu.cri  {
display: flex !important;
position: absolute;
left: 22px;
width: 100%;
max-width: 380px;
height: 136px;
top: 517px;
right: 0;
}
.liSubMenu.interno.Multiestratégia .subMenu.nv3.menu-open .bannerMenu.multiestrategia {
display: flex;
position: absolute;
left: 22px;
width: 100%;
max-width: 380px;
height: 136px;
top: 268px;
right: 0;
}
.liSubMenu.interno.agro .bannerMenu.agro {
display: flex;
position: absolute;
left: 22px;
width: 100%;
max-width: 380px;
height: 136px;
top: 259px;
right: 0;
}
.liSubMenu.interno.infraestrutura .bannerMenu.infra {
display: flex;
position: absolute;
left: 22px;
width: 100%;
max-width: 380px;
height: 136px;
top: 217px;
right: 0;
}
.todoMenuGeral .bannerMenu .imagem {
width: 100%;
height: 136px;
background-size: cover;
background-position: center;
width: 170px;
}
.todoMenuGeral .todosOsFundos {
position: relative;
bottom: 0;
width: 100%;
padding-top: 0;
border-top: none;
max-width: 100%;
border-bottom: 1px solid #DCDCDC;
}
.todoMenuGeral .bannerMenu .infos {
width: 150px;
padding-left: 24px;
}
.todoMenuGeral .bannerMenu .btn {
height: 36px !important;
margin-top: 16px;
border-radius: 2px;
margin-left: 0px;
transition: 0.3s;
position: relative;
top: 0;
margin-top: 8px !important;
}
.todoMenuGeral .bannerMenu p {
padding-left: 0;
margin-top: 8px;
}
.subMenu.nv3 .tagDesinvestido span {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
letter-spacing: 0em;
text-align: left;
color: inherit;
padding: inherit;
margin-top: inherit;
}
.subMenu.nv2.menu-open a {
height: auto;
margin-top: 32px;
padding: 0 24px;
}
.prev.prevsGeral span {
color: #686868;
margin-bottom: 20px;
display: block;
font-size: 24px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
padding: 0 24px;
margin-top: 32px;
}
.todoMenuGeral .prev.prevsGeral a {
font-size: 18px;}
.todoMenuGeral .todosOsFundos a {
font-size: 18px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
padding-left: 24px;
}
.todoMenuGeral #menu_materiais {
left: inherit;
box-shadow: 5px 5px 15px rgba(32, 149, 238, 0.14902);
border-radius: 0px 0px 8px 8px;
display: block;
height: 100%;
width: 100%;
position: fixed;
right: -100%;
top: 0;
transition: right 0.5s ease-in-out;
-webkit-transition: right 0.5s ease-in-out;
-moz-transition: right 0.5s ease-in-out;
-o-transition: right 0.5s ease-in-out;
z-index: 10;
overflow-y: scroll;
padding: 0;
}
#menu_materiais.menu-open {
right: 0;
padding: 0;
}
.todoMenuGeral #menu_materiais a {
font-size: 18px;
margin-bottom: 32px;
transition: 0.3s;
height: auto;
padding: 0 24px;
}
.todoMenuGeral #menu_materiais a:first-child{
margin-top: 32px;
}
}
@media (max-width:420px){
.liSubMenu.interno.Tijolo .subMenu.nv3.menu-open .bannerMenu {
display: flex;
position: absolute;
left: 0;
width: 100%;
max-width: calc(100% - 48px);
height: 136px;
top: 538px;
margin: 0 auto;
right: 0;
}
}
@media (max-width:390px){
.todoMenuGeral .bannerMenu .imagem {
width: 130px;
}}
@media (max-width:350px){
.todoMenuGeral .bannerMenu .imagem {
width: 100px;
}}
.textoBannerNovo {
display: flex;
align-items: center;
height: 100%;
position: absolute;
top: 0;
}
.textoBannerNovo h1{
color: #fff !important;
}
#bannerNovo.banner.geral .breadcrumb {
top: 26px;
z-index: 100;
}
#bannerNovo.banner.geral .tx p{
color: #fff;
max-width: 470px !important;
}
@media (max-width:1180px){
#bannerNovo .containerSite {
max-width: 96%;
margin: 0 auto;
right: 0;
}
}
.Private-infra .EquipeFundo .col-md-4:nth-of-type(1){
order: 0;
}
.Private-infra .EquipeFundo .col-md-4:nth-of-type(2){
order: 4;
}
.Private-infra .EquipeFundo .col-md-4:nth-of-type(3){
order: 2;
}
.Private-infra .EquipeFundo .col-md-4:nth-of-type(4){
order: 3;
}
#conhecaGestores .detalheGestores {
display: none;
}
.DocRestrito  .sidebar ul li.sideBarLinkAtivo{
color: #061844;
font-weight: 600;
}
.DocRestrito .sidebar ul li.sideBarLinkAtivo i {
transform: rotate(90deg);
} .tabelaAtivos{
padding: 0 24px;
}
.tabelaAtivos table {
width: 100%;
}
.tabelaAtivos table td{
padding: 8px;
text-align: center;
font-size: 16px;
font-weight: 400;
color:#686868;
vertical-align: middle;
}
.tabelaAtivos table tr:nth-of-type(odd) td{
background:#F5F5F5;
} .itemAcordeonFundo.faqNovo p{
}
.itemAcordeonFundo.faqNovo p svg{
height: 33px;
} .oferta .infosAdicionais {
display: flex;
margin-top: 24px;
margin-bottom: 24px;
padding: 0 24px;
justify-content: space-between;
flex-wrap: wrap;
}
.oferta .infosAdicionais .boxInfos.imagem .imagem{
width: 100%;
height: 270px;
border: 1px solid #DCDCDC;
background-size: auto;
background-position: center;
margin-top: 16px;
background-repeat: no-repeat;
}
.oferta .infosAdicionais .boxInfos p {
font-size: 16px;
line-height: 16px;
color: #061844;
margin-top: 16px;
}
.oferta .infosAdicionais .boxInfos .tituloGeral {
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
margin-bottom: 16px;
margin-top: 0;
}
.oferta .infosAdicionais .boxInfos {
margin-bottom: 24px;
}
.oferta .infosAdicionais .boxInfos.table .tabelaAtivos {
padding: 0 !important;
margin-top: 16px;
}
@media (max-width:968px){
.boxInfos.table{
width: 100% !important;
}
}
@media (max-width:768px){
.boxInfos.imagem{
width: 100% !important;
}
} @media (max-width: 460px) {
#banner.bannerHomeAtualizado.bannerHeigthAuto {
height: auto !important;
max-height: 660px;
}
} #videosFundos .carroselVideos.padraoCarrosel
{
display: flex;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo{
margin-right: 30px;
width: 370px;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .thumb
{
height: 208px;
position: relative;
background-size: cover;
background-position: center;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo:nth-of-type(3n){
margin-right: 0;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .tempoVideo
{
width: 48px;
height: 24px;
position: absolute;
right: 16px;
bottom: 16px;
background: rgba(27, 27, 27, 0.8);
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .tempoVideo p
{
margin: 0;
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #FFF;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo p
{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-top: 16px;
margin-bottom: 0;
}
#videosFundos .btnMaisVideos
{
width: 256px;
height: 48px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
}
#videosFundos .btnMaisVideos
{
width: 256px;
height: 48px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #0C1D48;
margin: 0 auto;
margin-top: 0px;
margin-top: 24px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #0C1D48;
transition: 0.3s;
}
#videosFundos .btnMaisVideos:hover{
background: #0C1D48;
color: #FFFFFF;
}
@media (max-width: 769px) {
#videosFundos .carroselVideos.padraoCarrosel
{
flex-wrap: wrap;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo{
margin-bottom: 24px;
}
#videosFundos .btnMaisVideos{
width: 100%;
margin: 0;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo
{
margin-right: 0;
width: 100%;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .thumb
{
height: 200px;
}
}
@media (max-width: 460px) {
#banner.bannerHomeAtualizado.bannerHeigthAuto {
height: auto !important;
max-height: 660px;
}
}
.fundos.rpps.efpc .geral h2{
font-size: 28px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-top: 64px;
margin-bottom: 28px;
}
.fundos.rpps.efpc .ListaFundosInterna .legenda
{
justify-content: left;
}
.fundos.rpps.efpc .accordion-header
{
display: flex;
align-items: center;
justify-content: space-between;
}
.fundos.rpps.efpc .accordion-header svg{
display: none;
}
.fundos.rpps.efpc .ListaFundosInterna .tdItem
{
margin-top: 24px;
}
.fundos.rpps.efpc .accordion
{
margin-top: 48px;
}
.fundos.rpps.efpc .accordion-item
{
padding-bottom: 48px;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 48px;
}
.fundos.rpps.efpc .accordion-header h3
{
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.fundos.rpps.efpc .linkOnePage
{
display: flex;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
text-decoration: none;
position: absolute;
left: 24px;
bottom: 32px;
color: #061844;
}
.fundos.rpps.efpc .linkOnePage svg{
margin-right: 8px;
}
.fundos.rpps.efpc .FundosMenor .CardPadrao a.btnPadraoHover
{
width: 170px;
text-decoration: none;
}
.fundos.rpps.efpc .dn{
display: none;
}
@media (max-width: 1180px) {
.fundos.rpps.efpc .col-md-3.NoCarrossel.FundosMenor.tdItem
{
width: 270px !important;
flex: 270px !important;
max-width: 270px !important;
padding: 0;
}
.fundos.rpps.efpc .ListaFundosInterna .legenda
{
padding-left: 12px;
}
.containerSite
{
width: calc(100% - 24px);
}
}
@media (max-width: 768px) {
.fundos.rpps.efpc   .row
{
width: 100%;
justify-content: center;
padding-bottom: 48px;
margin: 0;
}
.fundos.rpps.efpc .accordion-item {
margin-bottom: 24px;
border: none;
padding-bottom: 0;
}
.fundos.rpps.efpc .accordion-header {
cursor: pointer;
padding: 0 16px;
padding-bottom: 10px;
border-bottom: 1px solid #DCDCDC;
}
.fundos.rpps.efpc .accordion-item.ativo .accordion-header svg
{
transform: rotate(180deg);
}
.fundos.rpps.efpc .accordion-content {
display: none;
}
.fundos.rpps.efpc  .accordion-item.ativo .accordion-content{
display: flex;
}
.fundos.rpps.efpc .accordion-header svg{
display: block;
}
.fundos.rpps.efpc .ListaFundosInterna .containerSite
{
width: 100%;
}
} #player
{
height: 100%;
width: 100%;
padding-bottom: 0;
}
#player iframe
{
border: 0;
left: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
#player.plyr__video-embed.mobile
{
display: none;
padding-bottom: 0 !important;
}
#player video
{
width: 100%;
}
@media (max-width: 968px) {
#player.plyr__video-embed.mobile
{
display: block;
padding-bottom: 0 !important;
}
#player.plyr__video-embed.desk
{
display: none;
padding-bottom: 0 !important;
}
}  .institucional.liSubMenu.interno
{
margin-top: 12px;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
padding: 24px 0px;
}
.institucional.liSubMenu.interno span{
font-size: 14px;
font-weight: 600;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
width: 44px;
height: 17px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background: #061844;
margin-left: 8px;
}
.institucional.liSubMenu.interno .txt
{
display: flex;
}
.liSubMenu.interno.investment-solutions{
display: none;
}
.institucional.liSubMenu.interno:hover
{
background: none;
}
.institucional.liSubMenu.interno .btnGeral
{
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 8px 16px;
transition: 0.3s;
}
.institucional.liSubMenu.interno:hover .btnGeral{
background: #F9F9F9;
}
.institucional.liSubMenu.interno .subMenu.nv2.aes.institucional{
min-width: 500px;
}
@media (max-width: 1180px) {
.institucional.liSubMenu.interno .subMenu.nv2.aes.institucional
{
min-width: inherit;
}
.institucional.liSubMenu.interno
{
margin-top: 0;}
.institucional.liSubMenu.interno .btnGeral
{
padding: 8px 0;
}
}  .pageMultimercados .resultados
{
margin-top: 64px;
margin-bottom: 120px;
}
.pageMultimercados .resultados h2{
margin-bottom: 16px;
}
.pageMultimercados .resultados p{
margin-bottom: 24px;
}
.pageMultimercados .grafico
{
width: 1170px;
height: 448px;
border: 1px solid #D5D5D5;
margin-top: 24px;
}
.pageMultimercados .todoVideo{
position: relative;
}
.pageMultimercados .video
{
width: 100%;
height: 658px;
border-radius: 2px;
background: #AFAFAF;
display: flex;
justify-content: center;
align-items: center;
background-size: cover;
background-position: center;
position: relative;
z-index: 1;
}
.pageMultimercados .video .btnPlay
{
width: 96px;
height: 96px;
border-radius: 62px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 5px 5px 12.5px 0px #06184429;
padding-left: 7px;
}
.pageMultimercados .faixa{
height: 262px;
background: #061844;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.pageMultimercados .porque-investir-nos-Mutimercados
{
background: #061844;
padding-top: 64px;
padding-bottom: 144px;
}
.pageMultimercados .porque-investir-nos-Mutimercados h2{
margin-bottom: 48px;
color: #fff;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens
{
display: flex;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item
{
width: 270px;
margin-right: 30px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item:nth-of-type(4n){
margin-right: 0;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item p strong
{
font-size: 18px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #fff;
margin-top: 24px;
margin-bottom: 16px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item p
{
font-size: 16px;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
margin-top: 24px;
margin-bottom: 16px;
}
.pageMultimercados .tabs
{
display: flex;
cursor: pointer;
width: 570px;
border: 2px solid #061844;
border-radius: 4px;
height: 48px;
margin-bottom: 24px;
}
.pageMultimercados .tab
{
width: 50%;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #061844;
transition: 0.3s;
}
.pageMultimercados .tab.active
{
background: #061844;
color: #fff;
}
.pageMultimercados .tab-content {
display: none;
}
.pageMultimercados .tab-content.active {
display: block;
}
.pageMultimercados .fundos.multimercados
{
background: #F8F7F5;
padding-top: 64px;
padding-bottom: 120px;
}
.pageMultimercados .fundos.multimercados h2{
margin-bottom: 24px;
}
.pageMultimercados .fundos p{
margin-bottom: 16px;
}
.pageMultimercados .tabela
{
display: flex;
width: 1170px;
align-items: flex-start;
}
.pageMultimercados .tabela .coluna
{
width: 148px;
background: #E9E6E2;
min-width: 148px;
}
.pageMultimercados .tabela .coluna .itemColuna:nth-of-type(1){
padding: 31.5px 0;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna:nth-of-type(1)
{
padding: 21.9px 0;
background: #4BA3C7;
font-size: 20px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
color: #fff;
}
.pageMultimercados .tabela .containerGeral{
overflow-x: scroll;
display: flex;
overflow-x: scroll;
scrollbar-width: thin;
scrollbar-color: #B9B9B9 #E1E1E1;
scrollbar-gutter: stable;
padding-bottom: 24px;
}
.pageMultimercados .tabela .colunaPadrao{
background: #fff;
}
.pageMultimercados .tabela .coluna .itemColuna{
color: #061844;
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
height: 64px;
display: flex;
align-items: center;
justify-content: right;
}
.pageMultimercados .tabela .coluna .itemColuna{
text-align: right;
padding-right: 10px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna{
text-align: center;
}
.pageMultimercados .tabela .coluna .itemColuna:nth-of-type(8){
padding: 35.5px 0;
}
.pageMultimercados .tabela .coluna .itemColuna{
border-bottom: 1px solid #F8F7F5;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna{
border-bottom: 1px solid #F8F7F5;
border-right:  1px solid #F8F7F5;
}
.pageMultimercados .tabela .colunaPadrao{
width: 204.4px;
min-width: 204.4px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna
{
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #686868;
height: 64px;
padding: 0 4px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna:nth-of-type(8){
padding: 35.5px 0;
}
.pageMultimercados  .btnSaibaMais a
{
width: 136px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #0C1D48;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
text-decoration: none;
color: #0C1D48;
border-radius: 2px;
transition: 0.3s;
}
.pageMultimercados  .btnSaibaMais a:hover{
background: #0C1D48;
color: #fff;
}
.pageMultimercados .todoEquipe
{
padding-top: 64px;
padding-bottom: 120px;
}
.pageMultimercados .todoEquipe h2{
margin-bottom: 16px;
}
.pageMultimercados .todoEquipe p{
margin-bottom: 24px;
}
.pageMultimercados h3
{
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 16px;
color: #3C677B;
}
.pageMultimercados .todoEquipe .item
{
width: 270px;
height: 80px;
border: 1px solid #DCDCDC;
border-radius: 5px;
display: flex;
align-items: center;
padding: 8px;
box-sizing: border-box;
margin-bottom: 16px;
}
.pageMultimercados .todoItem
{
margin-bottom: 40px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pageMultimercados .todoEquipe .texto .nome
{
margin-bottom: 8px;
font-weight: 600;
color: #061844;
}
.pageMultimercados .todoEquipe .texto{
margin-left: 8px;
}
.pageMultimercados .todoEquipe .texto p
{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 0;
}
.pageMultimercados .todoEquipe .foto
{
height: 64px;
width: 64px;
border-radius: 50%;
background-repeat: no-repeat;
background-position: top;
background-size: cover;
}
.pageMultimercados .caracteristicas
{
background: linear-gradient(180deg, #1B2B44 0%, #0F172A 100%);
padding: 64px 0;
padding-bottom: 120px;
}
.pageMultimercados .caracteristicas h2{
color: #fff;
margin-bottom: 24px;
}
.pageMultimercados .caracteristicas .containerSite{
position: relative;
}
.pageMultimercados .carrosel
{
display: flex;
}
.pageMultimercados .carrosel .item
{
background: #2C3A51;
width: 370px;
height: 372px;
padding: 24px 16px;
box-sizing: border-box;
margin-right: 30px;
}
.pageMultimercados .carrosel .item h3
{
font-weight: 400;
color: #4BA3C7;
margin: 16px 0;
}
.pageMultimercados .carrosel .item p{
color: #fff;
margin-bottom: 24px;
}
.pageMultimercados .progress-bar {
width: 100%;
height: 4px;
border-radius: 3px;
background-color: #2B3C5A;
margin-top: 24px;
margin-bottom: 64px;
}
.pageMultimercados .progress {
height: 100%;
width: 0;
background-color: #4BA3C7;
border-radius: 3px;
}
.pageMultimercados .prev.slick-arrow
{
position: absolute;
top: 50%;
left: -56px;
margin-top: -10px;
}
.pageMultimercados .next.slick-arrow
{
position: absolute;
top: 50%;
right: -56px;
margin-top: -10px;
}
.pageMultimercados .todoPlaylist{
border-top: 1px solid #39445C;
padding-top: 64px;
}
.pageMultimercados .playlist
{
width: 570px;
padding-bottom: 24px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .playlist .topo
{
background: #4BA3C7;
border-radius: 8px 8px 0 0;
padding: 19px 24px;
box-sizing: border-box;
}
.pageMultimercados .playlist .topo p strong{
font-size: 20px;
margin-bottom: 4px;
}
.pageMultimercados .playlist .topo p {
color: #fff;
margin-bottom: 0;
}
.pageMultimercados .playlist .videoPlaylist
{
background: #F6F6F6;
padding: 12px 24px;
}
.pageMultimercados .playlist .videoPlaylist a{
display: flex;
align-items: center;
text-decoration: none;
}
.pageMultimercados .playlist .videoPlaylist.ativo{
background: #fff;
box-shadow: 1px 1px 10px 0px #00000029;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .playlist .videoPlaylist.ativo .icon{
color: #C7B680;
}
.pageMultimercados .playlist .videoPlaylist:last-child{
}
.pageMultimercados .playlist .videoPlaylist .icon
{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-right: 12px;
}
.pageMultimercados .playlist .videoPlaylist .thumb
{
width: 123px;
height: 69px;
background-size: cover;
background-position: center;
margin-right: 12px;
position: relative;
}
.pageMultimercados .playlist .videoPlaylist .texto
{
width: 350px;
}
.pageMultimercados .playlist .videoPlaylist .texto p
{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 4px;
}
.pageMultimercados .playlist .videoPlaylist .texto span{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
}
.pageMultimercados .playlist .videoPlaylist .tempoVideo
{
width: 44px;
height: 24px;
border-radius: 4px;
position: absolute;
bottom: 4px;
right: 3px;
background: rgba(52, 57, 72, 0.9);
display: flex;
justify-content: center;
align-items: center;
}
.pageMultimercados .playlist .videoPlaylist .tempoVideo p{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #fff;
}
.pageMultimercados .todoPlaylist .textoGeral
{
width: 407px;
}
.pageMultimercados .todoPlaylist .containerSite
{
display: flex;
justify-content: space-between;
align-items: center;
}
.pageMultimercados .todoPlaylist .textoGeral h2
{
font-weight: 400;
font-size: 24px;
line-height: 32px;
margin-bottom: 56px;
}
.pageMultimercados .todoPlaylist .textoGeral p {
text-align: left;
color: #fff;
max-width: 351px;
margin-bottom: 24px;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a
{
width: 188px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #fff;
border-radius: 2px;
color: #fff;
text-decoration: none;
transition: 0.3s;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a svg{
margin-right: 16px;
transition: 0.3s;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a:hover{
background: #fff;
color: #061844;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a:hover path{
fill: #061844;
}
.pageMultimercados .btnRecebaMateriais  a{
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;
}
.pageMultimercados .faixaNewsFixo {
display: none;
}
.pageMultimercados .btnRecebaMateriais svg{
margin-left: 24px;
}
.todoConteudoPopUpMateriais {
width: 100%;
max-width: 992px;
height: 100vh;
background: #fff;
padding-top: 72px;
padding-left: 48px;
position: relative;
}
.todoConteudoPopUpMateriais .popup-modal-dismiss {
position: absolute;
top: 40px;
right: 40px;
}
.alinhaPopUpMateriais {
display: flex;
justify-content: end;
}
.todoConteudoPopUpMateriais h2{
font-weight: 400 !important;
max-width: 469px;
margin-bottom: 24px;
}
.todoConteudoPopUpMateriais h2 strong{
font-weight: 600 !important;
}
.todoConteudoPopUpMateriais p{
max-width: 469px;
margin-bottom: 48px;
}
#formModalMaterial{
max-width: 469px;
}
#formModalMaterial .labelInterno {
position: absolute;
top: -14px;
padding: 4px 8px 4px 8px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
left: 16px;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
#formModalMaterial .GroupCampo {
padding: 0;
margin-bottom: 24px !important;
}
#formModalMaterial input {
font-size: 18px;
width: 100%;
height: 48px;
border: none;
color: #9a9a9a;
padding-left: 16px;
font-family: "Titillium Web", sans-serif;
}
#formModalMaterial span {
font-family: Titillium Web;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
color: #686868;
max-width: 302px;
text-align: center;
display: block;
margin: 0 auto;
margin-top: 24px;
}
.oculto{
display:none
}
.select.oculto{
display:none
}
#formModalMaterial #cadastro-newsletter-Fixo {
background: #2095EE;
color: #fff !important;
transition: 0.3s;
}
#formModalMaterial .msgResult{
margin-bottom: 20px;
color: #6FD08C;
border: solid 1px  #6FD08C;
padding: 8px;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 22px;
}
#formModalMaterial .msgResultErr {
margin-bottom: 20px;
color: #f00;
border: solid 1px #f00;
padding: 8px;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 22px;
}
#formModalMaterial #cadastro-newsletter-Fixo.loadingBtn{
color:transparent !important;
pointer-events: none;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/loader.gif);
background-size: 28px;
background-position: center;
background-repeat: no-repeat;
}
#formModalMaterial #cadastro-newsletter-Fixo:hover{
opacity: 0.9;
}
@media (max-width: 1180px) {
.logo.bandeira svg {
width: auto;
}
.pageMultimercados .resultados
{
margin-top: 64px;
margin-bottom: 64px;
}
.pageMultimercados .porque-investir-nos-Mutimercados
{
background: #061844;
padding-top: 48px;
padding-bottom: 76px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens
{
display: flex;
flex-wrap: wrap;
}
.pageMultimercados .fundos.multimercados
{
background: #F8F7F5;
padding-top: 48px;
padding-bottom: 64px;
}
.pageMultimercados .tab-content.active
{
display: block;
overflow-x: scroll;
scrollbar-width: thin;
scrollbar-color: #B9B9B9 #E1E1E1;
scrollbar-gutter: stable;
padding-bottom: 24px;
}
.pageMultimercados .caracteristicas
{
padding-bottom: 64px
}
.pageMultimercados .todoEquipe
{
padding-bottom: 40px;
}
.pageMultimercados .playlist
{
width: 100%;
padding-bottom: 24px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .todoPlaylist .containerSite
{
flex-wrap: wrap;
}
.pageMultimercados .btn
{
position: relative;
top: 0;
left: 0;
justify-content: left;
}
.pageMultimercados .todoPlaylist .textoGeral
{
width: 100%;
margin-top: 48px;
max-width: 407px;
}
.todoConteudoPopUpMateriais {
width: 100%;
max-width: 100%;
height: 100vh;
background: #fff;
padding-top: 56px;
padding-left: 16px;
padding-right: 16px;
position: relative;
}
.todoConteudoPopUpMateriais .popup-modal-dismiss {
position: absolute;
top: 16px;
right: 16px;
}
.todoConteudoPopUpMateriais  .popup-modal-dismiss svg {
width: 24px;
}
.popUpMaterialAtivo .todoMenuGeral {
z-index: 1;
}
}
.pageMultimercados .accordion-header svg{
display: none;
}
@media (max-width: 768px) {
.pageMultimercados .video
{
height: 198px;
}
.pageMultimercados .faixa
{
height: 100px;}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item
{
width: 100%;
margin-right: 0;
margin-bottom: 24px;
}
.pageMultimercados .tabs
{
width: 100%;
}
.pageMultimercados  .accordion-item .accordion-content {
display: none;
}
.pageMultimercados  .accordion-item.ativo .accordion-content {
display: block;
}
.pageMultimercados .accordion-header svg{
display: block;
}
.pageMultimercados  .accordion-item.ativo .accordion-header svg{
transform: rotate(180deg);
}
.pageMultimercados .accordion-header{
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 24px;
}
.pageMultimercados .todoEquipe .item
{
width: 100%;
border: none;
height: 56px;
padding: 0;
}
.pageMultimercados .todoItem
{
margin-bottom: 24px;}
.pageMultimercados .todoEquipe .foto
{
height: 40px;
width: 40px;}
.menuGeral .prev {display:block}
.prev{
display: none;
}
.next{
display: none;
}
.pageMultimercados .carrosel .item
{
background: #2C3A51;
width: 271px;
height: 472px;
padding: 24px 16px;
box-sizing: border-box;
margin-right: 30px;
}
}
.pageMultimercados #tab2Content .tabela .colunaPadrao .itemColuna:nth-of-type(1) {
background: #3C677B;
}
.pageMultimercados #tab2Content .tabela .containerGeral {
overflow-y: hidden;
overflow-x: scroll;
} .bannerEvento .icone-scroll {
position: absolute;
left: 0;
right: 0;
bottom: 24px;
z-index: 100;
text-align: center !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
}
.bannerEvento .icone-scroll img {
max-width: 36px;
}
#conteudo.conteudoRPPS{
background:#F8F7F5 ;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario{
padding-left: 16px;
padding-right: 16px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario h2, #conteudo.conteudoRPPS .containerSite .divGeral.formulario p{
text-align: center;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario p{
margin-right: auto;
margin-left: auto;
}
.novoFormEventos {
display: block;
text-align: center;
max-width: 570px;
margin-left: auto;
margin-right: auto;
}
#conteudo .containerSite .divGeral.formulario .novoFormEventos input{
width: 100%;
max-width: 100%;
}
#conteudo  .novoFormEventos .GroupCampo.Email.isDatalist{
width: 100%;
max-width: 100%;
}
#conteudo .itensFundos .headerFundos{
display: flex;
justify-content: space-between;
align-items: center;
}
#conteudo .itensFundos .headerFundos h4 {
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
}
.btnSelecionaTodos{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #061844;
padding: 4px 8px 4px 8px;
border-radius: 2px;
border: solid 1px #061844;
cursor: pointer;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"] {
display: none ;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"] + label:before{
content: '';
display: inline-block;
width: 20px;
height: 20px;
margin-right: 8px;
border: 1px solid gray;
margin-bottom: -2px;
min-width: 20px;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"]:checked + label:before {
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/check-btn.png) ;
background-size: cover;
}
#chk_ReceberContatoRPPS{
display: none !important;
}
#chk_ReceberContatoRPPS +span:before{
content: '';
display: inline-block;
width: 16px;
height: 16px;
margin-right: 8px;
border: 1px solid gray;
margin-bottom: -2px;
flex-basis: 18px;
min-width: 16px;
}
#chk_ReceberContatoRPPS:checked +span:before{
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/check-btn.png) ;
background-size: cover;
}
.todosOptions{
display: flex;
flex-wrap: wrap;
}
.todosFundos{
margin-top: 32px;
}
.todosOptions .groupFundo{
margin-bottom: 20px;
flex-basis: 50%;
box-sizing: border-box;
padding: 0px 8px;
}
.todosOptions label{
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
}
#conteudo .containerSite .divGeral.formulario .separadorForm{
background: #DCDCDC;
height: 1px;
display: block;
width: 100%;
margin-top: 24px;
margin-bottom: 24px;
}
.CampoComum.CheckBoxFieldNovo{
text-align: left;
}
.CheckBoxFieldNovo span.receber{
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
}
#conteudo .containerSite .divGeral.formulario input#cadastroSubRPPS{
background: #061844;
color:#ffffff;
text-align: center;
font-size: 18px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
cursor: pointer;
}
#conteudo .containerSite .divGeral.formulario input#cadastroSubRPPS:hover{
opacity: .9
}
@media (max-width: 475px) {
#conteudo.conteudoRPPS .containerSite .divGeral{
padding-top: 64px;
padding-bottom: 96px;
}
#conteudo.conteudoRPPS .containerSite .divGeral h2 {
font-size: 28px;
}
#conteudo .itensFundos .headerFundos{
flex-wrap: wrap;
margin-top: 24px;
}
#conteudo .itensFundos .headerFundos h4{
flex-basis: 100%;
margin-bottom: 16px;
}
}  #cotacaoMercado.itemAcordeonFundo.cotacaoLiquidos p{
max-width:100%;
}
#cotacaoMercado.itemAcordeonFundo.cotacaoLiquidos .todoGrafico{
margin-top: 16px;
} .aviso-fundo{
margin-top: 36px;
width: 100%;
background: #F8F7F5;
padding: 24px 16px;
border-radius: 4px;
display: flex;
align-items: center;
position: relative;
}
.aviso-fundo .icone{
margin-right: 16px;
}
.aviso-fundo  strong{
font-size: 18px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
display: block;
color: #061844;
margin-bottom: 16px;
}
.TodoGuias sup {
vertical-align: super;
font-size: smaller;
}
.aviso-fundo p {
max-width: 1020px;
margin-bottom: 24px;
}
.aviso-fundo p:last-child{
margin-bottom: 0;
}
.aviso-fundo a{
color: #2095EE;
transition: 0.3s;
text-decoration: none;
}
.btnCloseAviso {
position: absolute;
top: 16px;
right: 16px;
cursor: pointer;
}
.aviso-fundo.inativo {
display: none;
}
@media (max-width: 1180px) {
.aviso-fundo {
flex-wrap: wrap;
padding: 16px;
}
.aviso-fundo .icone {
margin-right: 0;
margin-bottom: 16px;
}
}
.isdesinvestido{
position:relative;
top:-6px;
}
.tituloFundo {
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 24px;
}
.accordion-header h3{
display: none;
}
.accordion-header.imob h3{
display: block;
}
@media (max-width: 1180px) {
.accordion-header h3{
display: block;
}
} .btnFixoDesk.btnPreferencias {
position: fixed;
bottom: 24px;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
max-width: 375px;
background: #f6f6f6;
padding:24px 0px  48px 0px;
}
.btnPreferencias p {
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:#061844;
flex-basis: 100%;
text-align: center;
}
.btnPreferencias .btnWrapper {
max-width: 303px;
flex-basis: 100%;
}
.btnPreferencias .btnWrapper a{
margin-top: 16px;
border: solid 2px #0C1D48;
box-sizing: border-box;
padding: 0px 16px;
height: 48px;
line-height: 48px;
font-size: 16px;
font-weight: 400;
letter-spacing: 0em;
text-align: center;
color: #0C1D48;
display: block;
text-decoration: none;
transition:all 200ms 100ms ease-in;
}
.btnPreferencias .btnWrapper a:hover{
background:#0C1D48;
color:#ffffff;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal.sideNovo {
min-height: calc(100vh - 90px);
position: relative;
}
.oculto{
display: none;
}
.conteudoEditar {
padding-left: 55px;
padding-top: 65px;
padding-bottom: 156px;
width: 100%;
max-width: 970px;
}
.conteudoEditar h1{
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 32px;
}
.conteudoEditar h2{
font-size: 20px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.conteudoEditar p.selFundos{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-top:8px
}
.frmEditar{
margin-top:28px
}
.HeaderCat{
display: flex;
align-items: center;
margin-bottom: 28px;
}
.HeaderCat span{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0;
margin-right:16px;
color:#686868;
}
.HeaderCat .selectAll{
padding: 4px 8px 4px 8px;
border-radius: 2px;
border:solid 1px #061844;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:#061844;
cursor: pointer;
transition: all ease-in 300ms 100ms;
}
.HeaderCat .selectAll:hover{
background: #061844;
color:#ffffff;
}
.separadorForm{
height: 1px;
width: 100%;
background: #dcdcdc;
margin: 32px 0px;
display: block;
}
.TodoFundos{
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.TodoFundos .itemFrm {
border: 1px solid #CECECE;
border-radius: 2px;
border: 1px solid #CECECE;
background: #FFF;
padding: 8px 16px;
display: inline-flex;
align-items: center;
}
.TodoFundos .itemFrm  input{
border-radius: 50%;
border: solid 1px #686868;
appearance: none;
width: 16px;
height: 16px;
margin-right: 8px;
cursor: pointer;
}
.TodoFundos .itemFrm span{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.TodoFundos .itemFrm  input:checked{
background:#2095EE ;
border: solid 4px #ffffff;
outline: solid 1px #2095EE;
}
.dadosUsuario .item {
max-width: 469px;
}
.dadosUsuario h3{
color: #061844;
font-size: 20px;
font-weight: 600;
line-height: 24px;
margin-bottom: 28px;
}
.dadosUsuario .item {
border-radius: 2px;
border: 1px solid #CECECE;
background: #FFF;
margin-bottom: 36px;
position: relative;
height: 48px;
cursor: not-allowed;
}
.dadosUsuario .item .titulo{
position: absolute;
background: white;
top: -17px;
left: 7px;
padding: 4px 8px;
}
.dadosUsuario .item .titulo p {
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 400;
}
.dadosUsuario .item  .geral p {
line-height: 48px;
padding: 0px 16px;
}
.controlesForm{
margin-top: 32px;
display: flex;
align-items: center;
}
.controlesForm .btnSubmit{
height: 48px;
border-radius: 2px;
border: 2px solid #0C1D48;
background: #0C1D48;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
padding: 0px 16px;
margin-right: 16px;
min-width: 323px;
cursor: pointer;
}
.controlesForm .btnVoltar {
height: 48px;
padding: 0px 16px;
border-radius: 2px;
border: 2px solid #0C1D48;
color: #0C1D48;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 45px;
cursor: pointer;
}
@media (max-width: 1020px) {
.btnFixoDesk.btnPreferencias {
justify-content: start;
}
.btnPreferencias p {
text-align: left;
}
.btnFixoDesk.btnPreferencias {
position: static;
margin-top: 24px;
margin-left: 16px;
}
.conteudoEditar {
padding-left: 16px;
padding-top: 48px;
padding-bottom: 128px;
width: 100%;
max-width: 100%;
padding-right: 16px;
}
}
@media (max-width: 640px) {
.TodoFundos .itemFrm {
flex-basis: 100%;
}
}
@media (max-width: 510px) {
.controlesForm .btnSubmit {
min-width: 182px;
}
}
@media (max-width: 368px) {
.controlesForm .btnSubmit {
min-width: 132px;
}
} .accordion.efpc .accordion-header h3{
display: block;
}
.aviso-fundo .texto {
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
}
.oferta .todoTextos {
justify-content: space-between;
}
.oferta .todoTextos .texto p strong {
display: initial;
margin-bottom: 0px;
}
.oferta .todoTextos .texto ul{
margin-bottom: 24px;
}
.oferta .todoTextos .texto p{
margin-bottom: 20px;
}
.oferta .todoTextos .texto ul strong {
display: initial;
margin-bottom: 0px;
}
.oferta .todoTextos .texto  strong{
color: #686868;
display: block;
margin-bottom: 12px;
}
.oferta .todoTextos .texto .tabela-ofertas{
margin: 20px 0;
}
.oferta .todoTextos .texto .tabela-ofertas strong{
color: #061844;
}
.conteudoPadrao .select .ativo{
display: block !important;
}
.conteudoPadrao .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;
}
.conteudoPadrao .select  .fa.fa-angle-down {
font-size: 24px;
color: #061844;
position: absolute;
right: 15px;
}
.conteudoPadrao .select .ativo {
position: absolute;
top: -40px;
padding: 0 !important;
background: #fff !important;
z-index: -1;
left: 15px;
}
.conteudoPadrao .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;
}
.conteudoPadrao  .select .options.aberto{
border: 1px solid #CECECE;
height:250px;
overflow-y: scroll;
}
.conteudoPadrao  .select .options.aberto div{
display: block;
}
.conteudoPadrao  .select.ativo .fa.fa-angle-down{
transform: rotate(180deg);
}
.conteudoPadrao  .select .options div{
font-size: 18px;
color: #686868;
padding: 15px 0;
padding-left: 15px;
padding-right: 15px;
transition: 0.3s;
cursor: pointer;
display: none;
}
.conteudoPadrao  .select .options div:hover{
background: #CECECE;
}
.imprensa .filtros .containerSite {
display: flex;
}
.imprensa .filtros  .selected-value {
font-size: 18px;
color: #686868;
padding: 15px 0;
padding-right: 0px;
padding-left: 0px;
padding-left: 15px;
padding-right: 15px;
transition: 0.3s;
cursor: pointer;
display: none;
}
.imprensa .filtros{
margin: 48px 0;
}
.imprensa .filtros .select{
margin-right: 30px;
}
.imprensa .itemDestaque a {
display: flex;
text-decoration: none;
}
.imprensa .itemDestaque a .imagem{
width: 670px;
height: 376px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-destaque-midia.png);
background-size: cover;
background-position: center;
margin-right: 30px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .itemDestaque a .texto{
width: 470px;
}
.imprensa  a .texto span {
font-size: 14px;
font-weight: 400;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
color: #2095EE;
margin-bottom: 16px;
display: block;
}
.imprensa .itemDestaque a .texto h2 {
font-size: 28px;
font-weight: 400;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 8px;
}
.imprensa  a .texto .data {
font-size: 14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-bottom: 16px;
display: block;
}
.imprensa  a .texto p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-bottom: 16px;
}
.imprensa  a .texto .link {
font-size: 16px;
font-weight: 400;
line-height:16px;
letter-spacing: 0em;
text-align: left;
color: #2095EE;
margin-bottom: 0;
display: flex;
align-items: center;
}
.imprensa  a .texto .link svg{
margin-left: 8px;
margin-top: 3px;
}
.imprensa .todoItens{
margin-top: 64px;
}
.imprensa .todoItens .containerSite{
display: flex;
flex-wrap: wrap;
}
.imprensa .todoItens .containerSite a{
text-decoration: none;
}
.imprensa .todoItens .containerSite a{
width: 370px;
margin-right: 30px;
display: block;
margin-bottom: 64px;
}
.imprensa .todoItens .containerSite a:nth-of-type(3n){
margin-right: 0;
}
.imprensa .todoItens .containerSite a .imagem{
width: 100%;
height: 208px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-video-midia.png);
background-size: cover;
background-position: center;
margin-bottom: 16px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .todoItens .containerSite a .texto h2 {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 8px;
}
.imprensa .imagem  .btnPlay {
width: 64px;
height: 64px;
border-radius: 80px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .todoItens .btnMostrarMais a{
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: center;
color: #061844;
transition: 0.3s;
width: 370px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #061844;
border-radius: 2px;
margin: 0 auto;
text-decoration: none;
}
.imprensa .todoItens .btnMostrarMais a:hover{
background: #061844;
color: #fff;
}
.imprensa .contatos {
background: #F8F7F5;
padding-top: 48px;
padding-bottom: 152px;
margin-top: 200px;
}
.imprensa .contatos h2{
font-size: 28px;
font-weight: 400;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 24px;
}
.imprensa .contatos .todoContatos{
display: flex;
}
.imprensa .contatos .todoContatos .contato{
box-shadow: 5px 5px 12px 0px #82828233;
width: 270px;
height: 140px;
padding: 24px;
box-sizing: border-box;
margin-right: 30px;
background: #fff;
}
.imprensa .contatos .todoContatos .contato p{
font-size: 18px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 16px;
}
.imprensa .contatos .todoContatos .contato span{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
margin-bottom: 8px;
}
.imprensa .contatos .todoContatos .contato span img{
margin-right: 8px;
margin-top: 3px;
}
.imprensa #CadatroNewsletter{
margin-top: 0;
}
@media (max-width: 768px) {
.imprensa .filtros .containerSite {
display: flex;
flex-wrap: wrap;
}
.conteudoPadrao .select {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
.conteudoPadrao .select:nth-of-type(2){
margin-bottom: 0;
}
.imprensa .filtros .select {
margin-right: 0px;
}
.imprensa .itemDestaque a {
display: flex;
text-decoration: none;
flex-wrap: wrap;
padding-bottom: 48px;
border-bottom: 2px solid #DCDCDC;
}
.imprensa .itemDestaque a .imagem{
margin-bottom: 24px;
width: 100%;
margin-right: 0;
height: 257px;
}
.imprensa .todoItens .containerSite a {
width:100%;
max-width: 428px;
margin-right: 0px;
display: block;
margin-bottom: 48px;
}
.imprensa .todoItens .btnMostrarMais a {
width: calc(100% - 24px);
}
.imprensa .contatos {
padding-bottom: 64px;
margin-top: 128px;
}
.imprensa .contatos .todoContatos {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.imprensa .contatos .todoContatos .contato{
width: 100%;
max-width: 270px;
margin-right: 0;
margin-bottom: 24px;
}
.imprensa .contatos  h2{
text-align:center;
font-size: 24px;
line-height: 32px;
}
.imprensa .contatos .todoContatos .contato:nth-of-type(3){
margin-bottom: 0;
}
}
.guias .AcordeonAtivo .NoFilho {
height: 100%;
overflow: visible;
opacity: 1;
visibility: visible;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
padding-top: 20px;
}
.mediaItem.oculto, .mediaItem.EsconderData {
display: none !important;
}
.imprensa .todoItens .containerSite .mediaItem.oculto {
display: none;
}
.arrowPrevBanner.slick-arrow.slick-disabled {
display: none !important;}
.arrowNextBanner.slick-arrow.slick-disabled {
display: none !important;}
.itemBanner.removeSeta .overlayBanner{
display: none;
}
.btnMostrarMais.oculto{
display:none;
}
.loadingBox.oculto{
display:none;
}
.loadingBox{
display: flex;
align-items: center;
justify-content: center;
margin: 16px 0px 36px;
}
.loadingBox img{
width: 32px;
} .oferta .todoTextos .texto .informacoes-ofertas ul li strong {
display: inline;
} #ObjetivodoFundo p strong{
font-weight: 600;
}
.todoMenuGeral .bannerMenu.tijolo{
right: -271px;
} header{
transition: top 0.3s;
}
.scroll .todoMenuGeral {
top: 0;
}
.FaixaAtivaFixa .todoMenuGeral .subMenu.active.nv1{
top: 170px;
}
.FaixaAtivaFixa .todoBusca{
top: 170px;
}
.scroll .todoMenuGeral .subMenu.active.nv1{
top: 80px;
}
.scroll .todoBusca{
top: 80px;
}
.closeFaixaFundo {
position: absolute;
right: 16px;
top: 50%;
margin-top: -9px;
cursor: pointer;
}
.institucional.liSubMenu.interno .displayTopoMenu span {
background: inherit;
color: #686868;
font-size: 20px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
margin-left: 12px;
width: inherit;
height: inherit;
}
@media (max-width: 1180px) {
.institucional.liSubMenu.interno{
border-top: none !important;
}
}
.tabelaAtivos p {
margin-bottom: 24px;
text-align: center;
} .atualizando .tdValorIndice span{
color:transparent !important;
}
.atualizando  .inputCalculadores{
position: relative;
}
.atualizando  .inputCalculadores:after{
content: " ";
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/reload-icon.png);
position: absolute;
width: 20px;
height: 20px;
background-size: cover;
left: calc(100% + 10px);
top: 50%;
margin-top: -10px;
cursor: pointer;
}
#frmPreferencia .accordion .accordion-item:last-of-type{
border-bottom:none !important;
} .TodoGuias  .contSidebar.MenuSideBarAtivo {
z-index: 9999909;
}
@media (max-width: 440px){
.TodoGuias  .SizeSideBArFixo{
width: 100%;
}
}  .internaPadrao.TodoDocumentos.DocRestrito .sidebar ul li.sideBarLinkAtivo ul {
display: inherit !important;
} .seloPremio {
position: absolute;
top: 0;
right: 0;
} .TodoCaracteristicas{
max-height: 570px;
overflow: hidden;
position: relative;
}
.TodoCaracteristicas .mostrarmaisBtnCaracteristicas {
position: absolute;
bottom: 0px ;
width: 100%;
display: flex;
height: 102px;
background: transparent linear-gradient(180deg, #FFFFFFC7 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
left: 0px;
align-items: center;
justify-content: center;
}
.TodoCaracteristicas .mostrarmaisBtnCaracteristicas a {
width: 150px;
height: 48px;
line-height: 42px;
border: 2px solid #0C1D48;
border-radius: 2px;
color: #0C1D48;
font-size: 16px;
text-align: center;
}  .faixaSite {
background: #1D2537;
}
.faixaSite .containerSite {
display: flex;
justify-content: space-between;
align-items: center;
}
.faixaSite .containerSite ul{
display: flex;
}
.faixaSite .containerSite ul li{
margin-right: 24px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
display: flex;
align-items: center;
}
.faixaSite .containerSite ul li a{
display: flex;
align-items: center;
color: #fff;
text-decoration: none;
}
.faixaSite .containerSite .redes-sociais{
display: flex;
justify-content: space-between;
align-items: center;
}
.faixaSite .containerSite .redes-sociais a{
display: block;
margin-right: 20px;
}
.faixaSite .containerSite .redes-sociais a:last-child{
margin-right: 0;
}
.faixaSite .containerSite .ativoGeral li:nth-of-type(1) {
background: #2095EE;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.faixaSite .containerSite .ativoGeral li:nth-of-type(1) a{
color: #fff;
text-decoration: none;
display: flex;
height: 100%;
padding: 8px;
}
.faixaSite .containerSite .ativoInstitucional li:nth-of-type(2) {
background: #2095EE;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.faixaSite .containerSite .ativoInstitucional li:nth-of-type(2) a{
color: #fff;
text-decoration: none;
display: flex;
height: 100%;
padding: 8px;
}
@media (max-width: 768px){
.faixaSite .containerSite .redes-sociais{
display: none;
}
}
#categoriasDispo {
background: #F8F7F5;
padding-top: 64px;
padding-bottom: 116px;
}
#categoriasDispo h2{
font-size: 28px;
font-weight: 400;
line-height: 28px;
text-align: left;
margin-bottom: 36px;
}
#categoriasDispo .todoItens {
display: flex;
justify-content: space-between;
align-items: center;
}
#categoriasDispo .todoItens .item {
position: relative;
transition: 0.3s;
border-radius: 6px;
}
#categoriasDispo .todoItens .item:hover a::before {
background-position: 100% 0%;
background-size: 160%;
}
#categoriasDispo .todoItens .imagem {
width: 370px;
height: 76px;
position: absolute;
}
#categoriasDispo .todoItens a {
display: flex;
align-items: center;
background: #fff;
box-shadow: 5px 5px 12px 0px #82828233;
width: 370px;
height: 84px;
padding: 0 24px;
position: relative;
border-radius: 6px;
background-size: cover;
background-position: center;
transition: 0.3s;
}
#categoriasDispo .todoItens a::before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(87.86deg, #1D2537 22.47%, rgba(29, 37, 55, 0) 80.89%);
border-radius: 6px;
transition: all 0.5s ease;
}
#categoriasDispo .todoItens a img{
margin-right: 16px;
}
#categoriasDispo .todoItens a p{
font-size: 18px;
font-weight: 600;
line-height: 18px;
text-align: left;
color: #061844;
color: #fff;
position: relative;
}
.homeInstitucional .CarrosselNoticias {
margin-top: 24px;
}
.homeInstitucional  section .autor a {
color: #6E83B7;
font-family: Titillium Web;
font-size: 16px;
font-weight: 600;
line-height: 16px;
text-align: left;
margin-top: 12px;
}
.homeInstitucional .itemNoticia {
width: 370px !important;
padding-right: 0 ;
}
.homeInstitucional .CarrosselNoticias .slick-track {
display: flex;
justify-content: space-between;
}
.homeInstitucional .CarrosselNoticias {
width: 100%;
padding: 0;
}
.homeInstitucional .blog {
padding-right: 15px;
padding-left: 15px;
width: 100%;
margin-top: 24px;
}
.homeInstitucional .blog .containerSite{
display: flex;
justify-content: space-between;
}
.homeInstitucional .boxes{
margin-top: 120px;
}
.homeInstitucional .boxes .containerSite {
display: flex;
align-items: center;
max-width: 970px;
}
.homeInstitucional .boxes .containerSite  h2{
font-size: 28px;
font-weight: 400;
line-height: 36px;
text-align: left;
margin-bottom: 24px;
}
.homeInstitucional .boxes .containerSite .imagem {
width: 570px;
height: 380px;
background-size: cover;
background-position: center;
}
.homeInstitucional .boxes .containerSite .btnBox a {
display: flex;
justify-content: center;
align-items: center;
width: 170px;
height: 48px;
border: 2px solid #061844;
border-radius: 2px;
transition: 0.3s;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
color: #061844;
margin-top: 24px;
}
.homeInstitucional #box01 .texto{
margin-right: 140px;
}
.homeInstitucional #box01 h2{
max-width:264px;
}
.homeInstitucional #box01 p{
max-width: 271px;
}
.homeInstitucional .boxes .containerSite p{
font-size: 18px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.homeInstitucional .boxes .containerSite .btnBox a:hover{
background: #061844;
color: #fff;
}
.homeInstitucional #box02 .texto{
margin-left: 30px;
}
.homeInstitucional #box02 h2{
max-width:289px;
}
.homeInstitucional #box02 p{
max-width: 370px;
}
.homeInstitucional #fundosDestaques {
padding: 48px 0px 120px 0px;
width: 100%;
overflow-x: hidden;
}
.homeInstitucional #sectionNoticias {
margin-top: 0;
}
.homeInstitucional .carrosel {
width: 100%;
margin-top: 24px;
display: flex;
justify-content: inherit;
}
.homeInstitucional .carrosel .itemCarrossel.FundosMenor {
width: 270px !important;
box-sizing: border-box;
margin-right: 0;
}
.homeInstitucional .todoCarrosselFundos {
width: 100%;
margin-top: 0;
overflow: inherit;
}
@media (max-width: 1180px){
#categoriasDispo .todoItens {
flex-wrap: wrap;
}
#categoriasDispo .todoItens .item {
width: 100%;
margin-bottom: 24px;
display: flex;
justify-content: center;
}
#categoriasDispo .todoItens .item:last-of-type{
margin-bottom: 0;
}
#categoriasDispo {
padding-top: 48px;
padding-bottom: 96px;
}
#categoriasDispo h2 {
text-align: center;
max-width: 343px;
margin: 0 auto;
margin-bottom: 32px;
line-height: 36px;
}
#categoriasDispo .todoItens a {
width: 100%;
max-width: 370px;
}
.homeInstitucional .carrosel .itemCarrossel.FundosMenor {
margin-right: 30px;
}
.homeInstitucional #fundosDestaques h2 {
text-align: left;
}
.homeInstitucional  #fundosDestaques .slick-list{
padding: 0;
margin-bottom: 32px;
}
.homeInstitucional #fundosDestaques {
padding: 64px 0px 64px 0px;
width: 100%;
overflow-x: hidden;
}
.homeInstitucional #fundosDestaques .slick-list{
overflow: inherit;
}
.homeInstitucional .itemNoticia {
width: 370px !important;
margin-right: 30px;
}
.homeInstitucional .cNoticia  .slick-list{
overflow: inherit;
}
.homeInstitucional .blog {
padding-right: 0;
padding-left: 3px;
}
.homeInstitucional .boxes .containerSite {
display: flex;
align-items: center;
max-width: 100%;
flex-wrap: wrap;
width: 100%;
}
.homeInstitucional .boxes .containerSite .imagem {
width: 100%;
height: 250px;
order: 1;
margin-bottom: 24px;
}
.homeInstitucional .boxes .containerSite .texto{
order: 2;
padding: 0 12px;
}
.homeInstitucional #box02 .texto {
margin-left: 0;
}
.homeInstitucional #box01 .texto {
margin-right: 0px;
}
.homeInstitucional .boxes {
margin-top: 64px;
}
}
.ocultoImp{
display:none !important;
}
.fullHeight{
max-height:100% !important;
}
.mostrarmaisBtnCaracteristicas.btnMostrarMenos{
position:relative;
background: none;
}
.todoDividandosCardLiquidos{
position:absolute;
bottom:24px;
} .graficoQuadrantChart {
border: 1px solid #D5D5D5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
}
#graficosQuadrantes .linhaVertical{
height: 100%;
width: 2px;
border-right: 3px dashed #D5D5D5;
position: absolute;
left: -1px;
right: 0;
margin: 0 auto;
top: 0;
}
#graficosQuadrantes .linhaHorinzontal{
height: 2px;
width: 100%;
border-bottom: 3px dashed #D5D5D5;
position: absolute;
left: 0;
right: 0;
top: 50%;
margin: 0 auto;
margin-top: -4px;
}
#graficosQuadrantes #quadrantChart{
z-index: 10;
position: relative;
width: 100%; height: 100%;
}
#graficosQuadrantes canvas {
display: block; width: 100% !important; height: 100% ; }
#graficosQuadrantes .container{
max-width: 1170px;
margin: 0 auto;
position: relative;
}
#graficosQuadrantes .txt {
display: flex;
position: absolute;
width: 136px;
left: -65px;
right: 0;
text-align: center;
z-index: 1000;
background: #fff;
height: 28px;
align-items: end;
color: #686868;
font-size: 16px;
line-height: 16px;
}
#graficosQuadrantes .txt svg{
margin-left: 8px;
}
#graficosQuadrantes .txt.menor {
bottom: 0px;
align-items: first baseline;
}
.bInst .btnBanner {
display: none !important;
}
.txtPl {
position: absolute;
font-size: 14px !important;
bottom: -10px;
}
#graficosQuadrantes .lg{
position: absolute;
color:#061844;
font-size: 16px;
line-height: 16px;
height: 16px;
top:50%;
margin-top: -36px;
}
#graficosQuadrantes .legendaYL{
left: 20px;
}
#graficosQuadrantes .legendaYR{
right: 16px;
}
@media (max-width: 580px) {
#graficosQuadrantes canvas {
height:450px !important
}
.txtPl {
position: absolute;
font-size: 12px !important;
bottom: 4px !important;
background: #fff !important;
}
}  .filhosCaixa {
display: flex;
flex-wrap: wrap;
margin-left: 18px;
}
.tituloCaixa .fakeCheck{
display: flex;
}
.tituloCaixa .fakeCheck span{
order:2;
margin-left: 8px;
font-size: 16px;
font-weight: 600;
line-height: 16px;
text-align: left;
color:#686868;
margin-bottom: 16px;
}
.novo-accordion .accordion-content{
padding-top: 8px;
padding-left:8px;
}
.novo-accordion .cxFilha{
padding-left: 26px;
margin-top: 24px;
width: 100%;
}
.tituloCaixa .control_indicator:after {
left: 6px;
top: 2px;
width: 3px;
height: 8px;
border: solid #fff;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
display: none;
box-sizing: unset;
content: '';
position: absolute;
}
.control_indicator.ativoCaixaSel:after {
display: block;
}
.control_indicator.ativoCaixaSel{
background: #2095EE !important;
} .dataRef {
position: absolute;
bottom: 12px;
}
@media (max-width: 768px) {
.dataRef {
position: absolute;
bottom: 41px;
font-size: 14px;
left: 16px;
}}
.bannerNovidade {
margin: 48px 0;
}
.bannerNovidade .bNovidade .ov {
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(87.86deg, rgba(29, 37, 55, 0) 34.46%, #1D2537 56.16%);
left: 0;
top: 0;
border-radius: 8px;
}
.bannerNovidade.bCurto .bNovidade .ov{
background: linear-gradient(87.86deg, rgba(29, 37, 55, 0) 34.46%, #1D2537 56.16%);
}
.bannerNovidade.bCurto .bNovidade .texto h2{
font-size: 20px;
font-weight: 600;
line-height: 24px;
text-align: left;
}
.bannerNovidade .bNovidade {
position: relative;
display: flex;
justify-content: end;
border-radius: 8px;
padding-top: 32px;
padding-bottom: 50px;
box-sizing: border-box;
}
.bannerNovidade.bCurto .bNovidade{
padding-top: 27px;
padding-bottom: 27px;
}
.bannerNovidade.bCurto .bNovidade .texto {
padding-right: 42px;
position: relative;
z-index: 2;
display: flex;
align-items: center;
}
.bannerNovidade.bCurto .bNovidade .dp{
margin-right: 62px;
}
.bannerNovidade .bNovidade .texto{
padding-right: 100px;
position: relative;
z-index: 1;
}
.bannerNovidade .bNovidade .texto span {
color: #4FB3FF;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-align: left;
}
.bannerNovidade .bNovidade .texto h2{
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #fff;
margin: 8px 0;
}
.bannerNovidade .bNovidade .texto p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #fff;
max-width: 270px;
margin-bottom: 24px;
}
.bannerNovidade.bCurto .bNovidade .texto .botao a{
width: 128px;
height: 40px;
}
.bannerNovidade .bNovidade .texto .botao a{
width: 167px;
height: 48px;
border: 2px solid   #2095EE;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: center;
text-decoration: none;
transition: 0.3s;
border-radius: 2px;
}
.bannerNovidade .bNovidade .texto .botao a:hover{
background: #2095EE;
}
@media (max-width: 768px) {
.bannerNovidade .bNovidade .texto {
padding-right: 24px;
}
}
@media (max-width: 530px) {
.bannerNovidade .bNovidade .ov {
background: linear-gradient(360deg, #1D2537 43.35%, rgba(29, 37, 55, 0) 76.23%);
}
.bannerNovidade .bNovidade .texto {
padding-right: 0px;
}
.bannerNovidade .bNovidade {
padding: 24px;
padding-top: 182px;
justify-content: start;
}
.bannerNovidade.bCurto .bNovidade .ov {
background: linear-gradient(0deg, #1D2537 45.63%, rgba(29, 37, 55, 0) 132.07%);
}
.bannerNovidade.bCurto .bNovidade .dp {
margin-right: 0;
width: 100%;
}
.bannerNovidade.bCurto .bNovidade .texto {
flex-wrap: wrap;
padding-right: 0;
}
.bannerNovidade.bCurto .bNovidade{
justify-content: start;
padding-top: 72px;
}
}
.bNovidade.imgFull {
height: 264px;
width: 100%;
background-size: cover;
} .videoLayoutNovo {
width: 569px;
height: 320px;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
background-size: cover;
}
.videoLayoutNovo .btnPlay {
position: absolute;
top: 50%;
margin-top: -49px;
display: flex;
justify-content: center;
width: 100%;
left: 0;
}
.videoLayoutNovo .btnPlay svg{
max-width: 72px;
}
.btnMobileVideo{
display: none;
}
.bannerFundos .itemBanner {
min-height: 621px !important;
}
@media (max-width:1000px) {
.btnMobileVideo {
display: block;
padding-left: 16px;
margin-top: 24px;
}
.videoLayoutNovo{
display: none;
}
.btnMobileVideo a {
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #2095EE;
width: 195px;
height: 48px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
text-decoration: none;
color: #fff;
border-radius: 2px;
transition: 0.3s;
}
.btnMobileVideo a:hover{
background: #2095EE;
color: #fff;
}
.btnMobileVideo a svg{
margin-right: 8px;
}
#banner.bannerFundos.novoBannerInterna .containerSite {
position: relative;
padding: 0;
}
}
@media (max-width: 767px) {
.bannerFundos .itemBanner {
min-height: 620px !important;
}
}
@media (max-width: 560px) {
.breadcumb {
display: block;
}
}
#pageComoInvestir .todosCards {
display: flex;
flex-wrap: wrap;
margin-top: 40px;
}
#pageComoInvestir .card {
width: 270px;
border: 1px solid #ccc;
box-sizing: border-box;
margin-right: 30px;
}
#pageComoInvestir .card:nth-of-type(4n){
margin-right: 0;
}
#pageComoInvestir .todoPlataformas h2{
font-size: 28px;
font-weight: 600;
line-height: 36px;
text-align: left;
margin-bottom: 24px;
}
#pageComoInvestir .todoPlataformas{
margin-top: 48px;
margin-bottom: 216px;
}
#pageComoInvestir .todoPlataformas p{
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
max-width: 400px;
}
#pageComoInvestir .card {
width: 270px;
border: 1px solid #EFEFEF;
box-sizing: border-box;
margin-right: 30px;
box-shadow: 5px 5px 12px 0px #82828233;
margin-bottom: 30px;
padding: 24px;
position: relative;
box-sizing: border-box;
border-radius: 4px;
}
#pageComoInvestir .card .btnVerMais a{
border: 2px solid #061844;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
color: #061844;
display: flex;
justify-content: center;
align-items: center;
width: 111px;
height: 40px;
border-radius: 2px;
position: absolute;
bottom: 24px;
transition: 0.3s;
}
#pageComoInvestir .card .btnVerMais a:hover{
background: #061844;
color: #fff;
}
#pageComoInvestir .card .logoPlataforma{
margin-bottom: 24px;
}
#pageComoInvestir .card  ul li {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
margin-bottom: 2px;
color: #686868;
}
.logoPlataforma img {
max-width: 159px;
max-height: 48px;
}
#pageComoInvestir .card  ul {
list-style: disc;
list-style-position: inside;
}
.todoCardsFundoNovo {
display: flex;
flex-wrap: wrap;
}
.todoCardsFundoNovo .fundo {
box-shadow: 5px 5px 12.5px 0px #EBEBEBCC;
padding: 24px;
box-sizing: border-box;
border: 1px solid #EFEFEF;
width: 270px;
margin: 0;
margin-right: 30px;
margin-bottom: 32px;
position: relative;
min-height: 320px;
}
.todoCardsFundoNovo .fundo:nth-of-type(4n){
margin-right: 0;
}
.todoCardsFundoNovo .fundo .col-md-2.itemDados.itemRisco {
padding: 0;
}
#pagePlataforma .todoCardsFundoNovo .fundo h2{
font-size: 24px;
font-weight: 600;
line-height: 32px;
text-align: left;
margin-bottom: 8px;
}
.todoCardsFundoNovo .fundo .itemDados.itemRisco p {
margin-top: 0px;
color: #061844;
font-weight: 400;
}
.todoCardsFundoNovo .fundo .publicoAlvoCard {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
display: block;
color: #061844;
margin-bottom: 4px;
}
.todoCardsFundoNovo .fundo .spanGeral{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
.todoCardsFundoNovo .fundo .btnInvestir a {
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #061844;
width: 125px;
height: 40px;
border-radius: 2px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
color: #061844;
margin-top: 24px;
position: absolute;
bottom: 24px;
transition: 0.3s;
}
.todoCardsFundoNovo .fundo .btnInvestir a:hover{
background: #061844;
color: #fff;
}
#pagePlataforma {
margin-top: 48px;
}
#pagePlataforma  h2{
margin-bottom: 40px;
font-size: 28px;
line-height: 32px;
}
.btnBanner a {
width: 141px;
height: 48px;
color: #fff;
background: #2095EE;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
border-radius: 2px;
margin-top: 24px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: center;
transition: 0.3s;
}
.btnBanner a:hover{
opacity: 0.9;
}
@media (max-width: 768px) {
#pageComoInvestir .card .btnVerMais a {
position: relative;
bottom: 0;
margin-top: 24px;
}
#pageComoInvestir .todosCards {
justify-content: center;
}
#pageComoInvestir .todosCards .card:nth-of-type(2n){
margin-right: 0;
}
#pageComoInvestir .todoPlataformas {
margin-top: 16px;
margin-bottom: 200px;
}
#pageComoInvestir h2 {
font-size: 24px !important;
line-height: 32px !important;
}
#pagePlataforma {
margin-top: 16px;
}
.todoCardsFundoNovo .fundo {
width: 100%;
max-width: 361px;
}
}
@media (max-width: 595px) {
#pageComoInvestir .todosCards {
justify-content: left;
}
#pageComoInvestir .todosCards .card{
margin-right: 0;
}
}
.removeListType {
list-style-type: none;
} .liSubMenu.interno.multimercados .subMenu.nv3.active {
min-width: 323px;
}
.liSubMenu.interno.CreditoPrivado .subMenu.nv3 {
min-width: 337px;
}
.liSubMenu.interno.acoes .subMenu.nv3.active {
min-width: 323px;
}
#porqueInvestir .todoCard {
display: flex;
margin-left: -15px;
margin-right: -15px;
}
#porqueInvestir .todoCard .card {
display: flex;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
#porqueInvestir .todoCard .card .content {
background: #F8F7F5;
padding: 32px 24px;
box-sizing: border-box;
width: 270px;
border-radius: 2px;
}
#porqueInvestir .todoCard .card .content  h2 {
font-size: 40px;
font-weight: 600;
line-height: 48px;
text-align: left;
color: #80AEA7;
margin-bottom: 16px;
}
#porqueInvestir .todoCard .card .content h3{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #061844;
max-width: 148px;
margin-bottom: 16px;
}
#porqueInvestir .todoCard .card .content .mgMaior{
margin-bottom: 34px;
}
#porqueInvestir .todoCard .card .content p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
margin-bottom: 0;
}
#porqueInvestir .todoCard .card .content{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
#porqueInvestir .todoCard .card .content p strong{
font-weight: 600;
}
#porqueInvestir .todoCard .card .content  ul {
list-style-type: square;
list-style-position: inside;
padding-left: 6px;
margin-bottom: 24px;
}
#porqueInvestir .flex{
flex-direction: column;
}
#opcoesDeInvestimento .todoCard {
display: flex;
position: relative;
}
#opcoesDeInvestimento .todoCard .content {
display: flex;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
}
#opcoesDeInvestimento .todoCard .content .content-left .card {
border: 1px solid #D5D5D5;
border-radius: 2px;
padding: 24px;
box-sizing: border-box;
margin-bottom: 8px;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
}
#opcoesDeInvestimento .todoCard .content .content-left {
width: 100%;
max-width: 570px;
}
#opcoesDeInvestimento .todoCard .content .cardFundo {
width: 100%;
max-width: 570px;
padding: 40px;
box-sizing: border-box;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
border-radius: 2px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card h2 {
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
margin-bottom: 16px;
}
#opcoesDeInvestimento .todoCard .content .content-left ul {
list-style-type: square;
list-style-position: inside;
padding-left: 6px;
max-width: 446px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
;
}
#opcoesDeInvestimento .todoCard .content .content-left .card strong{
font-weight: 600;
}
#opcoesDeInvestimento .todoCard .content .cardFundo h2 {
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #fff;
margin-bottom: 24px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card:last-child{
margin-bottom: 0;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul{
list-style-type: square;
list-style-position: inside;
padding-left: 10px;
max-width: 446px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #fff;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul strong{
font-weight: 600;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul li{
margin-bottom: 24px;
}
#opcoesDeInvestimento .vs{
background: #F8F7F5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
width: 100px;
height: 100px;
border-radius: 50%;
font-size: 24px;
font-style: italic;
font-weight: 700;
line-height: 32px;
text-align: left;
color: #686868;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 50%;
right: 0;
left: 0;
margin: 0 auto;
margin-top: -50px;
}
#caracteristicasOferta .caracteristicas {
display: flex;
width: 500px;
flex-wrap: wrap;
justify-content: space-between;
align-self: baseline;
}
#caracteristicasOferta .caracteristicas .item {
display: flex;
align-items: center;
margin-bottom: 32px;
width: 250px;
}
#caracteristicasOferta .caracteristicas .item img{
max-width: 32px;
margin-right: 16px;
}
#caracteristicasOferta .todoConteudo {
display: flex;
justify-content: space-between;
}
#caracteristicasOferta .etapas {
width: 100%;
max-width: 570px;
border: 1px solid #D5D5D5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
padding: 16px 0;
box-sizing: border-box;
border-radius: 2px;
}
#caracteristicasOferta .etapas .header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 16px;
padding-right: 48px;
}
#caracteristicasOferta .etapas .header strong{
color: #061844;
}
#caracteristicasOferta .etapas .header p{
font-weight: 600;
margin-bottom: 16px;
}
#caracteristicasOferta .todoConteudo .caracteristicas p {
font-weight: 400;
text-align: left;
margin-bottom: 8px;
}
#caracteristicasOferta .todoConteudo .caracteristicas p:last-child{
margin-bottom: 0;
}
#caracteristicasOferta .todoConteudo .etapa {
display: flex;
justify-content: space-between;
align-items: center;
}
#caracteristicasOferta .todoConteudo .etapa .numero {
width: 24px;
height: 24px;
border: 1px solid #80AEA7;
border-radius: 16px;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
padding-right: 1px;
padding-bottom: 1px;
color: #061844;
margin-right: 8px;
}
#caracteristicasOferta .todoConteudo .etapa > div {
display: flex;
align-items: center;
}
#caracteristicasOferta .todoConteudo .etapa {
color: #686868;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
padding: 8px 16px;
border-top: 1px solid #DCDCDC;
}
#caracteristicasOferta .todoConteudo .etapa:last-child{
padding-bottom: 0;
}
#caracteristicasOferta .todoConteudo .etapa p{
margin-bottom: 0;
max-width: 392px;
}
.carroselCards  .slick-list{
}
#caracteristicasOferta sup{
font-size: 7px; top: -6px; position: relative;
}
#porqueInvestir sup{
font-size: 7px; top: -6px; position: relative;
}
#opcoesDeInvestimento sup{
font-size: 7px; top: -6px; position: relative;
}
@media (max-width: 1180px) {
#porqueInvestir .todoCard .card {
min-height: 426px;
}
.itemAcordeonFundo .col-md-12.tdItem {
padding: 0 16px;
}
}
.textoCaracteristicas {
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
width: 250px;
}
@media (max-width: 768px) {
#opcoesDeInvestimento .todoCard .content .content-left{
margin-bottom: 16px;
}
#opcoesDeInvestimento .vs{
margin-top: -30px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card:last-child {
margin-bottom: 0;
padding-bottom: 48px;
}
#caracteristicasOferta .todoConteudo {
flex-wrap: wrap;
}
#caracteristicasOferta .todoConteudo .etapa > div {
max-width: 186px;
}
#caracteristicasOferta .etapas .header strong {
color: #061844;
max-width: 115px;
display: block;
}
#caracteristicasOferta .todoConteudo .etapa p {
margin-bottom: 0;
max-width: 154px;
}
}
.mPrev {
columns: auto !important;
}
.todoPrev {
columns: 2;
}
@media (max-width: 1180px) {
.todoPrev {
columns: auto;
}
.todoMenuGeral .menuGeral li .subMenu.menu-open {
right: 0;
left: inherit;
padding-bottom: 48px;
}
}
#caracteristicas ul li, #caracteristicas ol li {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
#caracteristicas ol {
list-style: decimal;
display: block;
list-style-position: inside;
margin-bottom: 24px;
}
#caracteristicas ul {
list-style: decimal;
display: block;
list-style-position: inside;
margin-bottom: 24px;
}
.todoMenuGeral.institucional .subMenu.active.nv1{
height: 406px;
}
.todoMenuGeral.institucional .menuGeral li .subMenu {
min-height: 406px;
}
.MenuNovoAtivo .faixaNewsFixo{
z-index: 1;
} .nota-aviso{
margin-top: -64px;
margin-bottom: 64px;
}
.nota-aviso .todoNota {
background: #061844;
position: relative;
}
.nota-aviso .close-section-nota{
position: absolute;
right: 16px;
top:16px;
}
.nota-aviso .close-section-nota svg{
width: 18px;
height: 18px;
cursor: pointer;
}
.nota-aviso .close-section-nota svg *{
fill:#ffffff !important;
}
@media (max-width: 450px) {
.containerCaptacao > p {
padding-right: 8px
}
}  .binitial{
margin-bottom: 0px;
}  .dataRefNumerosNew{
color:#ffffff;
margin-top: 8px;
}
.lpListado #banner-atlas .icone-scroll{
z-index:99;
} .AtivoFixedMenu .todoMenuGeral {
top: 0;
} #videosFundos .carroselVideos.padraoCarrosel
{
display: flex;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo{
margin-right: 30px;
width: 370px;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .thumb
{
height: 208px;
position: relative;
background-size: cover;
background-position: center;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo:nth-of-type(3n){
margin-right: 0;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .tempoVideo
{
width: 48px;
height: 24px;
position: absolute;
right: 16px;
bottom: 16px;
background: rgba(27, 27, 27, 0.8);
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .tempoVideo p
{
margin: 0;
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #FFF;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo p
{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-top: 16px;
margin-bottom: 0;
}
#videosFundos .btnMaisVideos
{
width: 256px;
height: 48px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
}
#videosFundos .btnMaisVideos
{
width: 256px;
height: 48px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #0C1D48;
margin: 0 auto;
margin-top: 0px;
margin-top: 24px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #0C1D48;
transition: 0.3s;
}
#videosFundos .btnMaisVideos:hover{
background: #0C1D48;
color: #FFFFFF;
}
@media (max-width: 769px) {
#videosFundos .carroselVideos.padraoCarrosel
{
flex-wrap: wrap;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo{
margin-bottom: 24px;
}
#videosFundos .btnMaisVideos{
width: 100%;
margin: 0;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo
{
margin-right: 0;
width: 100%;
border-radius: 4px;
}
#videosFundos .carroselVideos.padraoCarrosel .itemCarroselVideo .thumb
{
height: 200px;
}
}
@media (max-width: 460px) {
#banner.bannerHomeAtualizado.bannerHeigthAuto {
height: auto !important;
max-height: 660px;
}
}
.fundos.rpps.efpc .geral h2{
font-size: 28px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-top: 64px;
margin-bottom: 28px;
}
.fundos.rpps.efpc .ListaFundosInterna .legenda
{
justify-content: left;
}
.fundos.rpps.efpc .accordion-header
{
display: flex;
align-items: center;
justify-content: space-between;
}
.fundos.rpps.efpc .accordion-header svg{
display: none;
}
.fundos.rpps.efpc .ListaFundosInterna .tdItem
{
margin-top: 24px;
}
.fundos.rpps.efpc .accordion
{
margin-top: 48px;
}
.fundos.rpps.efpc .accordion-item
{
padding-bottom: 48px;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 48px;
}
.fundos.rpps.efpc .accordion-header h3
{
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.fundos.rpps.efpc .linkOnePage
{
display: flex;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
text-decoration: none;
position: absolute;
left: 24px;
bottom: 32px;
color: #061844;
}
.fundos.rpps.efpc .linkOnePage svg{
margin-right: 8px;
}
.fundos.rpps.efpc .FundosMenor .CardPadrao a.btnPadraoHover
{
width: 170px;
text-decoration: none;
}
.fundos.rpps.efpc .dn{
display: none;
}
@media (max-width: 1180px) {
.fundos.rpps.efpc .col-md-3.NoCarrossel.FundosMenor.tdItem
{
width: 270px !important;
flex: 270px !important;
max-width: 270px !important;
padding: 0;
}
.fundos.rpps.efpc .ListaFundosInterna .legenda
{
padding-left: 12px;
}
.containerSite
{
width: calc(100% - 24px);
}
}
@media (max-width: 768px) {
.fundos.rpps.efpc   .row
{
width: 100%;
justify-content: center;
padding-bottom: 48px;
margin: 0;
}
.fundos.rpps.efpc .accordion-item {
margin-bottom: 24px;
border: none;
padding-bottom: 0;
}
.fundos.rpps.efpc .accordion-header {
cursor: pointer;
padding: 0 16px;
padding-bottom: 10px;
border-bottom: 1px solid #DCDCDC;
}
.fundos.rpps.efpc .accordion-item.ativo .accordion-header svg
{
transform: rotate(180deg);
}
.fundos.rpps.efpc .accordion-content {
display: none;
}
.fundos.rpps.efpc  .accordion-item.ativo .accordion-content{
display: flex;
}
.fundos.rpps.efpc .accordion-header svg{
display: block;
}
.fundos.rpps.efpc .ListaFundosInterna .containerSite
{
width: 100%;
}
} #player
{
height: 100%;
width: 100%;
padding-bottom: 0;
}
#player iframe
{
border: 0;
left: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
#player.plyr__video-embed.mobile
{
display: none;
padding-bottom: 0 !important;
}
#player video
{
width: 100%;
}
@media (max-width: 968px) {
#player.plyr__video-embed.mobile
{
display: block;
padding-bottom: 0 !important;
}
#player.plyr__video-embed.desk
{
display: none;
padding-bottom: 0 !important;
}
}  .institucional.liSubMenu.interno
{
margin-top: 12px;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
padding: 24px 0px;
}
.institucional.liSubMenu.interno span{
font-size: 14px;
font-weight: 600;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
width: 44px;
height: 17px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background: #061844;
margin-left: 8px;
}
.institucional.liSubMenu.interno .txt
{
display: flex;
}
.liSubMenu.interno.investment-solutions{
display: none;
}
.institucional.liSubMenu.interno:hover
{
background: none;
}
.institucional.liSubMenu.interno .btnGeral
{
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 8px 16px;
transition: 0.3s;
}
.institucional.liSubMenu.interno:hover .btnGeral{
background: #F9F9F9;
}
.institucional.liSubMenu.interno .subMenu.nv2.aes.institucional{
min-width: 500px;
}
@media (max-width: 1180px) {
.institucional.liSubMenu.interno .subMenu.nv2.aes.institucional
{
min-width: inherit;
}
.institucional.liSubMenu.interno
{
margin-top: 0;}
.institucional.liSubMenu.interno .btnGeral
{
padding: 8px 0;
}
}  .pageMultimercados .resultados
{
margin-top: 64px;
margin-bottom: 120px;
}
.pageMultimercados .resultados h2{
margin-bottom: 16px;
}
.pageMultimercados .resultados p{
margin-bottom: 24px;
}
.pageMultimercados .grafico
{
width: 1170px;
height: 448px;
border: 1px solid #D5D5D5;
margin-top: 24px;
}
.pageMultimercados .todoVideo{
position: relative;
}
.pageMultimercados .video
{
width: 100%;
height: 658px;
border-radius: 2px;
background: #AFAFAF;
display: flex;
justify-content: center;
align-items: center;
background-size: cover;
background-position: center;
position: relative;
z-index: 1;
}
.pageMultimercados .video .btnPlay
{
width: 96px;
height: 96px;
border-radius: 62px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 5px 5px 12.5px 0px #06184429;
padding-left: 7px;
}
.pageMultimercados .faixa{
height: 262px;
background: #061844;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.pageMultimercados .porque-investir-nos-Mutimercados
{
background: #061844;
padding-top: 64px;
padding-bottom: 144px;
}
.pageMultimercados .porque-investir-nos-Mutimercados h2{
margin-bottom: 48px;
color: #fff;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens
{
display: flex;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item
{
width: 270px;
margin-right: 30px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item:nth-of-type(4n){
margin-right: 0;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item p strong
{
font-size: 18px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color: #fff;
margin-top: 24px;
margin-bottom: 16px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item p
{
font-size: 16px;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
margin-top: 24px;
margin-bottom: 16px;
}
.pageMultimercados .tabs
{
display: flex;
cursor: pointer;
width: 570px;
border: 2px solid #061844;
border-radius: 4px;
height: 48px;
margin-bottom: 24px;
}
.pageMultimercados .tab
{
width: 50%;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #061844;
transition: 0.3s;
}
.pageMultimercados .tab.active
{
background: #061844;
color: #fff;
}
.pageMultimercados .tab-content {
display: none;
}
.pageMultimercados .tab-content.active {
display: block;
}
.pageMultimercados .fundos.multimercados
{
background: #F8F7F5;
padding-top: 64px;
padding-bottom: 120px;
}
.pageMultimercados .fundos.multimercados h2{
margin-bottom: 24px;
}
.pageMultimercados .fundos p{
margin-bottom: 16px;
}
.pageMultimercados .tabela
{
display: flex;
width: 1170px;
align-items: flex-start;
}
.pageMultimercados .tabela .coluna
{
width: 148px;
background: #E9E6E2;
min-width: 148px;
}
.pageMultimercados .tabela .coluna .itemColuna:nth-of-type(1){
padding: 31.5px 0;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna:nth-of-type(1)
{
padding: 21.9px 0;
background: #4BA3C7;
font-size: 20px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
color: #fff;
}
.pageMultimercados .tabela .containerGeral{
overflow-x: scroll;
display: flex;
overflow-x: scroll;
scrollbar-width: thin;
scrollbar-color: #B9B9B9 #E1E1E1;
scrollbar-gutter: stable;
padding-bottom: 24px;
}
.pageMultimercados .tabela .colunaPadrao{
background: #fff;
}
.pageMultimercados .tabela .coluna .itemColuna{
color: #061844;
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
height: 64px;
display: flex;
align-items: center;
justify-content: right;
}
.pageMultimercados .tabela .coluna .itemColuna{
text-align: right;
padding-right: 10px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna{
text-align: center;
}
.pageMultimercados .tabela .coluna .itemColuna:nth-of-type(8){
padding: 35.5px 0;
}
.pageMultimercados .tabela .coluna .itemColuna{
border-bottom: 1px solid #F8F7F5;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna{
border-bottom: 1px solid #F8F7F5;
border-right:  1px solid #F8F7F5;
}
.pageMultimercados .tabela .colunaPadrao{
width: 204.4px;
min-width: 204.4px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna
{
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #686868;
height: 64px;
padding: 0 4px;
}
.pageMultimercados .tabela .colunaPadrao .itemColuna:nth-of-type(8){
padding: 35.5px 0;
}
.pageMultimercados  .btnSaibaMais a
{
width: 136px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #0C1D48;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
text-decoration: none;
color: #0C1D48;
border-radius: 2px;
transition: 0.3s;
}
.pageMultimercados  .btnSaibaMais a:hover{
background: #0C1D48;
color: #fff;
}
.pageMultimercados .todoEquipe
{
padding-top: 64px;
padding-bottom: 120px;
}
.pageMultimercados .todoEquipe h2{
margin-bottom: 16px;
}
.pageMultimercados .todoEquipe p{
margin-bottom: 24px;
}
.pageMultimercados h3
{
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 16px;
color: #3C677B;
}
.pageMultimercados .todoEquipe .item
{
width: 270px;
height: 80px;
border: 1px solid #DCDCDC;
border-radius: 5px;
display: flex;
align-items: center;
padding: 8px;
box-sizing: border-box;
margin-bottom: 16px;
}
.pageMultimercados .todoItem
{
margin-bottom: 40px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pageMultimercados .todoEquipe .texto .nome
{
margin-bottom: 8px;
font-weight: 600;
color: #061844;
}
.pageMultimercados .todoEquipe .texto{
margin-left: 8px;
}
.pageMultimercados .todoEquipe .texto p
{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 0;
}
.pageMultimercados .todoEquipe .foto
{
height: 64px;
width: 64px;
border-radius: 50%;
background-repeat: no-repeat;
background-position: top;
background-size: cover;
}
.pageMultimercados .caracteristicas
{
background: linear-gradient(180deg, #1B2B44 0%, #0F172A 100%);
padding: 64px 0;
padding-bottom: 120px;
}
.pageMultimercados .caracteristicas h2{
color: #fff;
margin-bottom: 24px;
}
.pageMultimercados .caracteristicas .containerSite{
position: relative;
}
.pageMultimercados .carrosel
{
display: flex;
}
.pageMultimercados .carrosel .item
{
background: #2C3A51;
width: 370px;
height: 372px;
padding: 24px 16px;
box-sizing: border-box;
margin-right: 30px;
}
.pageMultimercados .carrosel .item h3
{
font-weight: 400;
color: #4BA3C7;
margin: 16px 0;
}
.pageMultimercados .carrosel .item p{
color: #fff;
margin-bottom: 24px;
}
.pageMultimercados .progress-bar {
width: 100%;
height: 4px;
border-radius: 3px;
background-color: #2B3C5A;
margin-top: 24px;
margin-bottom: 64px;
}
.pageMultimercados .progress {
height: 100%;
width: 0;
background-color: #4BA3C7;
border-radius: 3px;
}
.pageMultimercados .prev.slick-arrow
{
position: absolute;
top: 50%;
left: -56px;
margin-top: -10px;
}
.pageMultimercados .next.slick-arrow
{
position: absolute;
top: 50%;
right: -56px;
margin-top: -10px;
}
.pageMultimercados .todoPlaylist{
border-top: 1px solid #39445C;
padding-top: 64px;
}
.pageMultimercados .playlist
{
width: 570px;
padding-bottom: 24px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .playlist .topo
{
background: #4BA3C7;
border-radius: 8px 8px 0 0;
padding: 19px 24px;
box-sizing: border-box;
}
.pageMultimercados .playlist .topo p strong{
font-size: 20px;
margin-bottom: 4px;
}
.pageMultimercados .playlist .topo p {
color: #fff;
margin-bottom: 0;
}
.pageMultimercados .playlist .videoPlaylist
{
background: #F6F6F6;
padding: 12px 24px;
}
.pageMultimercados .playlist .videoPlaylist a{
display: flex;
align-items: center;
text-decoration: none;
}
.pageMultimercados .playlist .videoPlaylist.ativo{
background: #fff;
box-shadow: 1px 1px 10px 0px #00000029;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .playlist .videoPlaylist.ativo .icon{
color: #C7B680;
}
.pageMultimercados .playlist .videoPlaylist:last-child{
}
.pageMultimercados .playlist .videoPlaylist .icon
{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-right: 12px;
}
.pageMultimercados .playlist .videoPlaylist .thumb
{
width: 123px;
height: 69px;
background-size: cover;
background-position: center;
margin-right: 12px;
position: relative;
}
.pageMultimercados .playlist .videoPlaylist .texto
{
width: 350px;
}
.pageMultimercados .playlist .videoPlaylist .texto p
{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 4px;
}
.pageMultimercados .playlist .videoPlaylist .texto span{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
}
.pageMultimercados .playlist .videoPlaylist .tempoVideo
{
width: 44px;
height: 24px;
border-radius: 4px;
position: absolute;
bottom: 4px;
right: 3px;
background: rgba(52, 57, 72, 0.9);
display: flex;
justify-content: center;
align-items: center;
}
.pageMultimercados .playlist .videoPlaylist .tempoVideo p{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #fff;
}
.pageMultimercados .todoPlaylist .textoGeral
{
width: 407px;
}
.pageMultimercados .todoPlaylist .containerSite
{
display: flex;
justify-content: space-between;
align-items: center;
}
.pageMultimercados .todoPlaylist .textoGeral h2
{
font-weight: 400;
font-size: 24px;
line-height: 32px;
margin-bottom: 56px;
}
.pageMultimercados .todoPlaylist .textoGeral p {
text-align: left;
color: #fff;
max-width: 351px;
margin-bottom: 24px;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a
{
width: 188px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #fff;
border-radius: 2px;
color: #fff;
text-decoration: none;
transition: 0.3s;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a svg{
margin-right: 16px;
transition: 0.3s;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a:hover{
background: #fff;
color: #061844;
}
.pageMultimercados .todoPlaylist .textoGeral .btn a:hover path{
fill: #061844;
}
.pageMultimercados .btnRecebaMateriais  a{
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;
}
.pageMultimercados .faixaNewsFixo {
display: none;
}
.pageMultimercados .btnRecebaMateriais svg{
margin-left: 24px;
}
.todoConteudoPopUpMateriais {
width: 100%;
max-width: 992px;
height: 100vh;
background: #fff;
padding-top: 72px;
padding-left: 48px;
position: relative;
}
.todoConteudoPopUpMateriais .popup-modal-dismiss {
position: absolute;
top: 40px;
right: 40px;
}
.alinhaPopUpMateriais {
display: flex;
justify-content: end;
}
.todoConteudoPopUpMateriais h2{
font-weight: 400 !important;
max-width: 469px;
margin-bottom: 24px;
}
.todoConteudoPopUpMateriais h2 strong{
font-weight: 600 !important;
}
.todoConteudoPopUpMateriais p{
max-width: 469px;
margin-bottom: 48px;
}
#formModalMaterial{
max-width: 469px;
}
#formModalMaterial .labelInterno {
position: absolute;
top: -14px;
padding: 4px 8px 4px 8px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #061844;
left: 16px;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
#formModalMaterial .GroupCampo {
padding: 0;
margin-bottom: 24px !important;
}
#formModalMaterial input {
font-size: 18px;
width: 100%;
height: 48px;
border: none;
color: #9a9a9a;
padding-left: 16px;
font-family: "Titillium Web", sans-serif;
}
#formModalMaterial span {
font-family: Titillium Web;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
color: #686868;
max-width: 302px;
text-align: center;
display: block;
margin: 0 auto;
margin-top: 24px;
}
.oculto{
display:none
}
.select.oculto{
display:none
}
#formModalMaterial #cadastro-newsletter-Fixo {
background: #2095EE;
color: #fff !important;
transition: 0.3s;
}
#formModalMaterial .msgResult{
margin-bottom: 20px;
color: #6FD08C;
border: solid 1px  #6FD08C;
padding: 8px;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 22px;
}
#formModalMaterial .msgResultErr {
margin-bottom: 20px;
color: #f00;
border: solid 1px #f00;
padding: 8px;
box-sizing: border-box;
font-size: 14px;
text-align: center;
line-height: 22px;
}
#formModalMaterial #cadastro-newsletter-Fixo.loadingBtn{
color:transparent !important;
pointer-events: none;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/loader.gif);
background-size: 28px;
background-position: center;
background-repeat: no-repeat;
}
#formModalMaterial #cadastro-newsletter-Fixo:hover{
opacity: 0.9;
}
@media (max-width: 1180px) {
.logo.bandeira svg {
width: auto;
}
.pageMultimercados .resultados
{
margin-top: 64px;
margin-bottom: 64px;
}
.pageMultimercados .porque-investir-nos-Mutimercados
{
background: #061844;
padding-top: 48px;
padding-bottom: 76px;
}
.pageMultimercados .porque-investir-nos-Mutimercados .itens
{
display: flex;
flex-wrap: wrap;
}
.pageMultimercados .fundos.multimercados
{
background: #F8F7F5;
padding-top: 48px;
padding-bottom: 64px;
}
.pageMultimercados .tab-content.active
{
display: block;
overflow-x: scroll;
scrollbar-width: thin;
scrollbar-color: #B9B9B9 #E1E1E1;
scrollbar-gutter: stable;
padding-bottom: 24px;
}
.pageMultimercados .caracteristicas
{
padding-bottom: 64px
}
.pageMultimercados .todoEquipe
{
padding-bottom: 40px;
}
.pageMultimercados .playlist
{
width: 100%;
padding-bottom: 24px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 8px 8px 16px 0px #00000014;
}
.pageMultimercados .todoPlaylist .containerSite
{
flex-wrap: wrap;
}
.pageMultimercados .btn
{
position: relative;
top: 0;
left: 0;
justify-content: left;
}
.pageMultimercados .todoPlaylist .textoGeral
{
width: 100%;
margin-top: 48px;
max-width: 407px;
}
.todoConteudoPopUpMateriais {
width: 100%;
max-width: 100%;
height: 100vh;
background: #fff;
padding-top: 56px;
padding-left: 16px;
padding-right: 16px;
position: relative;
}
.todoConteudoPopUpMateriais .popup-modal-dismiss {
position: absolute;
top: 16px;
right: 16px;
}
.todoConteudoPopUpMateriais  .popup-modal-dismiss svg {
width: 24px;
}
.popUpMaterialAtivo .todoMenuGeral {
z-index: 1;
}
}
.pageMultimercados .accordion-header svg{
display: none;
}
@media (max-width: 768px) {
.pageMultimercados .video
{
height: 198px;
}
.pageMultimercados .faixa
{
height: 100px;}
.pageMultimercados .porque-investir-nos-Mutimercados .itens .item
{
width: 100%;
margin-right: 0;
margin-bottom: 24px;
}
.pageMultimercados .tabs
{
width: 100%;
}
.pageMultimercados  .accordion-item .accordion-content {
display: none;
}
.pageMultimercados  .accordion-item.ativo .accordion-content {
display: block;
}
.pageMultimercados .accordion-header svg{
display: block;
}
.pageMultimercados  .accordion-item.ativo .accordion-header svg{
transform: rotate(180deg);
}
.pageMultimercados .accordion-header{
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 24px;
}
.pageMultimercados .todoEquipe .item
{
width: 100%;
border: none;
height: 56px;
padding: 0;
}
.pageMultimercados .todoItem
{
margin-bottom: 24px;}
.pageMultimercados .todoEquipe .foto
{
height: 40px;
width: 40px;}
.menuGeral .prev {display:block}
.prev{
display: none;
}
.next{
display: none;
}
.pageMultimercados .carrosel .item
{
background: #2C3A51;
width: 271px;
height: 472px;
padding: 24px 16px;
box-sizing: border-box;
margin-right: 30px;
}
}
.pageMultimercados #tab2Content .tabela .colunaPadrao .itemColuna:nth-of-type(1) {
background: #3C677B;
}
.pageMultimercados #tab2Content .tabela .containerGeral {
overflow-y: hidden;
overflow-x: scroll;
} .bannerEvento .icone-scroll {
position: absolute;
left: 0;
right: 0;
bottom: 24px;
z-index: 100;
text-align: center !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
}
.bannerEvento .icone-scroll img {
max-width: 36px;
}
#conteudo.conteudoRPPS{
background:#F8F7F5 ;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario{
padding-left: 16px;
padding-right: 16px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario h2, #conteudo.conteudoRPPS .containerSite .divGeral.formulario p{
text-align: center;
}
#conteudo.conteudoRPPS .containerSite .divGeral.formulario p{
margin-right: auto;
margin-left: auto;
}
.novoFormEventos {
display: block;
text-align: center;
max-width: 570px;
margin-left: auto;
margin-right: auto;
}
#conteudo .containerSite .divGeral.formulario .novoFormEventos input{
width: 100%;
max-width: 100%;
}
#conteudo  .novoFormEventos .GroupCampo.Email.isDatalist{
width: 100%;
max-width: 100%;
}
#conteudo .itensFundos .headerFundos{
display: flex;
justify-content: space-between;
align-items: center;
}
#conteudo .itensFundos .headerFundos h4 {
font-size: 16px;
font-weight: 600;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
}
.btnSelecionaTodos{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
color: #061844;
padding: 4px 8px 4px 8px;
border-radius: 2px;
border: solid 1px #061844;
cursor: pointer;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"] {
display: none ;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"] + label:before{
content: '';
display: inline-block;
width: 20px;
height: 20px;
margin-right: 8px;
border: 1px solid gray;
margin-bottom: -2px;
min-width: 20px;
}
#conteudo .containerSite .divGeral.formulario .todosOptions input[type="checkbox"]:checked + label:before {
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/check-btn.png) ;
background-size: cover;
}
#chk_ReceberContatoRPPS{
display: none !important;
}
#chk_ReceberContatoRPPS +span:before{
content: '';
display: inline-block;
width: 16px;
height: 16px;
margin-right: 8px;
border: 1px solid gray;
margin-bottom: -2px;
flex-basis: 18px;
min-width: 16px;
}
#chk_ReceberContatoRPPS:checked +span:before{
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/check-btn.png) ;
background-size: cover;
}
.todosOptions{
display: flex;
flex-wrap: wrap;
}
.todosFundos{
margin-top: 32px;
}
.todosOptions .groupFundo{
margin-bottom: 20px;
flex-basis: 50%;
box-sizing: border-box;
padding: 0px 8px;
}
.todosOptions label{
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
}
#conteudo .containerSite .divGeral.formulario .separadorForm{
background: #DCDCDC;
height: 1px;
display: block;
width: 100%;
margin-top: 24px;
margin-bottom: 24px;
}
.CampoComum.CheckBoxFieldNovo{
text-align: left;
}
.CheckBoxFieldNovo span.receber{
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
}
#conteudo .containerSite .divGeral.formulario input#cadastroSubRPPS{
background: #061844;
color:#ffffff;
text-align: center;
font-size: 18px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
cursor: pointer;
}
#conteudo .containerSite .divGeral.formulario input#cadastroSubRPPS:hover{
opacity: .9
}
@media (max-width: 475px) {
#conteudo.conteudoRPPS .containerSite .divGeral{
padding-top: 64px;
padding-bottom: 96px;
}
#conteudo.conteudoRPPS .containerSite .divGeral h2 {
font-size: 28px;
}
#conteudo .itensFundos .headerFundos{
flex-wrap: wrap;
margin-top: 24px;
}
#conteudo .itensFundos .headerFundos h4{
flex-basis: 100%;
margin-bottom: 16px;
}
}  #cotacaoMercado.itemAcordeonFundo.cotacaoLiquidos p{
max-width:100%;
}
#cotacaoMercado.itemAcordeonFundo.cotacaoLiquidos .todoGrafico{
margin-top: 16px;
} .aviso-fundo{
margin-top: 36px;
width: 100%;
background: #F8F7F5;
padding: 24px 16px;
border-radius: 4px;
display: flex;
align-items: center;
position: relative;
}
.aviso-fundo .icone{
margin-right: 16px;
}
.aviso-fundo  strong{
font-size: 18px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
display: block;
color: #061844;
margin-bottom: 16px;
}
.TodoGuias sup {
vertical-align: super;
font-size: smaller;
}
.aviso-fundo p {
max-width: 1020px;
margin-bottom: 24px;
}
.aviso-fundo p:last-child{
margin-bottom: 0;
}
.aviso-fundo a{
color: #2095EE;
transition: 0.3s;
text-decoration: none;
}
.btnCloseAviso {
position: absolute;
top: 16px;
right: 16px;
cursor: pointer;
}
.aviso-fundo.inativo {
display: none;
}
@media (max-width: 1180px) {
.aviso-fundo {
flex-wrap: wrap;
padding: 16px;
}
.aviso-fundo .icone {
margin-right: 0;
margin-bottom: 16px;
}
}
.isdesinvestido{
position:relative;
top:-6px;
}
.tituloFundo {
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 24px;
}
.accordion-header h3{
display: none;
}
.accordion-header.imob h3{
display: block;
}
@media (max-width: 1180px) {
.accordion-header h3{
display: block;
}
} .btnFixoDesk.btnPreferencias {
position: fixed;
bottom: 24px;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
max-width: 375px;
background: #f6f6f6;
padding:24px 0px  48px 0px;
}
.btnPreferencias p {
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:#061844;
flex-basis: 100%;
text-align: center;
}
.btnPreferencias .btnWrapper {
max-width: 303px;
flex-basis: 100%;
}
.btnPreferencias .btnWrapper a{
margin-top: 16px;
border: solid 2px #0C1D48;
box-sizing: border-box;
padding: 0px 16px;
height: 48px;
line-height: 48px;
font-size: 16px;
font-weight: 400;
letter-spacing: 0em;
text-align: center;
color: #0C1D48;
display: block;
text-decoration: none;
transition:all 200ms 100ms ease-in;
}
.btnPreferencias .btnWrapper a:hover{
background:#0C1D48;
color:#ffffff;
}
#portal-do-investidor .TodoConteudo-portalInvestidor .containerInvestidor .sidebarPortal.sideNovo {
min-height: calc(100vh - 90px);
position: relative;
}
.oculto{
display: none;
}
.conteudoEditar {
padding-left: 55px;
padding-top: 65px;
padding-bottom: 156px;
width: 100%;
max-width: 970px;
}
.conteudoEditar h1{
font-size: 24px;
font-weight: 600;
line-height: 32px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 32px;
}
.conteudoEditar h2{
font-size: 20px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #061844;
}
.conteudoEditar p.selFundos{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-top:8px
}
.frmEditar{
margin-top:28px
}
.HeaderCat{
display: flex;
align-items: center;
margin-bottom: 28px;
}
.HeaderCat span{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 0;
margin-right:16px;
color:#686868;
}
.HeaderCat .selectAll{
padding: 4px 8px 4px 8px;
border-radius: 2px;
border:solid 1px #061844;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:#061844;
cursor: pointer;
transition: all ease-in 300ms 100ms;
}
.HeaderCat .selectAll:hover{
background: #061844;
color:#ffffff;
}
.separadorForm{
height: 1px;
width: 100%;
background: #dcdcdc;
margin: 32px 0px;
display: block;
}
.TodoFundos{
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.TodoFundos .itemFrm {
border: 1px solid #CECECE;
border-radius: 2px;
border: 1px solid #CECECE;
background: #FFF;
padding: 8px 16px;
display: inline-flex;
align-items: center;
}
.TodoFundos .itemFrm  input{
border-radius: 50%;
border: solid 1px #686868;
appearance: none;
width: 16px;
height: 16px;
margin-right: 8px;
cursor: pointer;
}
.TodoFundos .itemFrm span{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.TodoFundos .itemFrm  input:checked{
background:#2095EE ;
border: solid 4px #ffffff;
outline: solid 1px #2095EE;
}
.dadosUsuario .item {
max-width: 469px;
}
.dadosUsuario h3{
color: #061844;
font-size: 20px;
font-weight: 600;
line-height: 24px;
margin-bottom: 28px;
}
.dadosUsuario .item {
border-radius: 2px;
border: 1px solid #CECECE;
background: #FFF;
margin-bottom: 36px;
position: relative;
height: 48px;
cursor: not-allowed;
}
.dadosUsuario .item .titulo{
position: absolute;
background: white;
top: -17px;
left: 7px;
padding: 4px 8px;
}
.dadosUsuario .item .titulo p {
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 400;
}
.dadosUsuario .item  .geral p {
line-height: 48px;
padding: 0px 16px;
}
.controlesForm{
margin-top: 32px;
display: flex;
align-items: center;
}
.controlesForm .btnSubmit{
height: 48px;
border-radius: 2px;
border: 2px solid #0C1D48;
background: #0C1D48;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
padding: 0px 16px;
margin-right: 16px;
min-width: 323px;
cursor: pointer;
}
.controlesForm .btnVoltar {
height: 48px;
padding: 0px 16px;
border-radius: 2px;
border: 2px solid #0C1D48;
color: #0C1D48;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 45px;
cursor: pointer;
}
@media (max-width: 1020px) {
.btnFixoDesk.btnPreferencias {
justify-content: start;
}
.btnPreferencias p {
text-align: left;
}
.btnFixoDesk.btnPreferencias {
position: static;
margin-top: 24px;
margin-left: 16px;
}
.conteudoEditar {
padding-left: 16px;
padding-top: 48px;
padding-bottom: 128px;
width: 100%;
max-width: 100%;
padding-right: 16px;
}
}
@media (max-width: 640px) {
.TodoFundos .itemFrm {
flex-basis: 100%;
}
}
@media (max-width: 510px) {
.controlesForm .btnSubmit {
min-width: 182px;
}
}
@media (max-width: 368px) {
.controlesForm .btnSubmit {
min-width: 132px;
}
} .accordion.efpc .accordion-header h3{
display: block;
}
.aviso-fundo .texto {
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
}
.oferta .todoTextos {
justify-content: space-between;
}
.oferta .todoTextos .texto p strong {
display: initial;
margin-bottom: 0px;
}
.oferta .todoTextos .texto ul{
margin-bottom: 24px;
}
.oferta .todoTextos .texto p{
margin-bottom: 20px;
}
.oferta .todoTextos .texto ul strong {
display: initial;
margin-bottom: 0px;
}
.oferta .todoTextos .texto  strong{
color: #686868;
display: block;
margin-bottom: 12px;
}
.oferta .todoTextos .texto .tabela-ofertas{
margin: 20px 0;
}
.oferta .todoTextos .texto .tabela-ofertas strong{
color: #061844;
}
.conteudoPadrao .select .ativo{
display: block !important;
}
.conteudoPadrao .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;
}
.conteudoPadrao .select  .fa.fa-angle-down {
font-size: 24px;
color: #061844;
position: absolute;
right: 15px;
}
.conteudoPadrao .select .ativo {
position: absolute;
top: -40px;
padding: 0 !important;
background: #fff !important;
z-index: -1;
left: 15px;
}
.conteudoPadrao .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;
}
.conteudoPadrao  .select .options.aberto{
border: 1px solid #CECECE;
height:250px;
overflow-y: scroll;
}
.conteudoPadrao  .select .options.aberto div{
display: block;
}
.conteudoPadrao  .select.ativo .fa.fa-angle-down{
transform: rotate(180deg);
}
.conteudoPadrao  .select .options div{
font-size: 18px;
color: #686868;
padding: 15px 0;
padding-left: 15px;
padding-right: 15px;
transition: 0.3s;
cursor: pointer;
display: none;
}
.conteudoPadrao  .select .options div:hover{
background: #CECECE;
}
.imprensa .filtros .containerSite {
display: flex;
}
.imprensa .filtros  .selected-value {
font-size: 18px;
color: #686868;
padding: 15px 0;
padding-right: 0px;
padding-left: 0px;
padding-left: 15px;
padding-right: 15px;
transition: 0.3s;
cursor: pointer;
display: none;
}
.imprensa .filtros{
margin: 48px 0;
}
.imprensa .filtros .select{
margin-right: 30px;
}
.imprensa .itemDestaque a {
display: flex;
text-decoration: none;
}
.imprensa .itemDestaque a .imagem{
width: 670px;
height: 376px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-destaque-midia.png);
background-size: cover;
background-position: center;
margin-right: 30px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .itemDestaque a .texto{
width: 470px;
}
.imprensa  a .texto span {
font-size: 14px;
font-weight: 400;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
color: #2095EE;
margin-bottom: 16px;
display: block;
}
.imprensa .itemDestaque a .texto h2 {
font-size: 28px;
font-weight: 400;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 8px;
}
.imprensa  a .texto .data {
font-size: 14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-bottom: 16px;
display: block;
}
.imprensa  a .texto p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
margin-bottom: 16px;
}
.imprensa  a .texto .link {
font-size: 16px;
font-weight: 400;
line-height:16px;
letter-spacing: 0em;
text-align: left;
color: #2095EE;
margin-bottom: 0;
display: flex;
align-items: center;
}
.imprensa  a .texto .link svg{
margin-left: 8px;
margin-top: 3px;
}
.imprensa .todoItens{
margin-top: 64px;
}
.imprensa .todoItens .containerSite{
display: flex;
flex-wrap: wrap;
}
.imprensa .todoItens .containerSite a{
text-decoration: none;
}
.imprensa .todoItens .containerSite a{
width: 370px;
margin-right: 30px;
display: block;
margin-bottom: 64px;
}
.imprensa .todoItens .containerSite a:nth-of-type(3n){
margin-right: 0;
}
.imprensa .todoItens .containerSite a .imagem{
width: 100%;
height: 208px;
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/img-video-midia.png);
background-size: cover;
background-position: center;
margin-bottom: 16px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .todoItens .containerSite a .texto h2 {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 8px;
}
.imprensa .imagem  .btnPlay {
width: 64px;
height: 64px;
border-radius: 80px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.imprensa .todoItens .btnMostrarMais a{
font-size: 16px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: center;
color: #061844;
transition: 0.3s;
width: 370px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #061844;
border-radius: 2px;
margin: 0 auto;
text-decoration: none;
}
.imprensa .todoItens .btnMostrarMais a:hover{
background: #061844;
color: #fff;
}
.imprensa .contatos {
background: #F8F7F5;
padding-top: 48px;
padding-bottom: 152px;
margin-top: 200px;
}
.imprensa .contatos h2{
font-size: 28px;
font-weight: 400;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
margin-bottom: 24px;
}
.imprensa .contatos .todoContatos{
display: flex;
}
.imprensa .contatos .todoContatos .contato{
box-shadow: 5px 5px 12px 0px #82828233;
width: 270px;
height: 140px;
padding: 24px;
box-sizing: border-box;
margin-right: 30px;
background: #fff;
}
.imprensa .contatos .todoContatos .contato p{
font-size: 18px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
color: #061844;
margin-bottom: 16px;
}
.imprensa .contatos .todoContatos .contato span{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
display: flex;
align-items: center;
margin-bottom: 8px;
}
.imprensa .contatos .todoContatos .contato span img{
margin-right: 8px;
margin-top: 3px;
}
.imprensa #CadatroNewsletter{
margin-top: 0;
}
@media (max-width: 768px) {
.imprensa .filtros .containerSite {
display: flex;
flex-wrap: wrap;
}
.conteudoPadrao .select {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
.conteudoPadrao .select:nth-of-type(2){
margin-bottom: 0;
}
.imprensa .filtros .select {
margin-right: 0px;
}
.imprensa .itemDestaque a {
display: flex;
text-decoration: none;
flex-wrap: wrap;
padding-bottom: 48px;
border-bottom: 2px solid #DCDCDC;
}
.imprensa .itemDestaque a .imagem{
margin-bottom: 24px;
width: 100%;
margin-right: 0;
height: 257px;
}
.imprensa .todoItens .containerSite a {
width:100%;
max-width: 428px;
margin-right: 0px;
display: block;
margin-bottom: 48px;
}
.imprensa .todoItens .btnMostrarMais a {
width: calc(100% - 24px);
}
.imprensa .contatos {
padding-bottom: 64px;
margin-top: 128px;
}
.imprensa .contatos .todoContatos {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.imprensa .contatos .todoContatos .contato{
width: 100%;
max-width: 270px;
margin-right: 0;
margin-bottom: 24px;
}
.imprensa .contatos  h2{
text-align:center;
font-size: 24px;
line-height: 32px;
}
.imprensa .contatos .todoContatos .contato:nth-of-type(3){
margin-bottom: 0;
}
}
.guias .AcordeonAtivo .NoFilho {
height: 100%;
overflow: visible;
opacity: 1;
visibility: visible;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #686868;
padding-top: 20px;
}
.mediaItem.oculto, .mediaItem.EsconderData {
display: none !important;
}
.imprensa .todoItens .containerSite .mediaItem.oculto {
display: none;
}
.arrowPrevBanner.slick-arrow.slick-disabled {
display: none !important;}
.arrowNextBanner.slick-arrow.slick-disabled {
display: none !important;}
.itemBanner.removeSeta .overlayBanner{
display: none;
}
.btnMostrarMais.oculto{
display:none;
}
.loadingBox.oculto{
display:none;
}
.loadingBox{
display: flex;
align-items: center;
justify-content: center;
margin: 16px 0px 36px;
}
.loadingBox img{
width: 32px;
} .oferta .todoTextos .texto .informacoes-ofertas ul li strong {
display: inline;
} #ObjetivodoFundo p strong{
font-weight: 600;
}
.todoMenuGeral .bannerMenu.tijolo{
right: -271px;
} header{
transition: top 0.3s;
}
.scroll .todoMenuGeral {
top: 0;
}
.FaixaAtivaFixa .todoMenuGeral .subMenu.active.nv1{
top: 170px;
}
.FaixaAtivaFixa .todoBusca{
top: 170px;
}
.scroll .todoMenuGeral .subMenu.active.nv1{
top: 80px;
}
.scroll .todoBusca{
top: 80px;
}
.closeFaixaFundo {
position: absolute;
right: 16px;
top: 50%;
margin-top: -9px;
cursor: pointer;
}
.institucional.liSubMenu.interno .displayTopoMenu span {
background: inherit;
color: #686868;
font-size: 20px;
font-weight: 600;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
margin-left: 12px;
width: inherit;
height: inherit;
}
@media (max-width: 1180px) {
.institucional.liSubMenu.interno{
border-top: none !important;
}
}
.tabelaAtivos p {
margin-bottom: 24px;
text-align: center;
} .atualizando .tdValorIndice span{
color:transparent !important;
}
.atualizando  .inputCalculadores{
position: relative;
}
.atualizando  .inputCalculadores:after{
content: " ";
background-image: url(//www.kinea.com.br/wp-content/themes/kinea/src/images/reload-icon.png);
position: absolute;
width: 20px;
height: 20px;
background-size: cover;
left: calc(100% + 10px);
top: 50%;
margin-top: -10px;
cursor: pointer;
}
#frmPreferencia .accordion .accordion-item:last-of-type{
border-bottom:none !important;
} .TodoGuias  .contSidebar.MenuSideBarAtivo {
z-index: 9999909;
}
@media (max-width: 440px){
.TodoGuias  .SizeSideBArFixo{
width: 100%;
}
}  .internaPadrao.TodoDocumentos.DocRestrito .sidebar ul li.sideBarLinkAtivo ul {
display: inherit !important;
} .seloPremio {
position: absolute;
top: 0;
right: 0;
} .TodoCaracteristicas{
max-height: 570px;
overflow: hidden;
position: relative;
}
.TodoCaracteristicas .mostrarmaisBtnCaracteristicas {
position: absolute;
bottom: 0px ;
width: 100%;
display: flex;
height: 102px;
background: transparent linear-gradient(180deg, #FFFFFFC7 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
left: 0px;
align-items: center;
justify-content: center;
}
.TodoCaracteristicas .mostrarmaisBtnCaracteristicas a {
width: 150px;
height: 48px;
line-height: 42px;
border: 2px solid #0C1D48;
border-radius: 2px;
color: #0C1D48;
font-size: 16px;
text-align: center;
}  .faixaSite {
background: #1D2537;
}
.faixaSite .containerSite {
display: flex;
justify-content: space-between;
align-items: center;
}
.faixaSite .containerSite ul{
display: flex;
}
.faixaSite .containerSite ul li{
margin-right: 24px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
display: flex;
align-items: center;
}
.faixaSite .containerSite ul li a{
display: flex;
align-items: center;
color: #fff;
text-decoration: none;
}
.faixaSite .containerSite .redes-sociais{
display: flex;
justify-content: space-between;
align-items: center;
}
.faixaSite .containerSite .redes-sociais a{
display: block;
margin-right: 20px;
}
.faixaSite .containerSite .redes-sociais a:last-child{
margin-right: 0;
}
.faixaSite .containerSite .ativoGeral li:nth-of-type(1) {
background: #2095EE;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.faixaSite .containerSite .ativoGeral li:nth-of-type(1) a{
color: #fff;
text-decoration: none;
display: flex;
height: 100%;
padding: 8px;
}
.faixaSite .containerSite .ativoInstitucional li:nth-of-type(2) {
background: #2095EE;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.faixaSite .containerSite .ativoInstitucional li:nth-of-type(2) a{
color: #fff;
text-decoration: none;
display: flex;
height: 100%;
padding: 8px;
}
@media (max-width: 768px){
.faixaSite .containerSite .redes-sociais{
display: none;
}
}
#categoriasDispo {
background: #F8F7F5;
padding-top: 64px;
padding-bottom: 116px;
}
#categoriasDispo h2{
font-size: 28px;
font-weight: 400;
line-height: 28px;
text-align: left;
margin-bottom: 36px;
}
#categoriasDispo .todoItens {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
#categoriasDispo .todoItens .item {
position: relative;
transition: 0.3s;
border-radius: 6px;
margin-bottom: 30px;
}
#categoriasDispo .todoItens .item:hover a::before {
background-position: 100% 0%;
background-size: 160%;
}
#categoriasDispo .todoItens .imagem {
width: 370px;
height: 76px;
position: absolute;
}
#categoriasDispo .todoItens a {
display: flex;
align-items: center;
background: #fff;
box-shadow: 5px 5px 12px 0px #82828233;
width: 270px;
height: 84px;
padding: 0 24px;
position: relative;
border-radius: 6px;
background-size: cover;
background-position: center;
transition: 0.3s;
}
#categoriasDispo .todoItens a::before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(87.86deg, #1D2537 22.47%, rgba(29, 37, 55, 0) 80.89%);
border-radius: 6px;
transition: all 0.5s ease;
}
#categoriasDispo .todoItens a img{
margin-right: 16px;
}
#categoriasDispo .todoItens a p{
font-size: 18px;
font-weight: 600;
line-height: 18px;
text-align: left;
color: #061844;
color: #fff;
position: relative;
}
.homeInstitucional .CarrosselNoticias {
margin-top: 24px;
}
.homeInstitucional  section .autor a {
color: #6E83B7;
font-family: Titillium Web;
font-size: 16px;
font-weight: 600;
line-height: 16px;
text-align: left;
margin-top: 12px;
}
.homeInstitucional .itemNoticia {
width: 370px !important;
padding-right: 0 ;
}
.homeInstitucional .CarrosselNoticias .slick-track {
display: flex;
justify-content: space-between;
}
.homeInstitucional .CarrosselNoticias {
width: 100%;
padding: 0;
}
.homeInstitucional .blog {
padding-right: 15px;
padding-left: 15px;
width: 100%;
margin-top: 24px;
}
.homeInstitucional .blog .containerSite{
display: flex;
justify-content: space-between;
}
.homeInstitucional .boxes{
margin-top: 120px;
}
.homeInstitucional .boxes .containerSite {
display: flex;
align-items: center;
max-width: 970px;
}
.homeInstitucional .boxes .containerSite  h2{
font-size: 28px;
font-weight: 400;
line-height: 36px;
text-align: left;
margin-bottom: 24px;
}
.homeInstitucional .boxes .containerSite .imagem {
width: 570px;
height: 380px;
background-size: cover;
background-position: center;
}
.homeInstitucional .boxes .containerSite .btnBox a {
display: flex;
justify-content: center;
align-items: center;
width: 170px;
height: 48px;
border: 2px solid #061844;
border-radius: 2px;
transition: 0.3s;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
color: #061844;
margin-top: 24px;
}
.homeInstitucional #box01 .texto{
margin-right: 140px;
}
.homeInstitucional #box01 h2{
max-width:264px;
}
.homeInstitucional #box01 p{
max-width: 271px;
}
.homeInstitucional .boxes .containerSite p{
font-size: 18px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.homeInstitucional .boxes .containerSite .btnBox a:hover{
background: #061844;
color: #fff;
}
.homeInstitucional #box02 .texto{
margin-left: 30px;
}
.homeInstitucional #box02 h2{
max-width:289px;
}
.homeInstitucional #box02 p{
max-width: 370px;
}
.homeInstitucional #fundosDestaques {
padding: 48px 0px 120px 0px;
width: 100%;
overflow-x: hidden;
}
.homeInstitucional #sectionNoticias {
margin-top: 0;
}
.homeInstitucional .carrosel {
width: 100%;
margin-top: 24px;
display: flex;
justify-content: inherit;
}
.homeInstitucional .carrosel .itemCarrossel.FundosMenor {
width: 270px !important;
box-sizing: border-box;
margin-right: 30px;
}
.homeInstitucional .todoCarrosselFundos {
width: 100%;
margin-top: 0;
overflow: inherit;
}
@media (max-width: 1180px){
#categoriasDispo .todoItens {
flex-wrap: wrap;
}
#categoriasDispo .todoItens .item {
width: 100%;
margin-bottom: 24px;
display: flex;
justify-content: center;
}
#categoriasDispo .todoItens .item:last-of-type{
margin-bottom: 0;
}
#categoriasDispo {
padding-top: 48px;
padding-bottom: 96px;
}
#categoriasDispo h2 {
text-align: center;
max-width: 343px;
margin: 0 auto;
margin-bottom: 32px;
line-height: 36px;
}
#categoriasDispo .todoItens a {
width: 100%;
max-width: 370px;
}
.homeInstitucional .carrosel .itemCarrossel.FundosMenor {
margin-right: 30px;
}
.homeInstitucional #fundosDestaques h2 {
text-align: left;
}
.homeInstitucional  #fundosDestaques .slick-list{
padding: 0;
margin-bottom: 32px;
}
.homeInstitucional #fundosDestaques {
padding: 64px 0px 64px 0px;
width: 100%;
overflow-x: hidden;
}
.homeInstitucional #fundosDestaques .slick-list{
overflow: inherit;
}
.homeInstitucional .itemNoticia {
width: 370px !important;
margin-right: 30px;
}
.homeInstitucional .cNoticia  .slick-list{
overflow: inherit;
}
.homeInstitucional .blog {
padding-right: 0;
padding-left: 3px;
}
.homeInstitucional .boxes .containerSite {
display: flex;
align-items: center;
max-width: 100%;
flex-wrap: wrap;
width: 100%;
}
.homeInstitucional .boxes .containerSite .imagem {
width: 100%;
height: 250px;
order: 1;
margin-bottom: 24px;
}
.homeInstitucional .boxes .containerSite .texto{
order: 2;
padding: 0 12px;
}
.homeInstitucional #box02 .texto {
margin-left: 0;
}
.homeInstitucional #box01 .texto {
margin-right: 0px;
}
.homeInstitucional .boxes {
margin-top: 64px;
}
}
.ocultoImp{
display:none !important;
}
.fullHeight{
max-height:100% !important;
}
.mostrarmaisBtnCaracteristicas.btnMostrarMenos{
position:relative;
background: none;
}
.todoDividandosCardLiquidos{
position:absolute;
bottom:24px;
} .graficoQuadrantChart {
border: 1px solid #D5D5D5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
}
#graficosQuadrantes .linhaVertical{
height: 100%;
width: 2px;
border-right: 3px dashed #D5D5D5;
position: absolute;
left: -1px;
right: 0;
margin: 0 auto;
top: 0;
}
#graficosQuadrantes .linhaHorinzontal{
height: 2px;
width: 100%;
border-bottom: 3px dashed #D5D5D5;
position: absolute;
left: 0;
right: 0;
top: 50%;
margin: 0 auto;
margin-top: -4px;
}
#graficosQuadrantes #quadrantChart{
z-index: 10;
position: relative;
width: 100%; height: 100%;
}
#graficosQuadrantes canvas {
display: block; width: 100% !important; height: 100% ; }
#graficosQuadrantes .container{
max-width: 1170px;
margin: 0 auto;
position: relative;
}
#graficosQuadrantes .txt {
display: flex;
position: absolute;
width: 136px;
left: -65px;
right: 0;
text-align: center;
z-index: 1000;
background: #fff;
height: 28px;
align-items: end;
color: #686868;
font-size: 16px;
line-height: 16px;
}
#graficosQuadrantes .txt svg{
margin-left: 8px;
}
#graficosQuadrantes .txt.menor {
bottom: 0px;
align-items: first baseline;
}
.bInst .btnBanner {
display: none !important;
}
.txtPl {
position: absolute;
font-size: 14px !important;
bottom: -10px;
}
#graficosQuadrantes .lg{
position: absolute;
color:#061844;
font-size: 16px;
line-height: 16px;
height: 16px;
top:50%;
margin-top: -36px;
}
#graficosQuadrantes .legendaYL{
left: 20px;
}
#graficosQuadrantes .legendaYR{
right: 16px;
}
@media (max-width: 580px) {
#graficosQuadrantes canvas {
height:450px !important
}
.txtPl {
position: absolute;
font-size: 12px !important;
bottom: 4px !important;
background: #fff !important;
}
}  .filhosCaixa {
display: flex;
flex-wrap: wrap;
margin-left: 18px;
}
.tituloCaixa .fakeCheck{
display: flex;
}
.tituloCaixa .fakeCheck span{
order:2;
margin-left: 8px;
font-size: 16px;
font-weight: 600;
line-height: 16px;
text-align: left;
color:#686868;
margin-bottom: 16px;
}
.novo-accordion .accordion-content{
padding-top: 8px;
padding-left:8px;
}
.novo-accordion .cxFilha{
padding-left: 26px;
margin-top: 24px;
width: 100%;
}
.tituloCaixa .control_indicator:after {
left: 6px;
top: 2px;
width: 3px;
height: 8px;
border: solid #fff;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
display: none;
box-sizing: unset;
content: '';
position: absolute;
}
.control_indicator.ativoCaixaSel:after {
display: block;
}
.control_indicator.ativoCaixaSel{
background: #2095EE !important;
} .dataRef {
position: absolute;
bottom: 12px;
}
@media (max-width: 768px) {
.dataRef {
position: absolute;
bottom: 41px;
font-size: 14px;
left: 16px;
}}
.bannerNovidade {
margin: 48px 0;
}
.bannerNovidade .bNovidade .ov {
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(87.86deg, rgba(29, 37, 55, 0) 34.46%, #1D2537 56.16%);
left: 0;
top: 0;
border-radius: 8px;
}
.bannerNovidade.bCurto .bNovidade .ov{
background: linear-gradient(87.86deg, rgba(29, 37, 55, 0) 34.46%, #1D2537 56.16%);
}
.bannerNovidade.bCurto .bNovidade .texto h2{
font-size: 20px;
font-weight: 600;
line-height: 24px;
text-align: left;
}
.bannerNovidade .bNovidade {
position: relative;
display: flex;
justify-content: end;
border-radius: 8px;
padding-top: 32px;
padding-bottom: 50px;
box-sizing: border-box;
}
.bannerNovidade.bCurto .bNovidade{
padding-top: 27px;
padding-bottom: 27px;
}
.bannerNovidade.bCurto .bNovidade .texto {
padding-right: 42px;
position: relative;
z-index: 2;
display: flex;
align-items: center;
}
.bannerNovidade.bCurto .bNovidade .dp{
margin-right: 62px;
}
.bannerNovidade .bNovidade .texto{
padding-right: 100px;
position: relative;
z-index: 1;
}
.bannerNovidade .bNovidade .texto span {
color: #4FB3FF;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-align: left;
}
.bannerNovidade .bNovidade .texto h2{
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #fff;
margin: 8px 0;
}
.bannerNovidade .bNovidade .texto p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #fff;
max-width: 270px;
margin-bottom: 24px;
}
.bannerNovidade.bCurto .bNovidade .texto .botao a{
width: 128px;
height: 40px;
}
.bannerNovidade .bNovidade .texto .botao a{
width: 167px;
height: 48px;
border: 2px solid   #2095EE;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: center;
text-decoration: none;
transition: 0.3s;
border-radius: 2px;
}
.bannerNovidade .bNovidade .texto .botao a:hover{
background: #2095EE;
}
@media (max-width: 768px) {
.bannerNovidade .bNovidade .texto {
padding-right: 24px;
}
}
@media (max-width: 530px) {
.bannerNovidade .bNovidade .ov {
background: linear-gradient(360deg, #1D2537 43.35%, rgba(29, 37, 55, 0) 76.23%);
}
.bannerNovidade .bNovidade .texto {
padding-right: 0px;
}
.bannerNovidade .bNovidade {
padding: 24px;
padding-top: 182px;
justify-content: start;
}
.bannerNovidade.bCurto .bNovidade .ov {
background: linear-gradient(0deg, #1D2537 45.63%, rgba(29, 37, 55, 0) 132.07%);
}
.bannerNovidade.bCurto .bNovidade .dp {
margin-right: 0;
width: 100%;
}
.bannerNovidade.bCurto .bNovidade .texto {
flex-wrap: wrap;
padding-right: 0;
}
.bannerNovidade.bCurto .bNovidade{
justify-content: start;
padding-top: 72px;
}
}
.bNovidade.imgFull {
height: 264px;
width: 100%;
background-size: cover;
} .videoLayoutNovo {
width: 569px;
height: 320px;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
background-size: cover;
}
.videoLayoutNovo .btnPlay {
position: absolute;
top: 50%;
margin-top: -49px;
display: flex;
justify-content: center;
width: 100%;
left: 0;
}
.videoLayoutNovo .btnPlay svg{
max-width: 72px;
}
.btnMobileVideo{
display: none;
}
.bannerFundos .itemBanner {
min-height: 621px !important;
}
@media (max-width:1000px) {
.btnMobileVideo {
display: block;
padding-left: 16px;
margin-top: 24px;
}
.videoLayoutNovo{
display: none;
}
.btnMobileVideo a {
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #2095EE;
width: 195px;
height: 48px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
text-decoration: none;
color: #fff;
border-radius: 2px;
transition: 0.3s;
}
.btnMobileVideo a:hover{
background: #2095EE;
color: #fff;
}
.btnMobileVideo a svg{
margin-right: 8px;
}
#banner.bannerFundos.novoBannerInterna .containerSite {
position: relative;
padding: 0;
}
}
@media (max-width: 767px) {
.bannerFundos .itemBanner {
min-height: 620px !important;
}
}
@media (max-width: 560px) {
.breadcumb {
display: block;
}
}
#pageComoInvestir .todosCards {
display: flex;
flex-wrap: wrap;
margin-top: 40px;
}
#pageComoInvestir .card {
width: 270px;
border: 1px solid #ccc;
box-sizing: border-box;
margin-right: 30px;
}
#pageComoInvestir .card:nth-of-type(4n){
margin-right: 0;
}
#pageComoInvestir .todoPlataformas h2{
font-size: 28px;
font-weight: 600;
line-height: 36px;
text-align: left;
margin-bottom: 24px;
}
#pageComoInvestir .todoPlataformas{
margin-top: 48px;
margin-bottom: 216px;
}
#pageComoInvestir .todoPlataformas p{
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
max-width: 400px;
}
#pageComoInvestir .card {
width: 270px;
border: 1px solid #EFEFEF;
box-sizing: border-box;
margin-right: 30px;
box-shadow: 5px 5px 12px 0px #82828233;
margin-bottom: 30px;
padding: 24px;
position: relative;
box-sizing: border-box;
border-radius: 4px;
}
#pageComoInvestir .card .btnVerMais a{
border: 2px solid #061844;
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
color: #061844;
display: flex;
justify-content: center;
align-items: center;
width: 111px;
height: 40px;
border-radius: 2px;
position: absolute;
bottom: 24px;
transition: 0.3s;
}
#pageComoInvestir .card .btnVerMais a:hover{
background: #061844;
color: #fff;
}
#pageComoInvestir .card .logoPlataforma{
margin-bottom: 24px;
}
#pageComoInvestir .card  ul li {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
margin-bottom: 2px;
color: #686868;
}
.logoPlataforma img {
max-width: 159px;
max-height: 48px;
}
#pageComoInvestir .card  ul {
list-style: disc;
list-style-position: inside;
}
.todoCardsFundoNovo {
display: flex;
flex-wrap: wrap;
}
.todoCardsFundoNovo .fundo {
box-shadow: 5px 5px 12.5px 0px #EBEBEBCC;
padding: 24px;
box-sizing: border-box;
border: 1px solid #EFEFEF;
width: 270px;
margin: 0;
margin-right: 30px;
margin-bottom: 32px;
position: relative;
min-height: 335px; }
.todoCardsFundoNovo .fundo:nth-of-type(4n){
margin-right: 0;
}
.todoCardsFundoNovo .fundo .col-md-2.itemDados.itemRisco {
padding: 0;
}
#pagePlataforma .todoCardsFundoNovo .fundo h2{
font-size: 24px;
font-weight: 600;
line-height: 32px;
text-align: left;
margin-bottom: 8px;
}
.todoCardsFundoNovo .fundo .itemDados.itemRisco p {
margin-top: 0px;
color: #061844;
font-weight: 400;
}
.todoCardsFundoNovo .fundo .publicoAlvoCard {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
display: block;
color: #061844;
margin-bottom: 4px;
}
.todoCardsFundoNovo .fundo .spanGeral{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
.todoCardsFundoNovo .fundo .btnInvestir a {
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #061844;
width: 125px;
height: 40px;
border-radius: 2px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
color: #061844;
margin-top: 24px;
position: absolute;
bottom: 24px;
transition: 0.3s;
}
.todoCardsFundoNovo .fundo .btnInvestir a:hover{
background: #061844;
color: #fff;
}
#pagePlataforma {
margin-top: 48px;
}
#pagePlataforma  h2{
margin-bottom: 40px;
font-size: 28px;
line-height: 32px;
}
.btnBanner a {
width: 141px;
height: 48px;
color: #fff;
background: #2095EE;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
border-radius: 2px;
margin-top: 24px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: center;
transition: 0.3s;
}
.btnBanner a:hover{
opacity: 0.9;
}
@media (max-width: 768px) {
#pageComoInvestir .card .btnVerMais a {
position: relative;
bottom: 0;
margin-top: 24px;
}
#pageComoInvestir .todosCards {
justify-content: center;
}
#pageComoInvestir .todosCards .card:nth-of-type(2n){
margin-right: 0;
}
#pageComoInvestir .todoPlataformas {
margin-top: 16px;
margin-bottom: 200px;
}
#pageComoInvestir h2 {
font-size: 24px !important;
line-height: 32px !important;
}
#pagePlataforma {
margin-top: 16px;
}
.todoCardsFundoNovo .fundo {
width: 100%;
max-width: 361px;
}
}
@media (max-width: 595px) {
#pageComoInvestir .todosCards {
justify-content: left;
}
#pageComoInvestir .todosCards .card{
margin-right: 0;
}
}
.removeListType {
list-style-type: none;
} .liSubMenu.interno.multimercados .subMenu.nv3.active {
min-width: 323px;
}
.liSubMenu.interno.CreditoPrivado .subMenu.nv3 {
min-width: 337px;
}
.liSubMenu.interno.acoes .subMenu.nv3.active {
min-width: 323px;
}
#porqueInvestir .todoCard {
display: flex;
margin-left: -15px;
margin-right: -15px;
}
#porqueInvestir .todoCard .card {
display: flex;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
#porqueInvestir .todoCard .card .content {
background: #F8F7F5;
padding: 32px 24px;
box-sizing: border-box;
width: 270px;
border-radius: 2px;
}
#porqueInvestir .todoCard .card .content  h2 {
font-size: 40px;
font-weight: 600;
line-height: 48px;
text-align: left;
color: #80AEA7;
margin-bottom: 16px;
}
#porqueInvestir .todoCard .card .content h3{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #061844;
max-width: 148px;
margin-bottom: 16px;
}
#porqueInvestir .todoCard .card .content .mgMaior{
margin-bottom: 34px;
}
#porqueInvestir .todoCard .card .content p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
margin-bottom: 0;
}
#porqueInvestir .todoCard .card .content{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
#porqueInvestir .todoCard .card .content p strong{
font-weight: 600;
}
#porqueInvestir .todoCard .card .content  ul {
list-style-type: square;
list-style-position: inside;
padding-left: 6px;
margin-bottom: 24px;
}
#opcoesDeInvestimento .todoCard {
display: flex;
position: relative;
}
#opcoesDeInvestimento .todoCard .content {
display: flex;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
}
#opcoesDeInvestimento .todoCard .content .content-left .card {
border: 1px solid #D5D5D5;
border-radius: 2px;
padding: 24px;
box-sizing: border-box;
margin-bottom: 8px;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
}
#opcoesDeInvestimento .todoCard .content .content-left {
width: 100%;
max-width: 570px;
}
#opcoesDeInvestimento .todoCard .content .cardFundo {
width: 100%;
max-width: 570px;
padding: 40px;
box-sizing: border-box;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
border-radius: 2px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card h2 {
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
margin-bottom: 16px;
}
#opcoesDeInvestimento .todoCard .content .content-left ul {
list-style-type: square;
list-style-position: inside;
padding-left: 6px;
max-width: 446px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card{
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
;
}
#opcoesDeInvestimento .todoCard .content .content-left .card strong{
font-weight: 600;
}
#opcoesDeInvestimento .todoCard .content .cardFundo h2 {
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #fff;
margin-bottom: 24px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card:last-child{
margin-bottom: 0;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul{
list-style-type: square;
list-style-position: inside;
padding-left: 10px;
max-width: 446px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #fff;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul strong{
font-weight: 600;
}
#opcoesDeInvestimento .todoCard .content .cardFundo ul li{
margin-bottom: 24px;
}
#opcoesDeInvestimento .vs{
background: #F8F7F5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
width: 100px;
height: 100px;
border-radius: 50%;
font-size: 24px;
font-style: italic;
font-weight: 700;
line-height: 32px;
text-align: left;
color: #686868;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 50%;
right: 0;
left: 0;
margin: 0 auto;
margin-top: -50px;
}
#caracteristicasOferta .caracteristicas {
display: flex;
width: 500px;
flex-wrap: wrap;
justify-content: space-between;
align-self: baseline;
}
#caracteristicasOferta .caracteristicas .item {
display: flex;
align-items: center;
margin-bottom: 32px;
width: 250px;
}
#caracteristicasOferta .caracteristicas .item img{
max-width: 32px;
margin-right: 16px;
}
#caracteristicasOferta .todoConteudo {
display: flex;
justify-content: space-between;
}
#caracteristicasOferta .etapas {
width: 100%;
max-width: 570px;
border: 1px solid #D5D5D5;
box-shadow: 2px 2px 0px 0px #8E8E8E29;
padding: 16px 0;
box-sizing: border-box;
border-radius: 2px;
}
#caracteristicasOferta .etapas .header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 16px;
padding-right: 48px;
}
#caracteristicasOferta .etapas .header strong{
color: #061844;
}
#caracteristicasOferta .etapas .header p{
font-weight: 600;
margin-bottom: 16px;
}
#caracteristicasOferta .todoConteudo .caracteristicas p {
font-weight: 400;
text-align: left;
margin-bottom: 8px;
}
#caracteristicasOferta .todoConteudo .caracteristicas p:last-child{
margin-bottom: 0;
}
#caracteristicasOferta .todoConteudo .etapa {
display: flex;
justify-content: space-between;
align-items: center;
}
#caracteristicasOferta .todoConteudo .etapa .numero {
width: 24px;
height: 24px;
border: 1px solid #80AEA7;
border-radius: 16px;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: center;
padding-right: 1px;
padding-bottom: 1px;
color: #061844;
margin-right: 8px;
}
#caracteristicasOferta .todoConteudo .etapa > div {
display: flex;
align-items: center;
}
#caracteristicasOferta .todoConteudo .etapa {
color: #686868;
font-size: 16px;
font-weight: 400;
line-height: 16px;
text-align: left;
padding: 8px 16px;
border-top: 1px solid #DCDCDC;
}
#caracteristicasOferta .todoConteudo .etapa:last-child{
padding-bottom: 0;
}
#caracteristicasOferta .todoConteudo .etapa p{
margin-bottom: 0;
max-width: 392px;
}
.carroselCards  .slick-list{
}
#caracteristicasOferta sup{
font-size: 7px; top: -6px; position: relative;
}
#porqueInvestir sup{
font-size: 7px; top: -6px; position: relative;
}
#opcoesDeInvestimento sup{
font-size: 7px; top: -6px; position: relative;
}
@media (max-width: 1180px) {
#porqueInvestir .todoCard .card {
min-height: 426px;
}
.itemAcordeonFundo .col-md-12.tdItem {
padding: 0 16px;
}
}
.textoCaracteristicas {
font-family: Titillium Web;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
width: 250px;
}
@media (max-width: 768px) {
#opcoesDeInvestimento .todoCard .content .content-left{
margin-bottom: 16px;
}
#opcoesDeInvestimento .vs{
margin-top: -30px;
}
#opcoesDeInvestimento .todoCard .content .content-left .card:last-child {
margin-bottom: 0;
padding-bottom: 48px;
}
#caracteristicasOferta .todoConteudo {
flex-wrap: wrap;
}
#caracteristicasOferta .todoConteudo .etapa > div {
max-width: 186px;
}
#caracteristicasOferta .etapas .header strong {
color: #061844;
max-width: 115px;
display: block;
}
#caracteristicasOferta .todoConteudo .etapa p {
margin-bottom: 0;
max-width: 154px;
}
}
.mPrev {
columns: auto !important;
}
.todoPrev {
columns: 2;
}
@media (max-width: 1180px) {
.todoPrev {
columns: auto;
}
.todoMenuGeral .menuGeral li .subMenu.menu-open {
right: 0;
left: inherit;
padding-bottom: 48px;
}
}
#caracteristicas ul li, #caracteristicas ol li {
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #686868;
}
#caracteristicas ol {
list-style: decimal;
display: block;
list-style-position: inside;
margin-bottom: 24px;
}
#caracteristicas ul {
list-style: decimal;
display: block;
list-style-position: inside;
margin-bottom: 24px;
}
.todoMenuGeral.institucional .subMenu.active.nv1{
height: 406px;
}
.todoMenuGeral.institucional .menuGeral li .subMenu {
min-height: 406px;
}
.MenuNovoAtivo .faixaNewsFixo{
z-index: 1;
} .nota-aviso{
margin-top: -64px;
margin-bottom: 64px;
}
.nota-aviso .todoNota {
background: #061844;
position: relative;
}
.nota-aviso .close-section-nota{
position: absolute;
right: 16px;
top:16px;
}
.nota-aviso .close-section-nota svg{
width: 18px;
height: 18px;
cursor: pointer;
}
.nota-aviso .close-section-nota svg *{
fill:#ffffff !important;
}
@media (max-width: 450px) {
.containerCaptacao > p {
padding-right: 8px
}
}  .binitial{
margin-bottom: 0px;
} .AtivoFixedMenu .todoMenuGeral {
top: 0;
}
.filtroPlataformas {
display: flex;
align-items: center;
margin-bottom: 48px;
}
.filtroPlataformas p{
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #686868;
margin-right: 16px;
}
.filtroPlataformas .todoBtn {
display: flex;
align-items: center;
border: 1px solid #CACACA;
width: 284px;
height: 48px;
border-radius: 4px;
}
.filtroPlataformas .todoBtn .btnFiltro.ativo {
display: flex;
width: 50%;
height: 100%;
justify-content: center;
align-items: center;
background: #061844;
color: #fff;
border-radius: 4px;
}
.filtroPlataformas .todoBtn .btnFiltro {
display: flex;
width: 50%;
height: 100%;
justify-content: center;
align-items: center;
background: none;
color: #686868;
border-radius: 4px;
}
.listados .BannerFundosNovo, .liquidos .BannerFundosNovo{
margin-bottom: 0;
}
.listados .fundosLiquidos h2, .listados .fundosLiquidos p {
display: none;
}
.listados .filtroPlataformas p{
display: block;
}
.liquidos .fundosListados {
display: none;
}
.listados .fundosListados {
display: block;
}
.listados .fundosListados h2,  .listados .fundosListados p{
display: block;
}
.listados #pageComoInvestir .todosCards{
display: none;
}
.liquidos #pageComoInvestir .todosCards{
display: flex;
}
#pageComoInvestir .todoPlataformas h2{
font-weight: 400;
}
#pageComoInvestir .todoPlataformas p{
max-width: 770px;
}
#pageComoInvestir .busca {
width: 100%;
max-width: 570px;
height: 48px;
border-radius: 2px;
border: 1px solid #B6B6B6;
background: #FFF;
display: flex;
align-items: center;
padding-left: 16px;
box-sizing: border-box;
margin-top: 48px;
}
#pageComoInvestir .busca svg{
margin-right: 16px;
}
#pageComoInvestir .busca input{
border: none;
height: 100%;
width: 100%;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; color: #686868;
}
#pageComoInvestir .busca input:focus{
outline: none;
}
#pageComoInvestir .busca input::placeholder{
opacity: 1;
}
#pageComoInvestir .cabecalhoTabela {
display: flex;
justify-content: space-between;
border-radius: 2px;
background: #F8F7F5;
height: 48px;
align-items: center;
padding: 0 26px;
box-sizing: border-box;
margin-top: 24px;
}
#pageComoInvestir .cabecalhoTabela .item{
display: flex;
align-items: center;
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px; }
#pageComoInvestir .cabecalhoTabela .item svg{
margin-left: 8px;
}
.cabecalhoTabela .item:nth-of-type(1) {
width: 176px;
}
.cabecalhoTabela .item:nth-of-type(2) {
width: 445px;
margin-right: 50px;
}
.cabecalhoTabela .item:nth-of-type(3) {
width: 60px;
margin-right: 40px;
}
.cabecalhoTabela .item:nth-of-type(4) {
width: 346px;
} 
#pageComoInvestir .fundos .item {
border-radius: 2px;
border: 1px solid #DCDCDC;
background: #FFF;
display: flex;
align-items: center;
padding: 16px 21px;
box-sizing: border-box;
border-left: 4px solid #B6A777;
position: relative;
margin-top: 24px;
}
#pageComoInvestir .fundos .item .cat {
width: 176px;
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px; }
#pageComoInvestir .fundos .item .nome {
width: 445px;
margin-right: 50px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; }
#pageComoInvestir .fundos .item .ticker{
width: 60px;
margin-right: 43px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; }
#pageComoInvestir .fundos .item .perfil{
margin-right: 43px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; }
#pageComoInvestir .fundos .item .btnSaibaMais{
position: absolute;
right: 24px;
}
#pageComoInvestir .fundos .item .btnSaibaMais a{
color: #2095EE;
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; display: flex;
align-items: center;
}
#pageComoInvestir .fundos .item .btnSaibaMais a svg{
margin-left: 8px;
}
#pageComoInvestir .fundos .mob{
display: none;
}
@media (max-width: 1180px) {
.cabecalhoTabela .item:nth-of-type(2) {
display: none !important;
}
#pageComoInvestir .fundos .item .nome{
display: none;
}
#pageComoInvestir .fundos .item .cat {
width: 105px;
margin-right: 28px;
}
#pageComoInvestir .cabecalhoTabela {
justify-content: inherit;
margin-bottom: 16px;
padding: 0 16px;
}
.cabecalhoTabela .item:nth-of-type(1) {
width: 105px;
margin-right: 38px;
}
#pageComoInvestir .fundos .item .ticker {
margin-right: 41px;
}
#pageComoInvestir .fundos .item .btnSaibaMais {
position: absolute;
right: 16px;
}
.filtroPlataformas .todoBtn .btnFiltro {
display: flex;
width: 50%;
height: 100%;
justify-content: center;
align-items: center;
background: none;
color: #686868;
border-radius: 4px;
padding: inherit;
line-height: inherit;
border: none;
font-size: inherit;
min-width: inherit;
text-align: inherit;
}
}
@media (max-width: 768px) {
#pageComoInvestir .btnSaibaMais span {
display: none;
}
#pageComoInvestir .btnSaibaMais .desk {
display: none;
}
#pageComoInvestir .btnSaibaMais .mob {
display: block;
}
#pageComoInvestir .todoPlataformas {
margin-top: 48px;
}
.filtroPlataformas p {
font-weight: 600 !important;
}
}
@media (max-width: 641px) {
.cabecalhoTabela .item:nth-of-type(1) {
margin-right: 28px;
}
}
@media (max-width: 366px) {
.cabecalhoTabela .item:nth-of-type(1) {
margin-right: -6px;
}
#pageComoInvestir .fundos .item .ticker {
margin-right: 26px;
}
.cabecalhoTabela .item:nth-of-type(1) {
margin-right: 16px;
}
#pageComoInvestir .fundos .item .cat {
margin-right: 16px;
}
.cabecalhoTabela .item:nth-of-type(4) {
width: 80px;
}
}
@media (max-width: 330px) {
#pageComoInvestir .fundos .item .btnSaibaMais {
right: 6px;
}} .tagEncerramento{
width: 200px;
}
.tablePadraoFundos {
width: 100%;
margin-top: 32px;
margin-bottom: 32px;
}
.itemAcordeonFundo:last-of-type{
margin-bottom: 48px;
}
.tablePadraoFundos thead {
padding-top: 24px;
color: #fff;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
}
.tablePadraoFundos thead th{
padding-top: 16px;
padding-bottom: 16px;
}
.tablePadraoFundos td {
color: #686868;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
padding: 16px 0;
border-bottom: 1px solid #DCDCDC;
}
.tablePadraoFundos.duasColunas td{
padding: 0;
border-bottom: none;
}
.tablePadraoFundos .group {
color: #686868;
text-align: left;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
padding: 16px 0;
border-bottom: 1px solid #DCDCDC;
padding-left: 24px;
}
.tablePadraoFundos tr:last-child td{
color: #fff;
}
.tablePadraoFundos.duasColunas tr:last-child{
background: inherit !important;
}
.tablePadraoFundos.duasColunas tr:last-child td{
color: #686868 !important;
}
.tablePadraoFundos.duasColunas  .label {
color: #061844;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin-right: 16px;
display: inline-block;
}
.tablePadraoFundos.duasColunas tbody{
border: 1px solid #DCDCDC;
border-bottom: none;
}
@media (max-width: 768px) {
.tablePadraoFundos.duasColunas td{
display: block;
}
}
.popup-gallery img{
max-width: 370px;
}
.popup-gallery a{
padding-right: 12px;
padding-left: 12px;
display: block;
margin-bottom: 24px;
width: 33.33%;
}
.popup-gallery{
display: flex;
flex-wrap: wrap;
margin-right: -12px;
margin-top: 48px;
margin-left: -12px;
}
.popup-gallery .imagem {
width: 100%;
height: 208px;
background-size: cover;
background-position: center;
}
@media (max-width: 768px) {
.popup-gallery a{
width: 50%;
}
.popup-gallery .imagem {
height: 112px;
}
.popup-gallery a{
padding-right: 6px;
padding-left: 6px;
}
.popup-gallery{
margin-right: -6px;
margin-left: -6px;
}
}
.txtPadrao{
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color: #686868;
opacity: 1;
}
.KINP11 .TodoCaracteristicas p:first-child {
display: none;
}  .sub- .selTitulo{
background: none;
border: none;
padding: 0px;
}  .rentabilidadeNova .AbasAno{
margin-top: 20px;
margin-bottom: 16px;
}
.rentabilidadeNova .AbasAno li a {
border-radius: 2px;
border: none;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
text-decoration: none;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
}
.rentabilidadeNova .AbasAno li {
float: none;
list-style: none;
background: none;
padding: 4px 8px;
margin-right: 8px;
box-sizing: border-box;
border: 1px solid #CECECE;
border-radius: 2px;
}
.rentabilidadeNova .AbasAno ul{
display: flex;
}
.rentabilidadeNova .AbasAno li.AbaAnosAtivo a{
color: #fff;
}
.tabelaContainer table {
width: 100%;
border-collapse: collapse;
box-sizing: border-box;
border-radius: 2px;
border: 1px solid #DCDCDC;
}
.rentabilidadeNova .tabelaContainer table td.headcol, .tabelaContainer table th.headcol {
width: 97px;
}
.rentabilidadeNova .tabelaContainer table .headcol {
padding: 16px 0;
padding-left: 15px;
padding-right: 24px;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
text-align: left;
}
.rentabilidadeNova .tabelaContainer table td.LinhaDestaqueRentabilidadeAno {
color: #686868;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px; letter-spacing: 0px;
}
.rentabilidadeNova .headcol{
font-weight: 400 !important;
}
.rentabilidadeNova .headcol.LinhaDestaqueRentabilidadeAno {
text-align: left !important;
color: #061844 !important;
font-weight: 600 !important;
}
#cotacaoMercado h4{
font-size: 18px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #061844;
}
.rentabilidadeNova .AbasAno li {
margin-right: 8px ;
padding:0px;
border: none;
}
.rentabilidadeNova .AbasAno li a {
font-size:16px;
line-height: 24px;
border: solid 1px #CECECE;
padding:4px 8px;
}
.cotacaoLiquidos .itemGrafico {
border-bottom: none;
}  .carroselPadraoFundos .arrowsContainer {
display: flex;
justify-content: center;
margin-top: 24px;
}
.carroselPadraoFundos .arrowsContainer.disabled {
display: none;
}
.carroselPadraoFundos .cardsCarroselPadrao {
margin-top: 24px;
}
.carroselPadraoFundos .arrowsContainer .prevCarrosel,
.carroselPadraoFundos .arrowsContainer .nextCarrosel {
background: none;
border: none;
cursor: pointer;
padding: 0;
margin: 0 10px; }
.carroselPadraoFundos .arrowsContainer .prevCarrosel svg,
.carroselPadraoFundos .arrowsContainer .nextCarrosel svg {
width: 48px;
height: 48px;
}
.cardsCarroselPadrao {
display: flex !important; align-items: stretch !important; }
.cardsCarroselPadrao .itemCard{
display: flex !important;
width: 270px;
padding: 24px 16px;
flex-direction: column;
align-items: flex-start;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
margin-right: 29.7px;
}
.cardsCarroselPadrao .itemCard:last-of-type{
margin-right: 0;
}
.cardsCarroselPadrao .itemCard p{
margin-bottom: 0;
}
.prevCarrosel, .nextCarrosel {
display: block !important;
}
.cardsCarroselPadrao h3 {
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin: 16px 0;
}
.cardsBolinha {
width: 826px;
columns: 4;
}
.cardsBolinha .itemCard {
display: flex;
align-items: center;
margin-bottom: 32px;
}
#cardsBolinha p {
max-width: 826px;
margin-bottom: 45px;
}
#cardsBolinha .cardsBolinha .itemCard p{
margin-bottom: 0;
margin-left: 8px;
}
@media (max-width: 768px) {
.carroselPadraoFundos .containerSite {
width: 100%;
}
.carroselPadraoFundos .headerItem {
padding: 0 12px;
width: 100%;
margin-right: 0;
margin-left: 0;
}
.cardsCarroselPadrao{
padding-left: 12px;
}
.cardsBolinha {
width: 100%;
columns: 2;
}
}
.captcha-doc{
margin-top: 140px;
margin-bottom: 300px
}
.captcha-doc h1{
margin-bottom:16px;
}
.captcha-doc .btnCaptcha {
width: 277px;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
display: flex;
align-items: center;
height: 74px;
padding: 0 16px;
justify-content: space-between;
margin-top: 24px
}
.captcha-doc h1{
color: #061844;
font-family: "Titillium Web";
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.captcha-doc .check{
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
display:flex;
align-items:center;
}
.captcha-doc .check .inputCheckFake{
margin-right: 8px
}
.captcha-doc .check .inputCheckFake{
border-radius: 2px;
border: 1px solid #CACACA;
background: #FFF;
width: 16px;
height: 16px;
}
.captcha-doc .check .inputCheckFake svg{
display: none;
}
.captcha-doc input[type="submit"]{
display: none;
}
.captcha-doc .voltar{
display: none;
}
.btnCaptcha.ativo .voltar{
display: block;
}
.btnCaptcha.ativo .logoGeral{
display: none;
}
.btnCaptcha.ativo  .inputCheckFake svg {
display: block;
}
.btnCaptcha.ativo{
border: 1px solid #2095EE;
}
.NovosFundos .itemAcordeonFundo:nth-of-type(1) .headerItem{
margin-top: 48px !important;
} .col-md-3.Class .textEquipe {
margin-left: 0px;
} .slick-initialized+.arrowsContainerPq {
display: flex !important;
justify-content: center;
margin-top: 24px;
gap: 24px;
}
.arrowsContainerPq{
display: none;
}
.arrowsContainerPq.disabled {
display: none;
}
.arrowsContainerPq button{
background: none;
border: none;
appearance: none;
box-shadow: none;
margin: 0;
}  .BodyAtivoMenuFundoFixo .todoMenuGeral {
display: none;
} #numerosFundo .CarrNums {
display: flex;
}
#numerosFundo .CarrNums .slick-next {
top: 30px;}
@media (max-width: 1180px) {
#numerosFundo .CarrNums {
width: 100%;
padding-left: 16px;
}
} span.extraValues {
display: block !important;
font-size: 16px !important;
text-align: center;
}
.extra1 {
display: block !important;
font-size: 16px !important;
text-align: center;
margin-top: 12px !important;
margin-bottom: -10px !important;
}
.atualizando #inputDolarValorCota ,  .atualizando  .extra1{
color:transparent !important;
}  .banner-carousel-container {
margin-top: 80px;
position: relative;
}
.mgPadrao{
margin-top: 96px;
}
.tituloPadrao{
color: #061844;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.flex{
display: flex;
}
.itens-center{
align-items: center;
}
.items-start{
align-items: flex-start;
}
.items-baseline{
align-items: baseline;
}
.justify-center{
justify-content: center;
}
.justify-between{
justify-content: space-between;
}
.flex-wrap{
flex-wrap: wrap;
}
.btn-veja-todos{
color: #2095EE;
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; transition: all 0.3s ease-in-out;
position: relative;
}
.btn-veja-todos::after{
content: "";
position: absolute;
left: 0;
width: 0;
height: 2px;
background: #2095EE;
bottom: -4px;
transition: all 0.3s ease-in-out;
}
.btn-veja-todos:hover:after{
width: 100%;
}
.btn-veja-todos svg{
margin-left: 8px;
}
.carrossel-itens{
margin-top: 40px;
}
.carrossel-item {
display: flex;
width: 270px;
height: 368px !important;
padding:  20px;
flex-direction: column;
align-items: flex-start;
gap: 48px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
margin-right: 30px !important;
box-sizing: border-box;
position: relative;
}
.carrossel-itens .slick-list{
padding: 0 !important;
}
.card-fundo {
width: 100%;
}
.todoTag div {
margin-right: 4px;
}
.todoTag div:last-of-type{
margin-right: 0;
}
.carrossel-item h4 {
color: #061844;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
margin-top: 16px;
margin-bottom: 8px;
}
.carrossel-item p{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-bottom: 48px;
}
.btn-saiba-mais svg{
margin-left: 8px;
}
.btn-saiba-mais{
color: #2095EE;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
.btn-saiba-mais{
position: absolute;
bottom: 24px;
left: 24px;
transition: all 0.3s ease-in-out;
}
.btn-saiba-mais::after{
content: "";
position: absolute;
left: 0;
width: 0;
height: 2px;
background: #2095EE;
bottom: -4px;
transition: all 0.3s ease-in-out;
}
.btn-saiba-mais:hover:after{
width: 100%;
}
.carrossel-controles{
margin-top: 24px;
}
.carrossel-controles span{
cursor: s;
}
.carrossel-controles span:nth-of-type(1){
margin-right: 24px;
}
.carrossel-controles span svg{
transition: all 0.3s ease-in-out;
cursor: pointer;
}
.carrossel-controles span svg:hover rect{
fill: #061844;
}
.carrossel-controles span svg:hover path{
fill: #fff;
}
.investir-home{
background: #1D2537;
padding-top: 134px;
padding-bottom: 158px;
}
.boxTexto{
width: 470px;
}
.boxCards{
width: 570px;
}
.boxTexto h2{
color: #FFF;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 48px; margin-bottom: 40px;
} @media (max-width: 768px) {
.boxTexto h2{
font-size: 28px;
line-height: 32px;
}
}
.boxTexto p{
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.tagSecao{
margin-bottom: 24px;
}
.tagSecao span{
display: inline-block;
width: 24px;
height: 2px;
margin-right: 16px;
}
.investir-home .tagSecao{
color: #A1AECC;
}
.investir-home .tagSecao span{
background: #A1AECC;
}
.cardConteudo{
height: 160px;
padding: 0 32px;
margin-bottom: 24px;
position: relative;
}
.cardConteudo:last-of-type{
margin-bottom: 0;
}
.cardConteudo h3{
color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px; max-width: 322px;
position: relative;
}
.cardConteudo::before{
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
opacity: 0.95;
background: linear-gradient(88deg, #0E1626 9.16%, rgba(14, 22, 38, 0.00) 50.3%);
}
.btnConteudo a {
display: inline-flex;
height: 48px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 16px;
flex-shrink: 0;
border-radius: 100px;
background: #2095EE;
color: #fff;
padding: 0 24px;
box-sizing: border-box;
color: #FFF;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
transition: all 0.3s ease-in-out;
position: relative;
}
.btnConteudo a:hover{
opacity: 0.9;
}
.portifolio.novo {
padding: 96px 0;
margin-bottom: 0;
}
.blogHome h2{
color: #061844;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.blogHome .tagSecao{
color: #686868;
}
.blogHome .tagSecao span {
background: #061844;
}
.blogHome .tagPost {
color: #6D9EC2;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-top: 16px;
margin-bottom: 8px;
text-transform: initial !important;
}
.blogHome .itemNoticia h3 {
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
min-height: 0;
margin-top: 0;
}
.blogHome .itemNoticia .autor {
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-top: 8px;
text-align: left;
}
.blogHome .itemNoticia {
padding-right: 0px;
width: 370px !important;
margin-right: 30px !important;
}
.blogHome .BgPostBlogHome {
height: auto;
aspect-ratio: 19 / 9;
}
.slick-carousel{
margin-top: 40px;
}
.kafe-com-kinea .video{
width: 578px;
height: 431px;
position: relative;
}
.kafe-com-kinea .imagem {
width: 578px;
height: 431px;
position: relative;
background-size: cover;
background-position: center;
}
.kafe-com-kinea .video video{
width: 100%;
height: 100%;
object-fit: cover;
}
#videoToggle {
border: none;
position: absolute;
bottom: 26px;
right: 26px;
background: none;
}
.kafe-com-kinea .infos{
width: 387px;
margin-right: 83px;
}
.kafe-com-kinea .tagSecao span{
background: #061844;
}
.kafe-com-kinea .tagSecao{
color: #686868;
}
.kafe-com-kinea .infos h2 {
color: #061844;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 36px;
max-width: 356px;
margin-bottom: 24px;
}
.kafe-com-kinea .socias {
margin-top: 40px;
width: 296px;
}
.kafe-com-kinea .socias .item-sociais a {
display: flex;
width: 136px;
height: 48px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 8px;
flex-shrink: 0;
border-radius: 100px;
border: 2px solid #061844; 
margin-bottom: 24px;
transition: all 0.3s ease-in-out;
}
.kafe-com-kinea .socias .item-sociais p {
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.kafe-com-kinea .socias .item-sociais a img {
max-height: 24px;
}
.kafe-com-kinea .socias .item-sociais a img{ 
transition: all 0.3s ease-in-out;
}
.kafe-com-kinea .socias .item-sociais a:hover{
background: #061844;
}
.kafe-com-kinea .socias .item-sociais a:hover img{
filter: brightness(0) invert(1);
}
.kafe-com-kinea .socias .item-sociais a:hover p{
color: #fff;
}
.kafe-com-kinea .socias .item-sociais:nth-child(1) a:hover svg path:last-of-type{
fill: #061844;
}
.secao-quem-somos {
background: #F8F7F5;
padding: 124px 0;
}
.tagSecao span{
background: #061844;
}
.tagSecao {
color: #686868;
}
.secao-quem-somos h2{
color: #061844;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 48px; margin-bottom: 48px;
} @media (max-width: 768px) {
.secao-quem-somos h2{
font-size: 28px;
line-height: 32px;
}
}
.texto-quem-somos {
width: 536px;
}
.secao-quem-somos a{
display: inline-flex;
height: 48px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 16px;
flex-shrink: 0;
border-radius: 100px;
border: 2px solid #061844;
box-sizing: border-box;
color: #061844;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; transition: all 0.3s ease-in-out;
}
.secao-quem-somos a:hover{
background: #061844;
color: #fff;
}
.secao-quem-somos a:hover svg *{
fill: #fff;
}
.secao-quem-somos a svg{
transition: all 0.3s ease-in-out;
}
.newsletter-footer {
background: #0A152E;
padding-top: 120px;
padding-bottom: 200px;
}
.newsletter-footer .tagSecao span{
background: #A1AECC;
}
.newsletter-footer .tagSecao{
color: #A1AECC;
}
.newsletter-footer h2 {
color: #FFF;
font-family: "Titillium Web";
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 36px;
max-width: 322px;
margin-bottom: 48px;
}
.btnNews.btnPadraoLp a {
display: inline-flex;
padding: 12px 41px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 100px;
border: 2px solid #2095EE;
color: #FFF;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
transition: all 0.3s ease-in-out;
}
.newsletter-footer .imagem {
width: 570px;
height: 320px;
background-size: cover;
background-position: center;
}
.popAtivo .todoMenuGeral {
z-index: 10;
}
.btnNews.btnPadraoLp a:hover{
background: #2095EE;
color: #fff;
}
.formPadrao.formNovo {
border-radius: 4px;
background: #FFF;
box-shadow: 5px 5px 12.5px 0px rgba(6, 24, 68, 0.10);
width: 424px;
padding: 24px;
}
.formPadrao.formNovo .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;
height: 56px;
display: flex;
align-items: center;
padding-left: 24px;
margin-bottom: 21px;
box-sizing: border-box;
}
.formPadrao.formNovo .display-itens {
width: 100%;
height: 100%;
}
.formPadrao.formNovo .GroupCampo input{
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; }
.formPadrao.formNovo .GroupCampo input::placeholder{
opacity: 1;
}
.formPadrao.formNovo form input[type="submit"]{
border-radius: 100px;
border: 2px solid #2095EE;
background: #2095EE;
color: #FFF;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; box-shadow: none;
transition: 0.3s;
}
.formPadrao.formNovo form input[type="submit"]:hover{
opacity: 0.9;
}
.formPadrao.formNovo .GroupCampo.grupoSelect {
position: relative;
padding-right:16px;
box-sizing:border-box;
}
.formPadrao.formNovo .display-itens {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
}
.formPadrao.formNovo .selectFakeGeral {
background: #FFF;
box-shadow: 5px 5px 12.5px 0px rgba(6, 24, 68, 0.10);
width: 100%;
position: absolute;
top: 61px;
left: 0;
border-radius: 8px;
border: 1px solid #CECECE;
background: #FFF;
height: 224px;
overflow: hidden;
overflow-y: hidden;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #A4A4A4 #E1E1E1;
scrollbar-gutter: stable;
padding: 16px 0;
box-sizing: border-box;
display: none;
}
.formPadrao.formNovo .todoCheckbox.checkGeral {
display: flex;
padding: 0 16px;
margin-bottom: 16px;
}
.formPadrao.formNovo .inputCheckboxFake {
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin-right: 8px;
}
.formPadrao.formNovo .checkboxFake {
width: 16px;
height: 16px;
border-radius: 2px;
border: 1px solid #CECECE;
background: #FFF;
box-sizing: border-box;
}
.formPadrao.formNovo .checkboxFake svg{
display: none;
}
.formPadrao.formNovo .checkAtivo .checkboxFake{
border: 0;
}
.formPadrao.formNovo .inputCheckboxFake input {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
left: 0;
top: 0;
margin: 0;
line-height: 0;
}
.formPadrao.formNovo .todoCheckbox {
margin-bottom: 16px;
}
.formPadrao.formNovo .todoCheckbox {
display: flex;
padding-left: 32px;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 16px;
}
.formPadrao.formNovo .categoria {
margin-bottom: 16px;
}
.formPadrao.formNovo .categoria .item {
margin-bottom: 16px;
}
.formPadrao.formNovo  .selectFakeGeral.ativo {
display: block;
z-index: 10;
}
.formPadrao.formNovo .display-itens.cb svg {
transform: rotate(180deg);
}
.formPadrao.formNovo .grupoSelect.ativo .display-itens.cb svg {
transform: rotate(0deg);
}
.formPadrao.formNovo .inputCheckboxFake.checkAtivo .checkboxFake svg {
display: block;
} .popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: none; justify-content: center;
align-items: center;
z-index: 1000;
} .popup-content {
background: #fff;
padding: 40px;
max-width: 992px;
width: 100%;
position: absolute;
right: 0;
z-index: 1001;
height: 100%;
overflow-y: auto;
}
.popup-content h2{
color: #061844;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 40px; margin-top: 128px;
max-width: 469px;
margin-bottom: 40px;
}
.popup-content .formPadrao.formNovo {
padding: 0;
box-shadow: none;
max-width: 376px;
} .popup-close {
position: absolute;
top: 40px;
right: 40px;
cursor: pointer;
}
.popAtivo {
overflow-y: hidden;
}
.footer-novo{
background: #0A152E;
}
.footer-novo .tituloMenu {
color: #FFF;
margin-bottom: 16px;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.itemMenu .tituloMenu a{
color: #FFF;
margin-bottom: 16px;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.footer-novo .itens.fundos {
columns: 2;
}
.footer-novo .Separador {
width: 100%;
border-bottom: solid 1px #354772;
padding-top: 64px;
margin-bottom: 24px;
}
.footer-novo .mostrar-mais{
display: none;
}
.footer-novo{
padding-bottom: 56px;
}
@media (max-width: 1180px) {
.fundos-destaque .containerSite {
width: 100%;
}
.fundos-header {
padding: 0 16px;
flex-wrap: wrap;
flex-direction: column;
justify-content: left;
align-items: baseline;
}
.fundos-carrossel{
padding-left: 16px;
}
.fundos-titulo{
margin-bottom: 16px;
max-width: 361px;
}
.investir-home .containerSite {
flex-wrap: wrap;
flex-direction: column;
align-items: baseline;
}
.investir-home {
background: #1D2537;
padding-top: 96px;
padding-bottom: 96px;
}
.boxTexto {
width: 100%;
max-width: 470px;
margin-bottom: 40px;
}
.cardConteudo {
height: 184px;
padding: 0 32px;
margin-bottom: 24px;
position: relative;
background-size: cover;
background-position: center;
flex-wrap: wrap;
flex-direction: column;
align-items: baseline;
justify-content: center;
}
.cardConteudo h3{
margin-bottom: 16px;
max-width: 224px;
}
.portifolio h2 {
margin-bottom: 40px;
}
.blogHome h2{
margin-bottom: 16px;
}
.blogHome .containerSite {
width: 100%;
}
.blogHome .tagSecao{
padding: 0 16px;
}
.TodoCarrosselNoticia {
padding-left: 16px;
}
.kafe-com-kinea .containerSite {
flex-wrap: wrap;
flex-direction: column;
gap: 48px;
align-items: baseline;
}
.kafe-com-kinea .video {
width: 100%;
height: 276px;
position: relative;
margin-bottom: 48px;
}
.secao-quem-somos{
padding: 96px 0;
}
.secao-quem-somos .containerSite {
flex-wrap: wrap;
}
.texto-quem-somos{
width: 100%;
max-width: 536px;
margin-bottom: 48px;
}
.boxCards {
max-width: 570px;
width: 100%;
}
@media screen and (max-width: 1180px) {
.boxCards .btnConteudo a{
min-width: 170px;
}
}      
.newsletter-footer {
background: #0A152E;
padding-top: 120px;
padding-bottom: 120px;
}
.newsletter-footer .containerSite {
flex-wrap: wrap;
flex-direction: column;
align-items: baseline;
}
.newsletter-footer .texto-news{
margin-bottom: 48px;
}
.newsletter-footer .imagem {
max-width: 570px;
height: 202px;
background-size: cover;
background-position: center;
width: 100%;
}
.footer-novo .row {
flex-wrap: wrap;
flex-direction: column;
}
.footer-novo .col-md-4, .footer-novo .col-md-2{
width: 100%;
flex: 100%;
max-width: 100%;
}
.containerSite {
width: calc(100% - 32px);
}
.footer-novo .row {
flex-wrap: wrap;
flex-direction: column;
align-items: center;
}
.footer-novo .offset-4 {
margin-left: 0;
}
.tituloMenu:not(.Visivel) + ul, .DivFundos + .row {
display: block;
}
footer.footer-novo .itemMenu {
border-bottom: none;
padding-bottom: 0;
}
.footer-novo .tituloMenu svg {
display: none;
}
.footer-novo .order-2 {
order: 1;
}
.footer-novo .order-3{
order: 2;
}
.footer-novo .order-1{
order: 3;
}
.footer-novo .row.Logos {
padding-top: 24px;
border-top: 1px solid #354772;
margin: 0;
margin-top: 48px;
}
.footer-novo #logo-itau-footer img {
max-width: 148px;
}
.footer-novo .pInfoDesk {
display: block;
}
.footer-novo .texto {
border-top: none;
margin-top: 36px;
padding: 0;
text-align: left;
height: 340px;
position: relative;
overflow: hidden;
}
.footer-novo .mostrar-mais {
display: block;
height: 1px;
background-color: #354772;
text-align: center;
margin-top: 24px;
margin-bottom: 24px;
}
.footer-novo  .mostrar-mais span {
background-color: #041130;
position: relative;
top: -0.5em;
padding: 0 10px;
color: #fff;
}
.footer-novo .texto.ativo::after{
background: none;
}
.footer-novo .texto::after {
content: "";
position: absolute;
width: 100%;
height: 61px;
bottom: 0;
left: 0;
background: transparent linear-gradient(180deg, rgba(4, 17, 48, 0) 0%, #041130 100%) 0% 0% no-repeat padding-box;
opacity: 1;
}
.footer-novo .texto.ativo {
height: auto;
}
.popup-content .formPadrao.formNovo {
padding:
0;
box-shadow: none;
max-width: 100%;
width: 100%;
}
.popup-content {
background:
#fff;
padding:
0 16px;}
#closePopup svg {
width: 24px;
height: 24px;
}
#closePopup{
top: 24px;
right: 24px;
}
}
@media (max-width: 768px) {
.kafe-com-kinea .imagem {
width: 370px;
height: 276px;
flex-shrink: 0;
width: 100%;
max-width: 370px;
}
}
.bannerNovoHome {
margin-top: 80px;
position: relative;
overflow: hidden;
}
.bannerNovoHome .carrosel-banner-home {
display: flex;
flex-wrap: nowrap;
height: 620px;
}
.bannerNovoHome .item-banner {
position: relative;
display: flex;
align-items: center;
justify-content: center;
flex: 1 1 auto;
overflow: hidden;
max-width: 100vw;
width: 100%;
}
.bannerNovoHome .item-banner video{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: 2;
min-height: 620px;
}
.bannerNovoHome .texto-banner.centralizado{
align-items: center;
text-align: center;
}
.bannerNovoHome .texto-banner.centralizado p{
text-align: center;
}
.bannerNovoHome .texto-banner {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
max-width: 1170px;
width: 100%;
height: 620px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
z-index: 3;
padding: 0 20px;
}
.bannerNovoHome .texto-banner h2 {
color: #FFF;
font-size: 32px;
font-weight: 600;
line-height: 40px;
margin-bottom: 24px;
max-width: 470px;
}
.bannerNovoHome .texto-banner p {
color: #FFF;
font-size: 20px;
font-weight: 400;
line-height: 28px;
max-width: 470px;
margin-bottom: 40px;
}
.btn-banner a {
display: inline-flex;
padding: 12px 24px;
align-items: center;
gap: 16px;
border: 2px solid #FFF;
border-radius: 100px;
color: #FFF;
font-size: 16px;
font-weight: 400;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.btn-banner a:hover {
background: #FFF;
color: #061844;
}
.btn-banner a svg {
margin-left: 16px;
transition: all 0.3s ease-in-out;
}
.btn-banner a svg path {
transition: fill 0.3s ease-in-out;
}
.btn-banner a:hover svg path {
fill: #061844;
}
.bannerNovoHome .item-banner .imagem-banner-desk {
position: relative;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-height: 620px;
}
.bannerNovoHome .ov{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #1D2537;
opacity: 0.24;
z-index: 1;
}
.bannerNovoHome .slick-list {
padding-left: inherit !important;
}
.progress-container {
display: flex;
gap: 30px;
justify-content: center;
}
.progress-item {
cursor: pointer;
text-align: left;
flex: 1;
display: flex;
flex-direction: column;
}
.slide-number {
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; opacity: 0.7;
transition: fill 0.3s ease-in-out;
margin-right: 16px ;
}
.slide-title {
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; opacity: 0.7;
transition: fill 0.3s ease-in-out;
}
.progress-bar {
position: relative;
width: 100%;
height: 2px;
opacity: 0.7;
background: #FFF;
}
.progress-item.ativo .progress-bar{
opacity: 1;
}
.progress-item.ativo .slide-number, .progress-item.ativo .slide-title{
opacity: 1;
}
.progress-fill {
width: 0%;
height: 100%;
background: #2095EE;
transition: width linear;
}
.progress-item:hover .slide-title {
color: #2095EE;
opacity: 1;
}
.progress-item:hover .slide-number {
color: #2095EE;
opacity: 1;
}
.progress-container.containerSite {
position: absolute;
bottom: 24px;
z-index: 100;
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
}
.todo-titulo-slide {
order: 2;
margin-top: 8px;
}
.play-pause {
position: absolute;
right: 0;
bottom: 58px;
cursor: pointer;
}
.item-banner.video a {
width: 100%;
height: 100%;
top: 0;
position: relative;
display: flex;
z-index: 1;
}
.bannerNovoHome .mobile{
display: none;
}
@media (max-width: 1180px) {
.bannerNovoHome .desk{
display: none;
}
.bannerNovoHome .mobile{
display: block;
}
.bannerNovoHome .texto-banner {
max-width: 100%;
width: 100%;
padding: 0 16px;
}
.slide-title{
display: none;
}
.progress-container.containerSite {
position: absolute;
bottom: 24px;
z-index: 100;
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
padding: 0 16px;
}
.play-pause {
position: absolute;
right: 16px;
bottom: 0px;
cursor: pointer;
}
.progress-container {
gap: 24px;
justify-content: left;
}
.progress-item {
max-width: 48px;
}
.btn-banner a {
padding: 0;
width: 161px;
height: 48px;
justify-content: center;
}
}
.secao-quem-somos .foto-documentos {
width: 570px;
height: 428px;
background-size: cover;
background-position: center;
}
@media (max-width: 1180px) {
.secao-quem-somos .foto-documentos {
width: 100%;
max-width: 570px;
height: 271px;
background-size: cover;
background-position: center;
}
} .caixaIframePainel  {
position: relative; 
top: 0;
z-index: 99; 
text-align: center;
padding-top: 45% !important;
height: 0;
width: calc(100% - 16px);
position: relative;
margin-left: auto;
margin-right: auto;
min-height: 373.5px;
}
.caixaIframePainel iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
@media (max-width: 430px) {
.BannerPainelNovo  .banner.geral{
background-image: inherit
}
} #portal-do-investidor.portalnovo .conteudoPortalInvestidor{
padding: 0 !important;
}
.portalnovo .tablesPortal td:nth-of-type(3){
display: table-cell;
}
.KDOL11 .flex {
flex-direction: column;
} .NovosFundos .equipeNova .itemEquipeFundo > a {
display: flex;
align-items: center;
}
.NovosFundos .equipeNova .itemEquipeFundo > a  .textEquipe p{
min-height: auto !important;
}  .banner.geral.ativos-infra {
height: 320px;
margin-bottom: 48px;
position: relative;
}
.banner.geral.ativos-infra .containerSite{
position: relative;
}
.banner.geral.ativos-infra .ov{
opacity: 0.5;
background: rgba(29, 37, 55, 0.24);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.banner.geral.ativos-infra h1{
color: #FFF;
font-family: "Titillium Web";
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 40px; }
.ativos.containerSite .sobre{
width: 470px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.ativos.containerSite  .caracteristicas{
width: 570px;
margin-bottom: 392px;
}
.ativos.containerSite {
display: flex;
justify-content: space-between;
}
.ativos.containerSite ul{
display: flex;
flex-wrap: wrap;
}
.ativos.containerSite  .caracteristicas ul li .icon{
margin-right: 16px;
}
.ativos.containerSite  .caracteristicas ul li{
position: relative;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-bottom: 24px;
display: flex;
align-items: center;
width: 270px;
max-width: 270px;
}
.ativos.containerSite .icon {
border-radius: 32px;
background: #F6F6F6;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
}
.ativos.containerSite  h2{
color: #061844;
font-size: 24px;
font-weight: 400;
line-height: 32px; margin-bottom: 16px;
}
.ativos.containerSite .caracteristicas ul li span {
display: block;
width: 182px;
}
.tag-setor {
border-radius: 50px;
display: inline-flex;
padding: 4px 16px;
align-items: center;
gap: 4px;
color: #FFF;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin-bottom: 12px;
}
@media (max-width: 968px) {
.ativos.containerSite .caracteristicas{
margin-top: 64px;
}
.ativos.containerSite {
flex-wrap: wrap;
}
.ativos.containerSite .caracteristicas ul li {
width: 100%;
max-width: 100%;
}
}
@media (max-width: 430px) {
.ativos.containerSite .caracteristicas ul li span {
width: calc(100% - 32px);
}}
.ativos.containerSite .sobre.sobreMaior{
width: 100%;
max-width: 100%;
}  .pageMultimercados .equipe .accordion-header h3 {
display: block;
}    .item-banner.imagem.video .ov {
display: none;
}  .checkboxesFormAberto p{
color: #061844;
margin-bottom: 16px;
}
.formPadrao.formNovo.aberto .selectFakeGeral {
background:
#FFF;
box-shadow: none;
width: 100%;
position: relative;
top: 0;
left: 0;
border-radius:
0;
border:
none;
background:
#FFF;
height: auto;
overflow:
inherit;
scrollbar-width: inherit;
scrollbar-color: inherit;
scrollbar-gutter: inherit;
padding:
0;
box-sizing: border-box;
display: flex;
}
.formPadrao.formNovo.aberto .todoCheckbox {
display: flex;
padding-left: 0;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin-right: 16px;
}
.formPadrao.formNovo.aberto form input[type="submit"] {
margin-top: 8px;
}
.todoCheckboxesFormAberto{
display: flex;
flex-direction: column;
gap: 8px;
}
.formPadrao.formNovo.aberto .dp {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.tags-card-fundos {
display: flex;
align-items: center;
margin-bottom: 8px;
gap: 6px;
}
.tags-card-fundos .tag{
border-radius:
50px;
font-family: "Titillium Web";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
box-sizing: border-box;
display: flex;
padding:
4px 5px;
align-items: center;
gap:
4px;
background: inherit;
text-transform: inherit;
margin-bottom: inherit;
}
.btnNews.btnPadraoLp.newsletter {
display: inline-flex;
transform: rotate(-90deg);
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 16px;
border-radius: 32px 32px 0px 0px;
border: 2px solid #2095EE;
background: #2095EE;
position: fixed;
z-index: 10000000;
top: 50%;
right: -109px;
color: #fff;
cursor: pointer;
}
@media (max-width: 768px) {
.btnNews.btnPadraoLp.newsletter {
display: none;
}
}
.popAtivo .btnNews.btnPadraoLp.newsletter {
z-index: 1;
}
.popAtivo .TodoAvisoTopo{
z-index: 1 !important;
}
.tags-card-fundos  .em-emissao{
border: 1px solid #838383;
color: #838383;
}
.tags-card-fundos .investidores-geral {
border: 1px solid #838383;
color: #838383;
}
.tags-card-fundos .investidores-nao-qualificados {
border: 1px solid #838383;
color: #838383;
}
.tags-card-fundos .investidores-qualificado {
border: 1px solid #838383;
color: #838383;
}
.tags-card-fundos .investidores-profissionais {
border: 1px solid #838383;
color: #838383;
}
.tags-card-fundos  .risco-medio {
color: #6F83B4;
border:
1px solid #6F83B4;
}
.tags-card-fundos  .risco-alto {
color: #6F83B4;
border:
1px solid #6F83B4;
}
.tags-card-fundos  .risco-baixo  {
color: #6F83B4;
border:
1px solid #6F83B4;
}  .ofertas-nova .disclaimer-topo {
background:
#F8F7F5;
padding:
11px 0;
}
.ofertas-nova .disclaimer-topo .containerSite {
display: flex;
align-items: center;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
.ofertas-nova .disclaimer-topo .containerSite svg{
margin-right: 16px;
}
.conteudo-ofertas{
margin-top: 64px;
margin-bottom: 232px;
}
.conteudo-ofertas .dp{
display: flex;
justify-content: space-between;
align-items: baseline;
}
.conteudo-ofertas #selected-filters {
display: flex;
gap:
16px;
margin-top: 0px;
}
.conteudo-ofertas .grupo {
display: flex;
gap:
16px;
width: 65%;
flex-direction: column;
align-items: baseline;
}
.conteudo-ofertas .resultado-filtro a{
color: #2095EE;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
text-decoration: none;
margin-left: 8px;
order: 2;
margin-top:24px;
}
.conteudo-ofertas .filter-wrapper {
position: relative;
display: inline-block;
}
.conteudo-ofertas .filter-toggle svg{
margin-left: 16px;
}
.conteudo-ofertas .filter-toggle {
cursor: pointer;
border-radius:
24px;
border:
2px solid #061844;
background:
#FFF;
height: 48px;
width: 195px;
align-items: center;
display: flex;
justify-content: center;
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
font-family: "Titillium Web";
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .filter-menu {
display: none;
position: absolute;
top: 56px;
left: 0;
padding:
16px;
z-index: 10;
border-radius:
4px;
border:
1px solid #CACACA;
background:
#FFF;
box-shadow: 5px 5px 24px 0px rgba(6, 24, 68, 0.24);
width: 470px;
flex-shrink: 0;
}
.conteudo-ofertas #no-results {
font-style: inherit !important;
margin-bottom: 48px;
}
.conteudo-ofertas .filter-toggle:hover {
background: #061844;
color: #fff;
}
.conteudo-ofertas .filter-toggle:hover svg path{
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .filter-toggle:hover svg *{
fill: #fff;
}
.conteudo-ofertas #filter-menu p {
color: #686868;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-bottom: 24px;
}
.conteudo-ofertas .conteudo-ofertas .todoCheckboxs{
margin-top: 24px;
}
.conteudo-ofertas .checkbox-filter.ativo label {
background: #061844;
border:
1px solid #061844;
color: #FFF;
}
.conteudo-ofertas .filter-menu label {
display: block;
margin-bottom: 8px;
border-radius:
100px;
border:
1px solid #CACACA;
background:
#FFF;
padding:
8px 16px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
position: relative;
}
.conteudo-ofertas .filter-menu label input {
position: absolute;
margin:
0 auto;
right: 0;
left: 0;
opacity: 0;
cursor: pointer;
height: 100%;
top: 0;
}
.conteudo-ofertas .apply-btn {
cursor: pointer;
display: flex;
width: 124px;
height: 48px;
padding:
12px 24px;
justify-content: center;
align-items: center;
gap:
16px;
flex-shrink: 0;
border-radius:
100px;
border:
2px solid #2095EE;
background:
#2095EE;
color: #FFF;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
order: 2;
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .apply-btn:hover {
opacity: 0.9;}
.conteudo-ofertas .limpar-filtros {
display: flex;
width: 124px;
height: 48px;
padding:
12px 24px;
justify-content: center;
align-items: center;
gap:
16px;
flex-shrink: 0;
border-radius:
100px;
border:
2px solid #2095EE;
color: #2095EE;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
background:
#fff;
order:1;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .limpar-filtros:hover {
background: #2095EE;
color: #fff;}
.conteudo-ofertas .btns {
display: flex;
align-items: center;
gap:
16px;
margin-top: 24px;
justify-content: end; 
}
.conteudo-ofertas .filter-tag {
display: flex;
position: relative;
margin:
0;
border-radius:
24px;
border:
1px solid #CACACA;
background:
#F8F7F5;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
justify-content: center;
align-items: center;
height: 48px;
padding:
12px 16px;
margin-top:24px;
}
.conteudo-ofertas .filter-tag svg {
margin-right: 8px;
}
.conteudo-ofertas .card-container {
display: flex;
flex-wrap: wrap;
gap: 30px;
margin-top: 24px;
}
.conteudo-ofertas .card {
background-color: white;
border-radius: 10px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
width: 250px;
padding: 20px;
}
.conteudo-ofertas .card .title {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.conteudo-ofertas .resultado-filtro {
display: flex;
align-items: center;
}
.conteudo-ofertas .card .category {
font-size: 14px;
color: #666;
}
.conteudo-ofertas .hidden {
display: none !important;
}
.conteudo-ofertas .search-box {
display: flex;
width: 370px;
height: 48px;
padding:
12px 16px;
align-items: center;
gap:
16px;
flex-shrink: 0;
border-radius:
8px;
border:
1px solid #CACACA;
background:
#FFF;
box-sizing: border-box;
position: relative;
}
.conteudo-ofertas #search-input {
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
border:
none;
height: 46px;
box-sizing: border-box;
width: 100%;
position: absolute;
left: 0;
border-radius:
8px;
padding-left: 50px;
}
.conteudo-ofertas .search-box svg {
position: relative;
z-index: 2;
}
.conteudo-ofertas .todoCheckboxs {
display: flex;
flex-wrap: wrap;
gap:
16px;
padding-bottom: 24px;
border-bottom:
1px solid #CACACA;
}
.conteudo-ofertas .filter-toggle svg{
transition: all 0.3s ease-in-out;   
}
.conteudo-ofertas .filter-toggle.ativo svg {
transform: rotate(180deg);
}
.conteudo-ofertas .checkbox-filter{
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .checkbox-filter label:hover{
background:   #061844;
border:
1px solid #061844;
color: #fff;
}
.conteudo-ofertas .checkbox-filter label {
transition: all 0.3s ease-in-out;
}
.conteudo-ofertas .tag-card {
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 8px;
}
.conteudo-ofertas .card .title {
color: #061844;
font-family: "Titillium Web";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
margin-bottom: 16px;
margin-top: 0;
}
.conteudo-ofertas .card {
box-shadow: none;
width: 370px;
padding:
24px;
border-radius:
8px;
border:
1px solid #CACACA;
background:
#FFF;
box-sizing: border-box;
}
.conteudo-ofertas .card .item svg{
display: flex;
width: 48px;
height: 48px;
padding:
12px;
align-items: center;
gap:
8px;
border-radius:
24px;
background:
#F8F7F5;
margin-right: 8px;
}
.conteudo-ofertas .card .item  {
display: flex;
align-items: center;
}
.conteudo-ofertas .card .item{display: flex;
}
.conteudo-ofertas .card .item .texto{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.conteudo-ofertas .card .item .texto strong{
font-weight: 600;
display: block;
}
.conteudo-ofertas .card  .itens {
display: flex;
flex-direction: column;
gap:
16px;
}
.conteudo-ofertas .card .btn-oferta a{
color: #2095EE;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; display: flex;
align-items: center;
gap:
8px;
margin-top: 32px !important;
text-decoration: none;
}
.conteudo-ofertas .card .item.publico-alvo{
display: flex;
order: 1;
}
.conteudo-ofertas .card .item.volume-da-oferta{
display: flex;
order: 2;
}
.conteudo-ofertas .card .item.preco-de-subscricao{
display: flex;
order: 3;
}
.conteudo-ofertas .card .item.aplicacao-minima{
display: flex;
order: 4;
}
.conteudo-ofertas .card .item .icone{
display: flex;
width: 48px;
height: 48px;
padding: 12px;
align-items: center;
gap: 8px;
border-radius: 24px;
background: #F8F7F5;
margin-right: 8px;
}
.conteudo-ofertas  #filter-menu .mob{
display: none;
}
@media (max-width: 768px) {
.conteudo-ofertas .dp {
flex-direction: column;
gap: 24px
;
}
.conteudo-ofertas .search-box {
width: 100%;
order: 1;
}
.conteudo-ofertas .grupo {
width: 100%;
order: 2;
flex-direction: column;
}
.conteudo-ofertas .filter-toggle{
width: 100%;
}
.conteudo-ofertas .filter-wrapper {
width: 100%;
}
.conteudo-ofertas #filter-menu .mob{
display: flex;
justify-content: space-between;
align-items: center;
}
.conteudo-ofertas #filter-menu {
position: fixed;
width: 100%;
z-index: 1000000;
border:
none;
box-shadow: none;
top: 0;
height: 100%;
padding:
24px 16px;
border-radius:
0;
}
.conteudo-ofertas #filter-menu .mob p {
color: #061844;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px;
margin-bottom: 0;
}
.conteudo-ofertas .limpar-filtros {
width: 172px;
}
.conteudo-ofertas .apply-btn {
width: 172px;}
.conteudo-ofertas .btns {
justify-content: center;
}
.conteudo-ofertas .btns-mob.btns{
margin-top: 0;
}
.conteudo-ofertas #selected-filters {
flex-wrap: wrap;
}
.conteudo-ofertas .filter-tag{
margin-top: 0;
height: 40px;
}
.conteudo-ofertas #filter-menu .txtFiltrosSelecionados {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 400;
}
.p-categorias{
padding-top: 20px;
border-top: 1px solid #CACACA;
margin-top: 40px;
}
.conteudo-ofertas .todoCheckboxs {
padding-bottom: 0;
border-bottom:
none;
}
.conteudo-ofertas {
margin-bottom: 168px;
}
.conteudo-ofertas .card-container {
justify-content: center;
}
.conteudo-ofertas .btns-mob {
display: flex;
gap:
16px;
justify-content: center;
margin-top: 24px;
}
}
.banner-menor {
height: 320px;
margin-top: 80px;
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.banner-menor .breadcrumb{
position: absolute;
top: 24px;
}
.banner-menor .breadcrumb a {
color: #FFF;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration:
none;
}
.banner-menor .texto {
height: 100%;
position: relative;
flex-direction: column;
justify-content: center;
display: flex;
}
.banner-menor .texto  h1 {
color: #FFF;
font-size: 32px;
font-style: normal;
line-height: 40px;
margin: 8px 0; 
} 
.banner-menor .texto  h1 strong{
font-weight: 600;
}
.banner-menor .texto p {
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 8px; 
}
.banner-menor .texto .btnBanner a{
display: inline-flex;
height: 40px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 8px;text-decoration: none;
border-radius: 100px;
background: #2095EE;
color: #FFF;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; transition: all 0.3s ease-in-out;
box-sizing: border-box;
}
.banner-menor .texto .btnBanner a:hover{
opacity: 0.9;
}
.banner-menor .tagCategoriaFundo {
display: inline;
padding:
4px 16px;
align-items: center;
gap:
4px;
border-radius:
50px;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
width: fit-content;
}
.banner-menor .ov {
position: absolute;
left: 0;
top: 0;
z-index: 1;
opacity: 0.5;
background:
rgba(29, 37, 55, 0.24);
width: 100%;
height: 100%;
}
.banner-menor  .containerSite {
position: relative;
display: flex;
height: 100%;
align-items: center;
z-index: 1;
}
.volumes{
padding-bottom: 24px;
border-bottom: 1px solid #CACACA;
margin-bottom: 64px;
margin-top: 48px;
}
.volumes .carroselVolumes{
display: flex;
gap: 16px;
}
.volumes .carroselVolumes .itemVolume{
min-width: 140px;
}
.volumes strong{
color: #061844;
display: block;
margin-bottom: 4px;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
.volumes p{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.documentos.ofertas-nova-geral .containerSite {
border-radius:
8px;
background:
#F8F7F5;
padding:
24px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
}
.ofertas-nova-geral h2{
color: #061844;
font-family: "Titillium Web";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px; margin-bottom: 16px;
}
.ofertas-nova-geral p{
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.ofertas-nova-geral p strong{
font-weight: 600;
}
.documentos.ofertas-nova-geral .containerSite .texto{
width: 646px;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos{
display: flex;
gap: 16px;
align-items: center;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos a{
display: flex;
max-width: 212px;
padding: 12px 16px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 100px;
border: 2px solid #2095EE;
color: #2095EE;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; transition: all 0.3s ease-in-out;   
text-decoration: none;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos a:hover{
background: #2095EE;
color: #fff;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos a:hover svg *{
fill: #fff;
transition: all 0.3s ease-in-out;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos a svg{
transition: all 0.3s ease-in-out;  
margin-right: 8px; 
}
.objetivo.ofertas-nova-geral{
margin-top: 64px;
margin-bottom: 96px;
}
.objetivo.ofertas-nova-geral .texto {
max-width: 470px;
}
.objetivo.ofertas-nova-geral .containerSite {
display: flex;
justify-content: space-between;
}
.objetivo.ofertas-nova-geral .containerSite  .itensObjetivo .item {
display: flex;
align-items: center;
padding-bottom: 8px;
border-bottom: 1px solid #CACACA;
gap: 16px;
}
.objetivo.ofertas-nova-geral .containerSite  .itensObjetivo {
display: flex;
flex-direction: column;
gap:
8px;
width: 570px;
}
.pqInvestirOferta.ofertas-nova-geral .texto {
max-width: 870px;
}
.cardPqInvestir {
margin-top: 24px;
display: flex;
gap:
30px;
}
.pqInvestirOferta{
margin-bottom: 96px;
}
.pqInvestirOferta.ofertas-nova-geral  .cardPqInvestir .cardItem{
display: flex;
flex-direction: column;
gap: 16px;
padding: 24px 16px;
width: 270px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
}
.pqInvestirOferta.ofertas-nova-geral  .cardPqInvestir .cardItem img{
max-width: 48px;
}
.ofertas-nova-geral  h3 {
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0%;
color: #061844;
}
.tabelaRecursos.ofertas-nova-geral{
margin-bottom: 64px;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table {
width: 100%;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table td {
text-align: center;
padding:
16px 0;
border-bottom:
1px solid #CACACA;
color: #686868;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; vertical-align: middle;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table tbody tr:nth-child(1) td{
border-radius:
4px 4px 0px 0px;
background: #F8F7F5 !important;
padding:
16px 0;
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
.tabelaRecursos.ofertas-nova-geral .table-responsive table td p {
text-align: center;
max-width: 79px;
margin:
0 auto;
}
.boxes-conteudo.ofertas-nova-geral {
margin-bottom: 96px;
}
.boxes-conteudo.ofertas-nova-geral .containerSite {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 24px;
}
.boxes-conteudo.ofertas-nova-geral .boxOfertas{
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
padding: 24px;
box-sizing: border-box;
width: 100%;
min-height: 272px;
}
.boxes-conteudo.ofertas-nova-geral .boxOfertas img{
max-width: 100%;
}
.boxes-conteudo.ofertas-nova-geral .todoBox {
width: 100%;
}
.boxes-conteudo.ofertas-nova-geral .todoBox.medio{
max-width: 570px;
}
.boxes-conteudo.ofertas-nova-geral .todoBox.pequeno{
max-width: 370px;
}
.boxes-conteudo.ofertas-nova-geral .todoBox.full{
max-width: 100%;
}
.boxes-conteudo.ofertas-nova-geral .boxOfertas.graficoquadrantes {
border:
0;
border-radius:
0;
padding:
0;
}
.boxOfertas.graficoquadrantes .boxes-conteudo.ofertas-nova-geral .containerSite {
display: block;
gap:
0;
}
.containerSite.h2Menor.ofertas-nova-geral.graficosQuadrantes {
display: block;
}
.secoesDp.ofertas-nova-geral .containerSite {
display: flex;
justify-content: space-between;
gap: 30px;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario {
width: 50%;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas {
width: 50%;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario .item {
border-bottom:
1px solid #CACACA;
padding-top: 16px;
padding-bottom: 16px;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario .item .texto {
display: flex;
justify-content: space-between;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario .item .texto .pr {
display: flex;
min-width: 170px;
text-align: left;
max-width: 170px;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario .item .texto .titulo {
max-width: 370px;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .item {
display: flex;
gap:
16px;
align-items: center;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .item .icone {
display: flex;
width: 64px;
height: 64px;
padding:
20px;
justify-content: center;
align-items: center;
gap:
8px;
flex-shrink: 0;
border-radius:
32px;
background:
#F6F6F6;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .item  .texto {
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
font-weight: 600;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .item  .texto strong {
display: block;
font-weight: 400;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .item.preco-de-subscricao{
display: none;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .todoCaracteristicas {
display: grid;
grid-template-columns: 1fr 1fr;
gap:
24px;
}
.equipeOfertas.ofertas-nova-geral {
margin-top: 100px;
margin-bottom: 224px;
}
.equipeOfertas.ofertas-nova-geral .todoEquipe {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap:
24px;
}
.equipeOfertas.ofertas-nova-geral .todoEquipe .texto strong{
display: block;
font-weight: 600;
}
.equipeOfertas.ofertas-nova-geral .todoEquipe .texto {
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
max-width: 199px;
}
.pqInvestirOferta.ofertas-nova-geral .setas-carrossel {
display: none;
}
.h2Menor h2 {
font-size: 16px !important; 
}
#graficosQuadrantes .containerSite {
position: relative;
z-index: 0;
}
.chart-box {
max-width: 208px;
max-height: 208px;
width: 100%;
height: 100%;
}
.chart-box {
max-width: 208px;
max-height: 208px;
width: 100%;
height: 100%;
}
.info {
display: grid;
gap:
32px;
grid-template-columns: 1fr 1fr 1fr;
} 
.graficopizza .info div:nth-of-type(1) {
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.graficopizza .info div {
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.graficopizza .info .selic span{
font-weight: 400;
}
.graficopizza .info .tx-media span{
font-weight: 400;
}
.graficopizza .info .cdi span{
font-weight: 400;
}
.boxOfertas.graficopizza {
display: flex;
align-items: center;
gap: 32px;
}
.table-responsive {
width: 100%;
overflow-x: auto;
scrollbar-width: thin;
scrollbar-color: #c9c9c9 #ffffff;
scrollbar-gutter: stable;
padding-bottom: 24px;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table tbody tr:nth-child(1) td:first-child {
border-radius:
4px 0 0 0 !important;
padding-left: 65px;
padding-right: 65px;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table tbody tr:nth-child(1) td:last-child {
border-radius:
0 4px 0 0 !important;
padding-left: 65px;
padding-right: 65px;
}
@media (max-width: 1180px) {
.documentos.ofertas-nova-geral .containerSite {
flex-wrap: wrap;
gap:
24px;
}
.volumes {
margin-bottom: 48px;
margin-top: 48px;
}
.objetivo.ofertas-nova-geral .containerSite {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap:
24px; 
}
.objetivo.ofertas-nova-geral .texto {
max-width: 100%;
}
.objetivo.ofertas-nova-geral .containerSite .itensObjetivo {
display: flex;
flex-direction: column;
gap:
8px;
width: 100%;
}
.objetivo.ofertas-nova-geral {
margin-top: 48px;
margin-bottom: 64px;
}
.table-responsive {
padding-bottom: 24px;
overflow-x: auto;
}
.pqInvestirOferta.ofertas-nova-geral .setas-carrossel {
display: flex;
justify-content: center;
gap:
24px;
margin-top: 24px;
}
.pqInvestirOferta.ofertas-nova-geral .cardPqInvestir .cardItem {
margin-right: 30px;
}
.pqInvestirOferta.ofertas-nova-geral .containerSite {
width: 100%;
padding-left: 16px;
}
.pqInvestirOferta.ofertas-nova-geral .texto {
padding-right: 16px;
}
.tabelaRecursos.ofertas-nova-geral .table-responsive table tbody tr:nth-child(1) td {
padding-left: 0;
padding-right: 0;
min-width: 200px;
}
.secoesDp.ofertas-nova-geral .containerSite {
flex-wrap: wrap;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario {
width: 100%;
}
.secoesDp.ofertas-nova-geral .containerSite .calendario .item .texto .pr {
display: flex;
min-width: 0;
text-align: right;
max-width: 170px;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas .todoCaracteristicas {
grid-template-columns: 1fr;
}
.equipeOfertas.ofertas-nova-geral .todoEquipe {
display: grid;
grid-template-columns: 1fr 1fr;
gap:
24px;
}
.pqInvestirOferta {
margin-bottom: 48px;
}
.tabelaRecursos.ofertas-nova-geral {
margin-bottom: 24px;
}
.secoesDp.ofertas-nova-geral .containerSite .caracteristicas {
width: 100%;
}
.boxes-conteudo.ofertas-nova-geral {
margin-bottom: 64px;
}
.equipeOfertas.ofertas-nova-geral {
margin-top: 48px;
margin-bottom: 200px;
}
}
#graficoSegmento {
max-height: 237px;
}
@media (max-width: 768px) {
.boxOfertas.graficopizza {
flex-direction: column;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos {
display: flex;
gap:
24px;
align-items: center;
flex-direction: column;
justify-content: center;
width: 100%;
}
.btn-documento {
width: 100%;
}
.documentos.ofertas-nova-geral .containerSite .btnsDocumentos a {
max-width: 100%;
}
.volumes .containerSite {
width: 100%;
padding-left: 16px;
}
.boxes-conteudo.ofertas-nova-geral .todoBox.pequeno {
max-width: 100%;
}
.boxes-conteudo.ofertas-nova-geral .boxOfertas img {
width: 100%;
}
.info {
display: grid;
gap:
16px;
flex-direction: column;
}
.chart-box {
max-width: 160px;
max-height: 160px;
}
#graficoSegmento {
max-height: 100%;
}
.boxOfertas.medio.graficobarra{
padding: 16px !important;
display: flex;
align-items: center;
}
}  .banner.geral.esg{
height: 620px;
}
.esg .banner.geral.esg p{
color: #FFF;
max-width: 470px;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-bottom: 16px;
}
.btnPadraoNovo a{
display: inline-flex;
padding: 12px 16px;
justify-content: center;
align-items: center;
gap: 8px; 
border-radius: 100px;
background: #2095EE;
color: #FFF;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
text-decoration: none;
line-height: 24px; transition: all 0.3s ease-in-out;
}
.btnPadraoNovo a:hover{
opacity: 0.9;
}
.banner.geral.esg .containerSite{
position: relative;
z-index: 2;
}
.banner.geral.esg .ov.white{
opacity: 0.24;
background: #FFF;
z-index: 1;
}
.banner.geral.esg .ov{
opacity: 0.32;
background: #061844;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.banner.geral.esg p{
max-width: 470px;
margin-bottom: 16px;
}
.menuFixoSecao {
border-bottom: 1px solid #CACACA;
background: #FFF;
margin-bottom: 32px;
}
.menuFixoSecao ul {
display: flex;
gap: 24px;
padding-top: 24px;
}
.menuFixoSecao ul li.active{
border-bottom: 4px solid #2095EE;
}
.menuFixoSecao ul li{
margin-right: 24px;
}
.menuFixoSecao ul li.active a{
font-weight: 600;
}
.menuFixoSecao ul li a{
color: #061844;
display: block;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
padding-bottom: 12px;
text-decoration: none;
}
.menuFixoSecao .prev.slick-arrow {
position: absolute;
left: -48px;
top: 50%;
justify-content: center;
align-content: center;
transform: rotate(180deg);
display: none ;
margin-top: -6px;
}
.menuFixoSecao:hover .next.slick-arrow{
display:  block !important;
}
.menuFixoSecao:hover .prev.slick-arrow{
display:  block ;
}
.menuFixoSecao .prev.slick-arrow.slick-disabled{
display: none !important;
}
.menuFixoSecao .next.slick-arrow {
position: absolute;
right: -48px;
top: 50%;
display: none !important;
justify-content: center;
align-content: center;
margin-top: -6px;
}
.fixedMenuEsg .scroll .todoMenuGeral {
display: none;
}
.setas-carrossel-menu svg {
width: 12px;
height: 12px;
}
.menuFixoSecao {
width: 100%;
background: white;
z-index: 0;
transition: all 0.3s ease;
position: relative;
}
.menuFixoSecao.fixed{
}
.menuFixoEsg{
position: relative;
}
.menuFixoSecao.fixed {
z-index: 1000;
position: fixed;
top: 0;
left: 0;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.secaoPadrao .accordion-container.accordionPadraoNovo{
width: 570px; 
border-top: 1px solid #CACACA;
}
.secaoPadrao .accordion-container.accordionPadraoNovo .accordion-header.active{
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px; }
.secaoPadrao .accordion-container.accordionPadraoNovo .accordion-content {
display: none;
margin-top: 24px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
max-width: 554px;
}
.secaoPadrao .accordion-container.accordionPadraoNovo .accordion-header {
display: flex;
justify-content: space-between;
align-items: center;
color: #686868;
font-family: "Titillium Web";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.accordion-item {
border-bottom: 1px solid #CACACA;
padding: 24px 0;
}
#investimentosESG .imagem {
width: 478px;
height: 588px;
box-sizing: border-box;
background-size: cover;
border-radius: 8px;
}
#investimentosESG p{
max-width: 570px;
}
#investimentosESG .conteudo .containerSite {
display: flex;
justify-content: space-between;
margin-top: 64px;
}
#investimentosESG {
padding-bottom: 96px;
border-bottom: 1px solid #CACACA;
}
.esg .secaoPadrao{
margin-bottom: 96px;
}
.esg #investimentosESG h2{
margin-bottom: 24px;
}
.esg h2{
color: #061844;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 40px; max-width: 607px;
}
.tabPadraoNova {
display: flex;
border-bottom: 1px solid #CACACA;
gap: 32px;
margin-top: 64px;
}
.tabPadraoNova button {
background: none;
border: none;
cursor: pointer;
color: #061844;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; text-transform: uppercase;
padding-bottom: 8px;
}
.tabPadraoNova button.active {
color: #2095EE;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; text-transform: uppercase;
border-bottom: 4px solid #2095EE;
}
.tab-content.padraoNovo {
display: none;
padding-top: 48px;
border-top: none;
}
.tab-content.padraoNovo.active {
display: block;
}
.abasPadraoNovo h3
{
color: #061844;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px; margin-bottom: 16px;
}
.abasPadraoNovo .cardsPadraoNovo{
margin-top: 24px;
}
.cardsPadraoNovo{            
display: flex;
gap: 30px;
}
.cardsPadraoNovo .cardNovo{
display: flex !important;
width: 270px;
height: 344px;
padding: 24px 16px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
}
#aba4 p{
margin-bottom: 24px;
max-width: 870px;
}
.cardsPadraoNovo .cardNovo p{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.imagemAba {
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
margin-top: 24px;
min-height: 500px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.zoom-wrapper {
overflow: hidden;
display: inline-block;
}
.zoom-target {
width: 100%;
display: block;
transition: transform 0.3s ease;
transform-origin: center center;
}
.zoom-icon {
position: absolute;
bottom: 24px;
right: 24px;
display: flex;
width: 48px;
height: 48px;
align-items: center;
gap: 8px;
flex-shrink: 0;
justify-content:center;
cursor: pointer;
z-index: 10;
border-radius: 50%;
border: 1px solid #CACACA;
background: #FFF;
}
.zoom-wrapper.zoom-enabled .zoom-target {
transition: none;
transform: scale(1.5); }
.zoom-wrapper.zoom-enabled {
cursor: zoom-out;
}
.imagemAba img {
max-width: 100%;
max-height: 100%;
object-fit: cover;
object-position: center;
}
.abasPadraoNovo .dp{
display: flex;
gap: 30px;
}
.cardNovoSemBorda {
display: flex !important;
flex-direction: column;
gap: 16px;
width: 370px;
}
.cardNovoSemBorda h4 {
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.cardNovoSemBorda ul{
list-style: square;
list-style-position: inside;
}
#aba4 .imagemAba {
margin-bottom: 94px;
}
.tableAba {
display: flex;
justify-content: space-between;
}
.tableAba .item {
width: 33.33%;
}
.tableAba .tabName {
border-radius: 4px 4px 0px 0px;
background: #F8F7F5;
padding: 16px;
color: #061844;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-bottom: 24px;
}
.tableAba ul {
list-style: square;
list-style-position: inside;
padding-left: 16px;
padding-bottom: 24px;
border-bottom: 1px solid #CACACA;
margin-bottom: 48px;
}
.tableAba ul li{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.cardNovoSemBorda ul li{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.parceriaPri {
background: linear-gradient(180deg, #1B2B44 0%, #0F172A 100%), #1D2537;
padding: 96px 0;
}
#parceriaPri h2 {
color: #fff;
margin-bottom: 64px;
}
#parceriaPri .logos{
max-width: 370px;
}
#parceriaPri .infos{
max-width: 500px;
}
#parceriaPri .logos div {
padding-top: 40px;
margin-top: 40px;
border-top: 1px solid #34405C;
display: flex;
gap: 40px;
}
#parceriaPri .containerSite {
display: flex;
justify-content: space-between;
}
#parceriaPri .itens{
width: 100%;
max-width: 470px;
display: flex;
flex-direction: column;
gap: 32px;
}
#parceriaPri h4 {
color: #9AAB66;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px;
margin-bottom: 16px;
}
#parceriaPri p{
color: #FFF;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; max-width: 370px;
}
.itensPadraoNovo{
display: flex;
gap: 24px;
margin-top: 24px;
flex-direction: column;
}
.itensPadraoNovo .item{
border-bottom: 1px solid #CACACA;
padding-bottom: 24px;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.itensPadraoNovo .item:last-child{
border-bottom: 0;
}
#gestaoPessoas .itensPadraoNovo{
width: 470px;
}
#gestaoPessoas .imagem {
display: flex;
width: 470px;
height: 588px;
flex-direction: column;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-radius: 8px;
}
#gestaoPessoas .containerSite {
display: flex;
justify-content: space-between;
}
#parceriasPontuais .containerSite {
border-radius: 8px;
background: #F8F7F5;
max-width: 1440px;
padding: 96px 135px;
box-sizing: border-box;
}
#parceriasPontuais .containerSite h2{
text-align: center;
}
#parceriasPontuais .containerSite h2 {
text-align: center;
margin: 0 auto;
margin-bottom: 64px;
}
.cardsPadraoNovo{
margin-bottom: 96px;
}
.cardsPadraoNovo .cardComFundo {
display: flex;
width: 270px;
height: 272px;
padding: 32px 16px;
flex-direction: column;
align-items: flex-start;
gap: 16px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
}
.cardsPadraoNovo .cardComFundo h4{
color: #061844;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
#parceriasPontuais .numeros {
display: flex;
gap:30px;
padding-bottom: 48px;
border-bottom: 1px solid #CACACA;
}
#parceriasPontuais .numeros:last-child{
border-bottom: 0;
padding-top: 48px;
}
#parceriasPontuais .numeros h4 svg {
position: absolute;
top: 15px;
}
#parceriasPontuais .numeros span{
width: 270px;
display: block;
color: #686868;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: 40px; }
#parceriasPontuais .numeros .nmrs {
display: flex;
gap:30px;
}
#parceriasPontuais .numeros .nmrs .nmr{
width: 170px;
}
#parceriasPontuais .numeros .nmrs h4{
color: #061844;
text-align: center;
font-size: 64px;
font-style: normal;
font-weight: 600;
line-height: 64px; margin-bottom: 8px;
position: relative;
}
#parceriasPontuais .numeros .nmrs p{
color: #061844;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
#projetosPatrocinados .itensPadraoNovo{
width: 470px;
}
#projetosPatrocinados .itensPadraoNovo h4{
color: #9AAB66;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 20px; margin-bottom: 16px;
}
#projetosPatrocinados h2{
margin-bottom: 64px;
}
#projetosPatrocinados .conteudo {
display: flex;
justify-content: space-between;
align-items: center;
}
.carroselImagensPadrao .imagem {
width: 570px;
height: 570px;
flex-shrink: 0;
border-radius: 4px;
background: #E4E4E4;
background-size: cover;
background-position: center;
opacity: 0;
position: absolute;
transition: opacity 1s ease-in-out;
}
.carroselImagensPadrao {
position: relative;
width: 570px;
height: 570px;
}
.carroselImagensPadrao .imagem.active {
opacity: 1;
z-index: 1;
}
#ParceriaAbraceUmaCausa h2{
margin-bottom: 24px;
}
#ParceriaAbraceUmaCausa p{
max-width: 770px;
margin-bottom: 64px;
}
#ParceriaAbraceUmaCausa .projeto {
border-radius: 4px;
border: 1px solid #CACACA;
height: 448px;
padding: 24px;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
#ParceriaAbraceUmaCausa .projeto .infos{
width: 508px;
}
#ParceriaAbraceUmaCausa .imagem{
width: 594px;
height: 100%;
background-size: cover;
background-position: center;
position: absolute;
right: 0;
}
#ParceriaAbraceUmaCausa .tagProjeto {
color: #9AAB66;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 8px;
}
#ParceriaAbraceUmaCausa h4 {
margin-bottom: 16px;
}
#ParceriaAbraceUmaCausa .local {
display: flex;
align-items: center;
gap: 8px;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 24px;
}
#ParceriaAbraceUmaCausa .projeto p{
margin-bottom: 24px;
}
#ParceriaAbraceUmaCausa .projeto .icone {
display: flex;
width: 48px;
height: 48px;
padding: 12px;
align-items: center;
gap: 8px;
border-radius: 24px;
background: #F8F7F5;
}
#ParceriaAbraceUmaCausa .projeto .item {
display: flex;
gap: 8px;
align-items: center;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-bottom: 16px;
}
#ParceriaAbraceUmaCausa .todosProjetos {
display: flex;
flex-direction: column;
gap: 48px;
}
#ParceriaAbraceUmaCausa .projeto a {
color: #2095EE;
text-align: right;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
display: flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
#ParceriaAbraceUmaCausa .projeto .item strong{
display: block;
font-weight: 600;
}
#FornecedoresEsg h2{
margin-bottom: 64px;
}
#FornecedoresEsg {
background: #F8F7F5;
padding: 96px 0;
margin-bottom:  0;
}
#FornecedoresEsg .textos .texto{
width: 547px;
}
#FornecedoresEsg .textos {
display: flex;
justify-content: space-between;
}
#FornecedoresEsg .item {
display: flex;
flex-direction: column;
align-items: baseline;
gap: 16px;
width: 100%;
max-width:  370px;
margin-bottom: 32px;
}
#FornecedoresEsg .item:last-child{
margin-bottom: 0;
}
#FornecedoresEsg .accordionPadraoNovo{
margin-top: 48px;
}
#esgKineaNumeros {
background: linear-gradient(180deg, #1B2B44 0%, #0F172A 100%), #1D2537;
padding: 128px 0;
}
#esgKineaNumeros h2{
margin-bottom: 96px;
color: #fff;
}
#esgKineaNumeros .nmrs {
display: flex;
justify-content: space-between;
}
#esgKineaNumeros .nmrs .nmr{
width: 370px;
padding-top: 24px;
border-top: 1px solid #39445C
}
#esgKineaNumeros .nmrs .nmr h4{
color: #C0D6FA;
text-align: left;
font-size: 64px;
font-style: normal;
font-weight: 600;
line-height: 64px; margin-bottom: 8px;
}
#esgKineaNumeros .nmrs .nmr:nth-of-type(3) h4{
display: flex;
align-items: baseline;
gap: 8px;
margin-bottom: 0;
}
#esgKineaNumeros .nmrs .nmr h4 span {
color: #C0D6FA;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 64px;
}
#esgKineaNumeros .nmrs .nmr p{
color: #C0D6FA;
text-align: left;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-top: 0;
}
#esgKineaNumeros .numeros p {
color: #FFF;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-top: 96px;
max-width: 670px;
}
#ProcessoEsg h2 {
color: #3C5B58;
text-align: center;
margin: 0 auto;
margin-bottom: 24px;
}
#ProcessoEsg p {
max-width: 570px;
text-align: center;
margin: 0 auto;
margin-bottom: 64px;
}
#ProcessoEsg h5{
color: #3C5B58;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 24px; margin-bottom: 24px;
}
#ProcessoEsg .itens {
display: flex;
gap: 30px;
flex-wrap: wrap;
}
#ProcessoEsg .itens .item{
display: flex;
width: 270px;
padding: 16px;
flex-direction: column;
align-items: flex-start;
gap: 8px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #CACACA;
background: #FFF;
}
#ProcessoEsg .itens .item p{
margin-bottom: 0;
}
#ProcessoEsg .itens .item h4{
color: #3C5B58;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
#ProcessoEsg .itens .item p{
text-align: left;
margin-left: 0;
}
#ProcessoEsg .itens-sem-borda{
display: flex;
gap: 30px;
margin-top: 64px;
flex-wrap: wrap;
}
#ProcessoEsg .itens-sem-borda .item{
width: 570px;
}
#ProcessoEsg .itens-sem-borda .item h4{
border-radius: 4px 4px 0px 0px;
background: #F8F7F5;
width: 570px;
height: 56px;
flex-shrink: 0;
color: #3C5B58;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-bottom: 24px;
display: flex;
align-items: center;
padding: 0 16px;
margin-bottom: 0;
}
#ProcessoEsg .itens-sem-borda .item  li{
max-width: 554px;
}
.reports{
background: #F8F7F5;
padding: 128px 0;
margin-bottom:  0;
}
.reports h2{
color: #061844;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 40px; }
.reports .itens{
display: flex;
flex-direction: column;
margin-top: 64px;
border-top: 1px solid #CACACA;
}
.reports .itens .item a{
padding: 24px 8px ;
border-bottom: 1px solid #CACACA;
display: flex;
align-items: center;
justify-content: space-between;
color: #686868;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px; text-decoration: none;
}
@media (max-width: 1180px) {
.tableAba {
display: flex;
justify-content: space-between;
flex-direction: column;
gap: 24px;
width: 100%;
padding-right: 0px;
}
#aba4 .imagemAba {
margin-bottom: 48px;
}
.tableAba .tabName {
border-radius: 4px;
}
.tableAba ul {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 0;
}
.tableAba .item {
width: 100%;
}
.tableAba .item:nth-of-type(3) {
margin-bottom: 48px;
}
.cardNovo {
margin-right: 30px;
}
.esg .setas-carrossel {
display: flex !important;
gap: 24px;
justify-content: center;
margin-top: 24px;
}
#abas .containerSite {
width: 100%;
padding-left: 16px;
}
.tabPadraoNova button {
margin-right: 32px;
}
#investimentosESG .conteudo .containerSite {
flex-wrap: wrap;
margin-top: 32px;
}
#investimentosESG .imagem{
height: 457px;
margin-top: 32px;
width: 100%;
max-width:  478px;
}
#investimentosESG {
padding-bottom: 64px;
}
.esg .secaoPadrao {
margin-bottom: 64px;
}
.esg h2 {
max-width: 607px;
color: #061844;
font-family: "Titillium Web";
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 36px;
}
#abas .cardsPadraoNovo{
margin-bottom: 0;
}
.tab-content.padraoNovo {
padding-right: 16px;
}
#aba1.tab-content.padraoNovo {
padding-right: 0 !important;
}
#parceriaPri .containerSite{
flex-wrap: wrap;
gap: 64px;
}
#parceriaPri .logos {
max-width: 100%;
}
#parceriaPri p{
max-width: 370px;
}
#gestaoPessoas .itensPadraoNovo {
width: 100%;
}
#gestaoPessoas .containerSite {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#gestaoPessoas .imagem {
width: 100%;
height: 457px;
max-width: 470px;
margin-top: 24px;
}
#parceriasPontuais .containerSite {
max-width: 100%;
padding: 96px 16px;
box-sizing: border-box;
padding-right: 0;
}
#parceriasPontuais .containerSite h2{
padding-right: 16px;
}
.cardsPadraoNovo .cardComFundo{
margin-right: 30px;
}
#parceriasPontuais  .numeros{
padding-right: 16px;
}
#parceriasPontuais .numeros .nmrs {
gap: 24px;
flex-direction: column;
}
#parceriasPontuais .numeros {
gap: 24px;
flex-direction: column;
align-items: center;
justify-content: center;
padding-bottom: 32px;
}
span {
text-align: center;
}
#parceriasPontuais .numeros .nmrs h4 {
font-size: 48px;
font-style: normal;
font-weight: 600;
line-height: 56px;
margin-bottom: 0;
}
#projetosPatrocinados .conteudo {
flex-wrap: wrap;
gap: 32px;
}
.carroselImagensPadrao .imagem {
height: 361px;
width: 361px;
max-width: 361px;
}
#ParceriaAbraceUmaCausa .imagem {
width: 100%;
max-width: 594px;
height: 269px;
position: relative;
order: 1;
top: 0;
}
#ParceriaAbraceUmaCausa .projeto {
height: auto;
padding: 0;
flex-wrap: wrap;
flex-direction: column;
gap: 24px;
justify-content: flex-start;
}
#ParceriaAbraceUmaCausa .projeto .infos{
order: 2;
width: 100%;
padding: 24px 16px;
padding-top: 0;
}
#ParceriaAbraceUmaCausa p {
max-width: 100%;
margin-bottom: 32px;
}
.itensPadraoNovo .item:last-child {
border-bottom: 0;
padding-bottom: 0;
}
#FornecedoresEsg .textos {
flex-wrap: wrap;
gap: 64px;
}
#FornecedoresEsg h2 {
margin-bottom: 32px;
}
#FornecedoresEsg .textos .texto {
width: 100%;
}
#FornecedoresEsg .accordion-container.accordionPadraoNovo {
width: 100% !important;
}
#esgKineaNumeros .nmrs {
flex-direction: column;
}
#esgKineaNumeros .nmrs .nmr {
width: 100%;
padding-top: 24px;
padding-bottom: 40px;
}
#esgKineaNumeros h2 {
margin-bottom: 48px;
}
#esgKineaNumeros {
padding: 64px 0;
}
#esgKineaNumeros .numeros p {
margin-top: 8px;
max-width: 100%;
}
#ProcessoEsg .itens .item {
display: flex;
width: 100%;
}
#ProcessoEsg .itens-sem-borda .item {
width: 100%;
}
#ProcessoEsg .itens-sem-borda .item h4 {
box-sizing: border-box;
width: 100%;
}
#ProcessoEsg .itens-sem-borda {
gap: 32px;}
#ProcessoEsg {
margin-bottom: 96px;
}
.reports {
background: #F8F7F5;
padding: 96px 0;
margin-bottom: 0;
}
#parceriasPontuais .cardsPadraoNovo{
margin-bottom: 24px;
}
#parceriasPontuais .setas-carrossel{
margin-bottom: 48px;
}
#projetosPatrocinados h2 {
margin-bottom: 16px;
}
#projetosPatrocinados .itensPadraoNovo {
width: 100%;
max-width: 470px;
}
.abasPadraoNovo .dp{
display: flex;
gap: 48px;
flex-direction: column;
}
}
.fade-in-element {
opacity: 0;
transform: translateY(10px);
transition: opacity 0.4s ease-out, transform 0.4s ease-out;
}
.fade-in-element.visible {
opacity: 1;
transform: translateY(0);
}  .loading-banner::after {
background: rgba(255,255,255,.99);
background-position-y: 0%;
background-repeat: repeat;
background-image: none;
background-size: auto;
content: "";
min-height: 620px;
position: absolute;
left: 0;
width: 100%;
min-width: 100vw;
z-index: 9999;
background-image: url(https://www.kinea.com.br/wp-content/themes/kinea/src/images/loader.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 96px;
}  @media (max-width: 1180px) {
.investir-home .boxCards > div{ 
flex-direction: column;
} 
.investir-home .boxCards > div h3 {
font-size: 20px;
line-height: 24px;
}
}  #cadastro-app-portal .inputCheckbox {
max-width: 424px;
width: 100%;
margin: 0 auto;
margin-bottom: 24px;
}
#cadastro-app-portal .inputCheckbox p {
color: #061844;
margin-bottom: 16px;
}
#cadastro-app-portal .inputCheckbox .dp {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
#cadastro-app-portal .inputCheckbox .dp label{
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
#cadastro-app-portal .inputCheckbox:nth-of-type(1){
margin-bottom: 24px;
}
#cadastro-app-portal .inputCheckbox .dp div{
display: flex;
align-items: center;
}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-5ths{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}