@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}@font-face{font-family:"Montserrat Black";src:url(../fonts/montserrat/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:"Montserrat Black";src:url(../fonts/montserrat/Montserrat-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBold.ttf);font-weight:900}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBoldItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraLight.ttf);font-weight:100}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraLightItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Light.ttf);font-weight:200}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-LightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-MediumItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-RegularItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Montserrat Thin";src:url(../fonts/montserrat/Montserrat-Thin.ttf);font-weight:100}@font-face{font-family:"Montserrat Thin";src:url(../fonts/montserrat/Montserrat-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:"Abril Fatface";src:url(../fonts/abril_fatface/AbrilFatface-Regular.ttf)}.banner{position:relative;height:100%;padding:11px 0 16px;margin:0 auto;text-align:center}.dg-container{position:relative;width:100%;height:370px}.dg-wrapper{width:30%;margin:0 auto;position:relative;transform-style:preserve-3d;perspective:1000px}.dg-wrapper .dg-center{padding:1rem;background-color:#fff;box-shadow:2px 2px 15px #212529a8}.dg-wrapper a{width:100%;display:block;position:absolute;left:0;top:0}.dg-wrapper a:first-child{z-index:2}.dg-wrapper a img{display:block;border-radius:25px;background:#fff}.dg-wrapper .media .media-body h5{text-align:left;color:#1f1f1e!important;font-size:1.4rem;font-weight:700}.dg-wrapper .media .media-body p{font-size:.8rem;color:#231f20!important;font-weight:700;text-align:left}.dg-wrapper a.dg-transition{transition:all .5s ease-in-out}.dg-wrapper a.dg-transition-fast{transition:all .2s ease-in-out}.dg-container nav,form.no-label label{display:none}.dg-container nav span:hover,main .content-internal .cases .case .card{opacity:1}.dg-container nav span.dg-next{background-position:top right;margin-left:10px}.banner #lightButton2{position:absolute;bottom:0}.banner .button{position:relative;z-index:5}.banner .button li{cursor:pointer;display:inline-block;width:30px;height:30px;margin:3rem .5rem;background:rgba(61,153,135,.99);border:1px solid rgba(0,0,0,.2)}.banner .button .light{background:#1f1f1e}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar{width:.7em}::-webkit-scrollbar-thumb{background-color:rgba(61,153,135,.99)}::scrollbar-thumb{background-color:rgba(61,153,135,.99)}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-clip:padding-box;box-shadow:none;background-color:#fff}::scrollbar-track,html::scrollbar-track-piece{background-clip:padding-box;box-shadow:none;background-color:#fff}::selection{background:rgba(61,153,135,.99);color:#fff;text-shadow:none}*{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bolder}.titulo,h1,h2,h3,h4,h5,h6{font-family:"Abril Fatface",sans-serif!important}body{transition:background 1s;overflow-x:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top}.bg-opacity{background-color:#fff}.bg{background-color:#f7f7f8}.color-primary,.text-primary,main .content-internal .produto-content a.btn.btn-primary:hover{color:rgba(61,153,135,.99)!important}.bg-primary{background-color:rgba(61,153,135,.99)!important}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav .nav-item .dropdown-item:hover,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li:hover a,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li:hover i,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li:hover svg{color:rgba(61,153,135,.99)}.text-primary{}.text-secondary{color:#00403f!important}.text-ternary{color:#000000ab!important}.border-secondary{border-color:rgba(61,153,135,.99)!important}.btn-primary{background:rgba(61,153,135,.99);color:#fff!important;font-size:1.4rem;font-weight:700;border:1px solid rgba(61,153,135,.99);align-self:center;padding:.15rem 1.5rem;border-radius:8px!important}.btn-outline-primary,.btn-primary:hover{background-color:#fff!important;color:rgba(61,153,135,.99)!important}.btn-primary:hover{border:1px solid rgba(61,153,135,.99)}.btn-outline-primary{border-radius:10px;border-color:transparent;font-size:1.4rem}.btn-outline-primary:hover{background-color:rgba(61,153,135,.99)!important;color:#fff!important;border-color:#fff}.btn-secondary{background-color:#00403f!important;color:#fff!important;font-size:1.4rem;font-weight:700;padding:.15rem 1.5rem;border:1px solid #00403fab;border-radius:8px!important;align-self:center}.btn-secondary:hover{background-color:#00403fab!important}.btn-outline-secondary,.btn-outline-secondary:hover{background-color:transparent!important;color:#00403f;border-color:transparent}.btn-outline-secondary:hover{transition:color 2s;color:#00403fab;border-color:transparent!important}.text-b,.text-bold{font-weight:700}.link-disabled{color:#848688!important}.dropdown-item{width:unset}.titulo,form#form-simulacao h5{text-transform:uppercase;font-weight:700}.subtitulo,.titulo{color:rgba(61,153,135,.99);font-size:4rem;text-align:center}.subtitulo{font-family:Montserrat,sans-serif!important;font-style:normal;font-size:2rem}.no-decoration{text-decoration:none!important}.file-drop-area{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:25px;background-color:rgba(1,107,105,.65);border:1px solid #fff;border-radius:3px;transition:.2s;flex-direction:column;justify-content:center}.choose-file-button{flex-shrink:0;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.curriculo-file-message{color:#fff;font-size:small;font-weight:300;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curriculo-file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}#menu{position:fixed;top:0;right:0;z-index:99999;width:20vw}#menu div#menuItens{background:rgba(61,153,135,.99);color:#fff;height:100vh;padding-top:3rem;position:relative}#menu div#menuItens #btn-close-menu{position:absolute;top:0;left:5%;color:#fff}#menu div#menuItens a{color:#fff;font-weight:700;font-size:1.4rem;border-bottom:1px solid #fff}#menu div#menuItens a:hover{background-color:#fff;color:rgba(61,153,135,.99)}#menu .overlay{background-color:#000000a6;width:100vw;height:100vh;z-index:-1;position:absolute;top:0;right:0;overflow:unset}form#form-simulacao{padding:2rem;border-radius:10px;min-height:600px;color:#000;display:flex;perspective:1000px}form#form-simulacao h5{font-size:2.5rem;color:#fff}form#form-simulacao .chosen-container-single .chosen-single span,main .content-internal #bx-testimonial .depoimento .conteudo p,main .content-internal #bx-testimonial .depoimento .nome-empresa h6{color:#000}*,form#form-simulacao .chosen-container{font-size:1rem}form#form-simulacao .chosen-container .chosen-single{padding:.5rem 0;height:100%}form#form-simulacao .flip-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}form#form-simulacao .flip-inner.rotate{transform:rotateY(180deg)}form#form-simulacao .flip-inner .back,form#form-simulacao .flip-inner .front{position:absolute;width:100%;height:100%;backface-visibility:hidden}form#form-simulacao .flip-inner .back{transform:rotateY(180deg)}form#form-simulacao input::placeholder,form#form-simulacao label,form#form-simulacao p{font-size:1rem;font-weight:400;color:#fff}.formulario-busca{min-width:10%;display:flex;flex-direction:column;margin-left:2.5rem}.formulario-busca input{color:rgba(61,153,135,.99);border:2px solid #ddd;background-color:#f2f2f2;font-size:.8rem}.formulario-busca input::placeholder{color:rgba(61,153,135,.99);text-transform:uppercase}.formulario-busca .input-group>.custom-select:not(:last-child),.formulario-busca .input-group>.form-control:not(:last-child){border-radius:8px}.formulario-busca button[type=submit]{color:rgba(61,153,135,.99);background:0 0;border:0;font-size:1.4rem;position:absolute;right:5px;z-index:4}.formulario-busca .dropdown-menu{right:0}.formulario-busca .dropdown-item{font-size:.8rem;color:#4b4b4d}.formulario-busca .btn-dropdown-busca{text-align:center;width:100%;background-color:rgba(61,153,135,.99);color:#fff;border-radius:5px;display:inline-block;font-size:.8rem}#cabecalho-site{background:0 0;text-transform:uppercase;z-index:9999;width:100%}#cabecalho-site .nav-sup{background-color:rgba(61,153,135,.99);padding:1rem 0}#cabecalho-site #sob-menu,#cabecalho-site .nav-sup .container,#cabecalho-site .nav-sup .container ul{display:flex;justify-content:space-between;align-items:center}#cabecalho-site .nav-sup .container a{color:#fff;font-size:.8rem;font-weight:700}#cabecalho-site .nav-sup .container ul{flex-direction:row;margin:0!important}#cabecalho-site .nav-sup .container ul li{margin-right:.5rem}#cabecalho-site .nav-sup .container ul li a{text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#fff}#cabecalho-site #sob-menu{flex-direction:row;justify-content:flex-end;background-color:#f3f3f3}#cabecalho-site #sob-menu .lateral-esquerda{margin-left:15%}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais,#cabecalho-site #sob-menu .lateral-direita ul,#cabecalho-site #sob-menu .lateral-esquerda ul#horario-atendimento{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:.5rem 0}#cabecalho-site #sob-menu .lateral-esquerda ul#horario-atendimento li .icons-sociais-topo{margin-left:1rem;color:#bbbdc0}#cabecalho-site #sob-menu .lateral-direita{margin-right:15%}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li,#cabecalho-site #sob-menu .lateral-direita ul li{margin-left:1rem;background-color:rgba(61,153,135,.99);width:36px;height:36px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a,#cabecalho-site #sob-menu .lateral-direita ul li a{font-size:1.6rem;color:rgba(61,153,135,.99)}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a i,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a svg,#cabecalho-site #sob-menu .lateral-direita ul li a i,#cabecalho-site #sob-menu .lateral-direita ul li a svg{font-size:1.6rem;color:#fff}#cabecalho-site #sob-menu .lateral-direita a.whatsapp{color:rgba(61,153,135,.99);font-size:1.4rem;font-weight:700}#cabecalho-site hr{border-top:1px solid #5d5e60}#cabecalho-site #menu-sup{justify-content:center;background-color:transparent;width:100%;padding:0 15%}#cabecalho-site #menu-sup .nav{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse{position:relative;flex-direction:column;justify-content:center;align-items:center}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais{align-self:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li:hover{background-color:#fff;border:1px solid rgba(61,153,135,.99);color:#fff}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav{width:100%;justify-content:flex-end;align-items:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse .dropdown-toggle,#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;position:relative;color:#000;padding:.5rem 1rem;text-transform:uppercase}#cabecalho-site #menu-sup .nav .navbar-collapse .dropdown-toggle:hover,#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link:hover{color:#fff;background-color:#1f1f1e;border-radius:16px;padding:.5rem 1rem;text-decoration:none}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav .nav-item .dropdown-item{color:#5d5e60!important}#cabecalho-site #menu-sup .nav .navbar-collapse #trabalhe-conosco{padding:1rem 2rem;width:20%;border-radius:8px;font-weight:700}#cabecalho-site #menu-sup .nav .menu-toggler{border:0;background-color:transparent}#cabecalho-site #menu-sup .nav .menu-toggler .navbar-toggler-icon{color:rgba(61,153,135,.99)!important;font-size:2rem}#banner-carrousel .carousel-indicators,#cabecalho-site{color:rgba(61,153,135,.99)}#banner-carrousel .carousel-indicators li.active,#section-clientes .carousel .carousel-indicators li.active,#section-convenios .carousel .carousel-indicators li.active,#section-parceiros .carousel .carousel-indicators li.active{position:relative;width:10px;height:10px;background-color:rgba(61,153,135,.99);border:2px solid rgba(61,153,135,.99);border-radius:50%}#banner-carrousel .carousel-indicators li.active:before,#section-clientes .carousel .carousel-indicators li.active:before,#section-convenios .carousel .carousel-indicators li.active:before,#section-parceiros .carousel .carousel-indicators li.active:before{position:absolute;content:"";width:20px;height:20px;top:-50%;left:-50%;bottom:0;background-color:transparent;border-radius:50%;border:1px solid rgba(61,153,135,.99)}#banner-carrousel .carousel-indicators li,#section-clientes .carousel .carousel-indicators li,#section-convenios .carousel .carousel-indicators li,#section-parceiros .carousel .carousel-indicators li{width:10px;height:10px;margin-bottom:.5rem;background-color:#231f20;border:2px solid #231f20;border-radius:50%}#banner-carrousel,#banner-carrousel .carousel-item{position:relative}#banner-carrousel .carousel-item .banner-descricao{position:absolute;border-radius:31px;padding:0 9%;right:3%;top:30%;width:80%}#banner-carrousel .carousel-item .banner-descricao h4{font-family:ArgentumSans-Bold,sans-serif!important;color:#fff;font-size:4rem;font-weight:bolder}#banner-carrousel .carousel-item .banner-descricao p{color:#000;margin-top:30px;font-style:normal;font-weight:400;font-size:1.5rem;display:flex;align-items:center}#banner-carrousel .carousel-item .banner-descricao .btn.btn-primary{border-radius:0;border:3px solid #fff;background-color:transparent;font-family:ArgentumSans-Bold,sans-serif;width:max-content;font-size:1.2rem;float:right;padding:.5rem 2.5rem}#banner-carrousel .carousel-item .banner-descricao .btn.btn-primary:hover{background-color:rgba(61,153,135,.99)!important;border-color:rgba(61,153,135,.99);color:#fff!important}#banner-carrousel .carousel-inner .carousel-item img{width:100%}#banner-carrousel .carousel-inner #icons-sociais{position:absolute;bottom:0;left:2%;display:flex;flex-direction:column;margin-bottom:.5rem}#banner-carrousel .carousel-inner #icons-sociais .icons-sociais{margin-bottom:.5rem}#banner-carrousel .btn-cotacao{position:absolute;width:100%;bottom:5%}#banner-carrousel .btn-cotacao a.btn.btn-secondary{background-color:#00403f!important;color:rgba(61,153,135,.99)!important;font-size:1.4rem;border:2px solid #fff!important;border-radius:50px!important;text-transform:uppercase}#section-solucoes{position:relative;padding:5rem 0;background:url(../imgs/simbolo-logotipo-pratice.png)center no-repeat;background-size:cover;background-attachment:fixed}#section-solucoes .subtitulo{font-size:1.4rem;font-weight:lighter;color:#5d5e60;text-align:center}#section-solucoes .descricao{font-family:Raleway,sans-serif;font-weight:400;font-size:1.4rem;color:rgba(61,153,135,.99)}#section-solucoes #solucao-carrousel{margin-top:3rem}#section-solucoes #solucao-carrousel .carousel-inner{padding:0 3rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog a,#section-solucoes #solucao-carrousel .carousel-inner .produto,main .content-internal #bx-blog .blog a,main .content-internal #receitas .produto a,main .content-internal #servicos .produto a,main .content-internal .onde-encontrar .list-group-item.active a:hover,main .content-internal .onde-encontrar .list-group-item:hover a:hover{text-decoration:none}#section-planejamento-urbano .produto figure,#section-solucoes #solucao-carrousel .carousel-inner .produto figure{position:relative;border-radius:16px}#section-planejamento-urbano .produto figure img,#section-solucoes #solucao-carrousel .carousel-inner .produto figure img{border-radius:16px;position:relative;max-width:100%;object-fit:cover;height:300px}#section-planejamento-urbano .produto figure figcaption,#section-solucoes #solucao-carrousel .carousel-inner .produto figure figcaption{width:100%;background-color:rgba(61,153,135,.99);padding:.8rem}#section-planejamento-urbano .produto figure figcaption h5.titulo,#section-solucoes #solucao-carrousel .carousel-inner .produto figure figcaption h5.titulo{text-align:center;font-size:2rem;font-weight:700;border:0;color:#fff;width:100%}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4,#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao{height:100%}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto{background-color:rgba(61,153,135,.99);margin-bottom:3rem;padding:2rem;min-height:239px;border-top-right-radius:32px;border-bottom-left-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto h2{font-family:Montserrat,sans-serif!important;color:#fff;min-height:60px}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto p{color:#fff;min-height:250px}#section-planejamento-urbano .produto div.text-center,#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto div.text-center{margin-top:auto}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto a.btn{background-color:#fff;border-color:#fff;border-top-right-radius:16px;border-bottom-left-radius:16px;color:rgba(61,153,135,.99)}#section-solucoes #solucao-carrousel .carousel-inner .col-12.col-md-4 .solucao .produto a.btn:hover{background-color:rgba(61,153,135,.99);border-color:#fff;color:#fff}#section-solucoes #solucao-carrousel .carousel-control-next{right:-15%;color:rgba(61,153,135,.99);font-size:5rem}#section-solucoes #solucao-carrousel .carousel-control-prev{left:-15%;color:rgba(61,153,135,.99);font-size:5rem}#section-solucoes .btn-secondary{border-radius:24px!important;padding:.5rem 1rem}#section-solucoes #observacao-delicias{font-size:2rem}#section-regularizacao-fundiaria{background:url(../imgs/bg-regularizacao-fundiaria.jpg)center no-repeat}#section-regularizacao-fundiaria .btn.btn-light{border-top-left-radius:16px;border-bottom-right-radius:16px;padding:.5rem 2rem;background-color:rgba(61,153,135,.99);color:#fff}#section-regularizacao-fundiaria .btn.btn-light:hover{border-color:rgba(61,153,135,.99);background-color:#fff;color:rgba(61,153,135,.99)}#section-assessoria-juridica,#section-planejamento-urbano,#section-regularizacao-fundiaria{background-size:cover!important;padding:5rem 0;min-height:700px;background-attachment:fixed!important}#section-assessoria-juridica{background:url(../imgs/bg-assessoria-juridica.jpg)center no-repeat}#section-assessoria-juridica .titulo,main .content-internal #politica-qualidade .conteudo .jumbotron .titulo,main .content-internal .onde-encontrar .list-group-item a,main .content-internal .onde-encontrar .paginacao a{color:rgba(61,153,135,.99)}#section-assessoria-juridica .btn.btn-light{border-top-left-radius:16px;border-bottom-right-radius:16px;padding:.5rem 2rem;color:rgba(61,153,135,.99)}#section-assessoria-juridica .btn.btn-light:hover{color:#fff;background-color:rgba(61,153,135,.99);border-color:#fff}#section-planejamento-urbano{background:url(../imgs/bg-planejamento-urbano.jpg)top no-repeat}#section-planejamento-urbano .subtitulo{font-size:1.4rem;font-weight:lighter;color:#5d5e60;text-align:center}#section-planejamento-urbano .titulo{color:rgba(61,153,135,.99);margin-bottom:5rem}#section-planejamento-urbano .btn.btn-light{border-top-left-radius:16px;border-bottom-right-radius:16px;padding:.5rem 2rem;color:#fff;border-color:rgba(61,153,135,.99);background-color:rgba(61,153,135,.99)}#section-planejamento-urbano .btn.btn-light:hover{background-color:#fff;color:rgba(61,153,135,.99)}#section-planejamento-urbano .descricao{font-family:Raleway,sans-serif;font-weight:400;font-size:1.4rem;color:rgba(61,153,135,.99)}#section-planejamento-urbano .produto{text-decoration:none;background-color:rgba(61,153,135,.99);margin-bottom:3rem;padding:2rem;min-height:239px;border-top-right-radius:32px;border-bottom-left-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#section-planejamento-urbano .produto h2{font-family:Montserrat,sans-serif!important;color:#fff}#section-depoimentos .container #depoimentos-bx .depoimento .media .media-body p,#section-planejamento-urbano .produto p{color:#fff}#section-planejamento-urbano .produto a.btn{background:#fff;border-color:#fff;border-top-right-radius:16px;border-bottom-left-radius:16px;color:rgba(61,153,135,.99)}#section-blog{padding:5rem 0;position:relative;background-color:#fff;background-image:url(../imgs/bg-blog.jpg);background-position:0-147px;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#section-blog .bg-blog-overlay{background-color:transparent;background-image:linear-gradient(180deg,rgba(47,112,99,.48) 49%,#fff 80%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}#section-blog h2.titulo{color:#00403f;text-align:left;font-size:4rem;z-index:12;position:relative}#section-blog h2.titulo span{font-family:"Abril Fatface",sans-serif;font-size:4rem;color:#fff}#section-blog .container #blog-carrousel{margin-top:2rem;position:relative;z-index:1}#section-blog .container #blog-carrousel .carousel-indicators{margin-top:3rem;bottom:-45px}#section-blog .container #blog-carrousel .carousel-indicators li,#section-videos .container #videos-carrousel .carousel-indicators li{background-color:rgba(61,153,135,.99)}#section-blog .container #blog-carrousel .carousel-inner .carousel-item,#section-videos .container #videos-carrousel .carousel-inner .carousel-item{padding:1.5rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog{padding:1rem;background-color:rgba(61,153,135,.99);border-radius:4px 4px 4px 4px}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item{position:relative;border-radius:16px;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item figure,main .content-internal #bx-blog .blog .blog-item figure{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:rgba(61,153,135,.99);border-radius:4px 4px 4px 4px;width:100%}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item figure img{transition:transform .5s;width:100%}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item figure img:hover,main .content-internal #bx-blog .blog .blog-item figure img:hover{transform:scale(1.2)}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info,main .content-internal #bx-blog .blog .blog-item .info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 1rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info h3.data,main .content-internal #bx-blog .blog .blog-item .info h3.data{position:absolute;background-color:rgba(61,153,135,.99);color:#fff;font-size:1rem;padding:1rem;margin-right:.5rem;left:-20px;bottom:50%;font-weight:400;font-family:"Montserrat",sans-serif!important}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info h3.data span,main .content-internal #bx-blog .blog .blog-item .info h3.data span{font-size:2rem;font-weight:lighter}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info h3.data::before,main .content-internal #bx-blog .blog .blog-item .info h3.data::before{position:absolute;color:#2f7063;border-width:15px;left:0;top:-5px;content:"";border-right:solid currentColor;border-left:solid transparent;border-bottom:solid currentColor;border-top:solid transparent}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao,#section-blog h2.titulo,#section-contato-onde-estamos #section-trabalhe-conosco form,#section-depoimentos .container{display:flex;flex-direction:column;justify-content:center;align-items:center}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao h2.titulo,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao h2.titulo{font-family:Montserrat,sans-serif!important;color:#fff;font-size:1rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao p,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao p{color:#fff;min-height:100px}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao .btn.btn-primary,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao .btn.btn-primary{border-radius:8px;border-color:#2f7063;background-color:#2f7063;font-weight:700;font-size:1.2rem;text-transform:uppercase}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao .btn.btn-primary::hover,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao .btn.btn-primary::hover{background-color:#fff;color:#2f7063}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card{border:0;border-radius:0}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body,main .content-internal #bx-blog .blog .card .card-body{padding:2rem 10%}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .data-categoria{color:rgba(61,153,135,.99);text-align:left;font-size:.8rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .card-title{color:#000;text-align:left;font-size:1.8rem;font-weight:700}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .card-text{color:#403f41;font-size:1.2rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .btn.btn-outline-light,main .content-internal #bx-blog .blog .card .card-body .btn.btn-outline-light{border:1px solid #403f41;color:#403f41;border-radius:0;padding:.15rem 1.5rem;font-size:.8rem;margin-top:.5rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .btn.btn-outline-light:hover,main .content-internal #bx-blog .blog .card .card-body .btn.btn-outline-light:hover{background-color:rgba(61,153,135,.99);border-color:rgba(61,153,135,.99);color:#fff}#section-blog .container #blog-carrousel .carousel-control-prev{font-size:5rem;left:-10%;color:rgba(61,153,135,.99)}#section-blog .container #blog-carrousel .carousel-control-next{font-size:5rem;right:-10%;color:rgba(61,153,135,.99)}#section-blog .container .btn-outline-secondary{border:1px solid #00403f;border-radius:32px;padding:.5rem 2rem;font-weight:700}#section-blog .container .btn-outline-secondary:hover,#section-videos .container .btn-outline-secondary:hover{background-color:#00403f!important;color:#fff!important}#section-depoimentos{padding:3rem 0;position:relative;background-color:rgba(61,153,135,.99)}#section-depoimentos h2.titulo{color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:4rem}#section-clientes h2.titulo span,#section-convenios h2.titulo span,#section-depoimentos h2.titulo span,#section-parceiros h2.titulo span,#section-videos h2.titulo span{font-family:"Abril Fatface",sans-serif;font-size:4rem}#section-depoimentos .container #depoimentos-bx{padding:3rem}#section-depoimentos .container #depoimentos-bx .depoimentos1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:100px}#section-depoimentos .container #depoimentos-bx .depoimentos2{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:100px}#section-depoimentos .container #depoimentos-bx .depoimento .media img{width:64px;height:64px;object-fit:cover;border-top-right-radius:16px;border-bottom-left-radius:16px;box-shadow:4px 4px 2px rgba(61,153,135,.99)}#section-depoimentos .container #depoimentos-bx .depoimento .media .media-body .nome-empresa,#section-seja-parceiro-contato #section-contato h2.titulo,#section-seja-parceiro-contato #section-seja-um-parceiro h2.titulo{color:#fff}#section-depoimentos .container #depoimentos-bx .depoimento .media .media-body .nome-empresa h5{font-family:Montserrat,sans-serif!important;color:#fff;font-weight:200}#section-depoimentos .container .btn-outline-light{border-radius:16px!important;padding:.5rem 2rem!important}#section-videos{padding:5rem 0;position:relative;background-color:#e5e4e4}#section-clientes h2.titulo,#section-convenios h2.titulo,#section-parceiros h2.titulo,#section-videos h2.titulo{color:rgba(61,153,135,.99);text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:4rem}#section-videos .container #videos-carrousel{margin-top:2rem;position:relative;z-index:1}#section-videos .container #videos-carrousel .carousel-indicators{margin-top:3rem;bottom:-45px}#section-videos .container #videos-carrousel .carousel-inner{padding-bottom:3rem}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure img{width:100%;object-fit:cover}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure figcaption{position:relative;width:100%}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure figcaption a{color:#fff!important;text-decoration:none;background-color:rgba(61,153,135,.99)!important;border-color:rgba(61,153,135,.99);position:absolute;top:-52px;font-size:.6rem!important}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure figcaption a:hover{color:rgba(61,153,135,.99)!important;background-color:#fff!important}#section-videos .container #videos-carrousel .carousel-inner .carousel-item .videos .video .video-item figure figcaption h5{font-family:Montserrat,sans-serif!important;color:#000;font-size:1rem;font-weight:200;text-align:center;margin-top:1rem}#section-videos .container #videos-carrousel .carousel-control-prev{font-size:5rem;left:-10%;color:rgba(61,153,135,.99)}#section-videos .container #videos-carrousel .carousel-control-next{font-size:5rem;right:-10%;color:rgba(61,153,135,.99)}#section-videos .container .btn-outline-secondary{border:1px solid #00403f;border-radius:32px;padding:.5rem 2rem;font-weight:700}#section-nossa-equipe{background:url(../imgs/bg-nossa-equipe.jpg)center no-repeat;background-size:cover;padding:5rem 0}#section-nossa-equipe .nossa-equipe-bx{padding-top:5rem}#section-nossa-equipe .nossa-equipe-bx .equipe .media img{width:50%;border:4px solid #00403f;border-bottom-right-radius:32px;border-top-left-radius:32px}#section-nossa-equipe .nossa-equipe-bx .equipe .media .media-body h5{background-color:#fff;color:#00403f;font-weight:700;text-transform:uppercase;border-bottom-right-radius:48px;padding:1rem 2rem 1rem .8rem;width:max-content}#section-nossa-equipe .nossa-equipe-bx .equipe .media .media-body p,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes a{color:#00403f}#section-seja-parceiro-contato{background-color:#e5e4e4}#section-seja-parceiro-contato .contato,#section-seja-parceiro-contato .seja-um-parceiro{margin-bottom:1rem}#section-seja-parceiro-contato #section-seja-um-parceiro{background-color:rgba(61,153,135,.99);box-shadow:2px 2px 12px rgba(0,0,0,.59);padding:1rem;margin-bottom:1rem;border-radius:8px;height:100%}#section-seja-parceiro-contato #section-seja-um-parceiro p.informacoes{color:#fff;margin-top:1rem;text-align:justify}#section-seja-parceiro-contato #section-contato{background-color:#00403f;box-shadow:2px 2px 12px rgba(0,0,0,.59);padding:1rem;margin-bottom:1rem;border-radius:8px;height:100%}#section-clientes,#section-convenios,#section-parceiros{padding:1.5rem 0}#section-clientes .subtitulo,#section-convenios .subtitulo,#section-parceiros .subtitulo{font-size:1.4rem;font-weight:lighter;color:#5d5e60;text-align:center}#section-clientes .carousel .carousel-indicators,#section-convenios .carousel .carousel-indicators,#section-parceiros .carousel .carousel-indicators{color:rgba(61,153,135,.99);bottom:0}#section-clientes .carousel .carousel-inner,#section-convenios .carousel .carousel-inner,#section-parceiros .carousel .carousel-inner{position:unset}#section-clientes .carousel .carousel-inner .carousel-item,#section-convenios .carousel .carousel-inner .carousel-item,#section-parceiros .carousel .carousel-inner .carousel-item{padding:1.5rem}#section-clientes .carousel .carousel-inner .carousel-item figure,#section-convenios .carousel .carousel-inner .carousel-item figure,#section-parceiros .carousel .carousel-inner .carousel-item figure,main .content-internal .card figure{height:200px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-clientes .carousel .carousel-inner .carousel-item figure img,#section-convenios .carousel .carousel-inner .carousel-item figure img,#section-parceiros .carousel .carousel-inner .carousel-item figure img{max-width:100%;object-fit:cover}#section-clientes .carousel .carousel-control-prev,#section-convenios .carousel .carousel-control-prev,#section-parceiros .carousel .carousel-control-prev{left:-10%;color:rgba(61,153,135,.99);font-size:3rem}#section-clientes .carousel .carousel-control-next,#section-convenios .carousel .carousel-control-next,#section-parceiros .carousel .carousel-control-next{right:-10%;color:rgba(61,153,135,.99);font-size:3rem}#section-clientes #parceiros-carousel .parceiros .parceiro-bx .parceiro a,#section-convenios #parceiros-carousel .parceiros .parceiro-bx .parceiro a,#section-parceiros #parceiros-carousel .parceiros .parceiro-bx .parceiro a{text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-clientes #parceiros-carousel .parceiros .parceiro-bx .parceiro a p,#section-convenios #parceiros-carousel .parceiros .parceiro-bx .parceiro a p,#section-parceiros #parceiros-carousel .parceiros .parceiro-bx .parceiro a p{color:rgba(61,153,135,.99);text-decoration:none}#section-clientes #carousel-convenios .carousel-control-next,#section-clientes #carousel-convenios .carousel-control-prev,#section-convenios #carousel-convenios .carousel-control-next,#section-convenios #carousel-convenios .carousel-control-prev,#section-parceiros #carousel-convenios .carousel-control-next,#section-parceiros #carousel-convenios .carousel-control-prev{position:relative;display:flex;color:rgba(61,153,135,.99);font-size:3rem}#section-clientes .btn-outline-light,#section-convenios .btn-outline-light,#section-parceiros .btn-outline-light{background-color:rgba(61,153,135,.99);border-color:rgba(61,153,135,.99);border-radius:16px!important;padding:.5rem 2rem!important}#section-clientes .btn-outline-light:hover,#section-contato-onde-estamos #section-contato form input,#section-convenios .btn-outline-light:hover,#section-parceiros .btn-outline-light:hover{background-color:#fff;color:rgba(61,153,135,.99)}#section-contato-onde-estamos #section-contato form textarea{color:rgba(61,153,135,.99)}#section-contato-onde-estamos{background:url(../imgs/bg-contato-endereco.jpg)center no-repeat;background-size:cover;padding:3rem 0}#section-contato-onde-estamos #section-trabalhe-conosco,#section-contato-onde-estamos #section-trabalhe-conosco .titulo,main .content-internal #missao-visao-valores{position:relative}#section-contato-onde-estamos #section-trabalhe-conosco .subtitulo{text-align:left;position:relative}#section-contato-onde-estamos #section-trabalhe-conosco .titulo{padding-bottom:1rem;color:#fff;text-align:center;font-size:3rem}#section-contato-onde-estamos #section-trabalhe-conosco .descricao{color:#fff;font-size:1.4rem;text-align:center}#section-contato-onde-estamos #section-trabalhe-conosco form .form-group{width:100%;margin:.5rem 0}#section-contato-onde-estamos #section-trabalhe-conosco form .form-group input{color:rgba(61,153,135,.99);width:100%;background-color:#fff}#section-contato-onde-estamos #section-contato form input::placeholder,#section-contato-onde-estamos #section-contato form textarea::placeholder,#section-contato-onde-estamos #section-trabalhe-conosco form .form-group input::placeholder{color:rgba(61,153,135,.99)}#section-contato-onde-estamos #section-contato form button[type=submit],#section-contato-onde-estamos #section-trabalhe-conosco form button[type=submit]{margin-top:5rem;background-color:#fff;border-color:#fff;color:rgba(61,153,135,.99)!important}#section-contato-onde-estamos #section-contato form button[type=submit]:hover,#section-contato-onde-estamos #section-trabalhe-conosco form button[type=submit]:hover{color:#fff!important;background-color:rgba(61,153,135,.99)!important;border-color:#fff!important}#section-contato-onde-estamos #section-contato h2{color:#fff;font-size:3rem}#section-contato-onde-estamos #section-contato form textarea{background-color:transparent;color:#fff}#section-contato-onde-estamos #section-contato form textarea::placeholder{color:#fff}#section-contato-onde-estamos #section-onde-estamos{padding:3rem 0}#section-contato-onde-estamos #section-onde-estamos h2,main .content-internal #bx-testimonial .depoimento .media .media-body .nome-empresa{color:#fff}#section-contato-onde-estamos #section-onde-estamos .endereco{font-size:1.4rem;text-align:center;color:#fff}#section-contato-onde-estamos #section-onde-estamos .endereco a{text-decoration:none;color:#fff}#section-contato-onde-estamos #section-onde-estamos iframe{border-top-right-radius:32px;border-bottom-left-radius:32px;height:300px}footer{font-weight:700;background-size:cover;max-width:100vw;position:relative;padding-top:1.5rem}footer img.trigo{position:absolute;top:-150px;left:0}footer .section-footer{padding-bottom:3%!important}footer .section-footer .descricao{margin-top:2rem}footer .section-footer .row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline}footer .section-footer h5{text-transform:uppercase;font-size:1.8rem;font-weight:400;color:#000;text-align:center}footer .section-footer h5 a{text-transform:none;border-bottom:2px solid transparent}footer .section-footer h5 a:hover,footer .section-footer li a:hover{text-decoration:none;border-bottom:2px solid rgba(61,153,135,.99);padding-left:5px;color:rgba(61,153,135,.99)}footer .section-footer a,footer .section-footer p{font-weight:400;font-size:1.4rem}footer .section-footer .sociais,footer .section-footer .sociais li{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .section-footer .sociais li{border:1px solid #fff;background-color:rgba(61,153,135,.99);width:48px;height:48px;padding:.5rem;border-radius:50%;flex-direction:column}footer .section-footer .sociais li .icons-sociais-rodape{font-size:2rem;color:#fff}footer .section-footer .sociais li .icons-sociais-rodape svg{width:24px;height:24px}footer .section-footer li,footer .section-footer li a{color:#000;border-bottom:2px solid transparent;text-align:left}footer .section-footer li a{text-align:center}footer .section-footer li a.icons-sociais-rodape:hover{border:0;padding:0}.custom-container{max-width:100%;padding-left:10%;padding-right:10%}main{min-height:52vh;width:100vw}main .content-internal{margin:5rem 0;margin-bottom:150px}main .content-internal .container-fluid{padding:0 10%}main .content-internal h1,main .content-internal h1 *,main .content-internal h2,main .content-internal h2 *,main .content-internal h3,main .content-internal h3 *{font-family:"Abril Fatface",sans-serif!important;color:rgba(61,153,135,.99)!important;font-size:2rem!important;text-transform:uppercase!important;text-align:center}main .content-internal article,main .content-internal div,main .content-internal p,main .content-internal span{font-family:"Montserrat",sans-serif!important;font-size:1rem!important;text-align:justify!important}main .content-internal .title,main .content-internal .titles{color:#fff!important;font-size:5rem!important;text-transform:uppercase;line-height:1}main .content-internal .titles{font-weight:700}main .content-internal .title span,main .content-internal .titles span{font-size:5rem;color:rgba(61,153,135,.99);line-height:0}main .content-internal .a-empresa h1{color:rgba(61,153,135,.99)!important;text-shadow:unset}main .content-internal #missao-visao-valores img.folha{position:absolute;top:-50px;right:0}main .content-internal #missao-visao-valores .conteudo h2{color:rgba(61,153,135,.99);text-align:left}main .content-internal #politica-qualidade{background:url(../imgs/bg-politica.png)center no-repeat;background-size:cover;position:relative}main .content-internal #politica-qualidade img.folha{position:absolute;top:-50px;left:0}main .content-internal #politica-qualidade .conteudo{padding-left:10%}main .content-internal #politica-qualidade .conteudo .jumbotron{background-color:transparent}main .content-internal .container{padding-top:2rem}main .content-internal .cases .case h5.card-title{min-height:55px}main .content-internal .cases .case p.card-text{min-height:127px}main .content-internal #form-busca-especialidades,main .content-internal .onde-encontrar .list-group-item.active,main .content-internal .onde-encontrar .list-group-item:hover{background-color:rgba(61,153,135,.99)}main .content-internal #form-busca-especialidades label{color:#fff;font-weight:700}main .content-internal #form-busca-especialidades .btn-primary{background-color:#00403f!important;color:rgba(61,153,135,.99)!important}main .content-internal#busca .card{animation:none;transform:none}main .content-internal h3{font-weight:700}main .content-internal#busca .card .card-header{color:rgba(61,153,135,.99);font-weight:700}main .content-internal#busca .card .card-text{color:#686868;text-align:left}main .content-internal #receitas .produto h5.titulo,main .content-internal #servicos .produto h5.titulo{color:rgba(61,153,135,.99);font-size:1.4rem;min-height:61px;margin-top:.8rem}main .content-internal #receitas .produto p,main .content-internal #servicos .produto p{font-size:1rem;color:#000}main .content-internal #receitas .produto img,main .content-internal #servicos .produto img{min-height:200px;object-fit:cover}main .content-internal #receitas .produto .ambiente h5.titulo,main .content-internal #servicos .produto .ambiente h5.titulo{font-size:1.4rem}main .content-internal #receitas .produto .ambiente figure img,main .content-internal #servicos .produto .ambiente figure img{border-radius:16px}main .content-internal#cont-contact .titulo{color:rgba(61,153,135,.99);font-family:"Montserrat",sans-serif!important;font-size:1.4rem;text-align:left;text-transform:none}main .content-internal#cont-contact a{color:#666;text-decoration:none}main .content-internal #bx-testimonial .depoimento .media img{width:64px;height:64px;object-fit:cover;border-top-right-radius:16px;border-bottom-left-radius:16px;box-shadow:4px 4px 2px rgba(61,153,135,.99)}main .content-internal #bx-testimonial .depoimento .nome-empresa h5{color:#000;font-weight:400!important}footer,main .content-internal #bx-testimonial .depoimento .media .media-body p{color:#000}main .content-internal #bx-testimonial .depoimento .media .media-body .nome-empresa h5{font-family:"Montserrat",sans-serif!important;font-weight:400!important;color:#000;text-align:left}main .content-internal #bx-blog{background:url(../imgs/simbolo-logotipo-pratice.png)center no-repeat;background-size:cover;background-attachment:fixed}main .content-internal #bx-blog .blog{padding:1rem;border-radius:4px 4px 4px 4px;background-color:rgba(221,221,221,.61)}main .content-internal #bx-blog .blog .blog-item{position:relative;border-radius:16px;background-color:transparent;cursor:pointer}main .content-internal #bx-blog .blog .blog-item figure img{transition:transform .5s;width:100%}main .content-internal #bx-blog .blog .blog-item,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao,main .content-internal #bx-blog .blog .media .media-body{display:flex;flex-direction:column;justify-content:center;align-items:center}main .content-internal #bx-blog .blog .card{border:0;border-radius:0}main .content-internal #bx-blog .blog .card .card-body .data-categoria{color:rgba(61,153,135,.99);text-align:left;font-size:.8rem}main .content-internal #bx-blog .blog .card .card-body .card-title{color:#000;text-align:left;font-size:1.8rem;font-weight:700}main .content-internal #bx-blog .blog .card .card-body .card-text{color:#403f41;font-size:1.2rem}main .content-internal #bx-blog .blog .media{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}main .content-internal #bx-blog .blog .media .media-body{align-items:flex-start;height:100%;padding:0 1rem}main .content-internal #bx-blog .blog .media .media-body h5{color:#666;font-size:1.4rem;text-align:left}main .content-internal #bx-blog .blog .media .media-body .data-categoria{color:rgba(61,153,135,.99);margin:1.5rem 0}main .content-internal #bx-blog .blog .media .media-body p.desc{color:#666;margin:1.5rem 0}main .content-internal p{font-weight:400}main .content-internal.produto{background-size:cover}main .content-internal .produto-content{position:relative;padding-top:2rem;text-align:right}main .content-internal .produto-content .title{text-transform:uppercase;font-size:2.2rem;color:rgba(61,153,135,.99)!important;border:0;text-align:center;padding:0;margin:0}main .content-internal .produto-content h4{font-family:PlutoLight,sans-serif;color:#231f20;font-weight:400}main .content-internal .produto-content h5{font-family:Pluto,sans-serif;font-size:2.5rem;font-style:italic;position:absolute;left:15%;bottom:0;color:rgba(61,153,135,.99)}main .content-internal .produto-content p{font-family:PlutoLight,sans-serif;color:#231f20;font-size:1.2rem}main .content-internal .produto-content a.btn.btn-primary{color:#fff!important;border-radius:0;margin-top:3rem;font-size:1.4rem}main .content-internal #onde-estamos iframe{width:100%;max-height:246px}main .content-internal #onde-estamos .onde-estamos-item{margin-bottom:64px!important}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos{margin-top:5rem;position:relative;display:flex;flex-direction:column;height:100%}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure{position:absolute;top:-64px;width:128px;height:128px;object-fit:cover;align-self:center;justify-self:center}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure img{border-radius:50%;width:128px;height:128px;object-fit:cover}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes{color:#00403f;padding:1.5rem;background-color:rgba(61,153,135,.99);height:100%;border-radius:8px;box-shadow:2px 2px 8px #00000094}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes h3{color:#00403f;margin-top:64px;text-align:center;font-weight:700}main .content-internal .onde-encontrar .list-group-item{border-color:rgba(61,153,135,.99);margin:.75rem 0;text-align:center;color:rgba(61,153,135,.99);font-size:1.2rem;border-radius:0}main .content-internal .onde-encontrar .list-group-item.active a,main .content-internal .onde-encontrar .list-group-item:hover a{color:#fff}main .content-internal .onde-encontrar .detalhe-onde-encontrar{background:#dee2e6;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-content:center;color:rgba(61,153,135,.99);font-size:1.2rem;text-align:center}main .content-internal .onde-encontrar .detalhe-onde-encontrar img{object-fit:cover;width:100%;height:300px;max-width:100%}main .content-internal .onde-encontrar .paginacao{display:flex;flex-direction:row;justify-content:space-between;align-content:center;color:rgba(61,153,135,.99)}main .content-internal .onde-encontrar .paginacao .paginas{display:inline;color:rgba(61,153,135,.99)}main .content-internal .onde-encontrar .paginacao a:hover{color:#231f20;text-decoration:none}main .content-internal .blockquote-footer{background:0 0}main .content-internal .blog .post h2{color:rgba(61,153,135,.99)!important;font-weight:700;font-size:1.4rem}main .content-internal .blog .post ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff;-webkit-border-radius:10px;border-radius:10px}main .content-internal .blog .post ::-webkit-scrollbar-track-piece{background:linear-gradient(to top,#333d84,#2e789f,#2faebd,#30c8cd);border-radius:10px;width:100px}main .content-internal .blog .post ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;border:3px solid rgba(61,153,135,.99);width:50px}main .content-internal .blog .post .texto{overflow-x:hidden;overflow-y:scroll;max-height:500px}main .content-internal .blog .post .texto .text-primary{font-family:Acephimere,sans-serif!important;color:#848688!important;font-size:1rem}main .content-internal .blog .post .btn-primary{background-color:transparent!important;color:rgba(61,153,135,.99)!important;border:0!important;text-transform:uppercase;text-decoration:none;font-size:1.6rem;margin-top:2rem}main .content-internal .blog .post .btn-primary:hover{color:#00403f!important}main .bx-vd,main .content-internal .align-paginacao,main .content-internal .jumbotron .container{display:flex;justify-content:center;align-content:center}main .content-internal .align-paginacao{flex-flow:row}main .content-internal .jumbotron{position:relative;color:#fff;margin-bottom:0;padding-top:122px}main .content-internal .jumbotron .container{flex-direction:row;margin:0 auto}main .content-internal .title{position:relative;text-align:left;color:rgba(61,153,135,.99);font-weight:bolder;z-index:2}main .content-internal .subtitle{font-size:2.5rem;font-weight:700;color:rgba(61,153,135,.99);text-align:left}main .content-internal .desc{font-size:1.4rem;color:rgba(61,153,135,.99)}main .content-internal img.img-border-box{border-radius:10px;box-shadow:2px 2px 12px #00000063}main .content-internal .text-primary{color:#848688!important;font-family:Acephimere,sans-serif!important}main .content-internal .card:hover{opacity:.6}main .content-internal .card-desc,main .content-internal .card-text{color:rgba(61,153,135,.99);font-weight:700}main .content-internal .card-desc{position:absolute;bottom:5px;right:5px;text-align:center;font-size:.7rem;margin-bottom:0;background-color:#000;box-shadow:2px 2px 2px #21252952;border-radius:50%;padding:.5rem;z-index:9}main .content-internal .card{overflow:hidden}main .content-internal .card figure img{object-fit:cover;max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main .content-internal .servico .title{font-size:2rem}main .content-internal .servico .desc{font-size:1.4rem;color:#9d9d9d}main .content-internal #button-addon2{background-color:rgba(61,153,135,.99)!important;color:#fff}main .bx-vd h4,main .content-internal .list-group-item.list-group-item-action{font-weight:700}main .content-internal .list-group-item.list-group-item-action.active{background-color:rgba(61,153,135,.99);border-color:"rgba(61, 153, 135, 0.99)ac";color:#fff}main .content-internal .page-item.active .page-link{border-color:rgba(61,153,135,.99);background-color:rgba(61,153,135,.99);color:#fff}.panel-heading a,main .content-internal .page-link{color:rgba(61,153,135,.99)}main .bx-vd{flex-direction:column}main .bx-vd a{display:flex;align-items:center;justify-items:center}main .bx-vd img{border-radius:15px;box-shadow:2px 2px 10px #00000057;margin:auto}main .bx-vd h4{font-size:1.8rem;margin:1rem;text-align:left;color:#1f1f1e;align-self:center}main #map{height:100vh}main #map *{font-family:Bahnschrift,sans-serif!important}main #cont-news .blog .media .media-body,main #cont-news .blog .media figure{flex-grow:1;flex-basis:0;flex-shrink:0}main #cont-news .blog .media figure img{border-radius:10px;box-shadow:2px 2px 10px #0000004a;width:100%}#whatsapp a,.panel-heading a:before{width:50px;height:50px;padding:.5rem;border-radius:50%}#lgpd,#whatsapp a{position:fixed;z-index:9999;cursor:pointer;color:#fff}#whatsapp a{right:1%;float:right;top:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease;background:#4caf50;transform:rotate(45deg);box-shadow:2px 2px 2px 1px #5d5e60}#whatsapp a svg{font-size:2em;transform:rotate(310deg)}#lgpd{bottom:0;width:100%;margin-top:-25px;text-align:left;padding:5px;background:rgba(61,153,135,.99)}#lgpd p{margin-bottom:0}#lgpd,#lgpd p,#lgpd p a{font-size:.8rem}#lgpd #fechar-lgpd{float:right;font-size:.8rem!important}.panel .panel-collapse,.panel-heading{border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.39)}.panel-heading{padding:2%;color:#fff;font-weight:700;margin-bottom:4px;background-color:#00403f}.panel-heading a{font-weight:700;text-decoration:none}.panel-heading a:before{content:"+";font-size:2rem}.panel .panel-collapse{border:1px solid #000;border-top:none;margin-bottom:2rem;padding:2px 15px}.gallery-container{background-color:#fff;color:#35373a;min-height:100vh;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,.06)}.gallery-container h1{text-align:center;margin-top:70px;font-family:"Droid Sans",sans-serif;font-weight:700}.gallery-container p.page-description{text-align:center;max-width:800px;margin:25px auto;color:#888;font-size:18px}.tz-gallery{padding:40px}.tz-gallery .lightbox img{width:100%;margin-bottom:30px;transition:.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2)}.tz-gallery .lightbox img:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}.tz-gallery img{border-radius:4px}.custom-file-label::after{content:"Escolha uma Foto"}.rounded-custom{border-radius:50%}