@font-face {
font-family: 'Gotham';
src: url(https://centraldeindicadores2024.bracell.com/wp-content/themes/bracell/fonts/Gotham/GothamPro-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url(https://centraldeindicadores2024.bracell.com/wp-content/themes/bracell/fonts/Gotham/GothamPro.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url(https://centraldeindicadores2024.bracell.com/wp-content/themes/bracell/fonts/Gotham/GothamPro-Medium.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url(https://centraldeindicadores2024.bracell.com/wp-content/themes/bracell/fonts/Gotham/GothamPro-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
:root {
--cor-azul1: #1e51a4;
--cor-azul2: #6d92c9;
--cor-azul3: #3e6199;
--cor-azul4: #20529e;
--cor-verde: #a3cf5f;
--cor-padrao: #666666;
--cor-cinza1: #666666;
--cor-cinza2: #747474;
--font-padrao: 'Gotham', Arial, sans-serif;
--radius-padrao: 8px;
}
* {
font-family: var(--font-padrao);
}
body {
}
.main-wrapper {
max-width: 1920px;
margin: 0 auto;
overflow: hidden;
}
a {
font-size: 16px;
color: var(--cor-azul1);
}
a:hover {
transition: all 0.3s;
}
div {
font-family: var(--font-padrao);
font-size: 16px;
}
p {
color: var(--cor-padrao);
font-family: var(--font-padrao);
font-size: 16px;
line-height: 1.5;
margin-bottom: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-padrao);
font-weight: 700;
}
h1 {
font-size: 40px;
margin-bottom: 25px;
}
h2 {
color: var(--cor-azul2);
font-size: 32px;
margin-bottom: 22px;
}
h3 {
font-size: 22px;
color: var(--cor-azul4);
margin-bottom: 20px;
}
h4 {
color: var(--cor-padrao);
font-size: 18px;
margin-bottom: 20px;
}
h5 {
font-size: 16px;
margin-bottom: 20px;
}
ul {
padding-left: 20px;
}
ul li,
ol li {
color: var(--cor-padrao);
font-size: 16px; }
li + li {
margin-top: 5px;
}
img,
iframe {
max-width: 100%;
height: auto;
}  .container { }
.container10 {
width: 1140px;
margin-left: auto !important; margin-right: auto !important; }
.custom-container {
width: 1270px;
margin: 0 auto;
} .visible-xs {
display: none !important;
}
.hidden-xs {
display: block !important;
}
.visible-lg {
display: none !important;
}
.hidden-lg {
display: block !important;
} [class^='gap'] {
display: block;
clear: both;
}
.gap10 {
height: 10px;
}
.gap20 {
height: 20px;
}
.gap30 {
height: 30px;
}
.gap40 {
height: 40px;
}
.gap50 {
height: 50px;
}
.gap60 {
height: 60px;
} .table-responsive {
max-width: 920px !important;
} .sub h1,
.title h1 {
font-size: 32px;
color: var(--cor-azul1);
}
.title h2,
.title p,
.sub h2,
.sub p { }
.sub h2 + p {
color: var(--cor-padrao);
font-size: 16px;
margin-top: 20px;
}
.title.big h2,
.sub.big h2 {
font-size: 40px;
}
.title h2,
.sub h2 {
color: var(--cor-azul1);
font-size: 32px;
font-weight: 700;
}
.title h3,
.sub h3,
.title h3 + p,
.sub h3 + p {
color: var(--cor-padrao);
text-align: left;
}
.title strong,
.sub strong { } .cta a {
background-color: var(--cor-azul1);
border-radius: 8px;
border: 1px solid var(--cor-azul1);
color: #fff;
display: inline-block;
font-size: 17px;
font-weight: bold;
padding: 7px 32px;
transition: all 0.3s;
}
.cta a:hover {
background: transparent;
color: var(--cor-azul1);
text-decoration: none;
}
.cta.alt a {
background-color: transparent;
border: 1px solid var(--cor-laranja);
color: var(--cor-laranja);
}
.cta.alt a:hover {
background-color: var(--cor-laranja);
border: 1px solid var(--cor-laranja);
color: #fff;
} .video-wrapper {
}
.video-wrapper a:hover {
opacity: 0.8;
} .swiper-slide {
display: flex;
justify-content: center;
}
.swiper-button-prev,
.swiper-button-next {
color: #dedede !important;
opacity: 0.5;
} .bg-cinza {
background-color: #f5f5f5;
}
.bg-branco {
background-color: #fff;
} .custom-list {
}
.custom-list ul {
padding-left: 0;
}
.custom-list li + li {
margin-top: 15px;
}
.custom-list li {
color: var(--cor-padrao);
font-size: 16px;
font-weight: 400;
list-style: none;
max-width: 95%;
padding-left: 20px;
position: relative;
}
.custom-list li:before {
background-color: var(--cor-verde);
border-radius: 100%;
content: '';
display: inline-block;
height: 7px;
width: 7px;
position: absolute;
left: 0;
top: 10px;
} #header {
background-color: transparent;
width: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 9997;
}
#header-wrapper {
display: flex;
align-items: center;
}
#header-wrapper > .container-fluid {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 80px;
} #logo {
}
#logo img {
width: 200px;
height: auto;
}
#logo a {
color: var(--cor-padrao);
display: flex;
gap: 17px;
align-items: flex-end;
}
#logo a:hover {
color: var(--cor-padrao);
text-decoration: none;
}
#logo .logo-img {
}
#logo .logo-text {
max-width: 340px;
}
#logo .logo-text h1 {
font-size: 18px;
margin-bottom: -4px;
} .seletor-de-idiomas {
display: none;
}
.seletor-de-idiomas.admin-logado { }
.seletor-de-idiomas ul {
list-style: none;
margin: 0;
padding: 0;
}
.seletor-de-idiomas ul li {
float: left;
list-style: none;
margin: 0 6px;
text-transform: uppercase;
}
.seletor-de-idiomas ul li a {
color: #fff;
text-decoration: none;
}
.seletor-de-idiomas ul li:first-child {
}
.seletor-de-idiomas ul li.current-lang a {
font-weight: bold;
}
.seletor-de-idiomas ul li a:hover {
opacity: 0.8;
} @media all and (max-width: 1024px) {
.seletor-de-idiomas {
display: none;
}
.seletor-de-idiomas.mobile {  right: unset;
left: 15px;
top: 20px;
position: relative;
}
.seletor-de-idiomas.mobile ul {
padding-top: 0 !important;
padding-left: 0 !important;
}
.seletor-de-idiomas ul li {
margin-right: 15px !important;
}
.seletor-de-idiomas ul li:first-child {
border-right: 1px solid #cac6c8;
padding-right: 15px !important;
}
.seletor-de-idiomas.mobile li a {
color: #cac6c8 !important;
font-size: 16px !important;
font-weight: 600 !important;
padding: 0 !important;
}
.seletor-de-idiomas.mobile ul li.current-lang a {
color: #fff !important;
font-weight: bold !important;
}
} #busca-topo {
}
#busca-topo img {
width: 22px;
}
@media screen and (max-width: 1023px) {
#busca-topo img {
width: 22px;
}
}
#abrirBusca {
cursor: pointer;
}
#search-full-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(13, 41, 84, 0.98);
text-align: center;
display: flex;
display: none;
align-items: center;
justify-content: center;
z-index: 9999;
}
#search-full-wrapper form {
width: 840px;
max-width: 100%;
position: relative;
}
#search-full-wrapper input[type='text'] {
background-color: transparent;
border: none;
border-bottom: 1px solid #fff;
border-radius: 0;
color: #fff;
font-size: 32px;
height: 60px;
width: 100%;
}
#search-full-wrapper input[type='text']:focus {
box-shadow: none;
}
#search-full-wrapper input[type='text']::placeholder {
color: #fff;
}
#search-full-wrapper input[type='submit'] {
background: transparent url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/icones/search-branco.svg) no-repeat center center;
background-size: 22px;
border: 0;
color: #fff;
position: absolute;
bottom: 0;
right: 0;
height: 60px;
width: 48px;
}
#search-full-wrapper input[type='submit']:hover {
cursor: pointer;
} body.bloqueada {
overflow: hidden;
} #fecharBusca {
background: transparent url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/icones/close.svg) no-repeat center center;
color: #fff;
cursor: pointer;
font-size: 40px;
position: absolute;
top: 68px;
right: 95px;
height: 26px;
width: 26px;
}  @keyframes hideHeader {
from {
background-color: transparent;
opacity: 1;
height: 156px;
}
to {
opacity: 0;
height: 0;
}
} @keyframes showHeader {
from {
opacity: 0;
height: 0;
}
to {
background-color: #fff;
opacity: 1;
height: 100px;
}
} #header-wrapper {
animation-fill-mode: forwards;
animation: unset;
height: 156px;
transition: all 0.3s ease;
position: fixed;
width: 100%;
top: 0;
left: 0;
}
#header-wrapper .colorido,
#header-wrapper .branco {
display: none;
}
#header-wrapper.header-scroll {
background-color: transparent !important;
} #header-wrapper.hide-header {
animation: hideHeader 0.3s forwards;
} #header-wrapper:not(.hide-header):not(.header-scroll) {
animation: showHeader 0.3s forwards;
}
#header-wrapper.header-scroll .branco {
display: block;
}
#header-wrapper:not(.header-scroll) .colorido {
display: block;
}
#header-wrapper:not(.header-scroll) #menu-superior ul li a {
color: var(--cor-azul1);
}
#header-wrapper:not(.header-scroll) #menu-superior ul.sub-menu li a {
color: var(--cor-padrao);
}
#header-wrapper:not(.header-scroll) #menu-superior ul.sub-menu li a:hover {
color: #fff;
} #menu-superior-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 70px;
position: relative;
}
nav#menu-superior {
background-color: transparent;
padding: 0px 0;
}
nav#menu-superior img {
cursor: pointer;
margin-bottom: 4px;
}
#menu-superior ul {
display: flex;
margin: 0;
padding-left: 0;
justify-content: space-between;
gap: 65px;
}
#menu-superior ul li {
list-style: none;
position: relative;
}
#menu-superior ul li + li {
margin-top: 0;
}
#menu-superior ul li a {
color: #ffffff;
display: block;
font-size: 20px;
font-weight: 400;
padding: 16px 0;
}
#menu-superior ul li a:hover,
#menu-superior ul li.current-menu-item a {
color: var(--cor-verde);
text-decoration: none;
} #menu-superior .sub-menu {
background-color: #fff;
border-radius: var(--radius-padrao);
box-shadow: 0px 3px 6px #00000029;
display: none;
height: auto;
min-width: 290px;
position: absolute;
top: 58px;
z-index: 2;
flex-direction: row;
flex-wrap: wrap;
gap: 0;
justify-content: space-between;
align-items: stretch;
padding: 22px 15px;
}
#menu-superior .sub-menu li {
max-width: 100%;
width: 100%;
}
#menu-superior .sub-menu li a {
color: var(--cor-cinza2);
display: block;
font-size: 14px;
font-weight: normal;
line-height: 1.2;
padding: 12px 20px;
} #menu-superior li:hover .sub-menu {
display: flex;
}
#menu-superior .sub-menu li a:hover,
#menu-superior .sub-menu li.current-menu-item a {
background-color: #efefef;
border-radius: var(--radius-padrao);
color: var(--cor-azul1);
}
#menu-superior .sub-menu li a strong {
display: block;
font-size: 14px;
line-height: 1;
margin-bottom: 3px;
}  #menu-superior li.gri ul.sub-menu {
width: 1070px;
left: -414px;
}
#menu-superior li.gri ul.sub-menu li {
width: 30%;
}
#menu-superior li.gri ul.sub-menu li a {
font-size: 13px;
} #menu-superior li.temas-materiais ul.sub-menu {
width: 600px;
left: 0px;
}
#menu-superior li.temas-materiais ul.sub-menu li {
width: 48%;
} #menu-superior li.ungc ul.sub-menu {
width: 600px;
left: 0px;
}
#menu-superior li.ungc ul.sub-menu li {
width: 48%;
}
#menu-superior li.ungc ul.sub-menu li a {
font-size: 13px;
} .travarBody {
overflow: hidden;
}
#menu-mobile {
cursor: pointer;
float: right;
overflow: hidden;
position: relative;
width: 40px;
z-index: 9999;
}
#menu-mobile span {
height: 4px;
background-color: var(--cor-azul1);
display: block;
width: 40px;
transition: all 0.3s ease;
margin: 6px 0;
}
.header-scroll #menu-mobile span {
background-color: #fff;
}
#menu-mobile:hover span {
}
#menu-mobile:hover .span2 {
width: 80%;
}
#menu-mobile.close {
opacity: 1;
padding-bottom: 20px; right: 0px;
}
#menu-mobile.close .span1 {
transform: rotate(-45deg);
position: absolute;
top: 10px;
transition: all 1s ease;
}
#menu-mobile.close .span2 {
width: 0;
transition: all 0.3s ease;
}
#menu-mobile.close .span3 {
transform: rotate(45deg);
position: absolute;
top: 10px;
transition: all 1s ease;
}
#menu-mobile.close [class^='span'] {
background-color: #fff;
} #menu-mobile-wrapper { background-color: var(--cor-azul1);
position: fixed;
top: 0;
left: 0;
width: 100%;
opacity: 0;
height: 100vh;
display: none;
overflow-y: scroll;
padding: 0 20px;
transition: all 0.3s linear;
z-index: 9998;
}
#menu-mobile-wrapper.open {
opacity: 1;
transition: all 0.3s linear;
} #menu-mobile-wrapper ul {
margin: 0;
padding: 0;
padding-top: 100px;
padding-left: 15px;
}
#menu-mobile-wrapper li {
list-style: none;
padding: 0;
margin: 0;
text-align: left;
line-height: 1.3;
}
#menu-mobile-wrapper li a {
color: var(--cor-azul1);
color: #fff;
display: block;
font-size: 18px;
font-weight: bold;
line-height: 1;
margin: 5px 0;
padding: 12px 0px;
text-align: left;
text-decoration: none;
}
#menu-mobile-wrapper li:not(.menu-item-has-children) a { }
#menu-mobile-wrapper li:first-child a {
border-top: none;
}
#menu-mobile-wrapper li a:hover,
#menu-mobile-wrapper li:hover,
#menu-mobile-wrapper li a:active,
#menu-mobile-wrapper li:active,
#menu-mobile-wrapper li a:focus,
#menu-mobile-wrapper li:focus {
background: transparent;
color: #fff;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
transition: all 0.6s;
} #menu-mobile-wrapper ul.sub-menu {
border-top: none;
border-bottom: none;
display: none;
margin-left: 0;
position: relative;
visibility: unset;
z-index: 1;
}
#menu-mobile-wrapper li.menu-item-has-children {
}
#menu-mobile-wrapper .menu-item-has-children a {
}
#menu-mobile-wrapper li > ul {
padding-top: 0;
padding-left: 0;
}
#menu-mobile-wrapper li > ul.sub-menu li {
}
#menu-mobile-wrapper li > ul.sub-menu li a {
color: #fff;
border-bottom: none; font-size: 16px;
font-weight: normal;
padding: 10px 15px 5px 15px;
max-width: 100%;
}
#menu-mobile-wrapper li > ul.sub-menu li a:hover,
#menu-mobile-wrapper li > ul.sub-menu li a:focus,
#menu-mobile-wrapper li > ul.sub-menu li a:active {
color: #fff;
}
#menu-mobile-wrapper li:hover > ul.sub-menu {
display: block;
margin-top: -8px;
}   .cover-dark {
display: none;
background: #fff;
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 998;
} #footer {
background-color: var(--cor-azul1);
background-image: url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/bg-footer.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 80px 0 0 0;
}
#footer * {
font-size: 20px;
text-align: center;
}
#footer p,
#footer a,
#footer li {
color: #fff;
} #footer .footer_logo {
margin-bottom: 35px;
}
#footer .footer_logo img {
} #footer .footer_text {
}
#footer .footer_text p {
font-size: 14px;
line-height: 1.6;
} #footer .footer_menu {
margin-top: 20px;
}
#footer .footer_menu ul {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
flex-wrap: wrap;
}
#footer .footer_menu ul li {
font-size: 14px;
list-style: none;
margin: 0;
padding: 0;
}
#footer .footer_menu ul li:after {
content: '|';
padding-left: 20px;
}
#footer .footer_menu ul li:last-child:after {
content: '';
}
#footer .footer_menu ul li a {
color: #fff;
font-size: 14px;
} #footer .footer_social {
column-gap: 20px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 30px;
margin-bottom: 55px;
}
#footer .footer_social a {
}
#footer .footer_social a img {
width: auto;
max-width: 34px;
height: auto;
max-height: 36px;
}
#footer .footer_social a:hover {
opacity: 0.8;
} #copyright { padding: 0 0 30px 0;
}
#copyright div {
color: #fff;
font-size: 14px;
text-align: center;
} .wpcf7 {
}
.wpcf7 .row {
justify-content: space-between;
}
.wpcf7 .row .col-sm-6 {
max-width: 45%;
}
.wpcf7 .form-group {
margin-bottom: 25px;
}
.wpcf7 br {
display: none;
}
.wpcf7 h4 {
color: var(--cor-azul);
font-size: 35px;
font-weight: 900;
margin-bottom: 25px;
}
.wpcf7 span {
color: var(--cor-padrao);
font-size: 18px;
margin: 0;
}
.wpcf7 .row + .sub {
margin-top: 20px;
}
.wpcf7 .texto {
margin-bottom: 30px;
}
.wpcf7 label {
display: block;
font-size: 18px;
}
.wpcf7 ::placeholder {
color: var(--cor-padrao);
}
.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 input[type='number'],
.wpcf7 input[type='phone'],
.wpcf7 textarea {
background-color: transparent;
border: 1px solid #a7a9ac;
border-radius: 4px;
color: var(--cor-padrao);
height: 36px;
padding: 0px 10px;
width: 100%;
}
.wpcf7 textarea {
height: 160px;
padding: 10px;
}
.wpcf7 select {
background-color: transparent;
border: 1px solid #a7a9ac;
border-radius: 4px;
color: var(--cor-padrao);
height: 36px;
padding: 0px 10px;
width: 100%;
}
.wpcf7 .wpcf7-list-item {
display: block;
}
.wpcf7 .wpcf7-list-item span {
font-size: 18px;
}
.wpcf7 input[type='checkbox'],
input[type='radio'] {
margin-right: 10px;
margin-top: 5px;
}
.wpcf7 input[type='submit'],
.wpcf7 button {
background-color: var(--cor-azul);
border: 1px solid var(--cor-azul);
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 20px;
font-weight: 600;
padding: 3px 24px;
transition: all 0.3s;
}
.wpcf7 input[type='submit']:hover,
.wpcf7 button:hover {
background: transparent;
color: var(--cor-azul);
text-decoration: none;
}
.wpcf7 .wpcf7-spinner {
display: block;
} .wpcf7 input[type='text'].wpcf7-not-valid,
.wpcf7 input[type='email'].wpcf7-not-valid,
.wpcf7 select.wpcf7-not-valid,
.wpcf7 textarea.wpcf7-not-valid {
background: #ffe1e2;
color: #ff585d;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-mail-sent-ok {
background: #fff;
border: 2px solid #d9d9d9;
color: #398f14;
font-size: 12px;
padding: 7px 15px;
}
.wpcf7-form .wpcf7-response-output {
border-radius: 10px;
border-color: #fff;
background: #fff;
clear: both;
font-size: 14px;
margin: 0 !important;
padding: 12px 15px !important;
}
.wpcf7 form.sent .wpcf7-response-output { background-color: #dff2bf;
border: 0;
color: #4f8a10;
}
.wpcf7 form.invalid .wpcf7-response-output { background-color: #ffe1e2;
border: 0;
color: #ff585d;
}
.wpcf7 span.wpcf7-not-valid-tip {
color: #ff585d;
font-weight: bold;
font-size: 12px;
margin-top: 5px;
} .grecaptcha-badge {
visibility: hidden;
}  #section-hero-home {
background: #fff url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/hero-bracell-ci.jpg) no-repeat top center;
background-size: cover;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
height: 100vh;
padding-top: 132px; }
#section-hero-home .texto {
text-align: center;
}
#section-hero-home .texto h2 {
color: #fff;
font-size: 35px;
font-style: italic;
margin-bottom: 0;
}
#section-hero-home .texto h3 {
color: var(--cor-verde);
font-size: 130px;
font-style: italic;
line-height: 1;
text-shadow: 5px 8px 12px #00000099;
} #section-bracell-home {
padding: 90px 0 90px 0;
}
#section-bracell-home .foto {
}
#section-bracell-home .foto img {
}
#section-bracell-home .sub {
}
#section-bracell-home .h1 {
}
#section-bracell-home .cta {
margin-top: 45px;
} #section-grafico-home {
background: #fff url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/bg-metas-home-tratado.jpg) no-repeat center bottom;
padding: 0 0 90px 0;
}
#section-grafico-home > .vc_row {
margin-bottom: 35px;
}
#section-grafico-home .texto {
}
#section-grafico-home .texto h2 {
}
#section-grafico-home .texto p {
}
#section-grafico-home .grafico {
}
#section-grafico-home .grafico img {
border-radius: 15px;
width: 458px;
height: auto;
}
@media screen and (min-width: 769px) {
#section-grafico-home .agt-info-box {
height: 300px;
}
#section-grafico-home .agt-info-box .before-text,
#section-grafico-home .agt-info-box .after-text {
height: 50px;
}
} #section-metas-home {
}
#section-metas-home .sub {
text-align: center;
max-width: 840px;
margin: 0 auto;
margin-bottom: 50px;
}
#section-metas-home .sub h2 {
color: #fff;
}
#section-metas-home .texto p {
color: #fff;
}
#section-metas-home #linha {
display: flex;
align-items: stretch;
justify-content: space-between;
gap: 28px;
max-width: 1300px;
margin: 0 auto;
margin-bottom: 20px;
padding-top: 70px;
}
#section-metas-home #linha .vc_col-sm-3 {
}
#section-metas-home #linha .vc_col-sm-3 .vc_column-inner {
background-color: transparent;
background-image: url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/bg-degrade2.png);
background-size: cover;
background-repeat: no-repeat;
border-radius: var(--radius-padrao);
height: 100%;
padding: 35px 10px 38px 10px;
text-align: center;
transition: all 0.3s ease;
}
#section-metas-home #linha .vc_col-sm-3 .vc_column-inner:hover {
box-shadow: 10px 13px 16px #00000078;
}
#section-metas-home #linha * {
text-align: center;
}
#section-metas-home #linha .icone {
margin-top: -90px; margin-bottom: 20px;
}
#section-metas-home #linha .icone img {
width: 130px;
height: auto;
transition: all 0.3s ease;
}
#section-metas-home #linha .icone img:hover {
opacity: 0.8;
}
#section-metas-home #linha .nome {
min-height: 83px;
display: flex;
align-items: flex-end;
justify-content: center;
}
#section-metas-home #linha .nome h4 {
color: #fff;
font-size: 22px;
}
#section-metas-home #linha a {
color: #fff;
font-size: 21px;
text-decoration: none;
}
#section-metas-home #linha a:hover { }
#section-metas-home #linha .desc {
margin-bottom: 0;
padding: 0 10px;
}
#section-metas-home #linha .desc p {
color: #fff;
}
#section-metas-home .texto-abaixo {
margin-top: 45px;
margin-bottom: 0;
text-align: center;
}
#section-metas-home .texto-abaixo p {
color: #fff;
} .page-title-wrapper {
background-color: transparent;
background-image: url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/header-padrao.jpg);
background-position: top left;
background-size: cover;
background-repeat: no-repeat;
display: flex;
height: 368px; padding-top: 112px;
}
.page-title {
display: flex;
align-items: center;
gap: 40px;
max-width: 1270px;
margin: 0 auto;
width: 100%;
}
.page-title * {
color: #fff;
}
.page-title .icone {
}
.page-title img {
width: 130px;
height: auto;
}
.page-title .conteudo {
}
.page-title h1 {
color: #fff;
font-weight: bold;
font-size: 40px;
margin-bottom: 10px;
text-align: left;
}
.page-title h1.medio {
}
.page-title h1.pequeno {
}
.page-title .tipo-de-pag {
background-color: #fff;
border-radius: 0px 5px 0 5px;
color: var(--cor-azul1);
display: inline-block;
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
line-height: 1;
margin-bottom: 15px;
padding: 4px 10px;
text-transform: uppercase;
}
.page-title .nome-da-pag {
display: block;
}
.page-title .p-desc {
color: #fff;
font-size: 18px;
font-weight: 600;
}
.breadcrumbs {
margin-top: 20px;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0;
}
.breadcrumbs * {
color: var(--cor-padrao);
font-size: 14px;
}
.breadcrumbs span {
border-right: 1px solid var(--cor-padrao);
line-height: 1;
margin-right: 15px;
padding-right: 15px;
}
.breadcrumbs span:last-of-type {
border-right: 0;
}  .agt-info-box {
background-color: #fff;
border: 2px solid var(--cor-azul1);
border-radius: 15px;
padding: 25px 25px 30px 25px;
text-align: left;
max-width: 300px;
margin: 0 auto 35px auto;
}
.agt-info-box * {
color: var(--cor-azul1);
}
.agt-info-box .before-text,
.agt-info-box .after-text {
font-size: 22px;
font-weight: 700;
line-height: 1.1;
}
.agt-info-box .number {
font-size: 70px;
font-weight: 700;
line-height: 1.1;
}
.agt-info-box .desc {
font-size: 20px;
line-height: 1.3;
font-weight: 400;
margin-top: 15px;
margin-bottom: 0;
} .agt-box-com-borda {
border: 1px solid var(--cor-verde);
border-radius: 0 80px 0 0;
padding: 25px 40px 20px 40px;
}
.agt-box-com-borda .title { max-width: 90%;
}
.agt-box-com-borda .content {
color: var(--cor-padrao);
}
.agt-box-com-borda .content p {
} .content-wrapper.single-indicador { padding-bottom: 70px;
}
.content-wrapper.single-indicador .container {
display: flex;
align-items: stretch;
justify-content: space-between;
gap: 30px;
margin: 45px auto 0 auto;
}
.content-wrapper.single-indicador .container .row {
flex: 1;
}
.content-wrapper.single-indicador .container .col-left {
flex: 0 0 275px;
width: 275px;
}
.content-wrapper.single-indicador .container .col-right {
flex-grow: 1; max-width: 800px;
}
.content-wrapper.single-indicador .container.container2 {
margin-top: 17px;
} nav#menu-lateral {
background-color: #f8f8f8;
border-radius: 12px;
}
#menu-lateral ul {
padding: 15px 12px 20px 12px;
margin-bottom: 0;
}
#menu-lateral li {
border-radius: 10px;
list-style: none;
padding: 14px 18px;
}
#menu-lateral li a {
text-decoration: none;
}
#menu-lateral li a strong {
color: var(--cor-azul4);
display: block;
font-size: 13px;
margin-bottom: 3px;
}
#menu-lateral li a .nome {
color: var(--cor-cinza2);
font-size: 13px;
line-height: 1.3;
}
#menu-lateral li + li {
margin-top: 3px;
}
#menu-lateral li:hover,
#menu-lateral li.active {
background-color: #eee;
}
#menu-lateral li a:hover > * {
color: var(--cor-azul4);
}
#menu-lateral h4 {
background-color: var(--cor-azul3);
border-radius: 12px 12px 0 0;
border-bottom: 0;
color: #fff;
font-size: 18px;
font-weight: bold;
margin-bottom: 0;
padding: 14px 18px;
}
#menu-lateral h4 a {
font-size: 18px;
color: #fff;
}
#menu-lateral h4:hover {
background-color: var(--cor-azul1);
}
.article-item { } .article-item .post-header {
}
.article-item .post-header h1 {
color: var(--cor-azul1);
font-size: 32px;
margin-bottom: 30px;
}   .post__meta {
border-bottom: 1px solid #ccc;
margin-bottom: 25px;
margin-top: 5px;
padding: 10px 0 20px 0;
width: 100%;
flex: 0 0 100%;
} .post__meta .col-esq {
}
.post__meta .col-esq .titulo-ungc {
color: var(--cor-azul1);
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
}
.post__meta .numeros {
display: flex;
gap: 10px;
align-items: center;
justify-content: flex-start;
}
.post__meta .numeros .numero {
background-color: var(--cor-verde);
border-radius: 50%;
color: #fff;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
height: 42px;
width: 42px;
font-size: 27px;
font-weight: bold;
position: relative;
text-align: center;
}
.post__meta .numeros .numero:hover {
background-color: var(--cor-cinza1);
}
.numero .hidden-content {
background-color: #f8f8f8;
border-radius: 8px;
box-shadow: 8px 8px 9px #0000005e;
color: var(--cor-padrao);
display: none;
font-size: 12px;
font-weight: normal;
padding: 7px 10px;
position: absolute;
bottom: -100px;
left: 0;
text-align: left;
width: 190px;
z-index: 9;
}
.numero .hidden-content strong {
display: block;
margin-bottom: 3px;
}
.post__meta .numeros .numero:hover .hidden-content {
display: block;
} .post__meta .ods-list {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 5px;
}
.post__meta .ods-list img {
width: 100px;
} body.single-indicador .article-item .post-header { display: none;
} .article-item .post__content {
}
.article-item .post__content p {
font-size: 15px;
}
.article-item .post__content h2,
.article-item .post__content h3,
.article-item .post__content h4,
.article-item .post__content h5 {
margin-top: 10px;
margin-top: 40px;
}
.article-item .post__content h4 {
color: var(--cor-cinza2);
}
.article-item .post__content h4 strong,
.article-item .post__content h4 b {
font-weight: bold;
}
.article-item .post__content h3 {
color: var(--cor-azul2);
}
.article-item .post__content h2 {
color: var(--cor-azul1);
}
.article-item .post__content a {
font-size: inherit;
font-weight: bold;
}
.article-item .post__content strong,
.article-item .post__content b {
font-weight: bold;
}
.article-item .post__content a:hover {
}
.article-item .post__content img {
height: auto;
max-width: 100%;
width: auto;
}
.article-item .post__content .wp-caption-text {
background: #f5f5f5;
font-size: 13px;
padding: 7px 10px;
}
.article-item iframe {
max-width: 100%;
width: auto;
}
.article-item .post__content ul {
list-style: none;
margin-bottom: 30px;
}
.article-item .post__content ol {
margin-bottom: 30px;
padding-left: 25px;
}
.article-item .post__content li {
margin-bottom: 15px;
padding-left: 0px;
position: relative;
}
.article-item .post__content ul li::before {
content: '';
background-color: var(--cor-cinza2);
border-radius: 100%;
display: inline-block;
width: 4px;
height: 4px;
position: absolute;
left: -20px;
top: 13px;
} .article-item .post__content li ul {
padding-left: 25px;
margin-top: 10px;
}
.article-item .post__content li ul li {
}
.article-item .post__content li ul li::before {
background-color: transparent;
border: 1px solid var(--cor-azul1);
}   .article-item table {
border-bottom: 3px solid var(--cor-verde);
border-right: 2px solid #fff; margin-bottom: 40px !important;
margin-top: 10px;
max-width: 100% !important;
width: 100% !important;
}
.article-item table caption {
background: var(--cor-verde);
border-radius: 10px 10px 0 0;
caption-side: top;
color: #fff;
font-size: 15px;
font-weight: bold;
margin-bottom: 0;
margin-top: 0;
padding: 13px 14px;
text-align: left;
}
.article-item table tr {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.article-item table tr.titulo,
.article-item table td.titulo {
background: var(--cor-verde);
border-radius: 10px 10px 0 0;
text-align: left;
}
.article-item table tr.titulo td,
.article-item table td.titulo {
border-radius: 10px 10px 0 0;
color: #fff;
padding: 13px 14px;
}
.article-item table tr.titulo td h4,
.article-item table td.titulo h4 {
color: #fff;
font-size: 15px;
margin-bottom: 0;
margin-top: 0;
}
.article-item table tr th,
.article-item table thead tr td {
color: var(--cor-azul1);
font-size: 15px;
padding: 10px 10px;
width: auto; }
.article-item table tr td {
color: var(--cor-cinza2);
font-size: 15px;
padding: 10px 10px;
width: auto; }
.article-item table tr td,
.article-item table tr th,
.article-item table thead tr th,
.article-item table thead tr td {
border-right: 1px solid #ccc;
}  .article-item table tr td p {
margin-bottom: 0;
} .article-item .table-responsive + p + .table-responsive {
margin-top: 0;
} .article-item .post__tags {
color: #858585;
display: flex;
align-items: center;
gap: 20px;
margin-top: 60px;
}
.article-item .post__tags a {
background-color: #e1e1e1;
border: 1px solid #e1e1e1;
border-radius: 3px;
color: #858585;
font-size: 14px;
padding: 4px 12px;
pointer-events: none;
text-transform: lowercase;
}
.article-item .post__tags a:hover {
background-color: transparent;
} .article-item .post__content blockquote {
border: 1px solid #ccc;
margin-bottom: 30px;
padding: 10px 15px 5px 15px;
}
.article-item .post__content blockquote {
border: 1px solid var(--cor-verde);
border-radius: 0 80px 0 0;
padding: 25px 40px 20px 40px;
}
.article-item .post__content blockquote h4 {
color: var(--cor-azul2);
font-size: 22px;
margin-top: 10px;
max-width: 90%;
}
.article-item .post__content blockquote h2 {
margin-top: 10px;
}
.article-item .post__content blockquote p {
} #posts-relacionados {
padding: 0px 0 40px 0;
}
#posts-relacionados hr {
background-color: #c4c6c8;
margin-bottom: 40px;
}
#posts-relacionados .sub {
}
#posts-relacionados .sub h2 {
color: var(--cor-laranja);
}
#posts-relacionados .cta {
margin-top: 50px;
text-align: left;
} .single-pilar {
}
.single-pilar .article-item .post__content p {
font-size: 16px;
} .single-pilar .agt-info-box {
max-width: 330px !important;
}
.single-pilar .agt-info-box .desc {
font-size: 20px !important;
} #linha-tabela {
margin-bottom: 0;
}
#linha-tabela table {
margin-bottom: 20px !important;
}
#linha-tabela table caption {
padding: 13px 23px;
}
#linha-tabela table th,
#linha-tabela table td {
padding: 20px 23px;
} #linha-conteudo {
}
#linha-conteudo p {
font-size: 16px;
} #linha-boxes {
margin-top: 30px;
}
#linha-boxes .agt-info-box .desc {
min-height: 52px;
} #linha-ods {
margin-top: 70px;
}
#linha-ods .vc_col-sm-10 > .vc_column-inner > .wpb_wrapper {
display: flex;
align-items: flex-start;
gap: 10px;
border-top: 1px solid #ccc;
padding-top: 20px;
}
#linha-ods h3 {
margin-right: 30px;
margin-top: 0;
}
#linha-ods img {
width: 100px;
} .postid-100 .single-pilar .agt-info-box .desc {
height: 100px;
} .postid-101 .single-pilar .agt-info-box .desc {
height: 80px;
} body.error404 .page-title-wrapper {
}
#pg-404 {
padding: 70px 0 100px 0;
text-align: center;
max-width: 800px;
margin: 0 auto;
}
#pg-404 .ops {
color: var(--cor-azul1);
font-size: 5rem;
font-weight: bold;
margin-bottom: 2rem;
}
#pg-404 h1 {
color: var(--cor-azul);
}
#pg-404 h3 {
font-size: 1.5rem;
font-weight: 500;
margin-bottom: 2rem;
} .page-title-wrapper.search {
padding-bottom: 0;
}
.busca-resultados {
} .busca-resultados .aviso {
color: var(--cor-padrao);
font-size: 22px;
font-weight: bold;
margin: 50px 0 0 0;
padding: 0;
text-align: left;
} #lista-resultados-busca {
padding: 0;
margin: 0;
max-width: 800px;
width: 100%;
}
#lista-resultados-busca li {
display: block;
float: none;
list-style: none;
line-height: 1.2;
margin: 0;
margin-bottom: 30px;
overflow: hidden;
padding-bottom: 30px;
border-bottom: 1px solid var(--cor-cinza2);
}
#lista-resultados-busca li:before {
display: none;
}
#lista-resultados-busca li figure {
display: none;
float: left;
margin-right: 30px;
margin-bottom: 0;
width: 130px;
height: 130px;
}
#lista-resultados-busca li .titulo a:hover,
#lista-resultados-busca li figure:hover {
opacity: 0.8;
transition: all 0.3s;
}
#lista-resultados-busca li figure img {
max-width: 100%;
}
#lista-resultados-busca li .post-info {
}
#lista-resultados-busca li .titulo {
font-size: 20px;
font-weight: bold;
}
#lista-resultados-busca li.result-tipo-paginas .titulo {
margin: 0;
} #lista-resultados-busca li .titulo a {
color: var(--cor-azul3);
font-size: 17px;
text-decoration: none;
}
#lista-resultados-busca li .codigo {
margin-bottom: 10px;
}
#lista-resultados-busca li .desc {
margin-top: 10px;
}
#lista-resultados-busca li .desc p {
font-size: 14px;
margin-bottom: 0;
} #pagination-wrapper {
clear: both;
margin-top: 40px;
text-align: center;
}
#pagination-wrapper h2 {
font-size: 24px;
}
#pagination-wrapper .page-numbers {
color: var(--cor-azul);
}
#pagination-wrapper .item-nav,
#pagination-wrapper .page-numbers {
border-radius: 7px;
display: inline-block;
padding: 8px 15px;
text-align: center;
background: #f8f8f8;
border: 1px solid #dfdfdf;
font-size: 16px;
margin: 10px 20px 10px 0;
text-decoration: none;
}
#pagination-wrapper .page-numbers.current {
background: var(--cor-azul1);
border-color: var(--cor-azul1);
color: #fff;
font-weight: bold;
}
#pagination-wrapper .page-numbers:hover {
background: var(--cor-azul1);
border-color: var(--cor-azul1);
color: #fff;
transition: all 0.3s;
}  .postid-304 .page-title .tipo-de-pag {
display: none;
}  @media screen and (max-width: 1660px) { #header-wrapper > .container-fluid {
padding: 0 40px;
} #menu-superior ul {
gap: 45px;
}
} @media screen and (max-width: 1536px) {
} @media screen and (max-width: 1440px) { #menu-superior-wrapper {
gap: 40px;
}
#menu-superior ul {
gap: 30px;
}
} @media screen and (max-width: 1367px) { #logo img {
width: 170px;
}
#menu-superior ul li a {
font-size: 18px;
}
#menu-superior .sub-menu li a {
}
#menu-superior li.gri ul.sub-menu {
left: -490px;
}
#menu-superior li.ungc ul.sub-menu {
left: -160px;
} .page-title {
padding: 0 40px;
}
.page-title h1 {
font-size: 34px;
}
} @media screen and (max-width: 1280px) {
} @media screen and (max-width: 1024px) { h1 {
font-size: 40px;
}
h2 {
font-size: 38px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 25px;
} .container10 {
width: 980px;
max-width: 100%;
}
.hidden-lg {
display: none !important;
}
.visible-lg {
display: block !important;
}
.title.big h2,
.sub.big h2 {
font-size: 40px;
}
.title h2,
.sub h2 {
font-size: 38px;
}
.sub h2 + p {
font-size: 20px;
margin-top: 15px;
}
.cta a {
font-size: 17px;
} #menu-superior-wrapper {
margin-left: auto;
margin-right: 40px;
} .agt-info-box .number {
font-size: 50px;
}
.agt-info-box .before-text,
.agt-info-box .after-text {
font-size: 20px;
}
.agt-info-box .desc {
font-size: 18px;
} #section-grafico-home {
padding: 0 20px 90px 20px;
}
#section-grafico-home .grafico {
text-align: center;
}
#section-grafico-home .sub h2 + p {
font-size: 16px;
}
#section-metas-home #linha .vc_col-sm-3 .vc_column-inner {
padding: 35px 0px 38px 0px;
}
} @media screen and (max-width: 900px) {
} @media screen and (max-width: 800px) { h1 {
font-size: 25px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
p,
div,
a {
font-size: 15px;
} .hidden-xs {
display: none !important;
}
.visible-xs {
display: block !important;
}
.cta a {
font-size: 15px;
}
.title.big h2,
.sub.big h2 {
font-size: 25px;
}
.title h2,
.sub h2 {
font-size: 25px;
}
.sub h2 + p {
font-size: 15px;
margin-top: 5px;
} .agt-box-com-borda .title {
margin-top: 15px !important;
} #header-wrapper {
height: 120px;
position: relative;
}
#header-wrapper > .container-fluid {
padding: 0 25px;
}
#logo img {
width: 150px;
} #search-full-wrapper form {
width: 90%;
}
#search-full-wrapper form input[type='text'] {
font-size: 22px;
}
#fecharBusca {
right: 45px;
top: 48px;
} #footer .footer_text p br {
display: none;
} .breadcrumbs {
margin-bottom: 35px;
} #section-hero-home {
background-image: url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/bg/hero-mobile.jpg); background-position: center; height: 700px;
}
#section-hero-home .texto h2 {
font-size: 24px;
}
#section-hero-home .texto h3 {
font-size: 80px;
} #section-bracell-home {
padding: 60px 20px 25px 20px !important;
}
#section-bracell-home .foto {
text-align: center;
} #section-grafico-home {
padding-bottom: 35px;
}
#section-grafico-home .vc_col-sm-3 {
width: 50%;
}
#section-grafico-home .agt-info-box {
height: 270px;
}
#section-grafico-home .agt-info-box .desc {
margin-top: 0;
} #section-metas-home {
padding: 0;
}
#section-metas-home .sub h2 {
color: var(--cor-azul1);
}
#section-metas-home .texto p {
color: var(--cor-azul1);
}
#section-metas-home {
padding: 60px 0 0 0;
}
#section-metas-home #linha {
flex-wrap: wrap;
gap: 30px 30px;
justify-content: center;
width: 100%;
}
#section-metas-home #linha .vc_col-sm-3 {
width: 45%;
margin-bottom: 50px;
}
#section-metas-home #linha:after,
#section-metas-home #linha:before {
display: none;
}
#section-metas-home .texto-abaixo {
margin-top: 0;
} .page-title-wrapper {
height: 300px;
}
.page-title {
gap: 20px;
padding: 0 25px;
}
.page-title h1 {
font-size: 25px;
}
.page-title .p-desc {
font-size: 16px;
line-height: 1.3;
}
.page-title .icone {
min-width: 120px;
width: 120px;
}
.page-title img {
width: 100px;
}
.page-title .tipo-de-pag {
font-size: 12px;
margin-bottom: 6px;
} .single-pilar .agt-info-box .desc {
font-size: 16px !important;
}
.postid-100 .single-pilar .agt-info-box .desc { height: auto;
} .content-wrapper.single-indicador .container {
flex-direction: column;
margin-top: 15px;
}
.post__meta .col-esq {
margin-bottom: 12px;
}
.post__meta .ods-list img {
width: 70px;
}
.post__meta .numeros {
gap: 5px;
}
.post__meta .numeros .numero {
font-size: 20px;
width: 30px;
height: 30px;
} .article-item .post-header h1 {
font-size: 25px;
margin-bottom: 25px;
}
.article-item .post-header h2 {
font-size: 22px;
}
.article-item .post-header h3 {
font-size: 20px;
}
.article-item table tr th,
.article-item table tr td {
font-size: 14px;
} #acionador-menu-lateral {
background: #555 url(//centraldeindicadores2024.bracell.com/wp-content/themes/bracell/images/icones/menu-lateral-mobile.png) no-repeat 15px center;
background-size: 26px;
cursor: pointer;
position: fixed;
width: 100%;
color: #fff;
padding: 12px 10px 12px 50px;
bottom: 0;
left: 0;
z-index: 9995;
}
.content-wrapper.single-indicador .container .col-left {
display: none; position: fixed;
left: -100%; top: 0; width: 80%; height: 100vh; background-color: var(--cor-cinza2);
border: 1px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 9998;
overflow-y: scroll;
}
.cover {
display: none;
background: rgba(0, 0, 0, 0.8);
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9997;
}
} @media (min-width: 576px) and (max-width: 767px) {
.container {
max-width: 90%;
}
} @media screen and (max-width: 480px) { #search-full-wrapper form {
input[type='text'] {
font-size: 16px;
}
} #footer .footer_text p br {
display: none;
} #section-grafico-home .vc_col-sm-3 {
width: 100%;
}
#section-grafico-home .agt-info-box {
height: auto;
}
#section-metas-home {
padding-top: 0;
}
#section-metas-home #linha .vc_col-sm-3 {  margin: 0 auto 65px auto;
width: 90%;
}
#section-metas-home #linha .icone {
margin-top: -80px;
}
#section-metas-home #linha .icone img {
width: 90px;
} .breadcrumbs {
display: none;
padding: 0 20px;
}
.breadcrumbs span:last-of-type {
display: none;
}
.page-title h1 {
font-size: 22px;
}
.page-title .p-desc {
font-size: 14px;
}
.page-title .icone {
min-width: 60px;
width: 60px;
} .post__meta .col-dir {
margin-top: 10px;
}
.post__meta .ods-list img {
width: 60px;
}
.content-wrapper.single-indicador .container {
padding: 0 20px;
}
}