b, strong {font-weight: 600;}
a{text-decoration: none;}
.no-bottom{margin-bottom: 0;padding-bottom:0;}
.linha-header{margin: 0;width: 10%;}
.btn a{border: 1px solid;}
.btn a:hover, .btn-assista a:hover{background-color:#0C5634!important;color:#fff!important;}
.line-explore{line-height: 40px;}
a.generate-back-to-top {background-color: rgb(12, 86, 52);}
.depoimentos .slick-dots{text-align: left !important;}
.uagb-slick-carousel ul.slick-dots li button::before {font-size: 45px;}
#sticky-navigation{z-index: 999 !important;}
.img-border{border-radius: 0 40px 0 40px;}
#playvideo{font-size: 80px;color: #fff;}
#playvideo:hover{font-size: 80px;color: #0C5634;}
.btn-assista a{border: 1px solid #098067;color: #098067 !important;}
img{max-width: auto;}
.linkverde a{color: #0C5634 !important;}
.grecaptcha-badge{display:none}
.assista-live{border: 1px solid #098067;color: #fff !important;background-color: #098067;padding: 2%;border-radius: 50px;} .header-fases-projeto{width:40%;}
.diretrizes{margin-top: -3% !important;}
.diretriz{box-shadow: 0px 3px 6px #00000029;border-radius: 20px;min-height: 230px;background-color:#fff;} .home #masthead{height: 0;}
.home #masthead .header-image{width: 100%;}
.home .am-header-scroll{position: initial !important;}
.home .site-header{position: fixed;z-index: 99;width: 100%;height: 0;}
.home .site-header #site-navigation{background-color: transparent;}
.home .site-header #site-navigation a{color: #fff;}
.home .site-header .btn-doe a{background-color: #fff;color: #0C5634 !important;border: 1px solid #fff;border-radius: 50px;line-height: 35px !important;font-weight: 600;}
#sticky-navigation{background-color: #fff;}
#sticky-navigation .btn-doe a{color: #fff !important;border: 1px solid #0C5634;background-color: #0C5634;border-radius: 50px;line-height: 35px !important;font-weight: 600;}
.btn-doe a{color: #fff !important;border: 1px solid #0C5634;background-color: #0C5634;border-radius: 50px;line-height: 35px !important;font-weight: 600;}
.navigation-branding img, .site-logo.mobile-header-logo img {height: auto !important;} .inside-site-info{text-align: left; display: block;}
.inside-footer-widgets {align-items: center;}
.footer-widget-1{flex: 30% !important;}
.footer-widget-2{flex: 70% !important;}
.footer-widget-2 ul{}
.footer-widget-2 ul li{ line-height: 1.3; margin: 0; }
.footer-widget-2 ul li a{ font-size: 16px; }
.site-info a{color:#fff}
.site-info a:hover{color: #0C5634}
.footer-widget-2 aside{
display: inline-block;
vertical-align: middle;
width: 33.33%;
}
@media (max-width:960px) {
.footer-widget-1,
.footer-widget-2{
width: 100%;
text-align: center;
}
.footer-widget-2 aside{		
padding: 20px 0;
width: 100%;
}	
} .lity-iframe-container{
}
.lity-iframe-container iframe{
width: auto;
left: 50%;
transform: translateX(-50%);
} #dados-ampliacao{display:flex; justify-content: space-between; color:#0C5634; flex-wrap: wrap;}
#dados-ampliacao .dado{  flex: 0 0 auto; padding: 20px 0; }
#dados-ampliacao .pascientes{}
#dados-ampliacao .ico{padding-right: 5%;}
#dados-ampliacao .de{font-size:20px;}
#dados-ampliacao .para{font-size:60px;font-weight: bold;line-height: 1.2;}
#dados-ampliacao .desc{font-size:20px;color:#5E5E5E;font-weight: bold;} #buttons-center img{cursor:zoom-in;}
.prev,.next{cursor:pointer;}
.home #buttons-center{position: relative;text-align: center;width: fit-content;}
.home #buttons-center .next-prev{position: absolute;top: 50%;width: 100%;}
.home #buttons-center .next-prev i{color: #0C5634;}
.home #buttons-center .prev{float: left;position: absolute;left: -3%;font-size: 22px;}
.home #buttons-center .next{float: right;position: absolute;right: -3%;font-size: 22px;} .timeline{margin: 20px auto;padding: 20px;}
.timeline .outer{border-left: 1.3px solid #80A08F;}
.timeline .card{position: relative;margin: 0 0 20px 20px;padding: 10px;border-radius: 8px;padding-top: 0;}
.timeline .info{display: flex;gap: 3%;padding-bottom: 4%;}
.timeline .title{color: #0C5634;font-weight:bold;position: relative;}
.timeline .desc{flex: 50%;}
.timeline .descricao{font: normal normal normal 18px/32px Roboto;}
.timeline .img{flex: 50%;}
.timeline .img img{cursor: zoom-in;}
.timeline .next-prev{text-align: end;}
.timeline .next-prev a{color: #0C5634;cursor:pointer;}
.timeline .prev{padding-right: 5%;}
.timeline .concluido::after{content: "";position: absolute;width: 10px;height: 10px;border-radius: 999px;left: -28px;border: 8px solid #80A08F;}
.timeline .atual::after{border-color: #0C5634;}
.timeline .concluido-y{font-size: 10px; padding: 2px 7px 2px 8px; background: #B7CAC1; border-radius: 2px; color: #fff;} .uagb-tabs__panel{width: 100%;}
.uagb-tabs__panel li{flex: 18%;margin-right: 0 !important;}
.uagb-tabs__panel li a{color: #AEB0B2;font-weight: 600!important;font-size: 16px;}
.uagb-tabs__panel .uagb-tabs__active{border-bottom: 2px solid #0C5634 !important;}
.uagb-tabs__panel .uagb-tabs__active a{color: #0C5634;}
.uagb-tabs__panel{position: sticky;top: 84px;background-color: #fff;z-index: 10;} .doe-especialidades{background-color: #fff;border-radius: 5px;padding: 4%;margin-bottom: 8%;}
.doe-especialidades .uagb-ifb-image-content{padding-right: 4%;align-self: flex-start;}
.doe-opcoes{background-color: #F7F9F8; padding: 4%; border: 1px solid #EFEFEF; border-radius: 5px;text-align: initial;min-height: 205px;}
.doe-opcoes .uagb-infobox-cta-link{font-size: 14px;}
.doe-opcoes strong{color: #0C5634;font-size: 14px;} #progresso .barra-progresso{color: #000;background-color: #B7CAC1;border-radius: 2px;}
#progresso .total-proresso{color: #0C5634;background-color: #0C5634;height: 10px;border-radius: 8px 0 0 8px;}
#progresso .barra-progresso-linha, .linha{height:40px;}
#progresso .barra-progresso-linha, .linha{border-right: 1px solid #B7CAC1;}
#progresso .barra-progresso-num{font-size: 24px; color: #0C5634; font-weight: 600;}
#progresso .number{text-align: end; float: left;}
#progresso .cem{text-align: end;} .right-sidebar{padding: 3%;}
.right-sidebar .separador{border-bottom: none;color: #EEE;margin: 0;}
.infos-contato{padding-bottom: 3%;}
.infos-contato .uagb-ifb-image-content{padding-right: 3%;} #contact-form input, #contact-form select, #contact-form textarea{border: 1px solid #EEE;background-color: #FFF;border-radius: 0px 4px 4px 0px;width: 100%;color: black;}
#contact-form input[type=file]{padding: 2%;}
#contact-form .upload{font-size: 15px;color: #9D9D9B;}
#contact-form .nofloat{float: none !important;}
#contact-form .twenty_five_percent{padding-bottom: 1%;float: left;width: 48%;}
#contact-form .twenty_five_percent select{padding: 6%;}
#contact-form .fifty_percent{width: 48%; padding-bottom: 3%; float: left;}
#contact-form .mr{margin-right: 4%;}
#contact-form .ml{margin-left: 4%;}
.cfbutton{background-color: #0C5634 !important;min-width: 28%;border-radius: 50px;}
.aceite{color: #262626;font-size: 14px;padding-bottom: 3%;}
.aceite span{margin: 0;} #list-acoes{display: flex;flex-wrap: wrap;}
#list-acoes .acao{flex: 0 0 32%;border: 1px solid #D1D2D1; border-radius: 10px; padding: 2%;margin-right: 2%;margin-bottom: 2%;display: flex;}
#list-acoes .last{margin-right: 0;}
#list-acoes .acao .data{padding-right: 7%;text-align: center;}
#list-acoes .acao .data .dia{font-size: 45px;color: #0C5634;font-weight: 600;line-height: 40px;}
#list-acoes .acao .data .mes{font-size: 24px;color: #0C5634;line-height: 20px;}
#list-acoes .acao .data .ano{font-size: 16px;color: #0C5634;border-top: 1px solid #B7CAC1;line-height: 30px;}
#list-acoes .acao .content h3{font-size: 18px;font-weight: bold;text-transform: uppercase;}
#list-acoes .acao .content .desc{font-size: 16px;}
#list-acoes .acao .content .btna{font-size: 14px; color: #fff; border: 1px solid #0C5634; background-color: #0C5634; border-radius: 50px; padding: 3% 6% 3% 6%;} .paginacao{text-align: center;font-size: 18px; padding-top: 2%;}
.paginacao a{text-decoration: none; color: #312D31; padding-right: 1%;}
.paginacao .current{text-decoration: underline;padding-right: 1%;} .dgbn.dgm_dark,
.dgbn.dark {
--btn-bg: #444444 !important;
--btn-color: #ffffff !important;
--main-color: #ffffff !important;
--bg-color: #777777 !important;
--highlight-color: #999999 !important;
--dark-bg-color: #444444 !important;
}
.dgbn.dgm_dark .dgm_footer,
.dgbn.dark .footer {
padding       : 1em   !important;
font-size     : .8em  !important;
border-radius : .3em  !important;
}
.dgbn.dgm_dark .dgm_footer button.dgm_action,
.dgbn.dark .footer button.action {
border-radius : .3em     !important;
padding       : .5em 1em !important;
}
.dgbn.dgm_dark .dgm_footer .dgm_logo,
.dgbn.dark .footer .logo {
height: 25px !important;
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.am .gb-inside-container{padding-right: 3%;padding-left: 3%;}
.am-curva{background-size: 500px;}
.h2-depoimentos{font-size: 60px !important;}
.fzt{font-size: 75px !important;}
.acoes-h2{flex-basis: 35%!important;} .header-fases-projeto{width:60%;}
.diretrizes{margin-top: -5% !important;}
.diretriz{min-height: 260px;}
} @media only screen and (max-width: 600px) {
.am .gb-inside-container{padding-right: 3%;padding-left: 3%;}
.amheader .wp-container-4{gap:0;}
.am-curva{background-size: 350px;}
h2{font-size: 50px !important;}
.line-explore {line-height:initial;}
.inverte-colunas{flex-direction: column-reverse;}
.coluna-min-text{padding-top: 5%;}
.coluna-min-text p{margin:0;} #contact-form .fifty_percent{width: 100%;padding: 0;float:none;margin: 0;}
#contact-form .twenty_five_percent{width: 100%;float:none;margin: 0;padding: 0;}
#contact-form .ml, #contact-form .me{margin: 0;}
#contact-form select {padding: 3.5% !important;margin: 0;}
#contact-form input, #contact-form select, #contact-form textarea{margin-bottom:2%;}
.infos-contato{display: flex !important;}
.infos-contato .uagb-ifb-image-content{width: 10% !important;}
.infos-contato .uagb-ifb-content{text-align: left !important;} .home #mobile-menu-control-wrapper .menu-toggle{color: #fff;}
.mobile-menu-open #sticky-navigation{height: 100%;}
#sticky-navigation .menu-toggle{margin-right: 3%;}
#sticky-navigation .btn-doe a{width: 92%;}
.home .site-header #site-navigation{background-color: #fff;}
.home .site-header #site-navigation a{color: #0C5634;}
.home .site-header .btn-doe a{color: #fff !important;border: 1px solid #0C5634;background-color: #0C5634;border-radius: 50px;line-height: 35px !important;font-weight: 600;margin-left: 2%;margin-bottom: 3%;width: 95%;} #footer-widgets .footer-widgets-container{text-align: center;} .uagb-tabs__panel{position: initial;} .carousel-cell{min-height: 260px;}
.flickity-button{top: 98%;}
.h2-depoimentos{font-size: 55px !important;}
.depoimentos .slick-dots {text-align: center !important;}
.aspas{display: none;}
#acoes .wp-block-spacer{display:none}
#acoes hr{margin: 0;}
#list-acoes .acao{flex: 100%;margin-bottom: 9%;margin-right: 0;}
#list-acoes .acao .content .btna {line-height: 50px;}
.como-ajudar{font-size: 37px !important;}
.oprojeto{padding-top: 5%;}
.assista-textos p, .assista-textos h2{text-align: left;}
.assista-textos .wp-block-buttons{justify-content: left;} .header-fases-projeto{width:100%;}
.right-sidebar h2{font-size: 40px !important;} .diretrizes {margin-top: -12% !important;}
.fasesh2{font-size: 45px !important;}
.timeline{margin: 0;padding: 0;}
.timeline .info{flex-direction: column;}
.header-fases-projeto{padding-top: 8%;} #menu-footer{display: initial;}
#menu-footer li {margin-right: 5%;width: 100%;float: left;} #buttons-center .divs{padding-left: 5%;padding-right: 5%;}
#buttons-center .next-prev {top: 44%;}
}