.block-01 { height: auto; overflow: hidden; background: var(--t-blue); background-image: url("../images/informacoes-financeiras/hero-background-2.png"); background-position: top left; background-repeat: no-repeat; background-size: contain; position: relative; }
.block-01__image { width: 45%; height: 100%; position: absolute; top: 0; right: 0; background: url("../images/informacoes-financeiras/finance-background.jpg"); background-size: cover; background-position: top left; background-repeat: no-repeat; clip-path: polygon(235px 0, 100% 0%, 100% 100%, 0% 100%); }
.block-01__image::after { content: ''; display: block; width: 50px; height: 130%; background: var(--t-vertical-gradient); position: absolute; top: -90px; left: 100px; transform: rotate(25.8deg); }
.block-01__description img { position: relative; top: -10px; }
.block-01__description h1 { color: var(--t-green); font-size: 45px; margin-bottom: 19px; }
.block-01__description p { color: var(--t-white); margin: 0; }
.block-01 .t-breadcrumbs { margin-bottom: 110px; margin-top: 15px; }
.block-01__description { padding-bottom: 140px; width: 50%; }
.block-01__description .h1-title::after { display: block; content: ''; width: 150%; height: 2px; background: var(--t-yellow); }
.t-breadcrumbs, .t-breadcrumbs a, .t-breadcrumbs .breadcrumb_last { color: var(--t-white); }
.t-breadcrumbs a:hover { color: var(--t-white); opacity: 0.8; text-decoration: underline; }
.block-01__description .btn-white { width: 230px; height: 56px; font-size: 18px; padding: 0; margin-top: 36px; }
.block-02 { padding: 40px 0 20px; }
.block-02.balancetes, .block-02.demonstracoes-prudenciais, .block-02.riskbank, .block-02.gerenciamento-de-risco { background: var(--t-blue); } /* odd */
.block-02.apresentacoes-institucionais, .block-02.demonstracoes-financeiras, .block-02.ratings-fith-ratings, .block-02.governanca-do-gerenciamento-dos-riscos-social-ambiental-e-climatico { background: var(--t-white); } /* even*/
.block-02 .block-title { color: var(--t-blue); margin: 0 0 0 0 !important; margin-bottom: 32px; font-weight: bold; }
.block-02 .block-subtitle { font-size: 18px; font-weight: bold; margin-top: 30px; color: var(--t-blue); }
.block-02.balancetes .block-title, .block-02.demonstracoes-prudenciais .block-title, .block-02.riskbank .block-title , .block-02.gerenciamento-de-risco .block-title { color: var(--t-green); }
.block-02__grid { display: grid; grid-template-columns: repeat(5, 1fr); margin-bottom: 50px; }
.block-02 .t-select-field { width: 363px; margin: 28px 0 20px; }
.block-02.balancetes .t-select-field, .block-02.demonstracoes-prudenciais .t-select-field, .block-02.riskbank .t-select-field , .block-02.gerenciamento-de-risco .t-select-field { border-color: var(--t-white); color: var(--t-white); background: url("../images/icon_caret-down-white.svg"); background-repeat: no-repeat; background-position: 97% center; background-size: 20px; background-color: var(--t-blue); }
.block-02.balancetes .block-02__grid-item .box, .block-02.demonstracoes-prudenciais .block-02__grid-item .box, .block-02.riskbank .block-02__grid-item .box , .block-02.gerenciamento-de-risco .block-02__grid-item .box { background: var(--t-white); color: var(--t-blue); }
.block-02.apresentacoes-institucionais .block-02__grid-item div.wp-block-file a.wp-block-file__button, .block-02.demonstracoes-financeiras .block-02__grid-item div.wp-block-file a.wp-block-file__button, .block-02.ratings-fith-ratings .block-02__grid-item div.wp-block-file a.wp-block-file__button, .block-02.governanca-do-gerenciamento-dos-riscos-social-ambiental-e-climatico .block-02__grid-item div.wp-block-file a.wp-block-file__button { background: var(--t-white) !important; color: var(--t-blue) !important; border-color: var(--t-blue) !important; opacity: 1; }
.block-02.apresentacoes-institucionais .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover, .block-02.demonstracoes-financeiras .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover, .block-02.ratings-fith-ratings .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover, .block-02.governanca-do-gerenciamento-dos-riscos-social-ambiental-e-climatico .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover { background: var(--t-blue) !important; color: var(--t-white) !important; border-color: var(--t-white) !important; }
.block-02.balancetes .block-02__grid-item div.wp-block-file a.wp-block-file__button, .block-02.demonstracoes-prudenciais .block-02__grid-item div.wp-block-file a.wp-block-file__button, .block-02.riskbank .block-02__grid-item div.wp-block-file a.wp-block-file__button , .block-02.gerenciamento-de-risco .block-02__grid-item div.wp-block-file a.wp-block-file__button { background: var(--t-blue) !important; color: var(--t-white) !important; border-color: var(--t-white) !important; opacity: 1; }
.block-02.balancetes .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover, .block-02.demonstracoes-prudenciais .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover, .block-02.riskbank .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover , .block-02.gerenciamento-de-risco .block-02__grid-item div.wp-block-file a.wp-block-file__button:hover { background: var(--t-white) !important; color: var(--t-blue) !important; border-color: var(--t-blue) !important; }
.block-02 .block-02__grid-item { width: 25%; display: inline-block; }
.block-02.balancetes .slick-prev:before, .block-02.demonstracoes-prudenciais .slick-prev:before, .block-02.riskbank .slick-prev:before , .block-02.gerenciamento-de-risco .slick-prev:before { content: url('../library/slick/images/seta-esquerda-branca.png'); }
.block-02.balancetes [dir='rtl'] .slick-prev:before, .block-02.demonstracoes-prudenciais [dir='rtl'] .slick-prev:before, .block-02.riskbank [dir='rtl'] .slick-prev:before e, .block-02.gerenciamento-de-risco [dir='rtl'] .slick-prev:before { content: url('../library/slick/images/seta-direita-branca.png'); }
.block-02.balancetes .slick-next:before, .block-02.demonstracoes-prudenciais .slick-next:before, .block-02.riskbank .slick-next:before , .block-02.gerenciamento-de-risco .slick-next:before { content: url('../library/slick/images/seta-direita-branca.png'); }
.block-02.balancetes [dir='rtl'] .slick-next:before, .block-02.demonstracoes-prudenciais [dir='rtl'] .slick-next:before, .block-02.riskbank [dir='rtl'] .slick-next:before , .block-02.gerenciamento-de-risco [dir='rtl'] .slick-next:before { content: url('../library/slick/images/seta-esquerda-branca.png'); }
.block-02 .slick-track { margin-left: 0; }
.block-02.balancetes .sem-registro, .block-02.demonstracoes-prudenciais .sem-registro, .block-02.riskbank .sem-registro , .block-02.gerenciamento-de-risco .sem-registro { color: var(--t-white); }
.loading { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.94); display: flex; align-items: center; justify-content: center; z-index: 1050; }
.loading img { animation: gira 8s linear infinite; }
div.wp-block-file a.wp-block-file__button { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0 !important; width: 100%; height: 62px; background: var(--t-white) !important; border: 2px solid var(--t-blue) !important; box-sizing: border-box; border-radius: 6px; font-style: normal; font-weight: 700; font-size: 18px; line-height: 150%; text-align: center; color: var(--t-blue); text-transform: uppercase; text-decoration: none; box-shadow: 5px 5px 11px -7px rgb(0 0 0 / 79%); transition: all 0.5s ease; }
.wp-block-file { margin: 0 !important; }

@keyframes gira {
	to {
		transform: rotate(360deg);
	}
}

@media (max-width: 768px) {
	.block-01__image { display: none; }
	.block-01__description .h1-title::after { width: 100%; }
	.block-01 { height: auto; padding-bottom: 30px; }
	.block-01__description { padding: 0 10px 50px 10px; width: 100%; }
	.block-02 .block-02__grid-item { width: 100%; }
}

@media (max-width: 995px) {
	.block-01__image::after { transform: rotate(24deg); }
}

.carrossel-infos .slick-slide{margin: 0 10px 0 0 !important; }
.carrossel-infos .slick-prev {left: -40px; }
.carrossel-infos .slick-next {right: -40px; }