html{font-size:16px}body{font-family:'Montserrat', sans-serif !important;color:#555 !important}#topbar{background:#319c91;height:30px;line-height:30px;color:#fff}#topbar a{color:#fff;font-size:0.6875rem;text-transform:uppercase;margin:0 5px}#topbar a i{font-size:1.125rem;line-height:29px}#topbar a:hover i{color:#fdb811}#topbar a:hover{text-decoration:none}header{height:220px;background:#3ec2b5}nav{background:#ebebeb;height:50px}#menu-principal{margin:0;padding:0}#menuPrincipal li a{color:#555;font-size:0.9375rem;font-weight:600;text-transform:uppercase;padding:13px 10px;border-top:2px solid #ebebeb;transition:border-color 0.5s ease}#menuPrincipal li a:hover,#menuPrincipal ul li.active a{color:#f15921;border-top:2px solid #f15921}.navbar-collapse #menu-menu-1 li ul.dropdown-menu,.navbar-collapse #menu-principal li ul.dropdown-menu{background:#d2d2d2 !important}.navbar-collapse.show #menu-menu-1,.navbar-collapse.show #menu-principal{background:#194e49}.navbar-collapse.show #menu-menu-1 li a,.navbar-collapse.show #menu-principal li a{color:#fff !important}.dropdown-menu{background:#319c91 !important;margin:0 !important;padding:0 !important;border-radius:0 !important}.dropdown-menu li a{padding-left:30px !important}.dropdown-item:focus,.dropdown-item:hover{background:#319c91 !important;color:#fff !important}ul.dropdown-menu li>ul.dropdown-menu{left:100%;top:0}ul.dropdown-menu li:hover>ul.dropdown-menu,ul.dropdown-menu li:focus>ul.dropdown-menu{display:block}.menuContainer{z-index:999}.titSection,.subTitSection{width:100%;text-align:center;display:block;margin:0}.titSection{font-size:2.125rem}.titSection:after,.titSection:before{width:27px;content:" ";position:absolute;height:7px}.titSection:after{background:url("../img/squares-right.svg") no-repeat;margin-top:26px;margin-left:10px}.titSection:before{background:url("../img/squares-left.svg") no-repeat;margin-top:26px;margin-left:-37px}.subTitSection{color:#319c91;margin-bottom:30px;font-size:1.125rem}#buttonsBar{background:#319c91;min-height:130px}#buttonsBar a{color:#fff;display:grid;grid-template-columns:auto 1fr;align-items:center}#buttonsBar a:hover{text-decoration:none}#buttonsBar a:hover .icone{background:#f15921}#buttonsBar .icone{background:#3ec2b5;width:55px;height:55px;transition:background-color 0.5s ease;display:flex;align-items:center;justify-content:center;margin-right:10px}#buttonsBar .icone i{font-size:1.875rem;color:#fff}#buttonsBar h6{padding:0 40px 0 0}section{padding:80px 0 0 0}.ctas{display:flex;flex-wrap:wrap}img{max-width:100%}.thumbnail{width:256px;margin-bottom:20px}.itemNoticia a{color:#555}.itemNoticia a:hover{color:#222;text-decoration:none}span.data{font-size:0.75rem;display:block}span.tit{font-size:1rem;font-weight:700}.listaPodcasts{list-style:none}.listaPodcasts li{padding:10px 0;border-bottom:1px solid #ebebeb}.listaPodcasts li:last-child{border-bottom:1px solid transparent}.listaPodcasts li img{margin-right:10px}.listaPodcasts li a{color:#555}.listaPodcasts li a:hover{color:#3c3c3c;text-decoration:none}.jr-insta-thumb ul.thumbnails li{margin:0 0 2% 2% !important}#depoimentos{background:#ebebeb;margin-top:80px}.depLinks a{color:#f15921;border-left:none !important;border-top:none !important;border-right:none !important;border-bottom:1px solid #f15921 !important;margin:0 10px;padding:0 10px;background:none;font-size:0.875rem;font-weight:700}.depLinks a:hover{color:#bc2130 !important;border-bottom:1px #bc2130 !important}.nav-tabs{border:none !important}.nav-tabs a.active{background-color:transparent !important;color:#bc2130 !important;border-bottom:1px solid #bc2130 !important}.tab-pane{font-size:1rem}footer{background:#319c91;color:#fff;font-size:0.875rem;padding:40px 0}footer h2{font-size:1.125rem;font-weight:600}footer h2 i{font-size:1.5rem}#rdp2 a,#rdp3 a,#rdp4 a{color:#fff;width:100%;font-size:0.875rem;font-weight:700}#rdp2 a{background:#fdb811}#rdp3 a{background:#f15921}#rdp4 a{background:#bc2130}#rdp2 a:hover{background:#d99a02}#rdp3 a:hover{background:#d2420d}#rdp4 a:hover{background:#911925}#rdp4{max-height:290px;overflow-y:hidden}#rdp4 h6{font-size:0.875rem}#rdp4 ul{margin:0;padding:0;list-style:none}#rdp4 ul li{font-size:0.75rem}.copyright{text-transform:uppercase;color:#555;font-weight:700;font-size:0.9375rem}header a{display:contents;width:194px;height:194px}header a img{position:absolute;top:45px;z-index:9999}.btnsTopo{position:relative;margin-left:auto;width:100%;min-height:220px;display:flex;align-items:center;justify-content:center}.btnsTopo ul{list-style:none;margin:0;padding:0;position:absolute;right:0}.btnsTopo ul li{display:inline-block;text-align:center;padding:0 20px}.btnsTopo ul li:last-child{border-left:1px solid #ebebeb}.btnsTopo h5,.btnsTopo a{color:#fff}.btnsTopo h5{font-size:0.75rem !important;text-transform:uppercase;font-weight:700}.btnsTopo ul li a:hover{text-decoration:none;color:#fff}.btnsTopo ul li a i{font-size:1.5rem}.btnsTopo ul li a:hover i{color:#25756d}.selectTranslate{justify-content:flex-end;display:flex}.switcher{margin-top:3px}.switcher .selected a,.switcher .option a{color:#555 !important;border:none !important}.listaWidgetsSidebar,.listaWidgetsSidebar ul{list-style:none}.listaWidgetsSidebar ul{padding:20px 10px 0 10px}.listaWidgetsSidebar ul li{width:100%;text-align:center;padding:7px 0;border-bottom:1px solid #ebebeb}.listaWidgetsSidebar ul li a{color:#555}.listaWidgetsSidebar ul li a:hover{color:#f15921}article{border-bottom:1px solid #ebebeb;padding-bottom:20px;width:100%}h1.titArticle{font-size:1.6rem;margin:0;font-weight:700}h1.titArticle a{color:#555}h1.titArticle a:hover{text-decoration:none;color:#319c91}p.data{font-size:0.75rem}.previaNoticia a{background:#319c91;color:#fff;padding:5px 10px;font-size:0.875rem;font-weight:600}.previaNoticia a:hover{background:#25756d;color:#fff}.wp-pagenavi a,.wp-pagenavi .pages{background:#ebebeb;color:#555}.wp-pagenavi a:hover{text-decoration:none;color:#555;background:#d2d2d2}.wp-pagenavi .current{background:#319c91;color:#fff}.btnFrm{background:#319c91 !important;color:#fff !important}.btnFrm:hover{background:#25756d !important}.grecaptcha-badge{display:none !important}.projetos h2 button{font-size:1rem;text-transform:uppercase;font-weight:600;color:#319c91}.projetos h2 button:hover{color:#25756d;text-decoration:none}.projetos .card-body a{color:#555}.projetos .card-body a:hover{text-decoration:none;color:#319c91}.projetos .card-body a i{color:#f15921}@media (max-width: 991.98px){.btnsTopo{display:none}#buttonsBar a{display:flex}}@media (max-width: 575.98px){.logo{width:150px}header{height:180px}}

.btn-whatsapp{
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: #218710;
	display: flex;
	gap: 8px;
	padding: 10px;
    border-radius: 50%;
    width: 54px;
    height: 54px;
    align-items: center;
    justify-content: center;
	transition: width .5s;
	box-shadow: 2px 2px 8px rgba(0,0,0,.3);
}
.btn-whatsapp:hover{
	width: 280px;
	border-radius: 12px;
}
.btn-whatsapp:hover a{
	display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
}
.btn-whatsapp a, .btn-whatsapp:hover a{
	text-decoration: none;
}
.btn-whatsapp a span{
	display: none;
	width: 220px;
}
.btn-whatsapp:hover a span{
	display: block;
}
.btn-whatsapp a i {
	font-size: 27px;
	color: #fff;
}
.btn-whatsapp a span{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}