.hero-section .tagline,.hero-section h1,.hero-section h2{text-shadow:1px 1px 3px rgba(0,0,0,.5)}.floating-whatsapp img,.logo img,img{display:block}.areas-list li a,.footer-links a,.main-navigation ul.menu li a{transition:color .3s;text-decoration:none}.hero-section,.lista-links-uteis .wp-block-column h2:before{background-repeat:no-repeat;background-position:center center}.hero-section,.stats-section{background-position:center center}.about-areas-section h2 a,.areas-list li a,.back-to-top,.cta-button,.entry-content p a,.footer-links a,.other-areas-list li a{text-decoration:none}*,.area-item,.membro-item,::after,::before{box-sizing:border-box}.area-item,.back-to-top,.copyright,.hero-content,.navigation.pagination,.stat-item{text-align:center}*,::after,::before{margin:0;padding:0}body{font-family:Arial,Geneva,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Times,Georgia,"Times New Roman",serif;font-weight:700;line-height:1.3}.container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.area-item .area-icone img,.footer-logo,.single-post .post-featured-image img,.stat-item img{margin-left:auto;margin-right:auto}.floating-whatsapp{position:fixed;bottom:20px;left:20px;z-index:1050;transition:transform .3s}.floating-whatsapp:hover{transform:scale(1.1)}.site-header{background-color:#f8f8f8;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;position:relative}.header-container{display:flex;justify-content:space-between;align-items:center}.menu-toggle{display:none}.main-navigation ul.menu{list-style:none;display:flex}.main-navigation ul.menu li{margin-left:20px}.main-navigation ul.menu li a{color:#333;font-weight:700;padding:5px 10px}.main-navigation ul.menu li a:focus,.main-navigation ul.menu li a:hover{color:#007bff}.main-navigation ul.menu li.active a{color:#0056b3}.hero-section{background-image:url('img/img-home2.webp');background-size:cover;padding:100px 0;min-height:70vh;color:#fff;display:flex;align-items:center}.hero-section h1{font-size:2.8em;margin-bottom:15px;font-weight:700}.hero-section h2{font-size:1.8em;margin-bottom:20px;font-weight:400}.hero-section .tagline{font-size:1.2em;margin-bottom:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cta-button{display:inline-block;background-color:#006400;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:1.1em;font-weight:700;transition:background-color .3s,transform .2s;cursor:pointer}.cta-button:focus,.cta-button:hover{background-color:#b8860b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.about-areas-section{padding:60px 0;background-color:#f9f9f9}.about-areas-container{display:flex;flex-wrap:wrap;gap:40px}.about-column,.areas-column{flex:1;min-width:300px}.about-areas-section h2{font-size:2em;margin-bottom:20px;color:#333}.about-areas-section h2 a{color:inherit}.about-areas-section h2 a:hover{text-decoration:underline}.about-column p{margin-bottom:15px;line-height:1.7}.about-column .cta-button{margin-top:20px}.areas-list,.footer-links{list-style:none;padding-left:0}.areas-list li{margin-bottom:10px}.areas-list li a{color:#333;display:block;padding:5px 0}.areas-list li a:hover{color:#b8860b}.stats-section{padding:60px 0;background-color:#222;background-image:url('img/bg3.webp');background-size:cover;color:#fff}.stats-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}.stat-item{flex:1;min-width:200px;padding:20px}.stat-item img{display:block;margin-bottom:15px}.stat-number{font-size:2.5em;font-weight:700;display:block;margin-bottom:5px}.stat-label{font-size:1em;color:#ccc}.site-footer{background-color:#1a1a1a;color:#ccc;padding:50px 0 0;font-size:.9em}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:40px}.footer-column{flex-basis:200px;flex-grow:1}.footer-column.footer-about{flex-basis:300px;flex-grow:2}.footer-logo{display:block;margin-bottom:20px;max-width:230px;height:auto}.footer-column h3{color:#fff;font-size:1.2em;margin-bottom:20px;font-weight:700}.footer-links li{margin-bottom:8px}.footer-links a{color:#ccc}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-column address{font-style:normal;line-height:1.7;margin-bottom:20px}.social-links{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:10px}.social-links li a{display:block;transition:opacity .3s}.entry-content p a,.other-areas-list li a,.post-sidebar .recent-posts-list li a,.search-result-item .entry-title a{transition:color .2s,text-decoration .2s}.social-links li a:hover{opacity:.8}.contact-info a{color:#ccc}.contact-info a:hover{color:#fff}.copyright{padding:20px 15px;margin-top:30px;border-top:1px solid #444;background-color:#000;color:#aaa;font-size:.85em}.copyright p{margin:0}.back-to-top{position:fixed;bottom:20px;right:20px;z-index:999;background-color:#555;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:40px;cursor:pointer;transition:background-color .3s,opacity .5s,visibility .5s;opacity:.7;visibility:visible}.back-to-top:hover{background-color:#333;opacity:1}.single-area_atuacao .area-layout-wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}.single-area_atuacao .area-content-main{flex:1;min-width:calc(65% - 20px)}.single-area_atuacao .area-sidebar{flex-basis:300px;flex-grow:0;flex-shrink:0}.area-sidebar h3{font-size:1.3em;margin-top:0;margin-bottom:1em}.other-areas-list,.post-sidebar .recent-posts-list{list-style:none;padding:0;margin:0}.other-areas-list li{margin-bottom:.6em}.other-areas-list li a{color:#242224}.other-areas-list li a:focus,.other-areas-list li a:hover{text-decoration:underline;color:#006400}.entry-meta .cat-links a:visited,.other-areas-list li a:visited,.post-item .entry-meta .cat-links a:visited,.post-sidebar .recent-posts-list li a:visited,.search-result-item .entry-title a:visited{color:#242224}@media (max-width:992px){.single-area_atuacao .area-layout-wrapper{gap:30px}.single-area_atuacao .area-content-main{min-width:calc(60% - 15px)}.single-area_atuacao .area-sidebar{flex-basis:250px}calc(50%-15px) .stat-item{flex-basis:calc(50% - 20px);min-width:auto;flex-grow:0}.footer-column{flex-basis:calc(50% - 20px);flex-grow:0}}@media (max-width:768px){.single-area_atuacao .area-content-main{flex-basis:100%;min-width:100%}.single-area_atuacao .area-sidebar{flex-basis:100%;margin-top:40px;border-top:1px solid #eee;padding-top:30px}.about-column,.areas-column,.stat-item{min-width:auto}.hero-section{background-image:url('img/img-home2-mobile.webp')}.hero-section h1{font-size:2.2em}.hero-section h2{font-size:1.5em}.menu-toggle{display:block;background:0 0;border:1px solid #333;padding:5px 8px;cursor:pointer;z-index:1100;position:relative}.menu-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#333;margin:4px 0}.main-navigation ul.menu{display:none}.main-navigation ul.menu.menu-open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:#f8f8f8;border-top:1px solid #eee;padding:15px;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1)}.about-areas-container,.stats-container{flex-direction:column;gap:30px}.main-navigation ul.menu.menu-open li{margin-left:0;width:100%;text-align:center;border-bottom:1px solid #eee}.main-navigation ul.menu.menu-open li:last-child{border-bottom:none}.main-navigation ul.menu.menu-open li a{padding:10px 15px;display:block;width:100%;color:#333}.main-navigation ul.menu.menu-open li a:focus,.main-navigation ul.menu.menu-open li a:hover{background-color:#eee}.stats-container{align-items:center}.stat-item{max-width:300px;padding:15px}.stat-number{font-size:2em}.footer-container{flex-direction:column;gap:25px;text-align:center}.footer-column{flex-basis:auto;flex-grow:0;text-align:center}.footer-column.footer-about{flex-grow:0}.social-links{justify-content:center}}@media (max-width:480px){.container{padding-left:10px;padding-right:10px}.hero-section{padding:60px 0;min-height:50vh}.hero-section h1,.stat-number{font-size:1.8em}.cta-button,.hero-section .tagline{font-size:1em}.hero-section h2{font-size:1.2em}.cta-button{padding:12px 25px}.about-areas-section,.stats-section{padding:40px 0}.about-areas-section h2{font-size:1.6em}.stat-label{font-size:.9em}.site-footer{padding-top:40px;font-size:.85em}.site-footer .footer-column{text-align:center}.site-footer .footer-column .footer-links{display:inline-block;text-align:left;padding:0}.footer-container{gap:20px;margin-bottom:30px}.footer-column h3{font-size:1.1em;margin-bottom:15px}.copyright{padding:15px 10px;margin-top:20px;font-size:.8em}.botao-whatsapp-contato .wp-block-button__link{font-size:14px!important;white-space:nowrap}}.page-container{padding-top:20px}.page .entry-header{margin-bottom:20px}.entry-content>*,.voltar-para-lista{margin-bottom:2em}.area-item .area-resumo p,.entry-content>:last-child,.post-item .entry-summary p:last-child{margin-bottom:0}.lista-links-uteis .wp-block-column h2:before{content:"";display:inline-block;width:20px;height:20px;background-image:url('img/link.webp');background-size:contain;margin-right:8px;vertical-align:middle}.lista-links-uteis .wp-block-column p{line-height:1.4;margin-bottom:.5em}.entry-content p a{color:#242224}.entry-content p a:focus,.entry-content p a:hover,.entry-meta .cat-links a:focus,.entry-meta .cat-links a:hover,.post-item .entry-meta .cat-links a:focus,.post-item .entry-meta .cat-links a:hover,.post-item .entry-title a:hover,.post-sidebar .recent-posts-list li a:focus,.post-sidebar .recent-posts-list li a:hover,.search-result-item .entry-title a:focus,.search-result-item .entry-title a:hover{color:#006400;text-decoration:underline}.equipe-grid{display:flex;flex-wrap:wrap;gap:60px 30px;margin-bottom:30px}.membro-item{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}.membro-item .membro-nome{margin-bottom:.25em;font-size:1.5em;text-transform:uppercase}.membro-item .membro-cargo{margin-top:0;margin-bottom:.5em;font-size:1em;color:#555}.membro-item .membro-separador{margin-top:.5em;margin-bottom:1em;border:none;border-top:1px solid #ddd}.post-type-archive-area_atuacao .archive-header,.post-type-archive-membro_equipe .archive-header,.search-results .search-header{margin-bottom:40px}.trabalhe-conosco-section{background-color:#f5f5f5;padding:60px 0;border-top:1px solid #eee;margin-top:50px}.trabalhe-conosco-section .titulo-trabalhe-conosco{text-align:center;margin-bottom:30px}.area-atuacao-grid{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.area-item{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;border:1px solid #eee;padding:20px;position:relative}.area-item .area-icone{margin-bottom:15px}.area-item .area-nome{font-size:1.3em;margin-top:0;margin-bottom:10px}.area-item .area-nome a,article.post-item .entry-title a,article.post-item .entry-title a:hover{text-decoration:none;color:inherit}.area-item .area-nome a:hover{cursor:pointer;background-color:#f5f5f5;border-color:#ccc}.area-item .area-resumo{font-size:.9em;color:#555;line-height:1.5}@media (max-width:992px){.area-item{flex-basis:calc(50% - 15px)}}@media (max-width:600px){.area-item{flex-basis:100%;text-align:left}}.area-item .area-icone img{width:100px;height:100px;object-fit:cover;display:block}.area-item .area-nome a::after,article.post-item .entry-title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.area-item .area-icone,.area-item .area-info,article.post-item .entry-footer{position:relative;z-index:2}.single-area_atuacao .area-featured-image img{max-width:200px;width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.post-item,.posts-list-wrapper>article.post-item{border-bottom:1px solid #eee;padding-bottom:2em;margin-bottom:2em}.posts-list-wrapper>.post-item:last-child,.posts-list-wrapper>article.post-item:last-child,.search-results-list>.search-result-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.informativo-item-com-imagem{display:flex;flex-wrap:nowrap;gap:30px;align-items:flex-start}.informativo-imagem{flex-basis:20%;flex-shrink:0}.informativo-imagem img{width:100%;height:auto;display:block}.informativo-texto{flex:1}.post-item .entry-header{margin-bottom:.5em}.post-item .entry-title{margin-top:0;margin-bottom:.2em;font-size:1.6em}.post-item .entry-title a{text-decoration:none;color:#333}.post-item .entry-summary p{margin-bottom:1em;font-size:.95em;line-height:1.6}.blog .navigation.pagination{margin-bottom:50px}.blog .posts-list-wrapper>.post-item:last-child:not(:has(+ .navigation.pagination)){margin-bottom:50px;padding-bottom:0;border-bottom:none}@media (max-width:768px){.membro-item{flex-basis:100%}.membro-item .membro-nome{font-size:1.3em;text-transform:uppercase}.informativo-item-com-imagem{flex-direction:column;gap:20px}.informativo-imagem{flex-basis:auto;width:100%;max-width:400px;margin-bottom:1em}.informativo-texto{width:100%}.post-item .entry-title{font-size:1.4em}}.single-post .post-featured-image img{max-width:400px;width:100%;height:auto;display:block}.navigation.pagination{clear:both;margin-top:2.5em;margin-bottom:2.5em}.navigation.pagination .nav-links{display:inline-block;border:1px solid #eee;border-radius:4px;padding:.5em}.navigation.pagination .nav-links .page-numbers{display:inline-block;padding:8px 14px;margin:0 2px;border:1px solid transparent;border-radius:3px;text-decoration:none;color:#006400;background-color:#fff;font-size:.95em;transition:background-color .2s,color .2s,border-color .2s}.navigation.pagination .nav-links a.page-numbers:focus,.navigation.pagination .nav-links a.page-numbers:hover{background-color:#f5f5f5;border-color:#ddd;color:#b8860b;text-decoration:none}.navigation.pagination .nav-links .page-numbers.current{background-color:#006400;border-color:#006400;color:#fff;font-weight:700;cursor:default}.navigation.pagination .nav-links .dots{border:none;background:0 0;padding:8px 5px;margin:0 2px;color:#999}.post-item .entry-meta{font-size:.85em;color:#666;margin-bottom:1em}.entry-meta .cat-links a,.post-item .entry-meta .cat-links a{color:#242224;text-decoration:none;font-weight:700;transition:color .2s,text-decoration .2s}.post-item .entry-footer{margin-top:1em;text-align:right}.post-item .read-more{font-weight:700;text-decoration:none;color:#006400;transition:color .2s,background-color .2s,text-decoration .2s}.post-item .read-more:focus,.post-item .read-more:hover,.post-navigation a:focus,.post-navigation a:hover{color:#b8860b;text-decoration:underline}article.post-item{position:relative}article.post-item .read-more{position:relative;z-index:3}.search-result-item:hover,article.post-item:hover{cursor:pointer;background-color:#f9f9f9}.post-sidebar .recent-posts-list li{margin-bottom:.8em}.post-sidebar .recent-posts-list li a{text-decoration:none;font-weight:700;color:#242224}.post-sidebar .recent-posts-list li small{display:block;font-size:.85em;color:#777;font-weight:400;margin-top:2px}.single-area_atuacao .single-area-container,.single-post .single-post-container{padding-bottom:50px}.post-navigation{margin-top:2.5em;padding-top:1.5em;border-top:1px solid #eee;padding-bottom:1.5em;border-bottom:1px solid #eee;margin-bottom:.5em;clear:both}.post-navigation .nav-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.post-navigation .nav-next,.post-navigation .nav-previous{flex-basis:calc(50% - 10px)}.post-navigation .nav-next{text-align:right}.post-navigation a{text-decoration:none;color:#006400;display:inline-block}.post-navigation .nav-subtitle{display:block;font-size:.85em;color:#666;margin-bottom:.2em}.post-navigation .nav-title{font-weight:700}.button-voltar{display:inline-block;padding:6px 12px;border:1px solid #ccc;border-radius:4px;color:#333;background-color:#f8f8f8;text-decoration:none;font-size:.9em;transition:background-color .2s,border-color .2s,color .2s}.button-voltar:focus,.button-voltar:hover{background-color:#eee;border-color:#bbb;color:#000;text-decoration:none}.search-result-item .entry-title a{color:#242224;text-decoration:none;color:inherit}.search-result-item{position:relative;border-bottom:1px solid #eee;padding-bottom:1.5em;margin-bottom:1.5em;display:block}.search-result-item:hover .entry-title a{color:#006400}.search-result-item .entry-title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}