a, *{
    font-family: Poppins, sans-serif !important;
}
strong{
    font-weight: 400 !important;
}
.social-item.follow-item{
    align-items: center !important;
}
.social-item.twitter-item img.hover-icon {
    height: 25px;
    width: 27px;
}
.social-share{
    display: flex;
    align-items: center;
}
.social-share .social-item:not(.insta-item) img.hover-icon {
    height: 26px;
    width: 26px;
}

.footer-navs .social-item.twitter-item img.hover-icon {
    width: 29px;
    height: 30px;
    padding-bottom: 1px;
}
.footer-navs .container section a:hover {
    color: #038300 !important;
}
.main-article .main-article-wrapper .article-tools .social-share{
    align-items: center !important;
}

.organization-chart-wrapper .activity:hover, .organization-chart-wrapper .position:hover{
    box-shadow: 7px 7px 0 #038300;
    border-color: #038300;
}
.lightbox .inner-container .closer::before {

    color: #003428;

}
.page-article-content>h3, .page-article-content>h4{
    color: #038300;

}
.page-article-content>ol li a, .page-article-content>p a, .page-article-content>ul li a{
    color: #038300;
}
.article.file-article .article-container .file-date a:hover, .article.file-article .article-container .file-type a:hover, .article.file-article .article-container h1 a:hover, .section-link{
    color: #038300;
}
a {
    color: #003428;
}
.footer-feed{
    background-color: #038300;
}
.article-link, .show-more button {

    border: 1px solid #003428;

}
.header-wrapper .header-tools {

    background-color: #038300;
}
.header-wrapper .search-header {

    background-color: #003428;

}
.header-wrapper .search-header[data-order="shift"][data-flag="on"] {

    border-top-color: #003428;
}
.header-wrapper .main-header-wrapper .container .menu-button span {

    background-color: #003428;
}
@media screen and (max-width: 1000px) {
    .header-wrapper .main-header-wrapper .container .menu {

        background-color: #003428;

    }
    .footer-feed {
        background-color: #003428;

    }
    .footer-navs .container section {

        color: #003428;
    }
}
.footer-navs .container section a, .footer-navs .container section p {

    color: #003428;

}
.footer-copyright p {

    color: #003428;

}
.article a:not(.article-link) {
    transition: 0.2s;
    color: #003428;
}
.article .article-footer .article-link.ebf {
    background-color: #003428;

}
.article h2 a, .article time a {
    color: #003428;
}
.article time {

    color: #003428;

}
.article .social-share button:hover {
    color: #003428;
}
.section-link:hover {
    color: #003428;
}
.main-aside .aside-title {

    border-bottom: 2px solid #003428;

}
.main-aside .tags-section ul li:nth-of-type(odd) a {
    color: #003428;
}
.main-aside .article h2, .main-aside .article time {
    color: #003428;

}
.main-aside .article.bancos-socios-article h1 {

    color: #003428;

}
.main-aside .article.bancos-socios-article h1 a {
    color: #003428;
}
.main-aside .calendar-title {

    background-color: #003428;
}
.modal-cookies .cookies-content button {

    background-color: #003428;
}
.main-aside .tweet blockquote, .main-aside .tweet blockquote a {
    color: #003428;

}
.main-aside .tweet .like::before, .main-aside .tweet .retweet, .main-aside .tweet .tweet-tools .datetime, .main-aside .tweet .tweet-tools button {
    color: #003428;
}
.main-aside .tweet p {

    color: #003428;

}
.opinion-section .opinion-section-container > article:first-child .author, .opinion-section .opinion-section-container > article:first-child .author a, .opinion-section .opinion-section-container > article:first-child .author-description, .opinion-section .opinion-section-container > article:first-child .author-description a, .opinion-section .opinion-section-container > article:first-child h1, .opinion-section .opinion-section-container > article:first-child h1 a, .opinion-section .opinion-section-container > article:first-child h2, .opinion-section .opinion-section-container > article:first-child h2 a, .opinion-section .opinion-section-container > article:first-child p, .opinion-section .opinion-section-container > article:first-child p a, .opinion-section .opinion-section-container > article:last-child .author, .opinion-section .opinion-section-container > article:last-child .author a, .opinion-section .opinion-section-container > article:last-child .author-description, .opinion-section .opinion-section-container > article:last-child .author-description a, .welcome-section .welcome-section-container .article .author, .welcome-section .welcome-section-container .article .author a, .welcome-section .welcome-section-container .article .author-description, .welcome-section .welcome-section-container .article .author-description a, .welcome-section .welcome-section-container .article h1, .welcome-section .welcome-section-container .article h1 a, .welcome-section .welcome-section-container .article h2, .welcome-section .welcome-section-container .article h2 a, .welcome-section .welcome-section-container .article p, .welcome-section .welcome-section-container .article p a {
    color: #003428;
}
.news-section .container .article.opinion-article .author, .news-section .container .article.opinion-article .author a, .news-section .container .article.opinion-article .author-description, .news-section .container .article.opinion-article .author-description a, .news-section .container .article.opinion-article h1, .news-section .container .article.opinion-article h1 a, .news-section .container .article.opinion-article h2, .news-section .container .article.opinion-article h2 a {
    color: #003428;
}
.news-section .container .article.opinion-article h1 a:hover {
    color: #003428;
}
.partners-section .article.media-side h1 {

    color: #003428;

}
.video-section .article.media-side .article-container a:not(.article-link) {
    color: #003428;

}
.video-section .article.media-side .article-link {

    background-color: #003428;

}
.education-section .extended-container .education-list .article h1 {

    color: #003428;

}
.main-article .main-article-wrapper .article-tools time {

    color: #003428;

}
.main-article .main-article-wrapper .article-tools .social-share button:hover {

    color: #003428;
}
.main-article .article-aside .social-follow li a:hover {

    color: #003428;
}
.bank-info table tr td:first-of-type {

    color: #003428;
}
.main-article .header h3 a {
    color: #003428;
}
.main-article .header .header-container {

    background-color: #003428;

}
.main-article .main-article-content li a:hover, .main-article .main-article-content p a:hover {
    text-decoration: none;
    color: #003428;
}
.main-article .main-article-content p.summary a:hover {
    color: #003428;
}
.main-article .main-article-content blockquote {

    background: #003428;

}
.page-opening .nav-button {

    background-color: #003428;
}
.page-container .page-nav li[data-order="shift"][data-flag="on"] a, .page-container .page-nav li[data-order="shift"][data-flag="on"] button {
    border-bottom-color: #003428;

}
.page-container .page-nav li a, .page-container .page-nav li button {

    color: #003428;

}
.page-container .page-nav li a:hover, .page-container .page-nav li button:hover {
    border-bottom-color: #003428;

}
.page-container .page-nav li button::after {

    color: #003428;

}
.page-container .page-nav li button[data-order="shift"][data-flag="on"] {
    border-bottom-color: #003428;
}
.page-article > h1, .page-title-wrapper > h1 {

    color: #003428;

}
.page-article-content > h2 {

    color: #003428;

}
.page-article-content .signature p {

    color: #003428;

}
.page-article-content .search .search-container span {

    color: #003428;

}
.page-article-content .search .search-container form input {

    color: #003428;

    border-bottom: solid 2px #003428;

}
.page-article-content .partners-list > li article h2, .page-article-content .partners-list > li article span {

    color: #003428;

}
.page-article-content .partners-list > li article h2 a, .page-article-content .partners-list > li article span a {
    color: #003428;
}
.organization-chart-wrapper .activity, .organization-chart-wrapper .position {

    border: 2px solid #003428;

}
.organization-chart-wrapper .position h4 {

    color: #003428;

}
.chart-modal .article h1 {

    color: #003428;

}
.chart-modal .advisers-list .article a.position:hover, .chart-modal .article .social-follow li a:hover {
    color: #003428;

}
.accordion-shifter:hover {
    background-color: #003428;
}
.Annual .page-container .page-content .page-article section h2 {

    color: #003428;

}
.news-content .article .subheader h2 {

    color: #003428;

}
.audio-player-wrapper {

    background-color: #003428;

}
.calendar .calendar-header .months-nav .next, .calendar .calendar-header .months-nav .prev {
    color: #003428;

}
.calendar .calendar-header .months-nav .next::before, .calendar .calendar-header .months-nav .prev::before {

    color: #003428;
}
.calendar table tr td span, .calendar table tr th span {
    color: #003428;
}
.calendar table tr td span {
    color: #003428;
}
.event .time {

    background-color: #003428;

}
.event .article-container .bottom-footer .article-link {
    border: 1px solid #003428;
}
.event .article-container .bottom-footer .article-link:hover {
    background-color: #003428;

}
.finance-table table tr td {

    color: #003428;

}
.finance-table table tr td a:hover {

    color: #003428;
}
.finance-section h2 {

    color: #003428;

}
.search-finance-form .search-finance-button:hover {

    background-color: #003428;

}
.Page .main-container h1 {

    color: #003428;

}

.show-more button:hover {
    -webkit-box-shadow: 6px 6px 0 #038300;
    box-shadow: 6px 6px 0 #038300;

}
.Home .section-title a:hover {
    color: #038300;
}
.section-title-wrapper {

    border-bottom: 2px solid #038300;

}
.section-title {

    color: #038300;

    border-bottom: 2px solid #038300;

}
.header-wrapper .header-tools[data-order="shift"][data-flag="on"] {
    background-color: #038300;
}
.header-wrapper .header-tools[data-order="shift"][data-flag="on"] .lang-button {

    color: #038300;
}
.header-wrapper .header-tools .lang-button {

    background-color: #038300;

}
.header-wrapper .search-header span {

    color: #038300;

}
.header-wrapper .search-header form {

    border-bottom: 4px solid #038300;
}
.header-wrapper .main-header-wrapper .container .menu ol li[data-order="shift"][data-flag="on"] a {
    -webkit-box-shadow: 7px 7px 0 #038300;
    box-shadow: 7px 7px 0 #038300;
    border-bottom-color: #038300;
}

.header-wrapper .main-header-wrapper .container .menu ol li a:hover {
    -webkit-box-shadow: 7px 7px 0 #038300;
    box-shadow: 7px 7px 0 #038300;
    border-bottom-color: #038300;
}
.footer-navs .container section h4 {

    color: #038300;

}
.footer-navs .container section a:hover {
    color: #038300;
}
.article a:not(.article-link):hover {
    color: #038300;
}
.article .bottom-footer .section-link {
    color: #038300;
}
.article time a:hover {
    color: #038300;

}
.article.full-interview .subheader {
    border-bottom: 1px dotted #038300;

}
.section-link {
    color: #038300;
}
.highlight-section-link {
    border-bottom: 1px dotted #038300;

}
.download-section .container ul li a::after {

    background-color: #038300;

}
.main-aside .tags-section ul li:nth-of-type(even) a {
    color: #038300;
}
.main-aside .article h1 a:hover {
    color: #038300;

}
.main-aside .article .article-link {

    color: #038300;

}
.main-aside .article.bancos-socios-article h1 a:hover {
    color: #038300;
}
.main-aside .calendar-event::after {

    border-bottom: 1px dotted #038300;

}
.main-aside .calendar-event .place {
    color: #038300;

}
.main-aside .calendar-event .calendar-link {

    color: #038300;
}
.main-aside .tweet .tweet-author a {

    color: #038300;

}
.welcome-section .welcome-section-container .article:hover {
    -webkit-box-shadow: 14px 14px 0 #038300;
    box-shadow: 14px 14px 0 #038300;
}
.welcome-section .welcome-section-container .article:hover {
    -webkit-box-shadow: 8px 8px 0 #038300;
    box-shadow: 8px 8px 0 #038300;
}
.opinion-section .opinion-section-container .article:hover {
    -webkit-box-shadow: 14px 14px 0 #038300;
    box-shadow: 14px 14px 0 #038300;
}
.opinion-section .opinion-section-container .article:hover {
    -webkit-box-shadow: 8px 8px 0 #038300;
    box-shadow: 8px 8px 0 #038300;
}
.education-section .extended-container .education-list .article p .link {
    color: #038300;
}
.main-article .main-article-wrapper .article-tools {

    border-bottom: 1px solid #038300;
}
.main-article .main-article-wrapper .article-tools time {

    border-bottom: 1px solid #038300;
}
.bank-info table tr td:last-of-type {
    background-color: #038300;

}
.main-article .header .header-container {
    border-top: 10px solid #038300;

}
.main-article .header h2 a {

    color: #038300;
}
.main-article .main-article-content p.summary a {
    color: #038300;

}
.main-article .main-article-content blockquote::before {

    color: #038300;


}
.page-article-content > ul li a {
    color: #038300;

}
.page-article-content > h4 {

    color: #038300;

}
.page-article-content .partners-list .tabs-content .tab-item-container .tab-item-content .bank-files-list li::after {

    border-bottom: 1px dotted #038300;
}
.organization-chart-wrapper {
    border-bottom: 1px dotted #038300;

}
.organization-chart-wrapper h2 {

    color: #038300;

    border-bottom: 1px solid #038300;

}
.organization-chart-wrapper .position:hover {
    -webkit-box-shadow: 7px 7px 0 #038300;
    box-shadow: 7px 7px 0 #038300;

    border-color: #038300;
}
.organization-chart-wrapper .activity ul li {

    color: #038300;
}
.organization-chart-wrapper .president-position::before {

    background-color: #038300;

}
.organization-chart-wrapper .president-position::after {

    background-color: #038300;

}
.organization-chart-wrapper .position-boxes .primary-box::before {

    background-color: #038300;

}
.organization-chart-wrapper .position-boxes .positions-group::before {

    background-color: #038300;

}
.organization-chart-wrapper .position-boxes .positions-group .position-box .position::before {

    background-color: #038300;

}
.chart-modal .services-list ul li::before {

    color: #038300;
}
.chart-modal .article .position {

    color: #038300;

}
.accordion-shifter {

    background-color: #038300;

}
.accordion-shifter[data-order="shift"][data-flag="on"] {

    color: #038300;
}
.Annual .page-container .page-content .page-article section {
    border-top: 1px dotted #038300;

}
.Annual .page-container .page-content .page-article .annual-list ul li {

    color: #038300;
}
.news-content .section-title > * {
    color: #038300;
}
.news-content section > article {
    border-bottom: 1px dotted #038300;

}
.news-content .video-list {
    border-bottom: 1px dotted #038300;

}
.news-content .video-list article {
    border-bottom: 1px dotted #038300;

}
.calendar table tr td.event-day > * {
    background-color: #038300;
}
.no-event {

    border-bottom: 1px dotted #038300;

}
.event .time span.month {

    color: #038300;
}
.event .time span.year {

    color: #038300;
}
.event .article-container .bottom-footer .article-link {
    background-color: #038300;

}
.event .article-container .bottom-footer .article-link:hover {

    border: 1px solid #038300;
}
.section-files {
    border-bottom: 1px dotted #038300;

}
.section-files:first-of-type {
    border-top: 1px dotted #038300;

}
a.file-article:hover .article-container h1 {
    color: #038300;
}
.page-tabs .tabs-nav ol li[data-order="shift"][data-flag="on"] a {
    border-color: #038300;
}
.page-tabs .tabs-nav ol li[data-order="shift"][data-flag="on"] a:hover {

    border-color: #038300;

}
.page-tabs .tabs-content {
    border: 2px solid #038300;

}
.finance-table table tr td {

    border-bottom: 1px dotted #038300;

}
.finance-table table tr td a {
    color: #038300;

}
.finance-section h3 {

    color: #038300;

}
.finance-section h3 a {
    color: #038300;
}
.finance-section-files .opening-file-article {

    border-bottom: 1px dotted #038300;
}
.article-link:hover,
.show-more button:hover {
    -webkit-box-shadow: 6px 6px 0  #038300;
    box-shadow: 6px 6px 0 #038300;

}


/******* POPPINS ******/
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    src: local("Poppins-Light"), url(../fonts/Poppins/Poppins-Light.woff) format("woff");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: local("Poppins-Regular"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: local("Poppins-Bold"), url(../fonts/Poppins/Poppins-Bold.woff) format("woff");
}
body {
    font-family: Poppins, sans-serif;

}
.article-link,
.show-more button {
    font-family: Poppins, sans-serif;

}
.preload {
    font-family: Poppins, sans-serif;

}
.header-wrapper .search-header form input {
    font-family: Poppins, sans-serif;

}
.modal-cookies .cookies-content button {
    font-family: Poppins, sans-serif;


}
.modal-cookies h4 {
    font-family: Poppins, sans-serif;

}
.modal-cookies p {
    font-family: Poppins, sans-serif;

}
.tweet blockquote {
    font-family: Poppins, sans-serif;
}
.page-container .page-nav li a,
.page-container .page-nav li button {
    font-family: Poppins, sans-serif;
}
.page-article-content .search .search-container form input {
    font-family: Poppins, sans-serif;
}

.search-finance-form .search-finance-button,
.search-finance-form select {
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    color: #fff;
    font-weight: 400;
    background-color: #ffb819;
    padding: 8px 10px 9px;
    height: 36px;
}
.header-wrapper .main-header-wrapper .container .menu ol li a{
    font-size: 1rem;
}
.page-container .page-nav li a,
.page-container .page-nav li button {
    font-weight: 400;
}
.calendar table tr th span {
    font-weight: 400;
}
.finance-table table tr td a {
    font-weight: 400;
}
.finance-section h3 {
    font-weight: 400;
}
.lightbox .inner-container .closer::before {
    font-weight: 400;
}
.Home .section-title {
    font-weight: 400;

}
.preload {

    font-weight: 400;

}
.header-wrapper .header-tools .container .header-buttons .search-button[data-order="shift"][data-flag="on"]::before {

    font-weight: 400;
}
.article h2 {

    font-weight: 400;

}
.download-section .container h1 {

    font-weight: 400;
}
.download-section .container ul li a span::after {
    font-weight: 400;
}
.main-aside .download-section .container ul li a {
    font-weight: 400;
}
.main-aside .article.bancos-socios-article h1 {

    font-weight: 400;
}
.main-aside .calendar-title {
    font-size: 0.875rem;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    padding: 5px 10px;
    background-color: #006852;
}
.main-aside .tweet blockquote a {

    font-weight: 400;

}
.welcome-section .welcome-section-container .article h1 {

    font-weight: 400;

}
.opinion-section .opinion-section-container > article:first-child h1 {

    font-weight: 400;
}
.opinion-section .opinion-section-container > article:last-child h1 {

    font-weight: 400;
}
.news-section .container .article.opinion-article h1 {

    font-weight: 400;

}
.partners-section .article.media-side h1 {

    font-weight: 400;

}
.page-article > h1,
.page-title-wrapper > h1 {

    font-weight: 400;
}
.page-article-content > h2 {

    font-weight: 400;

}
.page-article-content .search .search-container span {


    font-weight: 400;

}
.chart-modal .services-list > span {
    font-weight: 400;
}
.calendar .calendar-header .months-nav .next::before,
.calendar .calendar-header .months-nav .prev::before {

    font-weight: 400;
}
.search-container .page-nav ol li[data-active="true"] a,
.search-container .page-nav ol li[data-layout="active"] a {
    font-weight: 400;

}
.search-container .page-nav ol li[data-active="true"] a:hover,
.search-container .page-nav ol li[data-layout="active"] a:hover {
    font-weight: 400;

}

.article.file-article .file-icon.xls-file::before {
    background-image: url(../img/assets/xls-file.png);
}
.footer-feed .rss > a::before {
    content: url(../img/assets/rss.png);

}

