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: 0.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, 0.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: 0.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, 0.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: 0.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: -0.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(0.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, 0.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, 0.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 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.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: 0.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, 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, 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(0.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(0.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: 0.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: 0.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 0.3s;
transition: transform 0.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, 0.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 0.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: 0.2s;
transition: opacity 0.2s;
border-radius: 40px;
} .todoCalculadora .slider:hover {
opacity: 0.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: 0.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: 0.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: 0.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, 0.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: 0.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: 0.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: 0.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) 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.2);
}
.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: 0.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: 0.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) 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.1);
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.2);
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.1);
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;
padding: 4px;
}
.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, 0.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;
}  .page-fundos-nova .filter-buttons {
display: flex;
gap: 16px;
}
.page-fundos-nova .filter-btn.active .arrow {
transform: rotate(-180deg);
}
.page-fundos-nova .filter-btn .arrow {
padding-top: 4px;
transition: transform 0.3s ease;
}
.page-fundos-nova .filter-btn {
cursor: pointer;
position: relative;
font-size: 14px;
user-select: none;
border-radius: 24px;
border: 1px solid #cacaca;
background: #fff;
display: inline-flex;
height: 48px;
padding: 12px 16px;
align-items: center;
gap: 16px;
flex-shrink: 0;
box-sizing: border-box;
color: #686868;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
display: flex;
align-items: center;
} .page-fundos-nova .mobile-filters {
display: none;
}
.page-fundos-nova .mobile-filter-button {
display: none;
}
.page-fundos-nova .mobile-filters-header {
display: none;
}
.page-fundos-nova .mobile-filters-actions {
display: none;
}
.page-fundos-nova .selected-filters {
align-items: center;
}
.page-fundos-nova .btn-clear-all-desktop {
color: #2095ee;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
order: 2;
cursor: pointer;
margin-top: 24px;
}
.page-fundos-nova .selected-filter {
margin-top: 24px;
} .page-fundos-nova .filter-dropdown.Distribuidor {
width: 600px;
}
.page-fundos-nova .filter-dropdown.risco .filter-option span {
display: flex;
width: 56px;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 8px;
}
.page-fundos-nova .filter-dropdown {
position: absolute;
z-index: 1000;
display: none;
font-size: 14px;
border-radius: 4px;
border: 1px solid #cacaca;
background: #fff;
box-shadow: 5px 5px 24px 0px rgba(6, 24, 68, 0.24);
transition: all 0.3s ease;
width: 400px;
min-width: 470px;
min-height: auto;
flex-shrink: 0;
margin-top: 8px;
padding: 24px;
} .page-fundos-nova .filter-options {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 24px;
row-gap: 16px;
box-sizing: border-box;
border-bottom: 1px solid #cacaca;
padding-bottom: 24px;
}
.page-fundos-nova .filter-option span {
cursor: pointer;
user-select: none;
color: #555;
transition: all 0.3s ease;
border-radius: 100px;
border: 1px solid #cacaca;
background: #fff;
display: inline-flex;
padding: 8px 16px;
align-items: center;
gap: 8px;
height: 40px;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.page-fundos-nova .filter-option span.selected {
color: #2095ee;
border: 1px solid #2095ee;
background: rgba(32, 149, 238, 0.16);
}
.page-fundos-nova .filter-dropdown p {
color: #686868;
font-family: "Titillium Web";
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-bottom: 24px;
} .page-fundos-nova .filter-footer {
display: flex;
justify-content: flex-end;
gap: 12px;
}
.page-fundos-nova .btn-clear,
.btn-apply {
font-weight: 600;
cursor: pointer;
user-select: none;
background: #fff;
color: #0f8cff;
transition: all 0.3s ease;
border-radius: 100px;
border: 2px solid #2095ee;
display: flex;
width: 124px;
height: 48px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 16px;
flex-shrink: 0;
transition: all 0.3s ease;
color: #2095ee;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px; }
.page-fundos-nova .btn-clear:hover {
background: #0f8cff;
color: #fff;
}
.page-fundos-nova .btn-apply:hover {
opacity: 0.8;
}
.page-fundos-nova .btn-apply {
font-family: "Titillium Web";
color: #fff;
border-radius: 100px;
border: 2px solid #2095ee;
background: #2095ee;
display: flex;
width: 124px;
height: 48px;
padding: 12px 24px;
justify-content: center;
align-items: center;
gap: 16px;
flex-shrink: 0;
color: #fff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
transition: all 0.3s ease;
cursor: pointer;
}
.page-fundos-nova .btn-apply:hover {
background: #0c6edc;
border-color: #0c6edc;
} .page-fundos-nova .filter-wrapper {
position: relative;
} .page-fundos-nova .selected-filters {
display: flex;
gap: 8px;
flex-wrap: wrap;
}
.page-fundos-nova .selected-filter {
cursor: default;
display: inline-flex;
padding: 8px 16px;
align-items: center;
gap: 8px;
border-radius: 24px;
border: 1px solid #cacaca;
background: #f8f7f5;
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
height: 40px;
}
.page-fundos-nova .selected-filter .remove {
margin-left: 6px;
font-weight: bold;
cursor: pointer;
}
.page-fundos-nova .todoFiltros {
display: flex;
align-items: center;
margin-top: 64px;
justify-content: space-between;
}
.page-fundos-nova .todoFiltros .busca {
border-radius: 8px;
border: 1px solid #cacaca;
background: #fff;
display: flex;
width: 100%;
max-width: 370px;
height: 48px;
padding: 12px 16px;
align-items: center;
gap: 16px;
flex-shrink: 0;
position: relative;
}
.page-fundos-nova .todoFiltros .busca input {
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
height: 100%;
position: absolute;
width: 100%;
left: 0;
border: 0;
border-radius: 25px !important;
padding-left: 48px;
}
.page-fundos-nova .todoFiltros .busca svg {
position: relative;
z-index: 1;
}
.page-fundos-nova .selected-filters {
display: flex;
gap: 8px;
flex-wrap: wrap;
padding-bottom: 24px;
border-bottom: 1px solid #cacaca;
margin-bottom: 24px;
}
.page-fundos-nova .mobile-filter-header span {
display: block;
color: #686868;
font-family: "Titillium Web";
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
@media (max-width: 768px) {
.page-fundos-nova .fundos-grid {
display: flex;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
}
.page-fundos-nova .selected-filters-wrapper {
display: none;
}
.page-fundos-nova .filter-buttons {
display: none;
}
.filter-option.checkbox-option {
margin-bottom: 16px !important;
gap: 8px;
}
.mobile-filter-section.grauRisco .filter-option span {
width: 56px;
display: flex;
display: flex;
width: 55.5px;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 8px;
}
.page-fundos-nova .filter-option.checkbox-option span {
cursor: pointer;
user-select: none;
color: inherit;
transition: all 0.3s ease;
border-radius: 100px;
border: none;
background: none;
display: inherit;
padding: inherit;
align-items: inherit;
gap: inherit;
height: inherit;
color: inherit;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
line-height: inherit;
}
.page-fundos-nova .mobile-filter-button {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
width: 100%;
padding: 12px;
border-radius: 24px;
border: 2px solid #061844;
background: #fff;
color: #061844;
font-size: 16px;
font-weight: 500;
margin: 20px 0;
cursor: pointer;
}
.page-fundos-nova .selected-filters-mobile .selected-filter {
margin-top: 0 !important;
}
.page-fundos-nova .mobile-filters {
display: none; margin-bottom: 20px;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fff;
z-index: 1000000;
padding: 24px 16px;
overflow-y: auto;
height: 100%;
}
.page-fundos-nova .mobile-filters.active {
display: block;
}
body.no-scroll {
overflow: hidden;
}
.page-fundos-nova .mobile-filters-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 24px;
}
.page-fundos-nova .mobile-filters-header h2 {
color: #061844;
font-family: "Titillium Web";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 32px; }
.page-fundos-nova .mobile-filters-close {
cursor: pointer;
}
.page-fundos-nova .mobile-filters-actions {
display: flex;
gap: 10px;
margin-bottom: 20px;
justify-content: space-between;
}
.page-fundos-nova .mobile-filters-actions .btn-clear-all,
.page-fundos-nova .mobile-filters-actions .btn-apply-filters {
flex: 1;
padding: 12px;
border-radius: 100px;
font-weight: 500;
text-align: center;
cursor: pointer;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
}
.page-fundos-nova .mobile-filters-actions .btn-clear-all {
border: 2px solid #2095ee;
color: #2095ee;
background: #fff;
}
.page-fundos-nova .mobile-filters-actions .btn-apply-filters {
border: 2px solid #2095ee;
background: #2095ee;
color: #fff;
}
.page-fundos-nova .selected-filters-mobile {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 20px;
}
.page-fundos-nova .selected-filters-mobile p {
width: 100%;
margin-bottom: 16px;
}
.page-fundos-nova .selected-filters-mobile .selected-filter {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 12px;
border-radius: 100px;
}
.page-fundos-nova .mobile-filter-header .icon-plus {
display: block;
}
.page-fundos-nova .mobile-filter-header .icon-minus {
display: none;
}
.page-fundos-nova .mobile-filter-header.active .icon-plus {
display: none;
}
.page-fundos-nova .mobile-filter-header.active .icon-minus {
display: block;
} .page-fundos-nova .checkbox-container {
max-height: 200px;
overflow-y: auto;
}
.page-fundos-nova .checkbox-option {
display: flex;
align-items: center;
margin-bottom: 8px;
}
.page-fundos-nova .checkbox-option input[type="checkbox"] {
width: 16px;
height: 16px;
border-radius: 4px;
border: 1px solid #cecece;
background: #fff;
display: block !important;
height: auto !important;
width: auto !important;
}
.page-fundos-nova .todoFiltros {
display: flex;
align-items: center;
margin-top: 48px !important;
justify-content: space-between;
}
.page-fundos-nova .checkbox-option label {
color: #686868;
font-family: "Titillium Web";
font-size: 16px;
font-weight: 400;
cursor: pointer;
}
.page-fundos-nova .filter-option.checkbox-option {
border: none;
padding: 0;
margin: 0;
}
.page-fundos-nova .mobile-filter-content.distribuidor .mobile-filter-options {
flex-direction: column;
display: block;
}
.page-fundos-nova .filter-option.checkbox-option.selected {
background: none;
}
.page-fundos-nova .btn-clear-all {
display: flex;
gap: 4px;
}
.page-fundos-nova .selected-filters-mobile .remove {
cursor: pointer;
display: flex;
align-items: center;
}
.page-fundos-nova .mobile-filter-section {
border-top: 1px solid #ddd;
margin-bottom: 10px;
}
.page-fundos-nova .mobile-filter-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0;
padding-top: 20px;
cursor: pointer;
font-weight: 600;
}
.page-fundos-nova .mobile-filter-content {
padding: 0 0 24px 0;
display: block;
}
.page-fundos-nova .mobile-filter-content.closed {
display: none;
}
.page-fundos-nova .mobile-filter-options {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin-top: 10px;
}
}
@media (max-width: 430px) {
.page-fundos-nova .todoFiltros .busca {
width: 100%;
max-width: 100% !important;
}
.page-fundos-nova .fundos-grid .card-fundo {
width: 100% !important;
position: relative;
height: 316px !important;
}
}
.page-fundos-nova .filter-btn.active,
.page-fundos-nova .filter-btn.has-selected {
border-color: #061844;
color: #061844;
border: 2px solid #061844;
}
.page-fundos-nova .fundos-grid .card-fundo {
width: 100%;
display: inline-flex;
padding: 24px 20px;
flex-direction: column;
align-items: flex-start;
gap: 8px;
border-radius: 4px;
border: 1px solid #cacaca;
background: #fff;
width: 270px;
position: relative;
height: 364px;
}
.page-fundos-nova .fundos-grid {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.page-fundos-nova .infos-fundos.flex.itens-center.justify-between.flex-wrap {
width: 100%;
}
.page-fundos-nova .fundos-container {
margin-bottom: 308px;
}
.page-fundos-nova .btn-saiba-mais {
text-decoration: none;
}
.formBlog .formPadrao.formNovo {
border-radius: 4px;
background: none;
box-shadow: 5px 5px 12.5px 0px rgba(6, 24, 68, 0.1);
width: 424px;
padding: 24px;
padding: 0;
width: 100%;
box-shadow: none;
}
.formBlog .formPadrao.formNovo .GroupCampo input {
padding: 0;
}
.formBlog .formPadrao.formNovo .GroupCampo {
padding-left: 16px !important;
}
.formBlog .formPadrao.formNovo .GroupCampo input::placeholder {
opacity: 1;
}
.shorcodeNews .btnPadraoLp.blog {
position: relative;
left: inherit;
right: inherit;
transform: inherit;
border-radius: inherit;
height: 48px;
border-radius: 100px;
border: 2px solid #2095ee;
background: #2095ee;
margin-top: 24px;
margin-bottom: 48px;
width: 100%;
}
.shorcodeNews .btnPadraoLp.blog a {
padding: 0 !important;
text-decoration: none;
color: #FFF;
text-align: center;
font-family: "Titillium Web";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}.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;
}