:root{--color-primary:#707070;--color-secondary:#118BEF;--color-text:#707070;--bg-box:#F4F4F4;--bg-box--white:#FFFFFF;--bg-button--blue:#118BEF;--bg-button--blue__hover:#0b6fc0;--border-button--blue:#118BEF;--color-body-pb: #707070}

/* end default */
/* html{scroll-behavior:smooth;transition: .3s ease-in all} */
*,::after,::before{box-sizing:border-box}
body,html{position:relative;margin:0;padding:0;background:#fafafa;/* overflow-x: hidden;*/}
body.overflow-hidden{overflow-y:hidden}
body *{margin:0;padding:0;list-style-type:none;font-family:'DIN-2014',sans-serif}
main{position:relative;z-index:1;color:#707070;}
main>.secao{position:relative;padding:0}
.container{max-width:100%;margin-right:auto;margin-left:auto;width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;height:100%;padding:0 15px;position:relative}
@media (min-width:576px){
.container{max-width:540px}
}
@media (min-width:767px){
.container{max-width:720px;padding:0}
main>.secao{position:relative;padding:0 0 20px 0}
body,html{max-width:100%;/* overflow-x: hidden; */}
}
@media (min-width:992px){
.container{max-width:960px}
}
@media (min-width:1200px){
.container{max-width:1160px}
}
/* default */

/* fonts */
h1,h2,h3,h4{position:relative;color:var(--color-primary);margin-bottom:0}
h1{font-size:30px;font-weight:800}
h2{font-size:24px;font-weight:700}
h3{font-size:22px;line-height:26px;font-weight:700;margin-bottom:30px}
h4{font-size:18px;font-weight:700;margin-bottom:15px}
b, bolder,strong{font-weight: 700}
.text-bodyField,p{font-size: 16px;color:var(--color-text);font-weight: 300;}
.text-bodyField p{margin-bottom:10px}
.font-bold{font-weight:700}
.font-semibold{font-weight:600}
.text-bodyField ul li{list-style-type:disc;margin-left:18px}
@media only screen and (min-width:767px){
h1{font-size:32px;line-height:34px}
h2{font-size:30px}
h3{font-size:22px}
h4{font-size:22px}
.text-bodyField,p{font-size: 16px;}
.text-banner{margin-top:20px}
}
@media only screen and (min-width:992px){
h1{font-size:34px}
h2{font-size:34px}
h3{font-size:24px;line-height:28px}
h4{font-size:22px}
.text-bodyField,p{font-size:16px}
.text-bodyField p{margin-bottom:15px}
}
a{text-decoration:none;color: #007bff;}
a:hover {color: #0056b3;}
 /* end fonts */


 /* Menu */
#btn-menu-mobile .hamburger-inner{background: #f20c39;} 
#btn-menu-mobile .hamburger-inner::after{background: #118bef;}
#btn-menu-mobile.hamburger--spin-r.is-active .hamburger-inner::after,
#btn-menu-mobile.hamburger--spin-r.is-active .hamburger-inner{background: #fff;}
#btn-menu-mobile .hamburger-inner::before{background: #5ed651;}
.menuPrincipal{position: sticky;width:100%;display:flex;flex-wrap:wrap;align-items:center;z-index:99;transition:.3s ease all;top:0;height: 60px;background: #fafafa;}
.menuPrincipal.menu-fixo{box-shadow: 0 3px 5px rgb(0 0 0 / 15%);}
.menuPrincipal:before{content:'';position: absolute;left: 15px;height: 40px;width: 0;transition: .3s ease-in all;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../img/logoESG.svg);z-index: 2;}
.menuPrincipal:before{width: 70px}
.menuPrincipal.menu-fixo:before{width: 70px;}
.menuPrincipal .container{max-width: 100%;}
#btn-menu-mobile{position:absolute;z-index:99;height:40px;margin-right:15px;right:0;top: 15px;padding:0}
#btn-menu-mobile:focus{outline:none}
.navbarMenu-content-links{position:absolute;width:100%;left:0;top:0;padding: 60px 15px 15px 15px;background:rgb(0 92 169 / 89%);transition:.5s ease all;transform:translateY(-150%);z-index:1}
.navbarMenu-content-links.menu-open{transform:translateY(0)}
ul.nav{text-align:center}
.nav-item{margin-bottom:15px;display: block;width: 100%;}
.nav-item:after{content:'';position:relative;width:15%;max-width:70px;height:1px;bottom:-1px;margin:0 auto;background:#fff;display:block}
.nav-link{color:#fff;position:relative;margin-bottom:8px;display:block;white-space:nowrap;font-size:15px;transition: .3s eas;font-weight: 700;padding: 0.5rem 1rem;}
.nav-link.menu_principal.link-externo{font-weight: 700;}
.nav-link.menu_principal.link-externo:hover{text-decoration: underline}
@media only screen and (min-width: 767px){
  .menuPrincipal:before{width: 0px}
  .menuPrincipal{height:40px}
  .menuPrincipal .container{max-width: 860px;margin: 0 auto;}
  .navbarMenu-content-links{transform: translateY(0);background: transparent;padding: 15px;}
  #btn-menu-mobile{display: none;}
  .menuPrincipal{height: 60px;}
  ul.nav{justify-content: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
  .nav-item{width: auto;padding: 0 30px;margin: 0;position: relative;display: flex;align-items: center;}
  .nav-item .nav-link{color: #383838;font-size: 15px;margin: 0;}
  .nav-item:after{position: absolute;width: 10px;height: 10px;bottom: 16px;right: 0;border-radius: 50%;}
  .nav-item:nth-child(1):after{background: #5ED651;}
  .nav-item:nth-child(2):after{background: #F20C39;}
  .nav-item:nth-child(3):after{background: #118BEF;}
  .nav-item:nth-child(4):after{display: none;}
  .nav-item:nth-child(1) .nav-link:hover{color: #5ED651;}
  .nav-item:nth-child(2) .nav-link:hover{color: #F20C39;}
  .nav-item:nth-child(3) .nav-link:hover{color: #118BEF;}  
}
/* end menu */

/* banner */
.banner-principal{overflow-x:hidden;overflow-x: clip;}
.content-banner{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 1060px;margin: 0 auto;}
.content-banner__infos{padding:60px 0 40px 0}
.content-banner__logo{max-width:300px;margin:0 auto}
.text-banner{margin:30px 0 0 0}
.content-banner__figure{width:100%;max-width:480px;position: relative;}
.content-banner__figure img{width:100%;margin-bottom: 0;display: none;}
.content-button-alter-pb{height: 40px;position: relative;width: 240px;margin: 0 auto 30px auto;}
.button-alter-pb{width: 240px;height: 40px;border-radius: 20px;position: absolute;padding-left: 10px;padding-right: 40px;cursor: pointer;transition: .5s ease all;background: #fff;box-shadow: inset 0px 1px 4px #707070;display: flex;align-items: center;justify-content: center;}
.button-alter-pb--txt{font-size: 16px;font-weight: 300;color: #707070;display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.button-alter-pb--txt span{display: flex;width: 100%;height: 100%;position: absolute;left: 0;top: 0;align-items: center;justify-content: center;transition: .3s ease-in all;white-space: nowrap;}
.txt-modo-color{opacity: 1;padding-left: 10px;padding-right: 40px;}
.txt-modo-pb{opacity: 0;padding-left: 40px;padding-right: 10px;}
.button-alter-pb--icon{width: 30px;height: 30px;position: absolute;top: 5px;border-radius: 15px;transition: .5s ease all;transform: translateX(115px);border: 10px solid #383838;z-index: 2;}
body.pb .button-alter-pb--icon{transform: translateX(-115px);}
body.pb .button-alter-pb{padding-left: 40px;padding-right: 10px;}
body.pb .txt-modo-color{opacity: 0}
body.pb .txt-modo-pb{opacity: 1}
@media only screen and (min-width:767px){
  .content-banner__figure{width: 50%;max-width: 480px;display: flex;align-items: start;padding-top: 50px;}
  .content-banner__figure img{display:block;min-width: 460px;position: absolute;}
  .content-banner__infos{max-width: 300px;width: 50%;padding: 100px 0;}
  .content-button-alter-pb{position: absolute;left: 0;bottom: 50px;}
}
/* end banner */

/* section */
.section{margin-bottom:30px;overflow-x: clip;}
.section-content{padding: 50px 0; width: 100%;max-width: 860px;margin: 0 auto;position: relative;}
.content-title{position:relative;margin-bottom: 50px;}
.content-title__full{position:relative}
.content-title__border-radius{background:#fafafa;border-radius:40px;box-shadow: inset 0 0 6px rgb(0 0 0 / 15%);padding:30px}
.content-title__border-radius .title-section-left{display:none}
.title-section-left{position:absolute;height:40px;width:3000px;top:10px;right: 95%;/* background-image:url(../img/left-point-title.svg); */background-size:auto;background-position:center right;background-repeat: no-repeat;border: 3px dotted var(--color-primary);border-radius: 20px;}
.title-section-left__circle{width:30px;height:30px;display:block;position:absolute;right:-10px;top:-8px;background-repeat:no-repeat;background-position:center;background-size:30px;background-image:url(../img/left-circle-title.svg)}
.title-section-left__circle--green{background-image:url(../img/left-circle-title--green.svg)}
.title-section{/*margin-bottom:15px;*/padding: 0 8%;}
.content-title__border-radius .title-section{padding:0}
.section-recursos-apontados .title-section{margin-bottom: 0;}
/* .section-recursos-apontados .subtitle-section{margin-bottom: 15px;} */
.subtitle-section{font-weight:400;font-size:20px;margin-top: 15px;}
.section-introducao{background:rgb(17 139 239 / 10%)}
@media only screen and (min-width:767px){
    .section{margin: 0 0 60px 0;}
    .title-section-left{right: 105%;}
    .title-section{line-height: normal;display: flex;flex-wrap: wrap;flex-direction: column;padding: 0;}
    .subtitle-section{width: 100%;margin-top: 0px;}
    .section-introducao .section-content{padding-bottom: 80px;}
    .content-title{display: flex;align-items: center;justify-content: start;border-radius: 70px;height: 140px;}
    .content-title__full{margin-left: 50px;height: auto;}
    .content-title__border-radius .title-section-left{display: block;position: relative;width: 30px;height: 30px;right: 0;top: 0;background-image: url(../img/left-circle-title--grey.svg);margin-right: 30px;border: 0;}
    .content-title__border-radius .title-section-left .title-section-left__circle{display: none}
    .title-section-right{border-right: 3px dotted var(--color-primary);height: 70px;width: 1px;margin: 0 50px;}
    .cta-section{max-width: 330px;font-size: 20px;line-height: 22px;font-weight: 3;}
    .section-introducao{margin-bottom: 60px;}
}
/* end section */

/* buttons */
.sec-list-buttons{margin-top:50px}
.button-item{margin-top:15px}
.button-item a{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;width:230px;height:40px;border-radius:5px;overflow:hidden;transition:.3s ease-in all;cursor:pointer;margin:0 auto;color:#fff;text-decoration: none;text-align: center;}
.button-item a b{display: block;margin-left: 5px;font-weight:700}
.button-item.button-card--transparent a{background-color: transparent;}
.button-item.button-card--transparent a{color: var(--bg-button--blue);}
.button-card--transparent a:hover{border:1px solid var(--bg-button--blue)}
.button-item a{background-color:#fff;border:1px solid var(--bg-button--blue);color:var(--bg-button--blue);border-radius:25px;}
.button-item a:hover{background-color:var(--bg-button--blue__hover); color: #fff}
.button-item.button-card--transparent a:hover{color: #fff;}
.button-item .btn--resultado{
    color: #fff;
    background: var(--bg-button--blue)
}
@media only screen and (min-width:767px){
  .section-introducao .sec-list-buttons{display: flex;align-items: center;justify-content: center;position: absolute;bottom: -30px;width: 100%;flex-wrap: w;}
  .button-item{padding: 0 15px;}
  .button-item a{height:50px;max-width: 250px;padding: 0 30px;width: auto;}
}
/* end buttons */

/* etapas */
.content-body__list-etapas{display:flex;flex-wrap:wrap;justify-content:center;align-items: start;}
.content-body__list-etapas:first-child{margin-bottom:40px}
.list-etapa__card{position: relative;display: grid;margin-bottom:20px;width: 100%;margin: 0 auto;/* padding: 10px 0; */height: auto;box-shadow: 0px 0 2px var(--color-primary);align-items: center;}
.list-etapa__card.list-etapa__card--atual{box-shadow: 0px 0 5px #118bef;}
.list-etapas__title{
    padding: 0;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    border-bottom: 1px solid var(--color-primary);
    border-top: 1px solid var(--color-primary);
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
.list-etapas__fase{font-size:19px;text-align:center;font-weight:700;border:0}
.list-etapas__desc{padding:10px 20px;text-align:center;}
.list-etapa__flag{
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 30px;
}
.list-etapa__title{
    display: flex;
    /* justify-content: center; */
    margin: 0 auto 15px 0;
    border: 0;
    /* width: 250px; */
    padding: 8px;
    border-radius: 35px;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 15px;
}
.list-etapa__grid{
    display: grid;
    grid: auto / 1fr;
    justify-content: space-between;
    gap: 32px;
    width: 100%;
    padding: 0 30px;
}
.list-etapa__card--atual .list-etapas__title{
    border-bottom-color: #118bef;
}


@media only screen and (min-width: 460px){
    .list-etapa__grid{
        grid: auto / 1fr 1fr;
    }
    .list-etapa__card{
        height: auto;
    }
    .list-etapa__card:after{content:'';position: absolute;right: -16px;height: 45px;border-right: 3px dotted var(--color-primary);}
    .list-etapa__card2:after,
    .list-etapa__card4:after,
    .list-etapa__card6:after,
    .list-etapa__card8:after{
        display: none
    }
}
@media only screen and (min-width: 767px){
    .list-etapa__grid{
        grid: auto / 1fr 1fr 1fr;
    }
    .list-etapa__card{width: 100%;margin: 0;padding: 0;}    
    .list-etapa__card:first-child{width: 100%;}    
    
    
    .list-etapa__card:first-child .list-etapas__title{/* border-left: 1px solid var(--color-primary); *//* border-top-left-radius: 22px; *//* border-bottom-left-radius: 22px; */}
    .list-etapa__card:last-child .list-etapas__title{/* border-right: 1px solid var(--color-primary); *//* border-top-right-radius: 22px; *//* border-bottom-right-radius: 22px; */}
    .list-etapas__desc{display: flex;flex-wrap: wrap;align-items: center;position: relative;padding: 10px 15px;margin: 0 auto;justify-content: center;}
    .list-etapa__card:last-child .list-etapas__desc::after{display: none;}
    .list-etapa__card2:after,
    .list-etapa__card3:after,
    .list-etapa__card6:after,
    .list-etapa__card9:after{
        display: none
    }
    .list-etapa__card2:after,
    .list-etapa__card4:after{
        display: block
    }
}

/* end etapas */

/* temas */
.section-temas{background: rgb(112 112 112 / 10%);}
.sec-list-temas{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: start;}
.tema-item{display: block;margin-bottom: 50px;}
.tema-item:last-child{margin-bottom: 0;}
.tema-item__icone{text-align: center;margin-bottom: 20px;}
.tema-item__desc{text-align: center;}
@media only screen and (min-width: 767px){
    .tema-item{width: 100%;max-width: 33.3%;margin-bottom: 30px;padding: 0 15px;}
}
/* end temas */

/* recursos aportados */
.content-body__list-recursos{margin-bottom: 60px;}
.content-body__list-recursos:last-child{margin-bottom: 0;}
.list-recursos__title{font-size: 24px;font-weight: 700;text-align: center;margin-bottom: 15px;}
.content__list-recursos--desktop{display:none}
.list-recursos{text-align: center;margin-bottom: 30px;border: 1px solid #43A520;border-radius: 15px;overflow: hidden;}
.flag-header{display: flex;align-items: center;justify-content: center;width: 100%;padding: 10px;background: #43A520;color: #fff;}
.list-recursos__text{margin: 10px 0 20px 0;padding: 0 15px;}
.content-body__notes{background: #edecec;padding: 10px;}
@media only screen and (min-width: 767px){    
    .content-body__notes{margin-top: 30px;}
    .content__list-recursos--mobile{display: none;}
    .content__list-recursos--desktop{display: flex;flex-wrap: wrap;justify-content: center;}
    .list-recursos__title{text-align: left;padding: 0 30px;}
    .list-recursos__header{display: flex;align-items: center;border: 1px solid #43A520;border-radius: 30px;height: 60px;padding: 0 30px;margin-bottom: 30px;width: 100%;    justify-content: center;}
    .list-recursos__column{width: 33.3%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;position: relative;}
    .list-recursos__column--border:after{content:'';position: absolute;border-right: 3px dotted var(--color-primary);right: 0;height: 75%;}
    .flag-header{color: #43A520;background: transparent;font-weight: 600;text-align: center;padding: 0;}
    .list-recursos{border: 0;display: flex;align-items: center;padding: 0 30px;}
    .list-recursos__text{width: 100%;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 48px;margin: 10px 0;}
    .list-recursos__text b{display: block;width: 100%;}
    .content-body__list-recursos:first-child .content__list-recursos--desktop .list-recursos__text--valor,
    .content-body__list-recursos:first-child .content__list-recursos--desktop .list-recursos__text--contrapartida{display: none;}
    .content-body__list-recursos:first-child .content__list-recursos--desktop .list-recursos__text--valor:first-child,
    .content-body__list-recursos:first-child .content__list-recursos--desktop .list-recursos__text--contrapartida:first-child{display: flex;}
    .content-body__list-recursos:first-child .content__list-recursos--desktop .list-recursos__text--valor:first-child{color: #3B911D;}
    .list-recursos__text--valor{font-weight: 600;font-size: 22px;}
    .list-recursos__text--contrapartida{font-weight: 600;font-size: 22px;}
    .content-body__list-recursos:last-child .content__list-recursos--desktop .list-recursos__text--contrapartida{font-weight: 300;}
    .content-body__list-recursos:last-child .content__list-recursos--desktop .list-recursos__text--valor:nth-child(1){color: #3B911D}
    .content-body__list-recursos:last-child .content__list-recursos--desktop .list-recursos__text--valor:nth-child(2){color:#2A7511}
    .content-body__list-recursos:last-child .content__list-recursos--desktop .list-recursos__text--valor:nth-child(3){color: #195106}
}
/* end recursos aportados */

/* section botoes */
.section-botoes{position: relative;border-top: 3px dotted var(--color-primary);border-bottom: 3px dotted var(--color-primary);}
.section-botoes .section-content{width: 100%;}
.section-botoes .button-item{margin-top: 0;margin-bottom: 20px;}
.section-botoes .button-item:last-child{margin-bottom: 0;}
.section-botoes .sec-list-buttons{width: 100%;display: block;margin-top: 0;}
/* end section botoes */

/* grid icons */
.sec-list-icons{margin: 30px 0;display: flex;flex-wrap: wrap;justify-content: space-between;justify-content: center;gap: 30px;}
.icone-item{display: block;margin-bottom: 30px;}
.icone-item__icone{width: 120px;height: 120px;margin: 0 auto 20px auto;}
.icone-item__icone img{width: 100%;height: 100%;display: block;}
.icone-item__desc{text-align: center;font-size: 15px;line-height: 19px;}
.icone-item__desc p{margin: 0}

@media only screen and (min-width: 767px){
/*   .icone-item{width: 48%;max-width: 380px;margin-bottom: 0;} */
}
/* end grid icons */

/* duvidas */
.section-content__duvidas{width: 100%;background: #fafafa;border-radius: 40px;box-shadow: inset 0 3px 6px rgb(0 0 0 / 15%);padding: 0;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;}
.content-duvidas__column{padding: 30px 15px;width: 100%;}
.content-duvidas__column--left{border-bottom: 3px dotted var(--color-primary);padding: 30px 15px 15px 15px;}
.content-duvidas__column--right{background: #F6F6F6;padding: 15px 15px 30px 15px;box-shadow: inset 0 -3px 6px rgb(0 0 0 / 15%);}
.title-duvidas{margin-bottom: 15px;}
.subtitle-duvidas{margin-bottom: 0;}

@media only screen and (min-width: 767px){
    .content-duvidas__column{width: 50%;padding: 30px 15px;padding: 30px 50px;height: 100%;box-shadow: inset 0 3px 6px rgb(0 0 0 / 15%);}
    .content-duvidas__column--left{border-bottom: 0;border-right: 2px dotted var(--color-primary);display: flex;flex-direction: column;justify-content: end;align-content: flex-end;align-items: flex-end;padding-right: 100px;}
    .title-duvidas{font-size: 36px;line-height: normal;margin-bottom: 0;width: 230px;}
    .subtitle-duvidas{font-size: 28px;font-weight: 400;width: 230px;}
}
/* end duvidas */

/* realizacao */
.section-realizacao .section-content-title{margin-bottom: 30px;display: flex;justify-content: center;align-items: center;position: relative;}
.line-dot-background{position: absolute;width: 100%;border-bottom: 3px dotted var(--color-primary);}
.title-realizacao{display: flex;align-items: center;justify-content: center;padding: 15px 30px;border: 1px solid var(--color-primary);border-radius: 25px;height: 45px;margin-bottom: 0;background: #FAFAFA;}
.sec-list-logos{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.logo-item{text-align: center;margin-bottom: 30px;padding: 0 15px;}
.logo-item img{width: 100%;max-width: 240px;}
@media only screen and (min-width: 768px){
  .logo-item{margin: 0 30px;}
}
/* end realizacao */

/* anexos */
.section-documentos-complementares{background: rgb(112 112 112 / 10%);}

.content-body__anexos{padding: 0 15px;}
.content-anexo{margin-bottom: 30px;}
.content-anexo:last-child{margin: 0}
.list-anexos__title{font-weight: 700;margin-bottom: 20px;}
.list-anexos__items{display: flex;flex-wrap: wrap;justify-content: space-between;}
.item-anexo{display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;width: 100%;height: 40px;margin-bottom: 15px;}
.item-anexo__link{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100%;padding: 0 15px;border: 1px solid #007bff;border-radius: 5px;font-size: 15px;font-weight: 500;line-height: 16px;transition: .3s ease-in all;}
.item-anexo__link:hover{text-decoration: none;background: #007bff;color: #fff;}
.item-anexo__link:hover::after{background-color: #ffffffdb;}
.item-anexo__link:after{content:'';width: 30px;height: 30px;padding: 15px;display: block;position: relative;background-repeat: no-repeat;background-position: center;background-size: 14px;background-image: url(../img/ic-file.svg);margin-left: 15px;border-radius: 50%;transition: .3s ease-in all;}
@media only screen and (min-width: 767px){
  .list-anexos__title{font-size: 22px;}
  .item-anexo{width: 48%;}
}
/* end anexos */

/* p&b var(--color-body-pb) body.pb*/
body.pb .nav-item:after{background:var(--color-body-pb) !important}
body.pb .section-introducao{background:rgb(112 112 112 / 5%)}
body.pb .title-section-left__circle{background-image: url(../img/left-circle-title--grey.svg)}
body.pb .button-item a{background: var(--color-body-pb);border-color: var(--color-body-pb)}
body.pb .button-item a:hover{background: var(--color-body-pb);opacity: .7;}
body.pb .button-card--transparent a:hover{border-color:var(--color-body-pb)}
body.pb .list-recursos__header{border-color: var(--color-body-pb)}
body.pb .flag-header{color: var(--color-body-pb);background: #fff;}
body.pb .list-recursos__text--valor{color: var(--color-body-pb) !important}
body.pb .button-item.button-card--transparent a{color: var(--color-body-pb);background: transparent;}
body.pb .item-anexo__link{color: var(--color-body-pb);border-color:var(--color-body-pb)}
body.pb img,
body.pb svg,
body.pb .menuPrincipal:before,
body.pb .item-anexo__link:after{filter: grayscale(100%);-webkit-filter: grayscale(100%);transition: .3s ease-in all;}
body.pb #btn-menu-mobile .hamburger-inner,
body.pb #btn-menu-mobile .hamburger-inner::after,
body.pb #btn-menu-mobile .hamburger-inner::before{background: var(--color-body-pb);}
body.pb .navbarMenu-content-links{background: #707070f2;}
body.pb .list-recursos{border-color: var(--color-body-pb)}
body.pb .footer__casas-links{border-color: var(--color-body-pb) !important;}
@media only screen and (min-width: 767px){
  body.pb .navbarMenu-content-links,
  body.pb .flag-header {background: transparent}
}

.nav-item:after,
.section-introducao,
.title-section-left__circle,
.button-item a,
.list-recursos__header,
.flag-header,
.list-recursos__text--valor,
.button-item.button-card--transparent a,
.item-anexo__link,
img,
svg,
.menuPrincipal:before,
.item-anexo__link:after,
#btn-menu-mobile .hamburger-inner,
#btn-menu-mobile .hamburger-inner::after,
#btn-menu-mobile .hamburger-inner::before,
.navbarMenu-content-links,
.list-recursos,
.footer__casas-links{transition: .3s ease-in all;}
/* end p&b */