@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);
*,:after,:before{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}:after:not(.fas,.fab,.fa),:before:not(.fas,.fab,.fa),:not(.fas,.fab,.fa){font-size:1rem}.entry-title{padding-top:50px}.entry-title h1{color:#3a3a3a;font-family:Raleway;font-size:24px;font-weight:500;line-height:28px}.entry-title h1 span{color:#0e2453;font-weight:800}#search-form{-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:center;margin:auto;width:80%}@media screen and (max-width:768px){#search-form{width:100%}}#search-form #search-submit{background-color:#0e2453;border:1px solid #0e2453;border-radius:8px;color:#fff;cursor:pointer;padding:4px 14px;transition:all .3s}#search-form #search-submit:hover{background-color:#fff;color:#0e2453}#search-form label{width:100%}#search-form input{background-color:#fff;border:none;border-bottom:1px solid #0e2453;color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:25px;padding:5px 0;width:100%}#search-form input::-moz-placeholder{color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:25px}#search-form input::placeholder{color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:25px}a{transition:all .2s linear}a:focus,a:hover{text-decoration:none}button,input{outline:none}section{position:relative}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}img,textarea{max-width:100%}.pagina-padrao{padding-bottom:95px;padding-top:70px}.pagina-padrao .title{color:#454545;font-size:36px;font-style:normal;font-weight:500;line-height:43px;text-align:left}.pagina-padrao .img-container{margin:0 auto;padding-bottom:57px;width:82%}.pagina-padrao .img-container img{border-radius:8px;width:100%}.pagina-padrao .the-content{color:#5c5c5c;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:28px;padding-bottom:38px;position:relative}.pagina-padrao .the-content:after{background:#ededed;bottom:0;content:"";display:block;height:1px;left:50%;max-width:100vw;position:absolute;transform:translateX(-50%);width:115%}@media (max-width:1024px){.pagina-padrao .the-content:after{width:calc(100% - 40px)}}.pagina-padrao .the-content p{color:#5c5c5c;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.pagina-padrao .the-content p:not(:last-of-type){padding-bottom:21px}.pagina-padrao .the-content p a{color:#5c5c5c;font-size:18px;font-style:normal;font-weight:400;line-height:21px;transition:all .3s}.pagina-padrao .the-content p a:hover{opacity:.6}.pagina-padrao .the-content h2{padding-bottom:21px}.pagina-padrao .the-content h2,.pagina-padrao .the-content h2 a{color:#454545;font-family:Raleway;font-size:24px;font-style:normal;font-weight:500;line-height:28px}.pagina-padrao .the-content h2 a{transition:all .3s}.pagina-padrao .the-content h2 a:hover{opacity:.6}.pagina-padrao .the-content img.alignright{float:right;padding:0 0 10px 10px}.pagina-padrao .the-content img.alignleft{float:left;padding:10px 10px 0 0}.al-container{width:1216px}@media (max-width:1256px){.al-container{padding-left:20px;padding-right:20px}}.al-container.padrao{padding-bottom:50px;padding-top:50px}.al-container.padrao img.alignright{float:right;padding:0 0 10px 10px}.al-container.padrao img.alignleft{float:left;padding:10px 10px 0 0}.al-container .al-sidebar{max-width:100%;width:300px}.al-sidebar{max-width:100%;width:calc(50% - 608px)}@media screen and (max-width:1516px){.al-sidebar{width:100%}}.load_more{-moz-column-gap:12px;column-gap:12px;display:flex;text-align:center}.load_more,.load_more .page-numbers{align-items:center;justify-content:center}.load_more .page-numbers{color:#0e2453;display:inline-flex;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.load_more .page-numbers:not(span){transition:all .3s}.load_more .page-numbers:not(span):hover{color:#0e2453}.load_more .page-numbers.current{background:#0e2453;border-radius:50%;color:#54b282;font-family:Raleway;font-weight:600;height:32px;width:32px}.al-small-container{width:1042px}.al-extra-small-container{position:relative;width:844px}.al-container,.al-extra-small-container,.al-small-container{margin:0 auto;max-width:100%}div.left-right-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:768px){div.left-right-content{row-gap:20px}}div.left-right-content div.left,div.left-right-content div.right{width:50%}@media (max-width:768px){div.left-right-content div.left,div.left-right-content div.right{width:100%}}html{overflow:auto}body,html{height:100%}body{background:#fff;line-height:1.6;font:normal normal 16px Arial,sans-serif}@media (max-width:1024px){body{margin-top:87.77px}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#e6e6e6}body::-webkit-scrollbar-thumb{background:#54b282}body::-webkit-scrollbar-thumb:hover{background:#387c59}.mob-menu-header-holder,.mobmenu{z-index:99!important}.mobmenul-container{background:#0e2453;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px 10px 0;right:2%!important;top:0!important;z-index:0!important}.mob-icon-menu,.mob-menu-icon{color:#fff!important}[class*=mob-icon-]:before,[class^=mob-icon-]:before{font-size:28px!important;width:unset!important}.form-container .ajax-loader,.form-container span[role=alert]{display:none!important}.form-container .wpcf7-not-valid{border:1px solid #dc3545!important}.form-container .wpcf7-not-valid.placeholder{color:#dc3545!important}.form-container .wpcf7-not-valid:-moz-placeholder,.form-container .wpcf7-not-valid::-moz-placeholder{color:#dc3545!important}.form-container .wpcf7-not-valid:-ms-input-placeholder{color:#dc3545!important}.form-container .wpcf7-not-valid::-webkit-input-placeholder{color:#dc3545!important}.form-container div[role=alert]{background:#f1f1f1;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);font-weight:700;margin:20px 0;max-width:502px;position:absolute;text-align:center;width:100%}.form-container div[role=alert].wpcf7-validation-errors{border-color:#dc3545;color:#dc3545}.form-container div[role=alert].wpcf7-mail-sent-ok{border-color:#28a745;color:#28a745}@media (max-width:480px){.form-container div[role=alert]{max-width:100%;position:static}}.banner{height:543px;width:100%}@media screen and (max-width:500px){.banner{height:420px}.banner img{height:100%!important}}.banner .swiper-slide picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner .swiper-slide>.al-container{left:50%;position:absolute;top:137px;transform:translateX(-50%);width:1214px;z-index:2}@media screen and (max-width:500px){.banner .swiper-slide>.al-container{top:60px}}.banner .swiper-slide>.al-container .informacoes{color:#fff;font-family:Inter;font-style:normal;line-height:normal;max-width:709px}.banner .swiper-slide>.al-container .informacoes h1{font-size:64px;font-weight:700}@media screen and (max-width:768px){.banner .swiper-slide>.al-container .informacoes h1{font-size:44px}}@media screen and (max-width:540px){.banner .swiper-slide>.al-container .informacoes h1{font-size:34px}}.banner .swiper-slide>.al-container .informacoes p{font-size:32px;font-weight:500;line-height:112%;padding-top:11px}@media screen and (max-width:768px){.banner .swiper-slide>.al-container .informacoes p{font-size:22px}}@media screen and (max-width:540px){.banner .swiper-slide>.al-container .informacoes p{font-size:18px}}.wpcf7-response-output{color:#0e2453}.al-container.breadcrumbs{padding-top:10px}.al-container.breadcrumbs p#breadcrumbs span{color:#0e2453;font-family:Raleway;font-size:14px;font-weight:300;line-height:120%}.al-container.breadcrumbs p#breadcrumbs span a{color:#54b282;transition:all .3s}.al-container.breadcrumbs p#breadcrumbs span a:hover{color:#1f4389}header[role=heading]{background-color:#0e2453;left:0;position:fixed;top:0;transition:box-shadow .3s ease,background-color .3s ease;width:100%;z-index:1000}@media (max-width:1024px){header[role=heading]{position:relative;z-index:990}}header[role=heading].is-sticky{box-shadow:0 8px 24px rgba(0,0,0,.18)}header[role=heading].is-sticky .al-container .logo img,header[role=heading].is-sticky .al-container .logo svg{width:280px}header[role=heading].is-sticky .al-container #desktop-menu{padding:22px 0}header[role=heading] .al-container .logo{display:flex}header[role=heading] .al-container .logo img,header[role=heading] .al-container .logo svg{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:width .3s ease;width:350px}header[role=heading] .al-container #desktop-menu{display:flex;flex-wrap:wrap;justify-content:center;padding:40px 0;position:relative;transition:padding .3s ease}@media (max-width:1024px){header[role=heading] .al-container #desktop-menu{display:none}}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon{transition:all .3s}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon:hover line{stroke:#fff}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon line{transform-box:fill-box;transform-origin:center;transition:all .3s ease}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon.open #l1{transform:translateY(16px) rotate(45deg)}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon.open #l2{opacity:0}header[role=heading] .al-container #desktop-menu a#desktop-menu-icon #burger-icon.open #l3{transform:translateY(-16px) rotate(-45deg)}header[role=heading] .al-container #desktop-menu .menu{align-items:center;display:flex}header[role=heading] .al-container #desktop-menu .menu ul.menu{-moz-column-gap:44px;column-gap:44px;display:flex;flex-wrap:wrap}header[role=heading] .al-container #desktop-menu .menu ul.menu li{display:block;position:relative}header[role=heading] .al-container #desktop-menu .menu ul.menu li a{color:#1f4389;display:flex;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;transition:all .3s}header[role=heading] .al-container #desktop-menu .menu ul.menu li.current-menu-item a,header[role=heading] .al-container #desktop-menu .menu ul.menu li:hover a{color:#0e2453}header[role=heading] .al-container #desktop-menu .menu ul.menu li.current-menu-item a{font-weight:700}header[role=heading] .al-container #burger-icon-mobile{display:none;height:auto;justify-content:right;padding:13px 6px;position:fixed;right:10px;top:20px;width:36px;z-index:997}@media (max-width:1024px){header[role=heading] .al-container #burger-icon-mobile{display:flex}}header[role=heading] .al-container #mobile-menu{background:#0e2453;box-shadow:0 0 10px rgba(0,0,0,.43);display:none;height:100vh;max-width:380px;overflow-y:scroll;position:fixed;right:-100%;top:0;transition:all .3s;width:85vw;z-index:9999}@media (max-width:1024px){header[role=heading] .al-container #mobile-menu{display:block}}header[role=heading] .al-container #mobile-menu.active{right:0}header[role=heading] .al-container #mobile-menu .container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:40px 30px 20px 20px}header[role=heading] .al-container #mobile-menu .container .close{display:flex;justify-content:flex-end;padding-bottom:20px;width:100%}header[role=heading] .al-container #mobile-menu .container .close a{cursor:pointer}header[role=heading] .al-container #mobile-menu .container .logo{padding:5px 20px}header[role=heading] .al-container #mobile-menu .container ul.menu{display:flex;flex-wrap:wrap;justify-content:center}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item{margin-top:20px;text-align:center;width:100%}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item a{color:#fff;font-family:Raleway;font-size:20px;font-weight:400;position:relative;transition:all .3s}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item a:after{background:#fff;bottom:-3px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item a:hover:after{width:100%}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item.current-menu-item a{font-weight:700}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item.current-menu-item a:after{width:100%}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item.menu-item-has-children{position:relative}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item.menu-item-has-children ul.sub-menu{background:#fff;padding-top:14px}header[role=heading] .al-container #mobile-menu .container ul.menu li.menu-item.menu-item-has-children ul.sub-menu>li.menu-item a{color:#0e2453}header[role=heading] .al-container #mobile-menu .container .tradutor{padding-top:50px}header[role=heading] #menu-desktop-dropdown{background-color:#0e2453;display:flex;opacity:0;padding:0 0 54px;pointer-events:none;position:absolute;transform:translateY(-20px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:10}@media (max-width:1024px){header[role=heading] #menu-desktop-dropdown{display:none}}header[role=heading] #menu-desktop-dropdown .al-container ul.menu li{padding-bottom:20px}header[role=heading] #menu-desktop-dropdown .al-container ul.menu li.current_page_item a:after{width:100%}header[role=heading] #menu-desktop-dropdown .al-container ul.menu li a{color:#fff;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;line-height:normal;position:relative}header[role=heading] #menu-desktop-dropdown .al-container ul.menu li a:after{background:#fff;bottom:-3px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}header[role=heading] #menu-desktop-dropdown .al-container ul.menu li a:hover:after{width:100%}header[role=heading] #menu-desktop-dropdown .al-container .redes-sociais{display:flex;gap:24px;padding-top:30px}header[role=heading] #menu-desktop-dropdown .al-container .redes-sociais a{transition:all .3s}header[role=heading] #menu-desktop-dropdown .al-container .redes-sociais a:hover{transform:scale(1.1)}header[role=heading] #menu-desktop-dropdown .al-container .tradutor{padding-top:30px}header[role=heading] #menu-desktop-dropdown .al-container .tradutor a.nturl{transition:all .3s}header[role=heading] #menu-desktop-dropdown .al-container .tradutor a.nturl:hover{background:#54b282}header[role=heading] #menu-desktop-dropdown.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}header[role=heading] .menu-mobile{background:#0e2453;display:none;padding:30px 0;position:fixed;top:0;width:100%;z-index:100}@media (max-width:1024px){header[role=heading] .menu-mobile{display:flex}}header[role=heading] .menu-mobile .al-container{display:flex;justify-content:left}header[role=heading] .menu-mobile .al-container a.logo svg{height:auto;width:250px}body:has(#mobile-menu.active){overflow:hidden}.overlay{background:rgba(0,0,0,.43);display:block;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100vw;z-index:-1}.overlay.active{opacity:1;visibility:visible;z-index:980}footer{background:#0e2453;padding:26px 0 50px}footer .al-container{align-items:center;display:flex;flex-direction:column}footer .al-container a.logo svg{height:auto;max-width:100%;width:450px}@media (max-width:1024px){footer .al-container a.logo svg{width:340px}}footer .al-container .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:57px;width:100%}@media (max-width:1024px){footer .al-container .footer-content{padding-top:50px}}footer .al-container .footer-content h2{color:#54b282;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:32px;padding-bottom:15px}@media (max-width:1024px){footer .al-container .footer-content h2{font-size:20px}}footer .al-container .footer-content ul{display:flex;flex-direction:column;gap:10px}footer .al-container .footer-content ul li a{color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:300;line-height:32px;position:relative}footer .al-container .footer-content ul li a:after{background:#fff;bottom:-3px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}footer .al-container .footer-content ul li a:hover:after{width:100%}@media (max-width:1024px){footer .al-container .footer-content .areas-atuacao-footer,footer .al-container .footer-content .menu-footer{align-items:start;display:flex;flex-direction:column;width:100%}footer .al-container .footer-content .menu-footer{padding-top:30px}}footer .al-container .footer-content .contato-footer{max-width:276px;width:100%}@media (max-width:1024px){footer .al-container .footer-content .contato-footer{align-items:center;display:flex;flex-direction:column;max-width:100%;padding-top:30px}}footer .al-container .footer-content .contato-footer form{align-items:end;display:flex;flex-direction:column;gap:16px;width:100%}footer .al-container .footer-content .contato-footer form input{background:#0e2453;border:1px solid #fff;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:300;line-height:32px;padding:5px;transition:all .3s;width:100%}footer .al-container .footer-content .contato-footer form input::-moz-placeholder{color:#fff}footer .al-container .footer-content .contato-footer form input::placeholder{color:#fff}footer .al-container .footer-content .contato-footer form input:hover{border:1px solid #54b282}footer .al-container .footer-content .contato-footer form input.wpcf7-submit{align-items:center;background:#54b282;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:800;gap:10px;justify-content:center;line-height:normal;padding:8px 16px;transition:all .3s}footer .al-container .footer-content .contato-footer form input.wpcf7-submit:hover{transform:translateY(-5px)}footer .al-container .footer-content .contato-footer form .wpcf7-spinner{display:none}footer .al-container .footer-content .contato-footer .redes-sociais{display:flex;justify-content:space-between;padding-top:40px}@media (max-width:1024px){footer .al-container .footer-content .contato-footer .redes-sociais{gap:20px;justify-content:center}}footer .al-container .footer-content .contato-footer .redes-sociais a{transition:all .3s}footer .al-container .footer-content .contato-footer .redes-sociais a:hover{transform:scale(1.1)}section.banner-home{min-height:calc(100vh - var(--header-height, 0px));min-height:calc(100svh - var(--header-height, 0px));overflow:hidden;position:relative}@media (max-width:1024px){section.banner-home{min-height:calc(100vh - var(--header-height, 0px));min-height:calc(100svh - var(--header-height, 0px))}}section.banner-home .banner-home-slider{height:100%;inset:0;position:absolute;width:100%}section.banner-home .swiper-slide,section.banner-home .swiper-wrapper,section.banner-home picture{height:100%;width:100%}section.banner-home .banner-home-slider{z-index:1}section.banner-home .swiper-slide{overflow:hidden}section.banner-home .swiper-slide picture{display:block}section.banner-home .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);width:100%}section.banner-home .swiper-slide-active img{animation:bannerHomeZoom 7s ease-out forwards}section.banner-home:after{background:linear-gradient(180deg,rgba(14,36,83,.32),rgba(14,36,83,.62)),rgba(0,0,0,.28);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}section.banner-home .banner-home-content{display:flex;height:auto;justify-content:center;left:50%;padding:38px 20px 44px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}@media (max-width:1024px){section.banner-home .banner-home-content{padding:30px 16px 34px}}section.banner-home .banner-home-content .texto-banner-home{align-items:center;display:flex;gap:22px;justify-content:center;width:min(100%,1040px)}section.banner-home .banner-home-content .texto-banner-home:before{align-self:stretch;background:#54b282;content:"";display:block;min-width:3px;width:3px}@media (max-width:1024px){section.banner-home .banner-home-content .texto-banner-home{gap:16px}}section.banner-home .banner-home-content .texto-banner-home h1{color:#fff;font-family:Raleway;font-size:40px;font-weight:400;line-height:118%;text-align:left;text-shadow:0 4px 18px rgba(0,0,0,.38)}@media (max-width:1024px){section.banner-home .banner-home-content .texto-banner-home h1{font-size:34px}}@media (max-width:480px){section.banner-home .banner-home-content .texto-banner-home h1{font-size:28px}}@keyframes bannerHomeZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}section.nossa-historia{background:#1f4389;padding:127px 0 103px}@media (max-width:1024px){section.nossa-historia{padding:50px 0}}section.nossa-historia .al-container .nossa-historia-content{align-items:flex-start;border-left:3px solid #54b282;display:flex;flex-direction:column;gap:36px;padding-left:22px}section.nossa-historia .al-container .nossa-historia-content h2{color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:100%;max-width:432px;text-align:left}@media (max-width:1024px){section.nossa-historia .al-container .nossa-historia-content h2{font-size:30px}}section.nossa-historia .al-container .nossa-historia-content p{color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:140%;text-align:left}@media (max-width:1024px){section.nossa-historia .al-container .nossa-historia-content p{font-size:18px}}section.nossa-historia .al-container .nossa-historia-content .btn-nossa-historia{align-items:center;border:1px solid #54b282;color:#fff;display:inline-flex;font-family:Raleway;font-size:18px;font-weight:800;justify-content:center;line-height:normal;padding:11px 28px;transition:all .3s}section.nossa-historia .al-container .nossa-historia-content .btn-nossa-historia:hover{background:#54b282;color:#0e2453;transform:translateY(-4px)}section.areas-atuacao{padding-top:106px}@media (max-width:1024px){section.areas-atuacao{padding-top:50px}}section.areas-atuacao .al-container h2{color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:400;line-height:120%;text-align:center}@media (max-width:1024px){section.areas-atuacao .al-container h2{font-size:30px}}section.areas-atuacao .al-container .grid-areas-atuacao{padding-top:40px}@media (max-width:1024px){section.areas-atuacao .al-container .grid-areas-atuacao{padding-top:30px}}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista{grid-template-columns:1fr}}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item{min-width:0}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao{align-items:center;background:#fff;border:1px solid #54b282;border-radius:8px;box-shadow:0 4px 9.7px 0 rgba(0,0,0,.18);display:flex;flex-direction:column;gap:18px;height:100%;justify-content:flex-start;min-height:250px;padding:34px 22px;transition:all .3s}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao:hover{border:1px solid #0e2453;box-shadow:0 10px 18px rgba(0,0,0,.18);transform:translateY(-4px)}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao img{flex:0 0 auto;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao h3{text-align:center}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao h3 a{color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:500;line-height:112%;overflow-wrap:anywhere}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao p{color:#0e2453;flex-grow:1;font-family:Raleway;font-size:15px;font-weight:300;line-height:145%;text-align:center}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao .area-atuacao-link{align-items:center;border:1px solid #54b282;color:#0e2453;display:inline-flex;font-family:Raleway;font-size:15px;font-weight:700;justify-content:center;line-height:120%;padding:9px 20px;text-align:center;transition:all .3s}section.areas-atuacao .al-container .grid-areas-atuacao .areas-atuacao-lista .area-atuacao-item .area-atuacao .area-atuacao-link:hover{background:#54b282;color:#0e2453;transform:translateY(-2px)}section.areas-atuacao .al-container .areas-atuacao-cta{display:flex;justify-content:center;padding-top:40px}section.areas-atuacao .al-container .areas-atuacao-cta a{align-items:center;background:#0e2453;border:1px solid #54b282;color:#fff;display:inline-flex;font-family:Raleway;font-size:18px;font-weight:800;justify-content:center;line-height:normal;padding:12px 28px;text-align:center;transition:all .3s}section.areas-atuacao .al-container .areas-atuacao-cta a:hover{background:#54b282;color:#0e2453;transform:translateY(-4px)}section.regulamentacao-saneamento{padding-top:162px}@media (max-width:1024px){section.regulamentacao-saneamento{padding-top:50px}}section.regulamentacao-saneamento .al-container .regulamentacao-saneamento-content{border-left:3px solid #54b282;padding-left:22px}section.regulamentacao-saneamento .al-container .regulamentacao-saneamento-content h2{color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .regulamentacao-saneamento-content h2{font-size:30px}}section.regulamentacao-saneamento .al-container .regulamentacao-saneamento-content p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:normal;padding-top:36px}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .regulamentacao-saneamento-content p{font-size:20px;padding-top:30px}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento{padding:131px 108px}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento{padding:50px 0}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento{display:flex;gap:60px;justify-content:center}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento{flex-wrap:wrap}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .left-slide-regulamentacao{display:contents}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .left-slide-regulamentacao img{height:400px;width:400px}@media (max-width:480px){section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .left-slide-regulamentacao img{height:auto;width:100%}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .right-slide-regulamentacao{display:flex;flex-direction:column;gap:36px;justify-content:center}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .right-slide-regulamentacao h3{color:#54b282;font-family:Raleway;font-size:40px;font-style:normal;font-weight:300;line-height:normal;text-align:left}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .right-slide-regulamentacao h3{font-size:30px}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .right-slide-regulamentacao p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:1024px){section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul#carousel-regulamentacao li .slide-regulamentacao-saneamento .right-slide-regulamentacao p{font-size:22px}}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul.lSPager{padding-top:31px}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul.lSPager li a{background:#fff!important;border:1.5px solid #0e2453!important;border-radius:0;height:14px;width:14px}section.regulamentacao-saneamento .al-container .carrossel-regulamentacao-saneamento ul.lSPager li.active a{background:#54b282!important;border:1.5px solid #54b282!important}section.ultimas-blog .al-container h2{color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:400;line-height:120%;text-align:right;text-transform:capitalize}@media (max-width:1024px){section.ultimas-blog .al-container h2{font-size:30px;text-align:center}}section.ultimas-blog .al-container .carrossel-ultimas-blog{padding:30px 73px}@media (max-width:1024px){section.ultimas-blog .al-container .carrossel-ultimas-blog{padding:30px 0}}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article{border:2px solid #0e2453;display:flex;flex-direction:column;transition:all .3s}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article:hover{border:2px solid #54b282;transform:scale(.99)}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article .img-post-blog img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article .info-post-blog{display:flex;flex-direction:column;gap:22px;height:320px;max-height:320px;padding:16px 30px 48px}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article .info-post-blog .data-cat{color:#0e2453;font-family:Raleway;font-size:15px;font-style:normal;font-weight:300;line-height:120%;text-transform:uppercase}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article .info-post-blog .title-post-blog{color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:120%}section.ultimas-blog .al-container .carrossel-ultimas-blog ul#blog-carousel li a.link-post-blog article .info-post-blog .resumo-post-blog{color:#0e2453;font-family:Raleway;font-size:16px;font-style:normal;font-weight:300;line-height:120%}section.ultimas-blog .al-container .carrossel-ultimas-blog ul.lSPager{padding-top:31px}@media (max-width:1024px){section.ultimas-blog .al-container .carrossel-ultimas-blog ul.lSPager{padding-top:30px}}section.ultimas-blog .al-container .carrossel-ultimas-blog ul.lSPager li a{background:#fff!important;border:1.5px solid #0e2453!important;border-radius:0;height:14px;width:14px}section.ultimas-blog .al-container .carrossel-ultimas-blog ul.lSPager li.active a{background:#54b282!important;border:1.5px solid #54b282!important}section.instagram-feed{padding:128px 0 116px}@media (max-width:1024px){section.instagram-feed{padding:50px 0}}section.instagram-feed .al-container .title-instagram{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}section.instagram-feed .al-container .title-instagram h2{color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:400;line-height:120%;text-align:center;text-transform:capitalize}@media (max-width:1024px){section.instagram-feed .al-container .title-instagram h2{font-size:30px}}section.instagram-feed .al-container .title-instagram .link-instagram{display:flex;flex-wrap:wrap;gap:15px}section.instagram-feed .al-container .title-instagram .link-instagram span{color:#3a3a3a;font-family:Raleway;font-size:22px;font-style:normal;font-weight:500;line-height:normal;text-align:right}@media (max-width:1024px){section.instagram-feed .al-container .title-instagram .link-instagram span{font-size:22px}}section.instagram-feed .al-container .title-instagram .link-instagram a{background:#1f4389;border-radius:8px;color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:92.5%;padding:7px 18px;text-align:center;transition:all .3s}section.instagram-feed .al-container .title-instagram .link-instagram a:hover{transform:translateY(-5px)}section.banner-diferenciais{background:linear-gradient(135deg,#0e2453,#1f4389);min-height:300px;overflow:hidden;position:relative}section.banner-diferenciais img#imagem-banner-diferenciais{display:block;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.banner-diferenciais:after{background:linear-gradient(90deg,rgba(14,36,83,.72),rgba(14,36,83,.22));content:"";inset:0;pointer-events:none;position:absolute}section.banner-diferenciais .banner-diferenciais-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.08);left:calc(50% - 608px);max-width:760px;padding:30px 32px 32px 56px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:1256px){section.banner-diferenciais .banner-diferenciais-content{left:20px;right:20px}}@media (max-width:1024px){section.banner-diferenciais .banner-diferenciais-content{padding:24px}}section.banner-diferenciais .banner-diferenciais-content .left-content-diferenciais h1{color:#fff;font-family:Raleway;font-size:44px;font-weight:300;line-height:100%;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-diferenciais .banner-diferenciais-content .left-content-diferenciais h1{font-size:32px}}section.banner-diferenciais .banner-diferenciais-content .left-content-diferenciais h2{color:#fff;font-family:Raleway;font-size:20px;font-weight:300;line-height:130%;padding-top:10px;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-diferenciais .banner-diferenciais-content .left-content-diferenciais h2{font-size:18px}}main.diferenciais-page{padding:46px 0 110px}@media (max-width:1024px){main.diferenciais-page{padding:34px 0 70px}}section.diferenciais-intro .al-container{align-items:start;display:grid;gap:72px;grid-template-columns:360px minmax(0,1fr)}@media (max-width:1024px){section.diferenciais-intro .al-container{gap:28px;grid-template-columns:1fr}}section.diferenciais-intro .section-heading{border-left:3px solid #54b282;padding-left:22px}section.diferenciais-intro .section-heading span{color:#54b282;display:block;font-family:Raleway;font-size:16px;font-weight:700;line-height:120%;padding-bottom:12px;text-transform:uppercase}section.diferenciais-intro .section-heading h2{color:#0e2453;font-family:Raleway;font-size:44px;font-weight:300;line-height:108%}@media (max-width:1024px){section.diferenciais-intro .section-heading h2{font-size:32px}}section.diferenciais-intro .intro-content p{color:#0e2453;font-family:Raleway;font-size:20px;font-weight:300;line-height:150%}@media (max-width:1024px){section.diferenciais-intro .intro-content p{font-size:18px}}section.diferenciais-intro .intro-content p:not(:last-child){padding-bottom:22px}section.diferenciais-eixos{background:#1f4389;margin-top:90px;padding:74px 0}@media (max-width:1024px){section.diferenciais-eixos{margin-top:58px;padding:50px 0}}section.diferenciais-eixos h2{color:#fff;font-family:Raleway;font-size:36px;font-weight:300;line-height:120%;max-width:680px;padding-bottom:36px}@media (max-width:1024px){section.diferenciais-eixos h2{font-size:28px}}section.diferenciais-eixos .eixos-lista{display:grid;gap:26px}section.diferenciais-eixos .eixo-card{background:rgba(14,36,83,.36);border:1px solid hsla(0,0%,100%,.18);display:grid;gap:28px;grid-template-columns:88px minmax(0,1fr);padding:34px}@media (max-width:768px){section.diferenciais-eixos .eixo-card{grid-template-columns:1fr;padding:26px 22px}}section.diferenciais-eixos .eixo-card .eixo-numero{align-items:center;border:2px solid #54b282;color:#54b282;display:flex;font-family:Raleway;font-size:34px;font-weight:300;height:74px;justify-content:center;line-height:1;width:74px}section.diferenciais-eixos .eixo-card .eixo-conteudo h3{color:#54b282;font-family:Raleway;font-size:30px;font-weight:300;line-height:118%;padding-bottom:18px}@media (max-width:1024px){section.diferenciais-eixos .eixo-card .eixo-conteudo h3{font-size:26px}}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-texto p{color:#fff;font-family:Raleway;font-size:19px;font-weight:300;line-height:150%}@media (max-width:1024px){section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-texto p{font-size:18px}}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-texto p:not(:last-child){padding-bottom:18px}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-link{border:1px solid #54b282;color:#fff;display:inline-flex;font-family:Raleway;font-size:17px;font-weight:700;line-height:120%;margin-top:24px;padding:11px 24px;transition:all .3s}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-link:hover{background:#54b282;color:#0e2453}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-link.eixo-link-texto{cursor:default}section.diferenciais-eixos .eixo-card .eixo-conteudo .eixo-link.eixo-link-texto:hover{background:transparent;color:#fff}section.banner-o-escritorio{background:linear-gradient(135deg,#0e2453,#1f4389);min-height:300px;overflow:hidden;position:relative}section.banner-o-escritorio img#imagem-banner-o-escritorio{display:block;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.banner-o-escritorio:after{background:linear-gradient(90deg,rgba(14,36,83,.72),rgba(14,36,83,.22));content:"";inset:0;pointer-events:none;position:absolute}section.banner-o-escritorio .banner-o-escritorio-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.08);left:calc(50% - 608px);max-width:760px;padding:30px 32px 32px 56px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:1256px){section.banner-o-escritorio .banner-o-escritorio-content{left:20px;right:20px}}@media (max-width:1024px){section.banner-o-escritorio .banner-o-escritorio-content{padding:24px}}section.banner-o-escritorio .banner-o-escritorio-content .left-content-o-escritorio h1{color:#fff;font-family:Raleway;font-size:44px;font-weight:300;line-height:100%;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-o-escritorio .banner-o-escritorio-content .left-content-o-escritorio h1{font-size:32px}}section.banner-o-escritorio .banner-o-escritorio-content .left-content-o-escritorio h2{color:#fff;font-family:Raleway;font-size:20px;font-weight:300;line-height:130%;padding-top:10px;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-o-escritorio .banner-o-escritorio-content .left-content-o-escritorio h2{font-size:18px}}main.o-escritorio-page{padding:46px 0 110px}@media (max-width:1024px){main.o-escritorio-page{padding:34px 0 70px}}section.o-escritorio-section .al-container{align-items:start;display:grid;gap:72px;grid-template-columns:360px minmax(0,1fr)}@media (max-width:1024px){section.o-escritorio-section .al-container{gap:26px;grid-template-columns:1fr}}section.o-escritorio-section+.o-escritorio-section{margin-top:92px}@media (max-width:1024px){section.o-escritorio-section+.o-escritorio-section{margin-top:58px}}section.o-escritorio-section.legado{background:#1f4389;padding:72px 0}@media (max-width:1024px){section.o-escritorio-section.legado{padding:50px 0}}section.o-escritorio-section.legado .section-heading{border-left-color:#54b282}section.o-escritorio-section.legado .section-content p,section.o-escritorio-section.legado .section-heading h2{color:#fff}section.o-escritorio-section .section-heading{border-left:3px solid #54b282;padding-left:22px}section.o-escritorio-section .section-heading span{color:#54b282;display:block;font-family:Raleway;font-size:16px;font-weight:700;line-height:120%;padding-bottom:12px;text-transform:uppercase}section.o-escritorio-section .section-heading h2{color:#0e2453;font-family:Raleway;font-size:44px;font-weight:300;line-height:108%}@media (max-width:1024px){section.o-escritorio-section .section-heading h2{font-size:32px}}section.o-escritorio-section .section-content p{color:#0e2453;font-family:Raleway;font-size:20px;font-weight:300;line-height:150%}@media (max-width:1024px){section.o-escritorio-section .section-content p{font-size:18px}}section.o-escritorio-section .section-content p:not(:last-child){padding-bottom:24px}main.socio-fundador-page{padding:46px 0 110px}@media (max-width:1024px){main.socio-fundador-page{padding:34px 0 70px}}section.perfil-socio-fundador .al-container{align-items:start;display:grid;gap:70px;grid-template-columns:390px minmax(0,1fr)}@media (max-width:1024px){section.perfil-socio-fundador .al-container{gap:34px;grid-template-columns:1fr}}section.perfil-socio-fundador .foto-socio-fundador{background:#fff;border:3px solid #54b282;padding:14px;position:sticky;top:140px}@media (max-width:1024px){section.perfil-socio-fundador .foto-socio-fundador{margin:0 auto;max-width:420px;position:relative;top:auto}}section.perfil-socio-fundador .foto-socio-fundador img{aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}section.perfil-socio-fundador .conteudo-socio-fundador{border-left:3px solid #54b282;padding-left:28px}@media (max-width:1024px){section.perfil-socio-fundador .conteudo-socio-fundador{padding-left:20px}}section.perfil-socio-fundador .conteudo-socio-fundador h1{color:#0e2453;font-family:Raleway;font-size:44px;font-weight:300;line-height:112%;padding-bottom:32px}@media (max-width:1024px){section.perfil-socio-fundador .conteudo-socio-fundador h1{font-size:32px;padding-bottom:24px}}section.perfil-socio-fundador .conteudo-socio-fundador .biografia-socio-fundador p{color:#0e2453;font-family:Raleway;font-size:20px;font-weight:300;line-height:150%}@media (max-width:1024px){section.perfil-socio-fundador .conteudo-socio-fundador .biografia-socio-fundador p{font-size:18px}}section.perfil-socio-fundador .conteudo-socio-fundador .biografia-socio-fundador p:not(:last-child){padding-bottom:22px}section.obras-socio-fundador{background:#1f4389;margin-top:86px;padding:72px 0}@media (max-width:1024px){section.obras-socio-fundador{margin-top:58px;padding:50px 0}}section.obras-socio-fundador h2{color:#54b282;font-family:Raleway;font-size:44px;font-weight:300;line-height:112%;padding-bottom:34px}@media (max-width:1024px){section.obras-socio-fundador h2{font-size:32px}}section.obras-socio-fundador .lista-obras-socio-fundador,section.obras-socio-fundador .lista-obras-socio-fundador ol,section.obras-socio-fundador .lista-obras-socio-fundador ul{display:grid;gap:18px}section.obras-socio-fundador .lista-obras-socio-fundador li,section.obras-socio-fundador .lista-obras-socio-fundador p{color:#fff;font-family:Raleway;font-size:20px;font-weight:300;line-height:145%;list-style:none;padding-left:24px;position:relative}@media (max-width:1024px){section.obras-socio-fundador .lista-obras-socio-fundador li,section.obras-socio-fundador .lista-obras-socio-fundador p{font-size:18px}}section.obras-socio-fundador .lista-obras-socio-fundador li:before,section.obras-socio-fundador .lista-obras-socio-fundador p:before{background:#54b282;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:12px;width:8px}section.banner-areas-atuacao{background:linear-gradient(135deg,#0e2453,#1f4389);min-height:300px;overflow:hidden;position:relative}section.banner-areas-atuacao img#imagem-banner-areas-atuacao{display:block;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.banner-areas-atuacao:after{background:linear-gradient(90deg,rgba(14,36,83,.72),rgba(14,36,83,.22));content:"";inset:0;pointer-events:none;position:absolute}section.banner-areas-atuacao .banner-areas-atuacao-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.08);left:calc(50% - 608px);max-width:760px;padding:30px 32px 32px 56px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:1256px){section.banner-areas-atuacao .banner-areas-atuacao-content{left:20px;right:20px}}@media (max-width:1024px){section.banner-areas-atuacao .banner-areas-atuacao-content{padding:24px}}section.banner-areas-atuacao .banner-areas-atuacao-content .left-content-areas-atuacao h1{color:#fff;font-family:Raleway;font-size:44px;font-weight:300;line-height:100%;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-areas-atuacao .banner-areas-atuacao-content .left-content-areas-atuacao h1{font-size:32px}}section.banner-areas-atuacao .banner-areas-atuacao-content .left-content-areas-atuacao h2{color:#fff;font-family:Raleway;font-size:20px;font-weight:300;line-height:130%;padding-top:10px;text-shadow:2px 2px rgba(60,60,60,.314)}@media (max-width:1024px){section.banner-areas-atuacao .banner-areas-atuacao-content .left-content-areas-atuacao h2{font-size:18px}}section.archive-areas-atuacao{padding:46px 0 80px}section.archive-areas-atuacao .al-container h1.archive-title,section.archive-areas-atuacao .al-container h2.archive-title{border-left:3px solid #54b282;color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:100%;margin:0 30px;padding-left:16px}@media (max-width:1024px){section.archive-areas-atuacao .al-container h1.archive-title,section.archive-areas-atuacao .al-container h2.archive-title{font-size:30px;margin:0}}section.archive-areas-atuacao .al-container .list-areas-atuacao{display:flex;flex-direction:column;gap:80px;padding:86px 30px 0}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao{gap:50px;padding:50px 0}}section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .eixo-atuacao-header{align-items:center;border-bottom:1px solid rgba(14,36,83,.18);display:flex;gap:24px;padding-bottom:34px}@media (max-width:768px){section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .eixo-atuacao-header{align-items:flex-start;flex-direction:column;gap:16px}}section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .eixo-atuacao-header span{align-items:center;border:2px solid #54b282;color:#54b282;display:flex;font-family:Raleway;font-size:34px;font-weight:300;height:74px;justify-content:center;line-height:1;width:74px}section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .eixo-atuacao-header h2{color:#0e2453;font-family:Raleway;font-size:36px;font-style:normal;font-weight:300;line-height:115%}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .eixo-atuacao-header h2{font-size:30px;overflow-wrap:anywhere}}section.archive-areas-atuacao .al-container .list-areas-atuacao .eixo-atuacao .areas-do-eixo{display:grid;gap:34px;padding-top:42px}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao{background:#fff;border-left:3px solid #54b282;box-shadow:0 6px 22px rgba(0,0,0,.08);padding:34px}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao{padding:26px 20px}}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .title-area-atuacao h3{color:#54b282;display:inline-block;font-family:Raleway;font-size:30px;font-style:normal;font-weight:500;line-height:115%;position:relative}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .title-area-atuacao h3{font-size:26px;overflow-wrap:anywhere}}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .title-area-atuacao h3:after{background-color:#0e2453;bottom:-12px;content:"";height:1px;left:0;position:absolute;width:80%}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .texto-area-atuacao{padding-top:34px}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .texto-area-atuacao p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:145%;text-align:justify}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .texto-area-atuacao p{font-size:18px;text-align:left}}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .texto-area-atuacao p:not(:last-child){padding-bottom:18px}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .btn-area-atuacao{display:flex;justify-content:right;padding-top:12px;width:100%}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .btn-area-atuacao a{align-items:center;background:#0e2453;color:#fff;display:inline-flex;font-family:Raleway;font-size:18px;font-style:normal;font-weight:800;gap:10px;justify-content:center;line-height:normal;padding:10px 24px;transition:all .3s}section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .btn-area-atuacao a:hover{transform:translateY(-5px)}@media (max-width:1024px){section.archive-areas-atuacao .al-container .list-areas-atuacao .area-atuacao .btn-area-atuacao a{font-size:18px;width:100%}}section.banner-area-atuacao{height:425px;position:relative;width:100%}@media (max-width:1024px){section.banner-area-atuacao{height:220px}}section.banner-area-atuacao img#imagem-banner-area-atuacao{display:flex;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.banner-area-atuacao .banner-area-atuacao-content{left:calc(50% - 608px);position:absolute;top:50%;transform:translateY(-50%);z-index:9}@media (max-width:1024px){section.banner-area-atuacao .banner-area-atuacao-content{left:20px;right:20px}}section.banner-area-atuacao .banner-area-atuacao-content h1{border-left:3px solid #fff;color:#fff;font-family:Raleway;font-size:70px;font-style:normal;font-weight:300;line-height:100%;margin-left:30px;overflow-wrap:anywhere;padding-left:10px}@media (max-width:1024px){section.banner-area-atuacao .banner-area-atuacao-content h1{font-size:30px;margin-left:0}}section.banner-area-atuacao:before{background:rgba(67,99,167,.8);content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}section.area-atuacao-content{padding:69px 0 80px}section.area-atuacao-content .al-container .section-heading{border-left:3px solid #54b282;margin-bottom:42px;padding-left:22px}section.area-atuacao-content .al-container .section-heading span{color:#54b282;display:block;font-family:Raleway;font-size:16px;font-weight:700;line-height:120%;padding-bottom:12px;text-transform:uppercase}section.area-atuacao-content .al-container .section-heading h2{color:#0e2453;font-family:Raleway;font-size:44px;font-weight:300;line-height:108%;overflow-wrap:anywhere;padding-bottom:0}@media (max-width:1024px){section.area-atuacao-content .al-container .section-heading h2{font-size:32px}}section.area-atuacao-content .al-container h1,section.area-atuacao-content .al-container h2,section.area-atuacao-content .al-container h3,section.area-atuacao-content .al-container h4,section.area-atuacao-content .al-container h5,section.area-atuacao-content .al-container h6{color:#54b282;font-family:Raleway;padding-bottom:30px}section.area-atuacao-content .al-container li,section.area-atuacao-content .al-container p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:140%;overflow-wrap:anywhere;padding-bottom:20px}section.area-atuacao-content .al-container li{list-style:disc;margin-left:30px}section.consultores{padding:46px 0 144px}section.consultores .al-container h1{border-left:4px solid #54b282;color:#54b282;font-family:Raleway;font-size:70px;font-style:normal;font-weight:300;line-height:100%;margin-left:30px;padding:0 0 199px 30px}@media (max-width:1024px){section.consultores .al-container h1{font-size:30px;margin-left:0;padding:0 0 50px 30px}}section.consultores .al-container .list-consultores{display:flex;flex-direction:column;padding:0 30px}@media (max-width:1024px){section.consultores .al-container .list-consultores{flex-wrap:wrap;padding:0}}section.consultores .al-container .list-consultores .consultor-right{border-bottom:4px solid #54b282;border-left:4px solid #54b282;display:flex;gap:104px;justify-content:center;padding:80px}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-right{align-items:center;flex-direction:column-reverse;flex-wrap:wrap;gap:30px;padding:0}section.consultores .al-container .list-consultores .consultor-right .left-consultor{padding:20px}}section.consultores .al-container .list-consultores .consultor-right .left-consultor h2{color:#54b282;font-family:Raleway;font-size:56px;font-style:normal;font-weight:300;line-height:100%;text-align:right}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-right .left-consultor h2{font-size:30px}}section.consultores .al-container .list-consultores .consultor-right .left-consultor p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:140%;padding-top:20px;text-align:justify}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-right .left-consultor p{text-align:left}section.consultores .al-container .list-consultores .consultor-right .right-consultor{padding:20px}}section.consultores .al-container .list-consultores .consultor-right .right-consultor .foto-consultor{height:369px;max-width:100%;width:275px}section.consultores .al-container .list-consultores .consultor-right .right-consultor .foto-consultor img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.consultores .al-container .list-consultores .consultor-right:last-child{position:relative}section.consultores .al-container .list-consultores .consultor-right:last-child:after{background-color:#54b282;bottom:0;content:"";display:block;height:20px;position:absolute;right:0;transform:translate(50%,calc(50% + 2px));width:20px}section.consultores .al-container .list-consultores .consultor-left{border-bottom:4px solid #54b282;border-right:4px solid #54b282;display:flex;gap:104px;justify-content:center;padding:80px}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-left{flex-wrap:wrap;gap:50px;padding:0}section.consultores .al-container .list-consultores .consultor-left .left-consultor{padding:20px}}section.consultores .al-container .list-consultores .consultor-left .left-consultor .foto-consultor{height:369px;width:275px}section.consultores .al-container .list-consultores .consultor-left .left-consultor .foto-consultor img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-left .right-consultor{padding:20px}}section.consultores .al-container .list-consultores .consultor-left .right-consultor h2{color:#54b282;font-family:Raleway;font-size:56px;font-style:normal;font-weight:300;line-height:100%;text-align:left}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-left .right-consultor h2{font-size:30px}}section.consultores .al-container .list-consultores .consultor-left .right-consultor p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:140%;padding-top:20px;text-align:justify}@media (max-width:1024px){section.consultores .al-container .list-consultores .consultor-left .right-consultor p{text-align:left}}section.consultores .al-container .list-consultores .consultor-left:last-child{position:relative}section.consultores .al-container .list-consultores .consultor-left:last-child:after{background-color:#54b282;bottom:0;content:"";display:block;height:20px;left:0;position:absolute;transform:translate(-50%,calc(50% + 2px));width:20px}section.fale-conosco{padding:55px 0 155px}section.fale-conosco .al-container h1{border-left:3px solid #54b282;color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:100%;margin-left:30px;padding-left:16px}@media (max-width:1024px){section.fale-conosco .al-container h1{font-size:30px;margin-left:0}}section.fale-conosco .al-container .formulario-contato{padding:79px 30px 0}@media (max-width:1024px){section.fale-conosco .al-container .formulario-contato{padding:50px 0}}section.fale-conosco .al-container .formulario-contato form{width:100%}section.fale-conosco .al-container .formulario-contato form .form-row{padding-bottom:25px;width:100%}@media (max-width:1024px){section.fale-conosco .al-container .formulario-contato form .form-row{padding-bottom:0}}section.fale-conosco .al-container .formulario-contato form .form-row label{color:#0e2453;display:inline-block;font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;line-height:120%;padding-bottom:10px;text-transform:capitalize}section.fale-conosco .al-container .formulario-contato form .form-row input{background:#f5f5f5;border:none;color:#0e2453;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 19px;width:100%}section.fale-conosco .al-container .formulario-contato form .form-row input.wpcf7-submit{align-items:flex-start;background:#0e2453;color:#fff;cursor:pointer;display:inline-flex;font-family:Raleway;font-size:18px;font-style:normal;font-weight:700;gap:10px;line-height:118%;padding:12px;text-transform:uppercase;transition:all .3s;width:auto}section.fale-conosco .al-container .formulario-contato form .form-row input.wpcf7-submit:hover{transform:translateY(-5px)}section.fale-conosco .al-container .formulario-contato form .form-row textarea{background:#f5f5f5;border:none;color:#0e2453;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 19px;resize:none;width:100%}section.fale-conosco .al-container .formulario-contato form .form-row.two-columns{display:flex;flex-wrap:wrap;justify-content:space-between}section.fale-conosco .al-container .formulario-contato form .form-row.two-columns .column{width:47%}@media (max-width:1024px){section.fale-conosco .al-container .formulario-contato form .form-row.two-columns .column{padding-bottom:25px;width:100%}}section.fale-conosco .al-container .formulario-contato form .form-row.two-columns .column input{width:100%}section.fale-conosco .al-container .formulario-contato form .form-row.align-right{display:flex;justify-content:right;width:100%}section.fale-conosco .al-container .formulario-contato form .form-row .wpcf7-spinner{display:none}section.fale-conosco .al-container .info-contato{display:flex;flex-wrap:wrap;justify-content:space-between;padding:65px 30px 0}@media (max-width:1024px){section.fale-conosco .al-container .info-contato{gap:20px;padding:50px 0}}section.fale-conosco .al-container .info-contato .info-contato-item{display:flex;gap:6px;min-width:0}@media (max-width:1024px){section.fale-conosco .al-container .info-contato .info-contato-item{width:100%}}section.fale-conosco .al-container .info-contato .info-contato-item .info-contato-left{flex:0 0 auto}section.fale-conosco .al-container .info-contato .info-contato-item .info-contato-right{min-width:0}section.fale-conosco .al-container .info-contato .info-contato-item a{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:140%;overflow-wrap:anywhere;transition:all .3s}@media (max-width:1024px){section.fale-conosco .al-container .info-contato .info-contato-item a{font-size:18px}}section.fale-conosco .al-container .info-contato .info-contato-item a:hover{color:#54b282}section.fale-conosco .al-container .info-contato .info-contato-item.endereco{max-width:326px}section.blog-archive{padding:67px 0 62px}section.blog-archive .al-container .title-search{display:flex;justify-content:space-between;padding:0 30px}@media (max-width:1024px){section.blog-archive .al-container .title-search{flex-wrap:wrap;padding:0}}section.blog-archive .al-container .title-search h1{border-left:3px solid #54b282;color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:100%;padding-left:16px}@media (max-width:1024px){section.blog-archive .al-container .title-search h1{font-size:30px}}section.blog-archive .al-container .title-search .blog-filters{align-items:center;display:flex;gap:12px}@media (max-width:1024px){section.blog-archive .al-container .title-search .blog-filters{padding-top:50px;width:100%}}section.blog-archive .al-container .title-search .blog-filters form#filterForm{display:flex;gap:12px}@media (max-width:1024px){section.blog-archive .al-container .title-search .blog-filters form#filterForm{flex-wrap:wrap;width:100%}}section.blog-archive .al-container .title-search .blog-filters form#filterForm .filter-select{background:#fff;border:1px solid #0e2453;border-radius:3px;color:#0e2453;cursor:pointer;font-size:1rem;min-width:180px;padding:10px 14px}@media (max-width:1024px){section.blog-archive .al-container .title-search .blog-filters form#filterForm .filter-select{width:100%}}section.blog-archive .al-container .title-search .blog-filters form#filterForm .filter-select:focus{border-color:#071127;outline:none}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-icon{align-items:center;border:1px solid #0e2453;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:.2s ease}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-icon:hover{background:rgba(14,36,83,.05)}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-icon svg{height:20px;width:20px}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-input{border:1px solid #0e2453;border-radius:3px;color:#0e2453;font-size:1rem;padding:10px 14px;transition:.3s ease}@media (max-width:1024px){section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-input{width:100%}}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-input.active{display:block}section.blog-archive .al-container .title-search .blog-filters form#filterForm .search-input:focus{border-color:#071127;outline:none}section.blog-archive .al-container .listagem-blog{align-items:center;display:flex;flex-direction:column;padding:64px 30px}@media (max-width:1024px){section.blog-archive .al-container .listagem-blog{padding:50px 0}}section.blog-archive .al-container .listagem-blog .grid-blog{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;padding:0 14px}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article{border:2px solid #0e2453;display:flex;flex-direction:column;max-width:252px;transition:all .3s}@media (max-width:1024px){section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article{max-width:100%;width:100%}}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article:hover{border:2px solid #54b282;transform:scale(.99)}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article .img-post-blog img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article .info-post-blog{display:flex;flex-direction:column;gap:22px;height:330px;max-height:215px;padding:16px 24px}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article .info-post-blog .data-cat{color:#0e2453;font-family:Raleway;font-size:12px;font-style:normal;font-weight:300;line-height:120%;text-transform:uppercase}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article .info-post-blog .title-post-blog{color:#0e2453;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:120%}section.blog-archive .al-container .listagem-blog .grid-blog a.link-post-blog article .info-post-blog .resumo-post-blog{color:#0e2453;font-family:Raleway;font-size:13px;font-style:normal;font-weight:300;line-height:120%}section.blog-archive .al-container .listagem-blog .load_more{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;padding-top:30px;text-align:center}section.blog-archive .al-container .listagem-blog .load_more .page-numbers{align-items:center;color:#0e2453;display:inline-flex;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:21px}section.blog-archive .al-container .listagem-blog .load_more .page-numbers:not(span){transition:all .3s}section.blog-archive .al-container .listagem-blog .load_more .page-numbers:not(span):hover{color:#54b282}section.blog-archive .al-container .listagem-blog .load_more .page-numbers.current{background:#0e2453;border-radius:50%;color:#fff;font-family:Raleway;font-weight:600;height:32px;width:32px}section.al-container.single{padding:69px 30px 80px}section.al-container.single .title{color:#54b282;font-family:Raleway}@media (max-width:1024px){section.al-container.single .title{font-size:30px}}section.al-container.single .data{color:#0e2453;display:inline-block;font-family:Raleway;font-size:15px;font-style:normal;font-weight:300;line-height:120%;padding-top:10px}section.al-container.single .img-container{display:flex;height:550px;justify-content:center;padding-top:30px;width:100%}@media (max-width:1024px){section.al-container.single .img-container{height:250px}}section.al-container.single .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.al-container.single .share-post{display:flex;gap:20px;justify-content:right;padding-top:20px;width:100%}section.al-container.single .share-post a{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:40px;justify-content:center;margin-right:8px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;width:40px}section.al-container.single .share-post a svg{height:60%;width:60%}section.al-container.single .share-post a:hover{box-shadow:0 6px 18px rgba(0,0,0,.12);transform:translateY(-2px)}section.al-container.single .share-post .share-icon{background:#54b282}section.al-container.single .the-content{padding-top:50px}section.al-container.single .the-content li,section.al-container.single .the-content p{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:140%;padding-bottom:20px}section.al-container.single .the-content a{color:#54b282;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-break:anywhere;line-height:140%;padding-bottom:20px;transition:all .3s}section.al-container.single .the-content a:hover{color:#1f4389}section.al-container.single .the-content h1,section.al-container.single .the-content h2,section.al-container.single .the-content h3,section.al-container.single .the-content h4,section.al-container.single .the-content h5,section.al-container.single .the-content h6{color:#54b282;font-family:Raleway;padding-bottom:30px}.listagem-livros{padding:67px 0 62px}.listagem-livros .al-container h1{border-left:3px solid #54b282;color:#54b282;font-family:Raleway;font-size:44px;font-style:normal;font-weight:300;line-height:100%;padding-left:16px}@media (max-width:1024px){.listagem-livros .al-container h1{font-size:30px}}.listagem-livros .al-container .lista-livros{display:flex;flex-wrap:wrap;gap:45px;justify-content:flex-start;padding-top:67px}.listagem-livros .al-container .lista-livros .livro{border:1.5px solid #1f4389;box-shadow:0 3.24px 6.48px 0 rgba(0,0,0,.25);min-height:467px;transition:all .3s;width:357px}.listagem-livros .al-container .lista-livros .livro:hover{border:1.5px solid #54b282;transform:scale(.99)}@media (max-width:768px){.listagem-livros .al-container .lista-livros .livro{max-width:100%;width:calc(50% - 23px)}}@media (max-width:480px){.listagem-livros .al-container .lista-livros .livro{width:100%}}.listagem-livros .al-container .lista-livros .livro .capa-livro{height:282px;padding:17px 0 0 10px;width:100%}.listagem-livros .al-container .lista-livros .livro .capa-livro img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.listagem-livros .al-container .lista-livros .livro .info-livro{display:flex;flex-direction:column;gap:15px;padding:17px 30px}.listagem-livros .al-container .lista-livros .livro .info-livro .editora-ano-area{color:#0e2453;font-family:Raleway;font-size:12px;font-style:normal;font-weight:300;line-height:120%}.listagem-livros .al-container .lista-livros .livro .info-livro h2{color:#0e2453;font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;line-height:120%;overflow-wrap:anywhere}.listagem-livros .al-container .lista-livros .livro .info-livro .btn-comprar-livro{display:flex;justify-content:center;width:100%}.listagem-livros .al-container .lista-livros .livro .info-livro .btn-comprar-livro a{align-items:center;background:#0e2453;color:#fff;display:inline-flex;font-family:Raleway;font-size:18px;font-style:normal;font-weight:800;gap:10px;justify-content:center;line-height:normal;padding:10px 24px;transition:all .3s}.listagem-livros .al-container .lista-livros .livro .info-livro .btn-comprar-livro a:hover{transform:translateY(-5px)}
