@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");:root{--primary-color: #633A15;--secondary-color: #976540;--mm-min-size: 100% !important;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s}.mm-wrapper--position-right .mm-slideout{z-index:initial;will-change:auto !important}.page,.post{margin:0 !important}body{max-width:100%;overflow-x:hidden;font-family:"Lato", sans-serif !important;color:#707070 !important;background-color:#fff !important}body .mm-menu--theme-black{--mm-color-background: var(--secondary-color) !important}body a{color:var(--primary-color);text-decoration:none}body a:visited{color:var(--primary-color)}body a:hover{color:var(--secondary-color)}body .f-style{font-family:"pantonblack_caps", sans-serif !important}body .bold{font-weight:700}body .upper{text-transform:uppercase}body h2.line{width:max-content;margin:0 auto}body h2.line::after{content:"";display:block;width:40%;height:1px;background:#4C322B;margin:10px auto 0}body .btn{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--primary-color);font-size:17px;line-height:23px;border:none;border-radius:5px;color:white;padding:10px 40px;transition:all 0.3s ease-in-out}body .btn:hover{background:var(--secondary-color);color:white !important}body .btn:visited{color:white}body .btn.btn-primary{background:var(--primary-color);color:white;text-decoration:none;display:inline-block;padding:15px 50px;transition:all 0.3s ease-in-out;width:auto;position:relative;font-weight:500;transform:scale(1)}body .btn.btn-primary.white{background-color:#fff;color:#4C322B}body .btn.btn-primary.big{padding:20px 40px}body .btn.btn-primary.icon-left i{font-size:25px;margin:-5px 15px -5px -5px}body .btn.btn-primary:hover{background:var(--secondary-color)}body .btn.btn-primary:focus{box-shadow:0 0 0 0.25rem var(--secondary-color)}body .btn.btn-secondary{background:#A58261;color:white;text-decoration:none;display:inline-block;padding:15px 50px;transition:all 0.3s ease-in-out;width:auto;position:relative;font-weight:500;transform:scale(1);text-shadow:0 3px 6px #00000059}body .btn.btn-secondary.big{padding:20px 40px}body .btn.btn-secondary.icon-left i{font-size:25px;margin:-5px 15px -5px -5px}body .btn.btn-secondary:hover{background:var(--secondary-color)}body .btn.btn-secondary:focus{box-shadow:0 0 0 0.25rem var(--secondary-color)}body .grecaptcha-badge{display:none !important}body .mm-navbars--top{border:none}body .mm-navbars--top .mm-navbar:first-child{justify-content:flex-end}body .mm-navbars--top .mm-navbar:first-child .mm-btn--close:after{width:10px;height:10px;border-color:white}body .mm-navbars--top .mm-navbar:first-child .mm-btn--close:before{width:10px;height:10px;right:10px;border-color:white}body .mm-panels{justify-content:center;align-items:center;display:flex}body .mm-panels #menu-principal{position:relative}body .mm-panels #menu-principal .mm-navbar{display:none}body .mm-panels #menu-principal .mm-listview{padding-bottom:30%}body .mm-panels #menu-principal .mm-listview li:after{content:none}body .mm-panels #menu-principal .mm-listview li a{text-align:center}body .mm-navbars--bottom .mm-navbar{max-width:80%;display:flex;margin:0 auto;padding-bottom:20px !important;height:80px}body .mm-navbars--bottom .mm-navbar a{font-size:25px;color:#fff}body .wpp-float{position:fixed;display:flex;bottom:5%;right:5%;background-color:#2e8927;color:white;text-decoration:none;font-size:40px;z-index:2;padding:20px;border-radius:100%;width:70px;height:70px;justify-content:center;align-items:center}body .wpp-float:hover{background-color:#1e5c19;color:white}body .social{display:flex;align-items:center}body .social.dark a{color:white}body .social.dark a:hover{color:var(--primary-color);background-color:transparent}body .social a{border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:15px;color:white;background:var(--primary-color);width:32px;height:32px;transition:all 0.3s ease-in-out}body .social a:not(:last-child){margin-right:10px}body .social a:hover{color:var(--secondary-color);background-color:transparent}body .form{margin:20px 0;position:relative}body .form .row.white .form-row input{border:3px solid white;color:white}body .form .row.white .form-row input[type=submit]{background:white;color:var(--primary-color);font-size:19px !important;box-shadow:0 3px 6px #0000002e}body .form .row.white .form-row label{opacity:0.5}body .form .form-row{position:relative;height:100%;margin-bottom:20px}body .form .form-row:focus-within label{font-size:15px;top:25%}body .form .form-row.mensagem textarea{padding:25px 15px 0;font-size:20px}body .form .form-row.mensagem textarea:focus~label,body .form .form-row.mensagem textarea:not(:placeholder-shown)~label{font-size:15px;top:5%}body .form .form-row.mensagem label{top:15%;transform:none}body .form .form-row input{width:100%;border:1px solid #707070;border-radius:10px;height:60px;padding:0 30px;background:transparent;font-size:15px !important}body .form .form-row input::placeholder{color:transparent}body .form .form-row input:focus~label,body .form .form-row input:not(:placeholder-shown)~label{font-size:15px;top:25%}body .form .form-row input:not([type=submit]):focus,body .form .form-row input:not([type=submit]):not(:placeholder-shown){padding:25px 20px 10px;font-size:20px}body .form .form-row input[type=submit]{background-color:#4C322B;border:none;border-radius:10px;font-size:18px !important;color:white;padding:10px 50px;transition:all 0.3s ease-in-out;display:block;width:auto;margin:0 auto}body .form .form-row textarea{width:100%;border:1px solid #707070;border-radius:10px 10px 10px 0;padding:0 20px}body .form .form-row textarea::placeholder{color:white}body .form .form-row label{left:35px;top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease, font-size var(--duration-short) ease;letter-spacing:0;font-size:17px;line-height:20px}body .form .wpcf7-spinner{position:absolute;left:0;top:50%;transform:translateY(-50%)}body .form .wpcf7-response-output{position:absolute;display:none}body .opacity{opacity:0}body .color{color:var(--primary-color)}body #expand{position:absolute;height:20px;right:5%;top:50%;transform:translateY(-50%)}body #expand:hover{cursor:pointer}body #expand .line{width:20px;height:5px;background-color:var(--secondary-color);display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body #expand .line:nth-child(2){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}body .modal .modal-dialog{max-width:600px}body .modal .modal-dialog .modal-content{padding:5%;border-radius:20px;border:none;box-shadow:0 0 20px #0000003d;background-color:#fff}body .modal .modal-dialog .modal-content .modal-header{border:none;padding:0}body .modal .modal-dialog .modal-content .modal-header .btn-close{position:absolute;right:5%;top:40px;z-index:1}body .modal .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center}body .modal .modal-dialog .modal-content .modal-body h3{font-size:35px;font-weight:bold;color:#4C322B}@media only screen and (max-width:767px){body .modal .modal-dialog .modal-content .modal-body h3{font-size:25px}}body #cookies{position:fixed;bottom:0;left:0;width:100%;height:auto;padding:10px 0;z-index:9999;background:#fff;box-shadow:0 0 5px #00000029;transition:all 0.3s ease-in-out;transform:translateY(100%)}body #cookies.active{transform:translateY(0%)}body #cookies .col-12{display:flex;align-items:center;gap:20px}body #cookies .col-12>div:last-child{width:40%;display:flex;align-items:center;justify-content:flex-end;gap:10px}body #cookies p{margin:0;font-size:14px}body #cookies .btn.accept{line-height:19px;padding:5px 10px}body #cookies .btn.line{line-height:19px;background:transparent;color:var(--primary-color);border:1px solid var(--primary-color);padding:5px 10px}body #cookies .btn.line:hover{background-color:var(--primary-color)}@media only screen and (max-width:800px){body #cookies{padding:15px}body #cookies .col-12{flex-wrap:wrap;gap:10px}body #cookies .col-12>div{width:100%}body #cookies .col-12>div:last-child{width:100%}body #cookies p{font-size:14px;line-height:17px}body #cookies .btn{width:100%;font-size:15px}body #cookies .btn.accept{margin-bottom:5px}}header#masthead{transition:all 0.3s ease-in-out}header#masthead.site-header{padding:20px 0;background:white;top:0;width:100%;z-index:991}header#masthead.site-header.sticky{padding:15px 0;top:0}header#masthead.site-header.sticky .site-branding img.custom-logo{max-width:90px}header#masthead.site-header .site-branding{display:flex;justify-content:left;align-items:center}header#masthead.site-header .site-branding img.custom-logo{max-width:130px;transition:all 0.3s ease-in-out}header#masthead.site-header .social{margin-bottom:18px;justify-content:flex-end}header#masthead.site-header .social a:hover svg{fill:var(--primary-color)}header#masthead.site-header .social a svg{fill:var(--secondary-color)}header#masthead.site-header .btn{margin-left:25px}header#masthead.site-header #site-navigation{width:auto}header#masthead.site-header #site-navigation .menu{justify-content:flex-end}header#masthead.site-header #site-navigation .menu li:not(:last-child){margin-right:35px}header#masthead.site-header #site-navigation .menu li a{font-size:18px;transition:all 0.5s ease-in-out;color:var(--primary-color)}header#masthead.site-header #site-navigation .menu li a:hover{color:var(--secondary-color)}header#masthead.site-header #site-navigation .menu li a:hover::after{height:3px}header#masthead.site-header #site-navigation .menu li a::after{content:"";position:absolute;bottom:-6px;left:50%;width:80%;height:0px;background:var(--secondary-color);transform:translateX(-50%);transition:all 0.3s ease-in-out}header#masthead.site-header #site-navigation .menu li a.is-show{opacity:1 !important}header#masthead.site-header .hamburger:hover{cursor:pointer}header#masthead.site-header .hamburger#hamburger-1{width:0;overflow:hidden;transition:all 0.5s ease-in-out;opacity:0}header#masthead.site-header .hamburger#hamburger-1.show{width:50px;opacity:1;margin-left:20px}header#masthead.site-header .hamburger#hamburger-1.is-active .line:nth-child(2){opacity:0}header#masthead.site-header .hamburger#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(12px) rotate(45deg);-ms-transform:translateY(12px) rotate(45deg);-o-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}header#masthead.site-header .hamburger#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header#masthead.site-header .hamburger#hamburger-1 .line{width:40px;height:3px;background-color:#ecf0f1;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header#masthead.site-header .mob-menu{display:block;width:50px;height:44px;padding:12px 10px;float:right}header#masthead.site-header .mob-menu:before{content:"";display:block;background:var(--primary-color);height:2px}header#masthead.site-header .mob-menu:after{content:"";display:block;background:var(--primary-color);height:2px}header#masthead.site-header .mob-menu span{background:var(--primary-color);display:block;height:2px;margin:7px 0}@media only screen and (max-width:767px){header#masthead.site-header{padding:10px}header#masthead.site-header .site-branding img.custom-logo{max-width:80px}}footer.site-footer{background-color:#F7F7F7}footer.site-footer .newsletter{padding:50px 0;background:#4C322B;color:white}footer.site-footer .newsletter .col-lg-4{display:flex;align-items:center}footer.site-footer .newsletter h2{font-size:40px;font-weight:bold;margin:0}footer.site-footer .newsletter form .col-2,footer.site-footer .newsletter form .col-5{padding:0 5px}footer.site-footer .newsletter form input{height:50px}footer.site-footer .newsletter form .wpcf7-submit{width:100%;max-width:100%;padding:10px}footer.site-footer>.container{padding-top:80px;padding-bottom:80px}footer.site-footer>.container .filial p{margin-bottom:5px;color:#5A433C}footer.site-footer>.container .filial p:first-child{font-weight:600}footer.site-footer>.container .logo{display:flex;align-items:center;justify-content:flex-end}footer.site-footer>.container .links{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}footer.site-footer>.container .links .politica{margin-bottom:10px}@media only screen and (max-width:767px){footer.site-footer .newsletter{padding:50px 20px}footer.site-footer .newsletter .col-lg-5{justify-content:center}footer.site-footer .newsletter h2{text-align:center}footer.site-footer .newsletter form .row{flex-direction:column}footer.site-footer .newsletter form .row>div{width:100%;margin-bottom:15px !important}footer.site-footer>.container{padding:50px 20px}footer.site-footer>.container .filial:not(:last-child){margin-bottom:15px}footer.site-footer>.container .logo{justify-content:center;margin-bottom:15px}footer.site-footer>.container .links{align-items:center}}.gotop{position:fixed;right:5%;bottom:5%;z-index:8;opacity:0;transition:all 0.3s ease-in-out}.gotop.visible{opacity:1}.gotop a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:var(--secondary-color);text-align:center;border-radius:100%;box-shadow:0 0 15px #00000069;color:white !important;transition:all 0.3s ease-in-out}.gotop a:hover{transform:scale(1.1)}#primary.page #hero{padding:150px 0 80px;background-image:linear-gradient(90deg, #633A15, #4C322B);color:#E2E1E0}#primary.page #hero h1{font-size:45px;font-weight:300;border-left:2px solid #FEC794;padding-left:20px;margin:0}#primary.page #conteudo{padding:50px 0}#primary.page.politica #conteudo h3{font-size:25px;font-weight:bold;color:var(--primary-color);margin:20px 0 15px}#primary.page.politica #conteudo ul{margin:0}#primary.page.politica #conteudo ul li{margin-bottom:10px}#primary.page.politica #conteudo ul ul{list-style:circle}#primary.post #hero{padding:150px 0 80px;background-image:linear-gradient(90deg, #633A15, #4C322B);color:#E2E1E0;background-position:center;background-size:cover;position:relative}#primary.post #hero::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(90deg, #633A15, #4C322B);opacity:0.8;z-index:1}#primary.post #hero .col-lg-12{z-index:2}#primary.post #hero .col-lg-12 h1{font-size:45px;font-weight:bold;border-left:2px solid #FEC794;padding-left:20px;margin:0;z-index:2}#primary.post #conteudo{padding:50px 0}#primary.post #conteudo article h2{font-size:40px;line-height:45px;font-weight:bold;color:#4C322B;margin-bottom:30px}#primary.post #conteudo .share{margin-top:50px;padding-top:30px;border-top:1px solid #d9d9d9}#primary.post #conteudo .share h5{text-align:center;font-size:15px;letter-spacing:5px;margin-bottom:15px}#primary.post #conteudo .share .icons{display:flex;justify-content:center;align-items:center}#primary.post #conteudo .share .icons a{font-size:30px}#primary.post #conteudo .share .icons a:not(:last-child){margin-right:30px}#primary.home #banner{background-size:cover;background-position:top;color:white}#primary.home #banner .container{max-width:920px}#primary.home #banner .row{height:80vh}#primary.home #banner .row .col-lg-12{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#primary.home #banner .row .col-lg-12 h2{font-size:50px;text-transform:uppercase;max-width:80%;font-weight:500;text-shadow:0 3px 6px #00000036}#primary.home #banner .row .col-lg-12 .botoes{margin-top:25px}#primary.home #banner .row .col-lg-12 .botoes a:not(:last-child){margin-right:50px}#primary.home #atuacao{padding:80px 0;text-align:center}#primary.home #atuacao h2{font-size:40px;line-height:45px;font-weight:bold;color:var(--secondary-color)}#primary.home #atuacao .atuacao{margin-top:50px}#primary.home #atuacao .atuacao .slick-next,#primary.home #atuacao .atuacao .slick-prev{color:var(--primary-color);font-size:20px}#primary.home #atuacao .atuacao .slick-next::before,#primary.home #atuacao .atuacao .slick-prev::before{content:none}#primary.home #atuacao .atuacao .slick-slide{transition:all 0.3s ease-in-out}#primary.home #atuacao .atuacao .slick-slide:not(.slick-center) .item{transform:scale(0.9)}#primary.home #atuacao .atuacao .slick-slide:not(.slick-active){opacity:0}#primary.home #atuacao .atuacao .item{min-height:350px;margin:10px 20px;padding:20px;position:relative;overflow:hidden;border-radius:5px;box-shadow:0 0 10px #00000054;transition:all 0.3s ease-in-out;transform:scale(1)}#primary.home #atuacao .atuacao .item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#4C322B;z-index:2;opacity:0.9;transition:all 0.3s ease-in-out}#primary.home #atuacao .atuacao .item img{position:absolute;left:50%;top:50%;height:100%;max-width:none;transform:translate(-50%, -50%) scale(1);transition:all 0.3s ease-in-out;z-index:1}#primary.home #atuacao .atuacao .item .titulo{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:white;z-index:2}#primary.home #atuacao .atuacao .item .titulo h5{font-weight:bold;max-width:60%}#primary.home #concurso{padding:80px 0;text-align:center;background:#4C322B;color:#fff}#primary.home #concurso .container{max-width:800px}#primary.home #concurso h2{font-size:45px;font-weight:bold;margin-bottom:25px}#primary.home #concurso .botoes{margin-top:25px}#primary.home #concurso .botoes a:not(:last-child){margin-right:30px}#primary.home #localizacao{padding:50px 0 100px;background:#A58261;color:white}#primary.home #localizacao h2{font-size:45px;line-height:50px;font-weight:bold;text-align:center;margin-bottom:50px}#primary.home #localizacao .filiais{display:grid;grid-template-columns:1fr 1fr;gap:100px;position:relative}#primary.home #localizacao .filiais::after{content:"";position:absolute;top:0;right:50%;width:1px;height:100%;background:white;transform:translateX(-50%)}#primary.home #localizacao .filiais .filial .icon-flex{display:flex;align-items:center;font-size:18px;line-height:25px;font-weight:500}#primary.home #localizacao .filiais .filial .icon-flex:not(:last-child){margin-bottom:30px}#primary.home #localizacao .filiais .filial .icon-flex i{font-size:20px;margin-right:30px}#primary.areas #conteudo .container{max-width:950px}#primary.areas #conteudo .grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}#primary.areas #conteudo .grid .item{max-width:450px;margin:0 auto;text-align:center}#primary.areas #conteudo .grid .item .img{max-width:400px;height:350px;margin:0 auto;position:relative;overflow:hidden;border-radius:5px;box-shadow:0 0 10px #00000021}#primary.areas #conteudo .grid .item .img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary-color);opacity:0.5}#primary.areas #conteudo .grid .item .img img{height:100%;width:100%;max-width:none;object-fit:cover}#primary.areas #conteudo .grid .item .txt{margin-top:30px}#primary.areas #conteudo .grid .item .txt h3{color:var(--primary-color);font-weight:bold}#primary.advogados #conteudo .advogados{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}#primary.advogados #conteudo .advogados .item{min-height:550px;position:relative;border-radius:10px;overflow:hidden}#primary.advogados #conteudo .advogados .item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(355deg, #432E27, transparent);z-index:2;opacity:0.6}#primary.advogados #conteudo .advogados .item:hover img{transform:translate(-50%, -50%) scale(1.1)}#primary.advogados #conteudo .advogados .item:hover .txt{transform:translateY(-20px)}#primary.advogados #conteudo .advogados .item img{position:absolute;left:50%;top:50%;transition:all 0.3s ease-in-out;transform:translate(-50%, -50%) scale(1);max-width:none;height:100%;z-index:1}#primary.advogados #conteudo .advogados .item .txt{position:absolute;left:0;bottom:0;width:100%;height:20%;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;z-index:3;text-align:center;padding:20px;transition:all 0.3s ease-in-out}#primary.advogados #conteudo .advogados .item .txt h3{font-size:20px;font-weight:bold;color:#FFFFFF;margin-bottom:5px}#primary.advogados #conteudo .advogados .item .txt p{margin:0;font-size:20px;line-height:20px;font-weight:bold;color:#BFBCBA}#primary.advogados #conteudo .advogados .item .absolute-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}#primary.concursos .filtros{padding-top:40px}#primary.concursos .filtros select{padding:10px 40px 10px 20px;appearance:none;border-radius:10px;border-color:#707070;font-size:18px;line-height:23px;color:var(--primary-color);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+)  #fff no-repeat 88%/13px}#primary.concursos.atual #conteudo h2{font-size:45px;line-height:50px;color:#4C322B;font-weight:800;margin-bottom:20px}#primary.concursos.atual #conteudo h4{font-size:30px;line-height:35px;color:#4C322B;font-weight:800}#primary.concursos.atual #conteudo .botoes{display:flex;align-items:center;justify-content:center;margin-top:50px}#primary.concursos.atual #conteudo .botoes a:not(:last-child){margin-right:50px}#primary.inscricao #conteudo .informacao h5{color:#4A6B50}#primary.inscricao #conteudo .etapas{display:flex;justify-content:center;align-items:center;margin:80px 0}#primary.inscricao #conteudo .etapas.inscricao .edital-step::after{background:var(--primary-color)}#primary.inscricao #conteudo .etapas.inscricao .edital-step span:first-child{background:var(--secondary-color)}#primary.inscricao #conteudo .etapas.inscricao .edital-step span:last-child{font-weight:bold}#primary.inscricao #conteudo .etapas.artigo .edital-step::after,#primary.inscricao #conteudo .etapas.artigo .inscricao-step::after{background:var(--primary-color)}#primary.inscricao #conteudo .etapas.artigo .edital-step span:first-child,#primary.inscricao #conteudo .etapas.artigo .inscricao-step span:first-child{background:var(--secondary-color)}#primary.inscricao #conteudo .etapas.artigo .edital-step span:last-child,#primary.inscricao #conteudo .etapas.artigo .inscricao-step span:last-child{font-weight:bold}#primary.inscricao #conteudo .etapas>div{font-size:20px}#primary.inscricao #conteudo .etapas>div:not(:last-child){margin-right:220px;position:relative}#primary.inscricao #conteudo .etapas>div:not(:last-child)::after{content:"";position:absolute;right:-265px;top:22%;height:3px;width:290px;background:#E2E2E2;z-index:1}#primary.inscricao #conteudo .etapas>div.ativo span:first-child{background:var(--secondary-color)}#primary.inscricao #conteudo .etapas>div.ativo span:last-child{font-weight:bold}#primary.inscricao #conteudo .etapas>div span{position:relative;z-index:2}#primary.inscricao #conteudo .etapas>div span:first-child{margin:0 auto;width:35px;height:35px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;background:var(--primary-color);color:white;border-radius:100%;transition:all 0.3s ease-in-out}#primary.inscricao #conteudo .edital .btn{margin:40px auto;display:block;max-width:250px}#primary.inscricao #conteudo .form{max-width:650px;margin:0 auto}#primary.inscricao #conteudo .form .info{color:#4A6B50;font-weight:bold;margin-bottom:20px}#primary.inscricao #conteudo .form .info:not(:first-child){margin-top:30px}#primary.inscricao #conteudo .form .alerta{color:#FF0000;padding:0 35px;margin:-10px 0 40px;font-size:15px}#primary.inscricao #conteudo .form .form-row.arquivo input{padding:15px 20px}#primary.inscricao #conteudo .botoes{display:flex;justify-content:space-between;margin-top:40px;padding-top:40px;border-top:1px solid #a7a7a7}#primary.contato #conteudo .filial{padding:50px}#primary.contato #conteudo .filial .mapa{margin-top:25px;border-radius:10px;overflow:hidden}#primary.contato #conteudo .filial h4{font-size:18px;font-weight:bold;color:#4C322B;text-align:center;max-width:60%;margin:0 auto}#primary.contato #conteudo .filial .infos{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;position:relative}#primary.contato #conteudo .filial .infos::after{content:"";position:absolute;right:50%;top:0;height:100%;width:1px;background:#C4B6B6}#primary.contato #conteudo .filial .infos div{display:flex;align-items:center;min-width:50%}#primary.contato #conteudo .filial .infos div p{font-size:15px;margin:0}#primary.contato #conteudo .form{max-width:700px;margin:50px auto;text-align:center}#primary.contato #conteudo .form h3{font-size:40px;font-weight:bold;color:var(--secondary-color);margin-bottom:40px}#primary.advocacia #conteudo .col-lg-12.intro{display:flex;align-items:center}#primary.advocacia #conteudo .col-lg-12.intro img{max-width:550px;height:500px;object-fit:cover;border-radius:10px;margin:0 50px}#primary.advocacia #conteudo .col-lg-12.intro .txt::before{content:"";display:block;width:60%;height:1px;background:black;margin-bottom:20px}#primary.advocacia #conteudo .col-lg-12.intro .txt p{font-size:17px;font-weight:bold}#primary.advocacia #conteudo .col-lg-12.form{max-width:600px;margin:80px auto;text-align:center}#primary.advocacia #conteudo .col-lg-12.form h2{font-size:40px;margin-bottom:30px;color:var(--secondary-color);text-transform:uppercase;font-weight:bold}#primary.colaborador #conteudo .col-lg-12{display:flex;align-items:flex-start}#primary.colaborador #conteudo .col-lg-12 img{max-width:450px;height:700px;overflow:hidden;border-radius:10px;margin:0 50px}#primary.colaborador #conteudo .col-lg-12 .txt{max-width:40%;margin-left:50px}#primary.colaborador #conteudo .col-lg-12 .txt h3{font-size:35px;font-weight:bold;color:#4C322B}#primary.colaborador #conteudo .col-lg-12 .txt h4{color:#4C322B;font-weight:bold}#primary.blog #conteudo .posts .intro-blog{margin-bottom:60px}#primary.blog #conteudo .posts .intro-blog h2{font-size:40px;font-weight:800;color:#4C322B}#primary.blog #conteudo .posts .intro-blog .pastas{list-style:none;margin:20px 0 0;padding:0;display:flex;align-items:center;gap:20px;column-gap:20px}#primary.blog #conteudo .posts .intro-blog .pastas.cat13{flex-wrap:wrap}#primary.blog #conteudo .posts .intro-blog .pastas.cat13 li{width:31.5%;height:60px}#primary.blog #conteudo .posts .intro-blog .pastas.cat13 li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#primary.blog #conteudo .posts .intro-blog .pastas:not(.cat13){display:-moz-flex;display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;overflow-y:hidden;overflow-x:scroll;webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;margin:0;padding:5px 0;gap:10px !important}#primary.blog #conteudo .posts .intro-blog .pastas:not(.cat13)::-webkit-scrollbar{height:4px}#primary.blog #conteudo .posts .intro-blog .pastas:not(.cat13)::-webkit-scrollbar-track{background:#ffffff}#primary.blog #conteudo .posts .intro-blog .pastas:not(.cat13)::-webkit-scrollbar-thumb{background:#dadada;border-radius:50px}#primary.blog #conteudo .posts .intro-blog .pastas:not(.cat13)::-webkit-scrollbar-thumb:hover{background:#c5c5c5}#primary.blog #conteudo .posts .intro-blog .pastas li.back a{background:var(--primary-color);color:#fff;display:flex;align-items:center;gap:10px;padding:10px 20px}#primary.blog #conteudo .posts .intro-blog .pastas li a{display:block;padding:10px 40px;text-align:center;border:1px solid var(--primary-color);border-radius:30px;background:transparent;transition:all 0.3s ease-in-out}#primary.blog #conteudo .posts .intro-blog .pastas li a:hover{color:#fff;background-color:var(--primary-color)}#primary.blog #conteudo .posts article{padding:20px}#primary.blog #conteudo .posts article img{min-width:100%;height:300px;object-fit:cover;border-radius:10px}#primary.blog #conteudo .posts article .txt{padding:20px 20px 10px}#primary.blog #conteudo .posts article .txt h3{font-size:20px;line-height:30px;letter-spacing:1px;font-weight:bold;color:var(--secondary-color);text-transform:uppercase;padding-bottom:10px;margin-bottom:10px}#primary.blog #conteudo .posts article .txt h3::after{content:"";display:block;width:20%;height:1px;background:#976540;margin-top:10px}#primary.blog #conteudo .posts article .info{display:flex;justify-content:space-between;align-items:center;padding:0 20px}#primary.blog #conteudo .posts article .info .btn{font-size:15px;padding:10px 20px;background:#4C322B}#primary.blog #conteudo .posts .nav-links{display:flex;align-items:center;justify-content:center;margin:50px 0 0}#primary.blog #conteudo .posts .nav-links .page-numbers{font-size:20px;margin:0 10px;border-bottom:2px solid #FFF}#primary.blog #conteudo .posts .nav-links .page-numbers:hover{border-color:#4C322B}#primary.blog #conteudo .posts .nav-links .page-numbers.current{border-bottom:#4C322B}#primary.blog #conteudo .lateral{padding-left:100px}#primary.blog #conteudo .lateral .categorias h5{color:var(--primary-color);margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid}#primary.blog #conteudo .lateral .categorias a{display:block;font-size:20px;line-height:25px;margin-bottom:15px}#primary.blog #conteudo .lateral .categorias a.atual{font-weight:800}@media only screen and (max-width:767px){#primary.page #hero{padding:40px 20px}#primary.page #hero .col-lg-12 h1{font-size:35px}#primary.page #conteudo{padding:20px 20px}#primary.post #hero{padding:40px 20px}#primary.post #hero .col-lg-12 h1{font-size:35px}#primary.post #conteudo{padding:40px 20px}#primary.post #conteudo h2{font-size:30px;line-height:40px;margin-bottom:20px}#primary.home #banner .row{height:600px}#primary.home #banner .row .col-lg-12{justify-content:flex-end;padding-bottom:50px}#primary.home #banner .row .col-lg-12 h2{font-size:30px;line-height:40px;max-width:85%}#primary.home #banner .row .col-lg-12 p{font-size:15px;max-width:85%}#primary.home #banner .row .col-lg-12 .botoes{display:flex;justify-content:center;align-items:center}#primary.home #banner .row .col-lg-12 .botoes a{font-size:15px;line-height:20px;padding:15px 30px}#primary.home #banner .row .col-lg-12 .botoes a:not(:last-child){margin-right:20px}#primary.home #atuacao{padding:40px 0}#primary.home #atuacao h2{font-size:30px}#primary.home #atuacao .atuacao .item{min-height:250px}#primary.home #atuacao .atuacao .slick-next{right:0}#primary.home #atuacao .atuacao .slick-prev{left:0}#primary.home #concurso{padding:50px 20px}#primary.home #concurso h2{font-size:35px;line-height:40px}#primary.home #concurso .botoes a{width:100%}#primary.home #concurso .botoes a:not(:last-child){margin-right:0;margin-bottom:10px}#primary.home #localizacao{padding:50px 20px 80px}#primary.home #localizacao h2{font-size:35px;line-height:40px}#primary.home #localizacao .filiais{grid-template-columns:1fr;gap:50px}#primary.home #localizacao .filiais::after{content:none}#primary.home #localizacao .filiais .filial:not(:last-child){border-bottom:1px solid #fff;padding-bottom:50px}#primary.areas #conteudo .grid{grid-template-columns:1fr;gap:30px}#primary.areas #conteudo .grid .item .img{height:200px}#primary.advogados #conteudo .advogados{grid-template-columns:1fr 1fr;gap:10px}#primary.advogados #conteudo .advogados .item{min-height:300px}#primary.advogados #conteudo .advogados .item .txt{padding:0 10px 20px;height:40%}#primary.colaborador #conteudo .col-lg-12{flex-direction:column}#primary.colaborador #conteudo .col-lg-12 img{max-width:100%;height:350px;margin:0 auto 40px}#primary.colaborador #conteudo .col-lg-12 .txt{max-width:90%;margin:0 auto}#primary.advocacia #conteudo .col-lg-12.intro{flex-direction:column}#primary.advocacia #conteudo .col-lg-12.intro img{max-width:100%;height:250px;margin-bottom:20px}#primary.advocacia #conteudo .col-lg-12.form{max-width:90%;margin:50px auto}#primary.advocacia #conteudo .col-lg-12.form h2{font-size:35px;line-height:40px}#primary.blog #conteudo .posts .intro-blog{margin-bottom:20px}#primary.blog #conteudo .posts .intro-blog h2{font-size:25px;line-height:30px}#primary.blog #conteudo .posts .intro-blog p{font-size:15px}#primary.blog #conteudo .posts .intro-blog .pastas.cat13{gap:10px}#primary.blog #conteudo .posts .intro-blog .pastas.cat13 li{width:48.3%}#primary.blog #conteudo .posts .categorias{position:relative;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;overflow-y:hidden;overflow-x:scroll;webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;margin:0;padding:5px 0}#primary.blog #conteudo .posts .categorias a{padding:6px 10px;border:1px solid;border-radius:5px}#primary.blog #conteudo .posts .categorias a:not(:last-child){margin-right:10px}#primary.blog #conteudo .posts .categorias a.atual{background:var(--primary-color);color:white}#primary.blog #conteudo .posts article{padding:15px}#primary.blog #conteudo .posts article img{height:200px}#primary.blog #conteudo .posts article .txt{padding:20px 10px}#primary.blog #conteudo .posts article .txt h3{font-size:18px;line-height:26px}#primary.blog #conteudo .posts article .txt p{font-size:15px;margin-bottom:0}#primary.blog #conteudo .posts article .info{padding:0 10px}#primary.blog #conteudo .posts article .info .btn{padding:15px 40px}#primary.blog #conteudo .posts .nav-links{margin:40px 0}#primary.blog #conteudo .posts .cats{padding:30px 0 20px;border-top:1px solid #f0e1e1;width:110%}#primary.blog #conteudo .posts .cats h5{font-size:20px;font-weight:800;color:var(--primary-color)}#primary.blog #conteudo .lateral{display:none}#primary.concursos.atual #conteudo h2{font-size:35px;line-height:40px}#primary.concursos.atual #conteudo h4{font-size:20px;line-height:30px}#primary.concursos.atual #conteudo .botoes{flex-direction:column;margin-top:20px}#primary.concursos.atual #conteudo .botoes a{width:100%}#primary.concursos.atual #conteudo .botoes a:not(:last-child){margin-right:0;margin-bottom:15px}#primary.inscricao #conteudo .informacao h5{font-size:17px}#primary.inscricao #conteudo .etapas{margin:40px 0}#primary.inscricao #conteudo .etapas>div{font-size:15px}#primary.inscricao #conteudo .etapas>div:not(:last-child){margin-right:70px}#primary.inscricao #conteudo .etapas>div:not(:last-child)::after{width:130px;right:-98px}#primary.inscricao #conteudo .edital p{font-size:15px}#primary.inscricao #conteudo .botoes a{padding:15px 20px}#primary.contato #conteudo .filial{padding:20px}#primary.contato #conteudo .filial h4{max-width:90%}#primary.contato #conteudo .filial .mapa iframe{height:230px}#primary.contato #conteudo .filial .infos{grid-template-columns:1fr;gap:40px;text-align:center}#primary.contato #conteudo .filial .infos::after{content:none}#primary.contato #conteudo .filial .infos div{width:100%;justify-content:center}}