@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&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.verde-70{color:#70a303}.bg-verde-70{background-color:#70a303}.verde-61{color:#618f00}.bg-verde-61{background-color:#618f00}.verde-e7{color:#e7fdb7}.bg-verde-e7{background-color:#e7fdb7}.cinza-48{color:#48697e}.bg-cinza-48{background-color:#48697e}.cinza-59{color:#59646a}.bg-cinza-59{background-color:#59646a}.cinza-9c{color:#9cb3b8}.bg-cinza-9c{background-color:#9cb3b8}.cinza-99{color:#99bdd3}.bg-cinza-99{background-color:#99bdd3}.cinza-ec{color:#ecf1f2}.bg-cinza-ec{background-color:#ecf1f2}.azul-26{color:#26689b}.bg-azul-26{background-color:#26689b}.font-montserrat{font-family:"Montserrat" , sans-serif !important}.font-lato{font-family:"Lato" , sans-serif !important}.font-fontawesome{font-family:"Font Awesome 6 Free"  !important}.font-1{font-family:"Montserrat" , sans-serif !important}.font-2{font-family:"Lato" , sans-serif !important}.font-3{font-family:"Font Awesome 6 Free"  !important}html{font-size:6.25%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16rem;font-family:"Lato",sans-serif}a{font-weight:600;transition:all 0.3s ease-in-out}a:hover{color:#000}p,ul li,ol li{margin-bottom:25px;color:#59646a;font-size:18rem}p strong,ul li strong,ol li strong{color:#70a303}ul,ol{padding:0 0 0 30px;margin-bottom:25px}ul li,ol li{margin-bottom:18px}h1,h2{margin-bottom:15px;font-weight:400}h3,h4,h5,h6{margin-bottom:10px;font-weight:400}blockquote{font-style:italic}.titulo-e-texto-abertura [class*="offset-"]{position:relative;padding-top:30px}.titulo-e-texto-abertura [class*="offset-"]::before{content:"";position:absolute;top:20px;left:14px;right:calc(-50vw + 50.8%);height:4px;background:#fff}.titulo-e-texto-abertura [class*="offset-"] h2{margin-top:18px}.titulo-e-texto-abertura [class*="offset-"]:has(h2.verde-70)::before{background:#70a303}.titulo-e-texto-abertura [class*="offset-"]:has(h2.verde-61)::before{background:#618f00}.titulo-e-texto-abertura [class*="offset-"]:has(h2.verde-e7)::before{background:#e7fdb7}.titulo-e-texto-abertura [class*="offset-"]:has(h2.cinza-48)::before{background:#48697e}.titulo-e-texto-abertura [class*="offset-"]:has(h2.cinza-59)::before{background:#59646a}.titulo-e-texto-abertura [class*="offset-"]:has(h2.cinza-9c)::before{background:#9cb3b8}.titulo-e-texto-abertura [class*="offset-"]:has(h2.cinza-99)::before{background:#99bdd3}.titulo-e-texto-abertura [class*="offset-"]:has(h2.cinza-ec)::before{background:#ecf1f2}.titulo-e-texto-abertura [class*="offset-"]:has(h2.azul-26)::before{background:#26689b}.wpforms-field-label{font-weight:400 !important;margin-top:20px !important;margin-bottom:5px !important}.wpforms-container-full input,.wpforms-container-full textarea,.wpforms-container-full select{border:solid 1px #d9d9d9 !important;border-radius:6px !important}.wpforms-container .wpforms-field{padding-right:calc(var(--bs-gutter-x) * 0.5) !important;padding-top:0 !important;padding-bottom:0 !important}.wpforms-field.wpforms-field-content .wpforms-field-row h2{font-weight:400 !important;margin-bottom:0 !important}.wpforms-submit{font-family:"Lato",sans-serif !important;border:none !important;transition:0.3s ease-out !important;border:solid 1px !important;background:unset !important;border-radius:5px !important;padding:8px 46px !important;margin-top:10px !important;color:!important;font-weight:600 !important;font-size:14rem !important}.wpforms-submit:hover{background:!important;color:#fff !important}.wpforms-container .wpforms-submit-container{padding:0 !important}.wpforms-container textarea.wpforms-field-medium{height:131px !important}.wpforms-field{margin-bottom:13px !important;padding-left:0}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){padding:15px !important;margin-top:20px !important;border:1px solid #198754 !important;background-color:#d1e7dd !important;border-radius:5px !important}.wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#0f5132 !important}div.wpforms-container-full input[type="checkbox"]::before,div.wpforms-container-full input[type="radio"]::before{border-color:#fff !important}div.wpforms-container-full input[type="radio"]:checked::after{left:-2px !important}div.wpforms-container-full input[type="radio"]::before{width:17px !important;height:17px !important}.wpforms-field-radio label{color:#fff !important}.g-recaptcha,.grecaptcha-badge{display:none}.rodape{display:flex;flex-direction:column;justify-content:space-between;padding-top:60px;position:relative}.rodape::before{content:"";position:absolute;top:0;width:43vw;height:4px;background:#fff;left:0px}#credit{position:absolute;bottom:12px;right:16px;background:transparent;font-size:0.75rem}#credit p{color:#fff;margin-bottom:0;margin-top:6px;margin-right:10px}#credit p a{color:#fff;font-size:0.75rem}#footer_alerta_logo img{width:22px;filter:brightness(0) invert(1)}strong{font-weight:700 !important}.text-shadow{text-shadow:0 4px 4px rgba(0,0,0,0.25)}.shadow-1{box-shadow:0 5px 40px 5px rgba(5,14,26,0.2)}#wrap-content>.imagem-de-fundo-c-texto-e-botoes:first-child h2{margin-top:125px}.conteudo-segmento p,.conteudo-segmento ul li{font-size:18rem !important;color:#59646a}.conteudo-segmento h2{padding-top:60px;position:relative}.conteudo-segmento h2:first-of-type::before{content:"";position:absolute;top:21px;left:5px;right:calc(-50vw + 50.99%);height:4px;background:#70a303}.page-child .titulo-e-texto h2 b{font-weight:500 !important}.carousel-indicators{bottom:-32px}.carousel-control-prev,.carousel-control-next{opacity:1;width:10%}.carousel-indicators [data-bs-target]{background-color:#26689b}.carousel-duas-imagens{position:relative}.carousel-duas-imagens .ancestor-p{position:relative}.carousel-duas-imagens .ancestor-p::before{content:"";position:absolute;top:-20px;left:760px;width:100vw;height:4px;background:#26689b;transform:translateX(-100%)}.carousel-duas-imagens .ancestor-p::before{max-width:100vw}.carousel-duas-imagens p strong,.carousel-duas-imagens p b{color:#26689b}.tab-pane .carousel-control-prev{left:-90px}.tab-pane .carousel-control-next{right:-90px}.projetos-realizados p strong{color:unset}.projetos-realizados .projeto-realizado:not(:last-child){border-bottom:solid 1px #d4e1ea;margin-bottom:25px}.preview-segmentos{position:relative;z-index:1;background:linear-gradient(to bottom, #fff 170px, #70a303 170px)}.preview-segmentos .card{border:0px solid #eee;border-radius:10px;background:#fff;transition:all 0.3s ease;text-decoration:none;position:relative;min-height:363px;position:relative}.preview-segmentos .card::after{position:absolute;content:"";background:#70a303;width:80%;bottom:-0px;left:32px;height:4px}.preview-segmentos .card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.1);transform:translateY(-3px)}.preview-segmentos .card img{width:24% !important;height:auto !important}.preview-segmentos .card span{margin-top:10px}.abas-segmentos{position:relative;top:-142px}.nav-tabs{border-bottom:unset}.nav-tabs .nav-link{position:relative;padding:22px 5px 0 5px;color:#9b9b9b;margin:0 5px;border-radius:10px 10px 0 0;min-width:312px;min-height:100px;background:#ecf1f2;top:33px;transition:all 0.3s ease-in-out}.nav-tabs .nav-link span{font-size:26rem;transition:all 0.3s ease-in-out}.nav-tabs .nav-link img{margin-top:20px;width:0 !important;height:auto !important}.nav-tabs .nav-link.active{top:0;padding:56px 5px;border-radius:10px;box-shadow:0 5px 40px 5px rgba(5,14,26,0.2)}.nav-tabs .nav-link.active::after{position:absolute;content:"";background:#70a303;width:80%;bottom:-0px;left:32px;height:4px}.nav-tabs .nav-link.active span{font-size:32rem}.nav-tabs .nav-link.active img{width:30% !important;display:block}.lista-projetos{position:relative;padding:40px 0 13px 0}.lista-projetos::before{content:"";position:absolute;top:0px;left:0px;right:calc(-50vw + 50.78%);height:4px;background:#26689b}.lista-projetos::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50.38%);width:100vw;height:100%;background:#ecf1f2;z-index:-1;pointer-events:none;box-sizing:border-box}.lista-projetos p{font-size:16rem}.wrap-carousel{position:relative;margin-bottom:120px}.wrap-carousel::after{content:"";position:absolute;left:50%;top:-4px;transform:translateX(-50.38%);width:100vw;height:100%;background:linear-gradient(to top, #fff 225px, #ecf1f2 225px);z-index:-1;pointer-events:none;box-sizing:border-box}.equipe{background:linear-gradient(to bottom, #70a303 252px, #fff 252px)}.equipe .card{border:none;min-height:100%;display:flex;flex-direction:column}.equipe .card::after{position:absolute;content:"";background:#70a303;width:80%;bottom:-0px;left:32px;height:4px}.equipe .card-body{flex:1 1 auto;display:flex;flex-direction:column;padding:0;background:#fff;border-radius:0 0 8px 8px}.equipe .card-body a{border-radius:0 0 8px 8px;color:#fff}.equipe .card-body a:hover{background-color:#215a87;color:#fff}.equipe .card-body a:hover span{color:#fff}.equipe .card-img-top{border-radius:8px 8px 0 0}#timelineCarousel{min-height:450px;overflow-x:hidden}.carousel-timeline{position:relative}.carousel-timeline .timeline-topline{z-index:3}.carousel-timeline .timeline-topline-line{border-top:2px solid #9cb3b8;position:relative;height:2px;top:50%}.carousel-timeline .timeline-arrow{color:#2a7c2a;font-size:24px;background:#fff;padding:0 6px}.carousel-timeline .timeline-bottomline{top:0px;border-top:2px solid #70a303;height:2px;z-index:1}.carousel-timeline .timeline-point{width:20px;height:20px;background:#70a303;border-radius:50%;top:-10px;z-index:2}.carousel-timeline .timeline-box{position:relative;top:31px;padding:35px 35px 15px;min-height:300px}.carousel-timeline .carousel-inner{overflow:hidden;min-height:500px}.carousel-timeline .carousel-indicators{bottom:0}.carousel-timeline .carousel-control-prev,.carousel-timeline .carousel-control-next{opacity:1;width:3%;top:20%}.year-left{margin-left:206px}.year-right{margin-right:195px}.year-center{display:block;margin:0 auto}.timeline-bottomline-complement{position:absolute;top:120px;border-top:2px dashed #70a303;height:2px;z-index:1}.timeline-icon{height:60px;width:auto;display:flex;align-items:center;justify-content:center}.timeline-icon img{max-height:100%;max-width:100%;object-fit:contain}h1 b,h2 b{font-weight:700 !important}.home #wrap-content>div:nth-of-type(2).titulo-block h2{position:relative;top:-130px;margin-bottom:-130px}.home .preview-segmentos{position:relative;top:-57px;margin-bottom:-57px;background:unset}.cta-projetos-realizados .bg-cover{background-position-y:bottom !important}#navbar{padding:29px;background:rgba(97,143,0,0.95);box-shadow:0 0 50px rgba(0,0,0,0.2)}#navbar .logo{width:144px;height:57px}#navbar ul{list-style:none;padding-left:0}#navbar ul>li{margin:0 12px}#navbar ul>li a{font-family:"Lato",sans-serif;font-weight:400;transition:all 0.3s ease-in-out;color:#fff}#navbar ul>li.current_page_ancestor>a,#navbar ul>li.current_page_item>a{font-weight:700;position:relative}#navbar ul>li.current_page_ancestor>a:not(.dropdown-menu a)::before,#navbar ul>li.current_page_item>a:not(.dropdown-menu a)::before{content:"";position:absolute;width:100%;height:6px;background:#374e03;top:66px;left:0}#navbar ul>li ul li a{font-family:"Lato",sans-serif;font-weight:400;padding-left:0 !important;font-size:14px;color:#70a303}#navbar ul>li ul li a em,#navbar ul>li ul li a i{font-weight:300}#navbar ul>li:last-of-type>ul{left:auto !important;right:0 !important}#navbar .dropdown-toggle{position:relative}#navbar .dropdown-toggle::after{font-family:"Font Awesome 6 Free";content:"\f078";font-weight:600;font-size:12px;display:unset;vertical-align:unset;border:unset}#navbar .dropdown-toggle:active{pointer-events:none}#navbar .dropdown-item:focus,#navbar .dropdown-item:hover{background:unset}#navbar .dropdown{position:unset !important}#navbar .dropdown-menu{border-radius:10px;padding:18px 10px !important;overflow:hidden;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15)}#navbar .dropdown-menu li{margin:0;padding:3px 10px;top:0 !important}#navbar .dropdown-menu li:hover{background:#ecf1f2}#navbar .dropdown-menu .current-menu-item{color:#70a303}.navbar-nav{margin-left:auto !important}.navbar-nav li a{font-size:18rem}.nav-up{margin-top:-220px;transition:all 0.3s ease-in-out}header{position:fixed;z-index:16;width:100%;transition:all 0.4s ease-in-out 0s}#menu-item-1890 a{padding:9px 15px;border-radius:6px;font-weight:600 !important;margin-top:-9px;display:inline-block}.bg-nav{box-shadow:0px 0px 50px rgba(0,0,0,0.2)}#whatsapp-float{bottom:80px;right:20px;box-sizing:border-box;position:fixed !important;z-index:5 !important}#whatsapp-float a{display:block}.btn{font-family:"Lato",sans-serif;font-weight:500 !important;padding:10px 26px;border-radius:5px;transition:0.3s ease-out}.btn-primary{background:#70a303;border:none}.btn-primary:hover{color:#fff;background:#26689b}.btn-white-outline{color:#fff;border:solid 1px #fff}.btn-white-outline:hover{color:#fff;background:#70a303}.btn-cinza-outline{color:#59646a;border:solid 1px #59646a}.btn-cinza-outline:hover{color:#fff;background:#70a303}ul.redes li{margin:0 8px !important}.nav-map .menu-item-has-children{color:#fff;font-weight:600}.nav-map .no-children a,.nav-map .menu-item a{color:#fff}.nav-map .no-children a:hover,.nav-map .menu-item a:hover{color:#0985f5}.nav-map .sub-menu{margin-top:15px;padding:0}.nav-map .sub-menu li{list-style:none;margin-bottom:12px}.nav-map .sub-menu li a{font-weight:400 !important;color:#fff;transition:color 0.3s ease-in-out}.nav-map .sub-menu li a:hover{color:#0985f5}.btn-verde-whatsapp{color:#fff}.btn-verde-whatsapp:hover{color:#fff}ul.acf-swatch-list .swatch-toggle{border:1px solid #ddd !important;background-image:none !important}ul.acf-swatch-list label{font-size:0 !important}.acf-swatch-list li{margin:0 !important}ul.acf-swatch-list input[type="radio"]:checked ~ .swatch-toggle .swatch-color{border:solid 1px #ccc !important;border-radius:50% !important}.wpforms-recaptcha-container{display:none !important}.carousel-control-next-icon{background-image:unset !important}.carousel-control-prev-icon{background-image:unset !important}.card{border:none;border-radius:0;background:none}.card .card-img{border-radius:0;display:flex;align-items:center;justify-content:center;text-align:center}.card .card-img img{max-width:200px}.abertura-servico{background:url(images/header_servico.png) no-repeat;background-size:cover;min-height:420px;background-position-y:bottom}.box-icon{background:#fff;box-shadow:0px 0px 30px -3px rgba(0,0,0,0.2);border-radius:10px;padding:40px 0}.icon-servico-wrap{position:relative;top:-77px;margin-bottom:-77px}.box-logo{background:#fff;box-shadow:0px 0px 30px -3px rgba(0,0,0,0.2);border-radius:10px;padding:0 54px;min-height:146px;display:flex;align-items:center;justify-content:center}.preview-servicos{position:relative}.preview-servicos::before{content:" ";background:#fff;position:absolute;width:100%;height:144px;top:0}.box-servicos{border:solid 1px #d5d5d5;padding:32px !important;height:325px;width:325px;position:relative;background:#fff}.box-servicos h3{position:absolute;bottom:30px;margin-right:30px;opacity:1;transition:all 0.3s ease-in-out}.box-servicos p{opacity:0;position:absolute;bottom:50px;margin-right:30px;margin-bottom:0;transition:all 0.3s ease-in-out}.box-servicos:hover h3{opacity:0;bottom:10px}.box-servicos:hover p{opacity:1;bottom:30px}.imagem-e-texto-lado-a-lado{min-height:550px;position:relative}.displaced-img{position:relative;top:100px;z-index:1;border-radius:20px !important}.bg-3-cores.normal{background:#ffd664;background:linear-gradient(90deg, #ffd664 29%, #fecd53 29%, #fecd53 45%, #fcc10a 45%)}.bg-3-cores.inverted{background:#ffd664;background:linear-gradient(270deg, #ffd664 33%, #fecd53 33%, #fecd53 50.7%, #fcc10a 5.7%)}.box-case{position:relative;min-height:100%;border-radius:10px;margin-bottom:60px;transition:all 0.3s ease-in-out;box-shadow:0px 0px 30px -3px rgba(0,0,0,0.2)}.box-case:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.2)}.box-case .head{position:relative;border-radius:6px 6px 0 0;height:143px;padding-top:30px;display:flex;align-items:center;justify-content:center}.box-case .content{padding:30px 0;margin:30px 40px}.box-case .content h3{margin-bottom:20px}.box-case .btn{position:absolute;bottom:40px;left:40px}#wrap-content{position:relative}.title-section .vertical-border{position:relative}.title-section .vertical-border::after{content:"";position:absolute;width:1px;height:70px;right:56px;top:0}.back{background:#ffd664;background:linear-gradient(270deg, #ffd664 33%, #fecd53 33%, #fecd53 50%, #fcc10a 50%);padding:20px 0}.slides-home{position:relative;background:#fff;background:linear-gradient(90deg, #fff 0%, #fff 59%, #fcc10a 59%)}.showcase{background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 89%, #fff 89%)}.carousel-caption{z-index:2;text-align:unset;bottom:initial;top:50%;transform:translateY(-50%)}.carousel-caption .style-text{font-family:"Lato",sans-serif}.carousel-caption .btn{margin-right:24px}.carousel-caption .btn:last-of-type{margin-right:0}.cookiealert{position:fixed;bottom:0;left:50%;transform:translate(-50%, 0) !important;width:50%;max-width:600px;border-radius:10px 10px 0 0 !important;padding:20px 30px 10px;box-shadow:0px 0px 50px rgba(0,0,0,0.2);background:#ffffff !important}.cookiealert .btn{margin-top:4px;padding:4px 38px;min-width:unset}#cookies .modal-content{border-radius:10px;padding:20px 30px}#cookies .modal-content .modal-body{margin-top:20px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:24px}.row{--bs-gutter-x:24px;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row>*{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}b{font-weight:600}.bg-cover{background-size:cover;background-position:center center}.bg-cover .container{min-height:inherit}.bg-cover .row{min-height:inherit}h2{margin-top:60px}h2:first-of-type{margin-top:0px}.icon_link:hover img{filter:brightness(0) saturate(100%) invert(18%) sepia(62%) saturate(1885%) hue-rotate(181deg) brightness(89%) contrast(103%)}.active-icon img{filter:brightness(0) saturate(100%) invert(18%) sepia(62%) saturate(1885%) hue-rotate(181deg) brightness(89%) contrast(103%)}.content-single img{max-width:100%;height:auto}.attachment-details .setting+.description,.media-types,.acf-label .description,.acf-fields p,.components-panel__row,.components-panel__row span{font-size:12px !important}html :where(.wp-block) a{pointer-events:none}.back-only{display:none}html :where(.wp-block) .back-only{display:block}h1.wp-block{font-size:30px}.front-only{display:block}html :where(.wp-block) .front-only{display:none}html :where(.wp-block){max-width:unset;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interface-complementary-area__fill{width:480px !important}.interface-complementary-area{width:480px !important;margin-right:15px}.acf-range-wrap input[type="number"]{min-width:5em !important}.editor-styles-wrapper{font-size:16rem !important}.editor-styles-wrapper p{line-height:unset !important}html :where(.editor-styles-wrapper) p{margin-top:0 !important}html :where(.editor-styles-wrapper) .abertura-pagina{top:0;margin-bottom:0}html :where(.editor-styles-wrapper) h2{margin-top:60px}html :where(.editor-styles-wrapper) h2:first-of-type{margin-top:0px}html :where(.editor-styles-wrapper) .wp-block-post-content h1,html :where(.editor-styles-wrapper) .wp-block-post-content h2,html :where(.editor-styles-wrapper) .wp-block-post-content h3,html :where(.editor-styles-wrapper) .wp-block-post-content h4,html :where(.editor-styles-wrapper) .wp-block-post-content h5,html :where(.editor-styles-wrapper) .wp-block-post-content h6{margin:unset;font-weight:unset}html :where(.wp-block) .card{padding:unset}.acf-postbox{box-shadow:0px 0px 17px rgba(0,0,0,0.2) !important;border-top:3px solid #d04810 !important}.acf-postbox:before{content:"CONFIGURAÇÕES ESSENCIAIS (não interfere no conteúdo exibido na página)";padding:20px 25px;color:#d04810;font-weight:700;display:block}.wp-block{min-height:32px;margin-top:28px;margin-bottom:28px}.wp-block div[data-name="equipe"]{padding:10px}.wp-block div[data-name="equipe"] div[data-name="foto"]{float:left}.wp-block:first-child{min-height:unset}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,.block-editor-default-block-appender .block-editor-inserter{position:absolute;top:4px;right:4px;line-height:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item,.asenha-admin-notices-menu,#wp-admin-bar-asenha-hide-admin-notices{display:none !important}@media (max-width: 1700px){.carousel-item .img-slide{right:14%}footer{background-position:-90px 0}}@media (max-width: 1400px){#wrap-content{top:68px;margin-bottom:68px}#navbar ul>li a{color:#70a303}#navbar ul>li.current_page_item>a:not(.dropdown-menu a)::before{content:"";position:absolute;width:0;height:0}#navbar .dropdown-menu{padding:2px 10px !important}#navbar{padding:10px 16px}#navbar .logo{width:120px;height:auto}.navbar .offcanvas{position:absolute;z-index:1041;width:100vw !important;height:100vh;padding-bottom:131px}.navbar .offcanvas::after{display:none}.offcanvas-start-xxl{top:0;right:0;border-right:1px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-body{padding-top:0;padding:10px 10px !important;overflow-y:auto !important}.navbar-nav>.nav-item>a{padding:5px 0}.dropdown-toggle::after{display:none}.dropdown-toggle{margin-right:10px;padding-bottom:0;cursor:default !important}.dropdown-toggle:hover,:focus{color:#000 !important}.dropdown-toggle:focus{color:#000 !important}.navbar-nav .dropdown-menu{display:block;background:none;text-align:left;border:none;padding-top:0;padding-bottom:20px}.navbar-nav>.nav-item>a.dropdown-toggle{margin:0;padding:0}.page_item_has_children,.menu-item-has-children{display:block}.dropdown-menu{padding:5px 0px !important;max-width:unset;border-bottom:unset !important;margin-bottom:10px}#navbar .dropdown-menu{box-shadow:none}.fs-42{font-size:36rem !important}.hero-home .bg-cover{min-height:700px !important}.fs-60{font-size:40rem !important}.nav-tabs .nav-link.active span{font-size:26rem}.nav-tabs .nav-link span{font-size:20rem}.nav-tabs .nav-link{min-width:232px;top:40px}}@media (min-width: 1400px){.offcanvas{visibility:visible;position:relative;background:none;border:none;justify-content:end}}@media (max-width: 1199px){.carousel-timeline .timeline-arrow,.carousel-timeline .timeline-topline-line{display:none}.year-left{margin-left:108px}.year-right{margin-right:0;margin-left:230px}.nav-tabs .nav-link.active span{font-size:24rem}.nav-tabs .nav-link span{font-size:16rem}.nav-tabs .nav-link{min-width:220px;top:40px}}@media (max-width: 992px){.titulo-block{position:relative;z-index:3}.hero-home{position:relative}.overlay-black{background-color:rgba(0,0,0,0.5);z-index:1}.hero-home .bg-cover>.container{position:relative;z-index:2}.hero-home .bg-cover{min-height:650px !important;background-position-x:right}#credit{text-align:right}#footer_alerta_logo{float:none;margin-right:0px}#credit p{float:right;margin-left:10px}#credit{text-align:right}#footer_alerta_logo{float:none;margin-right:0px}#credit p{float:right;margin-left:10px}.info-contato.pt-80{padding-top:0 !important}#img-abertura-blog{min-height:190px}footer .mt-65{margin-top:30px !important}.nav-tabs .nav-link{padding:5px 70px 5px 22px}.year-left{margin-left:29px}.year-right{margin-right:0;margin-left:130px}.imagem{text-align:center;margin-bottom:30px}.imagem img{display:inline-block}.cta-projetos-realizados .bg-cover{background-position-x:left}.accordion{margin-bottom:30px}.accordion-header button{padding:20px}.accordion-button:not(.collapsed){background-color:#f8f9fa;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.accordion-body{padding:30px}.projeto-item{border-bottom:1px solid #e9ecef}.projeto-item:last-child{border-bottom:none}.carousel-control-prev,.carousel-control-next{width:40px}.carousel-indicators{bottom:-40px}.lista-projetos::before{right:-30px}.lista-projetos::after{display:none}.accordion-button.custom-arrow::after{flex-shrink:0;width:25px;height:25px;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23264a87'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:25px;background-position:center;transition:transform 0.2s ease-in-out}.accordion-button.custom-arrow:not(.collapsed)::after{transform:rotate(-180deg)}}@media (max-width: 767px){.cookiealert{width:70%}.cookiealert .btn{margin-top:20px}.nav-down .py-20{padding-top:8px !important;padding-bottom:8px !important}#timelineCarousel .carousel-indicators{display:none}.carousel-timeline .timeline-bottomline{top:70px;z-index:1}.timeline-bottomline-complement{top:70px;z-index:-1}.carousel-timeline{padding-top:30px !important}.carousel-timeline .carousel-item{padding:0 50px}.carousel-timeline .carousel-control-prev,.carousel-timeline .carousel-control-next{width:unset;top:0}.fs-22{font-size:17rem !important}.fs-42{font-size:28rem !important}.fs-18{font-size:16rem !important}p,ul li,ol li{font-size:16rem !important}.fs-70{font-size:44rem !important}.carousel-duas-imagens .ancestor-p::before{left:210px}}@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 0){.carousel-timeline .timeline-bottomline,.timeline-bottomline-complement{top:90px}}@media (max-width: 575px){.displaced-block{padding-left:20px !important;padding-right:20px !important}.half-size{width:24%;height:auto}.nav-tabs .nav-link{padding:5px 45px 5px 10px;margin:0 3px}}@media (max-width: 450px){.nav-tabs .nav-link{font-size:1em;padding:5px 25px 5px 10px;margin:0 1px}.nav-tabs .nav-link small{font-size:0.77em}}
