﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{background-color:transparent}a:active,a:hover{outline:0}button{outline:0}*,*::after,*::before{box-sizing:border-box}.grid-1{width:calc(8.3333333333% - 20px)}.grid-2{width:calc(16.6666666667% - 20px)}.grid-3{width:calc(25% - 20px)}.grid-4{width:calc(33.3333333333% - 20px)}.grid-5{width:calc(41.6666666667% - 20px)}.grid-6{width:calc(50% - 20px)}.grid-7{width:calc(58.3333333333% - 20px)}.grid-8{width:calc(66.6666666667% - 20px)}.grid-9{width:calc(75% - 20px)}.grid-10{width:calc(83.3333333333% - 20px)}.grid-11{width:calc(91.6666666667% - 20px)}.grid-12{width:calc(100% - 20px)}.offset-1{margin-left:calc(8.3333333333% + 10px)}.offset-2{margin-left:calc(16.6666666667% + 10px)}.offset-3{margin-left:calc(25% + 10px)}.offset-4{margin-left:calc(33.3333333333% + 10px)}.offset-5{margin-left:calc(41.6666666667% + 10px)}.offset-6{margin-left:calc(50% + 10px)}.offset-7{margin-left:calc(58.3333333333% + 10px)}.offset-8{margin-left:calc(66.6666666667% + 10px)}.offset-9{margin-left:calc(75% + 10px)}.offset-10{margin-left:calc(83.3333333333% + 10px)}.offset-11{margin-left:calc(91.6666666667% + 10px)}.offset-12{margin-left:calc(100% + 10px)}@media screen and (max-width: 768px){.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9,.offset-10,.offset-11,.offset-12{margin-left:0px}}.container{max-width:85%;margin:0px auto;position:relative}@media screen and (min-width: 1600px){.container{max-width:85%}}@media screen and (max-width: 768px){.container{max-width:100%;padding-left:10px;padding-right:10px}}.container-medium{max-width:960px;margin:0px auto;position:relative}@media screen and (min-width: 1600px){.container-medium{max-width:1200%}}@media screen and (max-width: 768px){.container-medium{max-width:100%;padding-left:10px;padding-right:10px}}@font-face{font-family:"SUSH!";src:url("fonts/SUSH.woff2") format("woff2"),url("fonts/SUSH.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Montserrat",sans-serif;color:#02030a;overflow-x:hidden;position:relative}a{text-decoration:none}p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%;text-align:justify}@media screen and (min-width: 1600px){p{font-size:1.125rem;line-height:130%}}strong{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){strong{font-size:1.125rem;line-height:130%}}h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%;line-height:110%}@media screen and (min-width: 1600px){h1{font-size:3.75rem;line-height:130%}}@media screen and (max-width: 479px){h1{font-size:2.1875rem !important}}h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;color:#a0bc32;line-height:110% !important}@media screen and (min-width: 1600px){h2{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px){h2{font-size:2.1875rem}}@media screen and (max-width: 479px){h2{font-size:1.875rem !important}}h3{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.25rem;line-height:130%;color:#a0bc32;line-height:110%}@media screen and (min-width: 1600px){h3{font-size:1.375rem;line-height:130%}}h4{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1rem;line-height:130%;color:#a0bc32;line-height:110%}@media screen and (min-width: 1600px){h4{font-size:1.125rem;line-height:130%}}main{margin-top:4.8rem;min-height:100vh}img{display:block;max-width:100%;height:auto}.btn{display:inline-block;padding:12px 22px;line-height:100% !important;border-radius:50px;background:#a0bc32;color:#fff !important;display:flex;align-items:center;justify-content:center;min-width:155px;overflow:hidden;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1rem;line-height:130%;text-transform:uppercase;position:relative;transition:.5s;border:none;z-index:0}@media screen and (min-width: 1600px){.btn{font-size:1.125rem;line-height:130%}}.btn::after{content:"";width:0;height:0;top:50%;left:50%;position:absolute;background:#a0bc32;border-radius:50%;transform:translate(-50%, -50%);z-index:0;transition:.5s}.btn.preto{background-color:#fff}.btn.preto span{color:#a0bc32}.btn.preto::after{background:#fff}.btn span{position:relative;z-index:2}.btn:hover{background:transparent;color:#fff}.btn:hover::after{width:250px;height:250px}.btn:hover.azul::after{background:#a0bc32}.btn-2{display:inline-block;height:55px;border-radius:50px;background:#a0bc32;color:#fff;display:flex;align-items:center;justify-content:center;width:175px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1rem;line-height:130%;text-transform:uppercase;position:relative;overflow:hidden;border:none}@media screen and (min-width: 1600px){.btn-2{font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px){.btn-2{width:160px}}@media screen and (max-width: 320px){.btn-2{width:140px}}.btn-2::after{content:"";width:0;height:0;top:50%;left:50%;position:absolute;background:#236334;border-radius:50%;transform:translate(-50%, -50%);z-index:0;transition:.5s}.btn-2 span{position:relative;z-index:2}.btn-2:hover{background:#a0bc32;color:#a0bc32}.btn-2:hover::after{width:250px;height:250px}.centralizado{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes baixo{0%{opacity:0;transform:translate3d(0, 30px, 0) scale(0);transform-origin:left}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1);transform-origin:right}}@media screen and (min-width: 960px){[data-anime]{opacity:0;transform:translate3d(0, 30px, 0)}[data-anime].ativo{animation-name:baixo;animation-duration:.7s;animation-fill-mode:forwards;will-change:translate3d}}.ts1{animation-delay:.1s}.ts2{animation-delay:.2s}.ts3{animation-delay:.3s}.ts4{animation-delay:.4s}.ts5{animation-delay:.5s}form input,form textarea{padding:20px;width:100%;margin:5px 0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;color:#02030a !important;border:none;outline:none;background-color:transparent;background-color:#fff;border-radius:10px 20px 10px 20px;border:2px solid #a0bc32}@media screen and (min-width: 1600px){form input,form textarea{font-size:1.125rem;line-height:130%}}form input:focus,form textarea:focus{border:2px solid #236334}form input::placeholder,form textarea::placeholder{color:#7c7c7c}form textarea{height:100px}form label{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;color:#aa3905}@media screen and (min-width: 1600px){form label{font-size:1.125rem;line-height:130%}}a.floatingWhatsapp{position:fixed;right:15px;bottom:15px;width:84px;padding:5px;height:84px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:100%;z-index:999999;transition:.5s}.desktop{display:inline-block}@media screen and (max-width: 960px){.desktop{display:none}}.azul{color:#a0bc32}.section-rodape{background-color:#efefef;position:relative;height:345px}.section-rodape .homem{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);z-index:0}@media screen and (max-width: 479px){.section-rodape .homem{max-width:200%}}.section-rodape .info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;height:345px}@media screen and (max-width: 479px){.section-rodape .info{padding:98px 15px 0 15px}}.section-rodape .info h2{color:#02030a;text-align:center;margin-bottom:.625rem;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.875rem;line-height:130%}@media screen and (min-width: 1600px){.section-rodape .info h2{font-size:2.1875rem;line-height:130%}}@media screen and (max-width: 479px){.section-rodape .info h2 br{display:none}}.section-rodape .info p{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){.section-rodape .info p{font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px){.section-rodape .info p{text-align:center}}.noticias-home{margin:4rem auto 4rem auto}.noticias-home .titulo-botoes{display:flex;align-items:center;justify-content:space-between}.noticias-home .titulo-botoes .flex{display:flex;align-items:center;gap:1rem}.noticias-home .titulo-botoes .swiper-button-prev,.noticias-home .titulo-botoes .swiper-button-next{position:initial;width:45px;height:45px;border-radius:50%;border:2px solid #a0bc32;cursor:pointer}.noticias-home .titulo-botoes .swiper-button-prev:after,.noticias-home .titulo-botoes .swiper-button-next:after{font-size:20px;font-weight:800;color:#a0bc32}.noticias-home .titulo-botoes .swiper-button-prev:hover,.noticias-home .titulo-botoes .swiper-button-next:hover{background-color:#a0bc32}.noticias-home .titulo-botoes .swiper-button-prev:hover:after,.noticias-home .titulo-botoes .swiper-button-next:hover:after{color:#fff}.noticias-home h2{color:#02030a;margin-bottom:1rem}.noticias-home .swiper-slide{position:relative}.noticias-home .swiper-slide a{position:absolute;top:0;left:0;right:0;bottom:0}.noticias-home .swiper-slide h3{color:#02030a;margin-top:.625rem}.noticias-home .swiper-slide .img{border-radius:20px;overflow:hidden;height:180px}@media screen and (min-width: 1600px){.noticias-home .swiper-slide .img{height:250px}}.noticias-home .swiper-slide .img img{transform:scale(1);transition:2s linear;object-fit:cover;height:100%;width:100%}.noticias-home .swiper-slide:hover h3{text-decoration:underline}.noticias-home .swiper-slide:hover .img img{transform:scale(1.3);transition:2s linear}.paginacao{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;padding-left:0;margin-bottom:20px}.paginacao li{padding:15px !important;background-color:#fff !important;margin:10px 2px !important;border-radius:50%;height:40px !important;width:40px !important;min-height:30px !important;position:relative;transition:.3s;list-style:none;color:#a0bc32 !important;border:1px solid #a0bc32 !important;z-index:1;display:flex;justify-content:center;align-items:center}.paginacao li:hover,.paginacao li.ativo{background-color:#a0bc32 !important;border:2px solid #555551;color:#fff !important;transform:translate3d(0, -6px, 0)}.paginacao li.ativo{cursor:not-allowed}.paginacao li::after{background-color:transparent !important}.paginacao li.active{background-color:#a0bc32 !important;border:2px solid #555551;color:#fff !important}.paginacao li a{top:0;left:0;right:0;bottom:0;position:absolute;color:#a0bc32 !important;text-align:center;margin-top:3px;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){.paginacao li a{font-size:1.125rem;line-height:130%}}.paginacao li a:hover{color:#fff !important}.paginacao li.ativo a{cursor:not-allowed;color:#fff !important}@keyframes fadeInEsquerda{0%{transform:translate3d(-200px, 0px, 0);opacity:0}100%{transform:translate3d(0px, 0px, 0)}}@keyframes float{0%{filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.6));transform:translatey(0px)}50%{filter:drop-shadow(0 15px 10px rgba(0, 0, 0, 0.2));transform:translatey(-20px)}100%{filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.6));transform:translatey(0px)}}@keyframes float-mapa{0%{filter:drop-shadow(0 10px 6px #0189c4);transform:translatey(0px)}50%{filter:drop-shadow(0 10px 4px #0189c4);transform:translatey(-20px)}100%{filter:drop-shadow(0 10px 6px #0189c4);transform:translatey(0px)}}@keyframes fadeInDireita{0%{transform:translate3d(200px, 0px, 0);opacity:0}100%{transform:translate3d(0px, 0px, 0)}}@keyframes fadeInCima{0%{transform:translate3d(0px, -100px, 0);opacity:0}100%{transform:translate3d(0px, 0px, 0);opacity:1}}@keyframes fadeInBaixo{0%{transform:translate3d(0px, 100px, 0);opacity:0}100%{transform:translate3d(0px, 0px, 0);opacity:1}}@keyframes fadeInBaixoDois{0%{transform:translate3d(0px, 0px, 0);opacity:1}100%{transform:translate3d(0px, 0px, 0);opacity:1}}@keyframes animate-bubbles-circle{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes up{0%{transform:translate3d(200px, 0px, 0);opacity:0}50%{transform:translate3d(0, 0px, 0);opacity:.5}100%{filter:brightness(1.2);opacity:1}}@keyframes zom{0%{transform:scale(0);opacity:0}50%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes up2{0%{transform:translate3d(-200px, 0px, 0);opacity:0}50%{transform:translate3d(0, 0px, 0);opacity:.5}75%{filter:brightness(1.2);opacity:1}}@keyframes up3{0%{transform:translate3d(0, -200px, 0);opacity:0}50%{transform:translate3d(0, 0px, 0);opacity:.5}75%{filter:brightness(1.2);opacity:1}100%{filter:brightness(1)}}@keyframes onda{0%{background-position:0}100%{background-position:1360px}}@keyframes onda-reversa{0%{background-position:1360px}100%{background-position:0}}@keyframes rodar{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes legenda{0%{opacity:0;-webkit-transform:translate3d(0, 120%, 1px) rotate(8deg);transform:translate3d(0, 120%, 1px) rotate(8deg)}100%{opacity:1;-webkit-transform:translate3d(0, 0%, 0px) rotate(0deg);transform:translate3d(0, 0%, 0px) rotate(0deg)}}@keyframes bg{0%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes bg-up{0%{background-position-y:0%}50%{background-position-y:100%}100%{background-position-y:0%}}@keyframes setaCima{0%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(0px)}}@keyframes setas{0%{transform:translateX(0px)}100%{transform:translateX(8px)}}@keyframes setasR{0%{transform:translateX(0px)}50%{transform:translateX(-10px)}100%{transform:translateX(0px)}}@keyframes carregando{0%{width:0}100%{width:100%}}@-webkit-keyframes marquee-data{0%{transform:translateZ(0)}to{transform:translate3d(-100%, 0, 0)}}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}60%{opacity:1}100%{opacity:1}}.fadeInClass{animation-name:fadeIn;animation-duration:7s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear}.fadeInClassDois{animation-name:fadeIn;animation-duration:7s;animation-iteration-count:infinite;animation-direction:reverse;animation-timing-function:linear;animation-delay:14s}header{position:fixed;width:100%;top:0;left:0;z-index:99980;background-color:#fff;padding:0;transition:.4s;box-shadow:0 0 10px rgba(0,0,0,.15)}@media screen and (max-width: 479px){header{height:80px}}header::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.25))}@media screen and (min-width: 1600px){header::after{top:-30px}}@media screen and (max-width: 479px){header::after{background-size:250%;background-repeat:no-repeat;background-position:-390px 0}}header.nav-down,header.nav-c{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25)}header.nav-down::after,header.nav-c::after{opacity:0}header.nav-down .logo-info .btn,header.nav-c .logo-info .btn{background-color:#8fa82d}header.nav-down .logo-info .btn:after,header.nav-c .logo-info .btn:after{background-color:#7e9427}header.nav-down .logo-info .menu-hamburger,header.nav-c .logo-info .menu-hamburger{top:0 !important;width:55px !important;height:55px !important}@media screen and (max-width: 479px){header.nav-down .logo-info .menu-hamburger,header.nav-c .logo-info .menu-hamburger{width:50px !important;height:50px !important;top:5px !important}}header.nav-down .logo-info .menu-hamburger span,header.nav-c .logo-info .menu-hamburger span{height:4px !important;background:#02030a !important}header.nav-down .logo-info .menu-hamburger span::after,header.nav-c .logo-info .menu-hamburger span::after{height:4px !important;background:#02030a !important}header.nav-down .logo-info .menu-hamburger span::before,header.nav-c .logo-info .menu-hamburger span::before{height:4px !important;background:#02030a !important}header.nav-down .logo-info .flex,header.nav-c .logo-info .flex{height:76px}@media screen and (min-width: 1600px){header.nav-down .logo-info .flex,header.nav-c .logo-info .flex{align-items:center;padding-top:0}}@media screen and (max-width: 479px){header.nav-down .logo-info .flex,header.nav-c .logo-info .flex{height:100%}}header.nav-down .logo-info .logo,header.nav-c .logo-info .logo{margin-top:8px !important}@media screen and (max-width: 479px){header.nav-down .logo-info .logo,header.nav-c .logo-info .logo{margin-top:15px !important}}header.nav-down .logo-info .logo img,header.nav-c .logo-info .logo img{width:185px !important}@media screen and (max-width: 479px){header.nav-down .logo-info .logo img,header.nav-c .logo-info .logo img{width:50% !important}}header .header-top{display:flex;justify-content:flex-end;align-items:center;height:30px;background-color:#a0bc32;padding:0 2rem}@media screen and (max-width: 479px){header .header-top{padding:0 1rem;display:none}}header .header-top .links-rapidos{margin-left:2rem}@media screen and (max-width: 479px){header .header-top .links-rapidos{display:flex}}header .header-top .links-rapidos a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;padding:15px 0;margin-right:10px;letter-spacing:1px;display:inline-block}@media screen and (min-width: 1600px){header .header-top .links-rapidos a{font-size:1.125rem;line-height:130%}}header .header-top .links-rapidos a img{filter:grayscale(1) brightness(0) invert(1);width:20px}header .header-top .links-rapidos a:hover{color:#236334}header .header-top .links-rapidos a:hover img{filter:brightness(0.1) hue-rotate(278deg) !important}header .header-top ul{display:flex;justify-content:space-between;gap:1rem}header .header-top ul a{color:#fff;padding:4px 10px;border-radius:20px}header .header-top ul a:hover{background-color:#8fa82d}header .logo-info{display:flex;justify-content:space-between;align-items:center;transition:.3s;padding:0 2rem}@media screen and (max-width: 479px){header .logo-info{padding:0 1rem}}header .logo-info .logo{margin:10px 0;transition:.7s}@media screen and (max-width: 479px){header .logo-info .logo{margin-top:15px}}header .logo-info .logo img{width:250px;transition:.7s}@media screen and (max-width: 479px){header .logo-info .logo img{width:50%}}header .logo-info p{font-weight:800;font-style:italic;color:#a0bc32}@media screen and (max-width: 479px){header .logo-info p{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1rem;line-height:130%;display:none}}@media screen and (max-width: 479px)and (min-width: 1600px){header .logo-info p{font-size:1.125rem;line-height:130%}}header .logo-info p a{color:#a0bc32}header .logo-info p a img{display:inline-block;position:relative;top:6px}@media screen and (max-width: 479px){header .logo-info p a img{width:19px}}header nav{position:relative}header nav .menu-hamburger{width:65px;height:65px;display:block;right:0px;top:0px;padding:5px;cursor:pointer;position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}@media screen and (max-width: 479px){header nav .menu-hamburger{width:50px;height:50px;top:5px}}header nav .menu-hamburger span{background:#02030a;width:60%;height:5px;position:relative;display:block;transition:.3s}@media screen and (max-width: 479px){header nav .menu-hamburger span{height:4px}}header nav .menu-hamburger span::after{content:"";width:100%;height:5px;position:absolute;top:-10px;background:#02030a;display:block;transition:.3s}@media screen and (max-width: 479px){header nav .menu-hamburger span::after{height:4px;top:-9px}}header nav .menu-hamburger span::before{content:"";width:100%;height:5px;position:absolute;top:10px;background:#02030a;display:block;transition:.3s}@media screen and (max-width: 479px){header nav .menu-hamburger span::before{height:4px;top:9px}}header nav .menu-hamburger:hover span{transform:rotate(180deg)}header nav .flex{display:flex;align-items:center;gap:15px;justify-content:space-between;transition:.7s}@media screen and (max-width: 479px){header nav .flex{width:100%;flex-direction:column}}header nav .flex .btn{background-color:#cbcbcb !important}header nav .flex .btn span{font-size:12px}header nav .flex .btn img{width:10px}header nav .flex ul{display:flex;gap:40px;margin-right:2rem;align-items:center}@media screen and (max-width: 479px){header nav .flex ul{display:none}}header nav .flex ul li a{color:#02030a;padding:12px 22px;border-radius:40px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){header nav .flex ul li a{font-size:1.125rem;line-height:130%}}header nav .flex ul li a:hover{background-color:#a0bc32;color:#fff}header nav .flex .btn img{margin-left:10px;width:19px;top:-1px;position:relative;z-index:2}@media screen and (max-width: 479px){header nav .flex .btn{display:none}}header #menu{position:fixed;top:0;left:0;bottom:0;background-color:#555551;visibility:hidden;opacity:0}header #menu.active{animation:animar-menu .3s linear forwards}header #menu.active nav{animation:mostrar .5s .2s cubic-bezier(0.62, 0.28, 0.23, 0.99) forwards}header #menu.active .fechar{animation:mostrar 1s .5s cubic-bezier(0.62, 0.28, 0.23, 0.99) forwards}header #menu.active .foto{background-image:url("../img/bg_menu.jpg")}@keyframes mostrar{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes animar-menu{0%{visibility:hidden;opacity:0;left:-100%}50%{left:-50%;visibility:visible;visibility:visible;opacity:1}100%{visibility:visible;opacity:1;left:0;right:0}}header #menu .fechar{position:absolute;right:40px;top:40px;z-index:5;opacity:0}header #menu .fechar button{font-family:"Montserrat",sans-serif;font-weight:400;font-size:2.5rem;line-height:130%;color:#fff;cursor:pointer;border:none;background:transparent;display:flex;align-items:center;gap:10px;transition:.3s}@media screen and (min-width: 1600px){header #menu .fechar button{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px){header #menu .fechar button{font-size:2.1875rem}}header #menu .fechar button span{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%;letter-spacing:2px;transition:.3s}@media screen and (min-width: 1600px){header #menu .fechar button span{font-size:1.375rem;line-height:130%}}header #menu .fechar button:hover{color:#236334}header #menu .fechar button:hover span{letter-spacing:0px}header #menu nav{display:grid;grid-template-columns:1fr 1fr;gap:5rem;justify-content:center;height:100vh;margin-bottom:10rem;padding:0;position:relative;z-index:2;opacity:0}@media screen and (max-width: 479px){header #menu nav{grid-template-columns:.5fr 1fr;gap:2rem}}header #menu nav .foto{height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../../img/roads-bg-header-1.jpg");opacity:1}@media screen and (max-width: 479px){header #menu nav .foto{background-size:350%}}header #menu nav .m{display:flex;flex-direction:column;justify-content:center}header #menu nav ul{width:90%}header #menu nav ul li{margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5)}header #menu nav ul li a{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.875rem;line-height:130%;letter-spacing:2px;color:#fff;display:block;transition:.3s;padding:5px 0}@media screen and (min-width: 1600px){header #menu nav ul li a{font-size:2.1875rem;line-height:130%}}@media screen and (max-width: 479px){header #menu nav ul li a{padding:10px 0}}header #menu nav ul li a:hover{color:#a0bc32}@media screen and (max-width: 479px){header #menu nav ul li a{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.25rem;line-height:130%}}@media screen and (max-width: 479px)and (min-width: 1600px){header #menu nav ul li a{font-size:1.375rem;line-height:130%}}header #menu nav ul [data-menu]{position:relative;cursor:pointer}@media screen and (max-width: 479px){header #menu nav ul [data-menu]{cursor:default}}header #menu nav ul [data-menu]:hover::after{color:#236334;border:1px solid #236334}header #menu nav ul [data-menu]::after{content:"❯";width:30px;height:30px;position:absolute;right:0;top:0px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.25rem;line-height:130%;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;border:1px solid #fff;transition:.3s;transform:rotate(90deg)}@media screen and (min-width: 1600px){header #menu nav ul [data-menu]::after{font-size:1.375rem;line-height:130%}}@media screen and (max-width: 479px){header #menu nav ul [data-menu]::after{width:25px;height:25px;top:10px}}header #menu nav ul [data-menu].active>a{color:#236334}header #menu nav ul [data-menu].active::after{transform:rotate(0deg);border:1px solid #236334;color:#236334}header #menu nav ul [data-menu].active [data-submenu]{display:block}header #menu nav ul [data-menu] [data-submenu]{width:100%;display:none;transition:.3s}header #menu nav ul [data-menu] [data-submenu] li{border-bottom:1px solid rgba(255,255,255,.2);padding-left:20px}header #menu nav ul [data-menu] [data-submenu] li:last-child{border:none}header #menu nav ul [data-menu] [data-submenu] li a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%;letter-spacing:2px;padding:5px 0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%}@media screen and (min-width: 1600px){header #menu nav ul [data-menu] [data-submenu] li a{font-size:1.375rem;line-height:130%}}@media screen and (min-width: 1600px){header #menu nav ul [data-menu] [data-submenu] li a{font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px){header #menu nav ul [data-menu] [data-submenu] li a{padding:10px 0}}header #menu nav .links-rapidos{margin-top:4rem}@media screen and (max-width: 479px){header #menu nav .links-rapidos{display:flex;flex-wrap:wrap}}header #menu nav .links-rapidos a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;padding:15px 0;margin-right:10px;letter-spacing:1px;display:inline-block}@media screen and (min-width: 1600px){header #menu nav .links-rapidos a{font-size:1.125rem;line-height:130%}}header #menu nav .links-rapidos a img{filter:grayscale(1) brightness(0) invert(1)}header #menu nav .links-rapidos a:hover{color:#236334}header #menu nav .links-rapidos a:hover img{filter:brightness(1.5) hue-rotate(232deg) !important}header.esconde-menu .logo-info .flex ul{opacity:0;visibility:hidden;transition:1s}header.esconde-menu .logo-info .flex ul.active{opacity:1;visibility:visible;transition:1s}footer{background-color:#555551;position:relative;z-index:1}footer .botoes{display:grid;grid-template-columns:.8fr 1fr .7fr;margin:0 auto;max-width:1010px;padding:4rem 0 4rem 0}@media screen and (max-width: 768px){footer .botoes{flex-direction:column;align-items:center;gap:10px;padding:50px 0;grid-template-columns:1fr}}footer .botoes .item{display:flex;flex-direction:column}@media screen and (max-width: 768px){footer .botoes .item{gap:10px;justify-content:center;align-items:center}}footer .botoes .item.mt{margin-top:.625rem}footer .botoes .item p{color:#fff}footer .botoes .qr{position:relative}footer .botoes .qr img{width:260px;margin:0 auto}footer .botoes a{color:#fff}footer .botoes a:hover{color:#a0bc32;text-decoration:underline}footer .botoes ul{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width: 479px){footer .botoes ul{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .botoes ul li{text-align:center}}footer .botoes .links-rapidos{margin-top:10px}@media screen and (max-width: 768px){footer .botoes .links-rapidos{display:flex;flex-wrap:wrap;gap:10px}}footer .botoes .links-rapidos a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;letter-spacing:1px;display:inline-block}@media screen and (min-width: 1600px){footer .botoes .links-rapidos a{font-size:1.125rem;line-height:130%}}footer .botoes .links-rapidos a img{filter:grayscale(1) brightness(0) invert(1);width:30px}@media screen and (max-width: 768px){footer .botoes .links-rapidos a img{width:35px}}footer .botoes .links-rapidos a:hover{color:#a0bc32}footer .botoes .links-rapidos a:hover img{filter:brightness(1.5) hue-rotate(232deg) !important}footer .legulas{padding:20px 0;border-bottom:1px solid #0879d8;position:relative}footer .legulas::after{content:"";width:100%;height:1px;bottom:-2px;position:absolute;background-color:#02559b}footer .legulas .flex{display:flex;justify-content:space-around;max-width:960px;margin:0 auto}@media screen and (max-width: 479px){footer .legulas .flex{flex-wrap:wrap;justify-content:center}}footer .legulas .flex img{transition:.3s}@media screen and (max-width: 479px){footer .legulas .flex img{width:300px}}footer .legulas .flex img:hover{transform:scale(1.1)}footer .legulas-dois{padding:20px 0;border-top:1px solid #6a6a65;position:relative}footer .legulas-dois::after{content:"";width:100%;height:2px;position:absolute;top:-2px;left:0;border-top:1px solid #40403d}footer .legulas-dois .flex{display:flex;justify-content:center;max-width:960px;gap:15px;margin:0 auto;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:130%}@media screen and (min-width: 1600px){footer .legulas-dois .flex{font-size:0.875rem;line-height:130%}}@media screen and (max-width: 479px){footer .legulas-dois .flex{flex-wrap:wrap;justify-content:center}}footer .legulas-dois .flex a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.875rem;line-height:130%;font-size:12px;text-transform:uppercase}@media screen and (min-width: 1600px){footer .legulas-dois .flex a{font-size:0.875rem;line-height:130%}}footer .legulas-dois .flex a:hover{color:#a0bc32;text-decoration:underline}.home{margin-top:7rem}@media screen and (max-width: 479px){.home{margin-top:5rem}}@keyframes fundoAlternate{0%{opacity:.7;z-index:1}5%{opacity:1;z-index:1}100%{opacity:0;z-index:1}}.home .banner-home{height:585px;position:relative;overflow:hidden}@media screen and (max-width: 479px){.home .banner-home{height:600px}}.home .banner-home .foto{object-fit:cover;width:100%;height:100%;position:absolute;opacity:1;top:0}.home .banner-home::before{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);position:absolute;z-index:1}.home .banner-home .legenda{position:absolute;left:45%;top:55%;transform:translate(-50%, -50%);z-index:2}@media screen and (max-width: 479px){.home .banner-home .legenda{left:5%;top:15%;transform:translate(0, 0);max-width:90%}}.home .banner-home .legenda h1{color:#fff;line-height:110%;margin-bottom:3rem;font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.8125rem;line-height:130%;line-height:110% !important}@media screen and (min-width: 1600px){.home .banner-home .legenda h1{font-size:3.125rem;line-height:130%}}@media screen and (max-width: 479px){.home .banner-home .legenda h1{font-size:2.1875rem}}@media screen and (max-width: 479px){.home .banner-home .legenda h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;line-height:110% !important;font-size:1.8rem !important;margin-bottom:2rem;text-align:justify}}@media screen and (max-width: 479px)and (min-width: 1600px){.home .banner-home .legenda h1{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px)and (max-width: 479px){.home .banner-home .legenda h1{font-size:2.1875rem}}.home .banner-home .legenda p{color:#fff;padding-left:14rem;margin-bottom:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%}@media screen and (min-width: 1600px){.home .banner-home .legenda p{font-size:1.375rem;line-height:130%}}@media screen and (max-width: 479px){.home .banner-home .legenda p{padding-left:0rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px)and (min-width: 1600px){.home .banner-home .legenda p{font-size:1.125rem;line-height:130%}}.home .gerenciamento-energia-home{margin:5rem auto}@media screen and (max-width: 479px){.home .gerenciamento-energia-home{margin:2rem auto 16rem 0}}.home .gerenciamento-energia-home h2,.home .gerenciamento-energia-home h3{text-align:center;color:#02030a}.home .gerenciamento-energia-home h3{margin-bottom:5rem}@media screen and (max-width: 479px){.home .gerenciamento-energia-home h3{margin-bottom:3rem;margin-top:1rem}.home .gerenciamento-energia-home h3 br{display:none}}.home .gerenciamento-energia-home .lista-icones{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;margin-bottom:10rem}@media screen and (max-width: 768px){.home .gerenciamento-energia-home .lista-icones{grid-template-columns:1fr 1fr}}@media screen and (max-width: 479px){.home .gerenciamento-energia-home .lista-icones{grid-template-columns:1fr}}.home .gerenciamento-energia-home .lista-icones p{text-align:center}.home .gerenciamento-energia-home .lista-icones img{width:100px;margin:0 auto 1rem auto}.home .gerenciamento-energia-home .lista-icones .ultimo{width:85px}.home .menu-banenr{height:70px;background-color:#555551;top:80px;z-index:9999}@media screen and (max-width: 479px){.home .menu-banenr{height:65px}}.home .menu-banenr ul{display:flex;justify-content:center;align-items:center;height:70px;gap:4rem}@media screen and (max-width: 479px){.home .menu-banenr ul{height:65px;gap:0}}.home .menu-banenr ul a{color:#fff;padding:12px 22px;border-radius:40px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){.home .menu-banenr ul a{font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px){.home .menu-banenr ul a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%}}@media screen and (max-width: 479px)and (min-width: 1600px){.home .menu-banenr ul a{font-size:1.125rem;line-height:130%}}.home .menu-banenr ul a:hover{background-color:#a0bc32}.home .energia-home-meio{margin-bottom:5rem}@media screen and (max-width: 479px){.home .energia-home-meio{margin-bottom:2.5rem}}.home .energia-home-meio .duas-colunas{display:grid;grid-template-columns:.8fr 1fr;gap:2rem}@media screen and (max-width: 479px){.home .energia-home-meio .duas-colunas{grid-template-columns:1fr}}.home .energia-home-meio .duas-colunas h3{color:#02030a;margin-bottom:1rem}@media screen and (max-width: 479px){.home .energia-home-meio .duas-colunas h3{text-align:center}.home .energia-home-meio .duas-colunas h3 br{display:none}}.home .energia-home-meio .duas-colunas p{margin-bottom:1rem}.home .energia-home-meio .duas-colunas .btn{max-width:320px}.home .energia-home-meio .duas-colunas .btn::after{z-index:-1}.home .energia-home-meio .duas-colunas .btn:hover::after{width:580px}.home .energia-home-meio .duas-colunas .mapa img{position:absolute;top:-85px}@media screen and (max-width: 479px){.home .energia-home-meio .duas-colunas .mapa img{top:-240px}}.noticias .banner-noticias{height:300px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#50504c}@media screen and (max-width: 479px){.noticias .banner-noticias{height:calc(10vh + 80px)}}.noticias .banner-noticias::after{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.noticias .banner-noticias .legenda{max-width:850px;transform:translate(0, -50%);margin-left:7.2%;position:absolute;top:60%;z-index:2}@media screen and (max-width: 479px){.noticias .banner-noticias .legenda{margin-left:10px}}@media screen and (min-width: 1600px){.noticias .banner-noticias .legenda{margin-left:7.6%;max-width:1050px}}.noticias .banner-noticias .legenda h1{color:#fff;line-height:110%;margin-top:1.5rem}.noticias .banner-noticias .legenda p{color:#fff;padding-left:14rem;margin-bottom:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%}@media screen and (min-width: 1600px){.noticias .banner-noticias .legenda p{font-size:1.375rem;line-height:130%}}.noticias .lista-noticias{margin:4rem auto;display:grid;grid-template-columns:1fr 370px;gap:5rem}@media screen and (max-width: 479px){.noticias .lista-noticias{margin:2rem auto;display:grid;grid-template-columns:1fr;gap:1rem}}@media screen and (min-width: 1600px){.noticias .lista-noticias{grid-template-columns:1fr 420px}}.noticias .lista-noticias h2{margin-bottom:1rem}.noticias .lista-noticias .lista{display:flex;flex-direction:column;gap:1rem}.noticias .lista-noticias .lista .item-noticia{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.noticias .lista-noticias .lista .item-noticia:hover h3{text-decoration:underline}.noticias .lista-noticias .lista .item-noticia h3{color:#02030a}.noticias .lista-noticias .lista .item-noticia span{display:inline-block;padding:5px 15px;background-color:#a0bc32;color:#fff;border-radius:20px;margin:.625rem 0}.noticias .lista-noticias .lista .item-noticia p,.noticias .lista-noticias .lista .item-noticia a{color:#02030a}.noticias .lista-noticias .swiper-slide{position:relative;margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width: 479px){.noticias .lista-noticias .swiper-slide{margin-bottom:1rem;padding-bottom:1rem}}.noticias .lista-noticias .swiper-slide a{position:absolute;top:0;left:0;right:0;bottom:0}.noticias .lista-noticias .swiper-slide h3{color:#02030a;margin-top:.625rem}.noticias .lista-noticias .swiper-slide .img{border-radius:20px;overflow:hidden;height:180px}@media screen and (min-width: 1600px){.noticias .lista-noticias .swiper-slide .img{height:250px}}.noticias .lista-noticias .swiper-slide .img img{transform:scale(1);transition:2s linear;object-fit:cover;height:100%;width:100%}.noticias .lista-noticias .swiper-slide:hover h3{text-decoration:underline}.noticias .lista-noticias .swiper-slide:hover .img img{transform:scale(1.3);transition:2s linear}.noticias.noticias-dentro h2{color:#fff}.noticias.noticias-dentro .ponta-ponta{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 479px){.noticias.noticias-dentro .ponta-ponta{display:flex;flex-direction:column;align-items:flex-start;gap:0}}.noticias.noticias-dentro .ponta-ponta .a2a_default_style .a2a_counter img,.noticias.noticias-dentro .ponta-ponta .a2a_default_style .a2a_dd,.noticias.noticias-dentro .ponta-ponta .a2a_default_style .a2a_svg{border-radius:32px !important}.noticias.noticias-dentro .ponta-ponta .btn{text-decoration:none !important}.noticias.noticias-dentro .ponta-ponta .btn span{text-decoration:none !important}.noticias.noticias-dentro .ponta-ponta.betwee{justify-content:space-between}@media screen and (max-width: 479px){.noticias.noticias-dentro .ponta-ponta.betwee{flex-direction:row}}.noticias.noticias-dentro .banner-noticias{height:500px}@media screen and (max-width: 479px){.noticias.noticias-dentro .banner-noticias{height:400px}}.noticias.noticias-dentro .banner-noticias .legenda{top:45%;left:0;max-width:850px;transform:translate(0, -50%);margin-left:7.2%}@media screen and (max-width: 479px){.noticias.noticias-dentro .banner-noticias .legenda{margin-left:10px;margin-right:10px}}@media screen and (min-width: 1600px){.noticias.noticias-dentro .banner-noticias .legenda{margin-left:7.6%;max-width:887px}}@media screen and (min-width: 1800px){.noticias.noticias-dentro .banner-noticias .legenda{margin-left:7.6%;max-width:1125px}}.noticias.noticias-dentro .banner-noticias .legenda .data{display:inline-block;padding:5px 15px;background-color:#a0bc32;color:#fff;border-radius:20px;margin:1rem 0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){.noticias.noticias-dentro .banner-noticias .legenda .data{font-size:1.125rem;line-height:130%}}.noticias.noticias-dentro .lista-noticias{transform:translateY(-220px);margin-bottom:-220px}@media screen and (max-width: 479px){.noticias.noticias-dentro .lista-noticias{transform:translateY(-135px);margin-bottom:-135px}}.noticias.noticias-dentro .lista-noticias .imagem-noticia{border-radius:30px;max-height:500px;width:100%;object-fit:cover;margin-bottom:3rem}@media screen and (max-width: 479px){.noticias.noticias-dentro .lista-noticias .imagem-noticia{height:330px}}@media screen and (max-width: 479px){.noticias.noticias-dentro .lista-noticias .destaque-cor{color:#a0bc32}}.noticias.noticias-dentro .lista-noticias .texto{margin-bottom:4rem}@media screen and (max-width: 479px){.noticias.noticias-dentro .lista-noticias .texto{margin-bottom:2rem}}.noticias.noticias-dentro .lista-noticias .texto h3{margin-bottom:1rem}.noticias.noticias-dentro .lista-noticias .texto h3,.noticias.noticias-dentro .lista-noticias .texto a{color:#a0bc32}.noticias.noticias-dentro .lista-noticias .texto a{text-decoration:underline}.noticias.noticias-dentro .lista-noticias .texto p{margin-bottom:2rem;text-align:justify}.noticias.noticias-dentro .lista-noticias .texto blockquote{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5625rem;line-height:130%;border-left:5px solid #a0bc32;padding-left:2rem;margin:1rem 0 2rem 0;font-style:italic;color:#555551}@media screen and (min-width: 1600px){.noticias.noticias-dentro .lista-noticias .texto blockquote{font-size:1.75rem;line-height:130%}}.noticias.noticias-dentro .lista-noticias .texto ul{margin:1rem 0}.noticias.noticias-dentro .lista-noticias .texto ul li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%;position:relative;padding:.625rem 0 .625rem 2rem}@media screen and (min-width: 1600px){.noticias.noticias-dentro .lista-noticias .texto ul li{font-size:1.125rem;line-height:130%}}.noticias.noticias-dentro .lista-noticias .texto ul li::after{content:"";position:absolute;top:12px;left:0;width:20px;height:20px;background-color:#fff;border-radius:50%;border:4px solid #a0bc32}.noticias.noticias-dentro .lista-noticias .texto ul li p{margin-bottom:0}.noticias.servicos-dentro h2{color:#a0bc32}.noticias.servicos-dentro .lista-noticias{transform:translateY(0);margin-bottom:0}.noticias.servicos-dentro .lista-noticias ul.li-servicos{margin-top:30px}.noticias.servicos-dentro .lista-noticias ul.li-servicos li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(2,3,10,.5)}.noticias.servicos-dentro .lista-noticias ul.li-servicos li a{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.25rem;line-height:130%;color:#02030a}@media screen and (min-width: 1600px){.noticias.servicos-dentro .lista-noticias ul.li-servicos li a{font-size:1.375rem;line-height:130%}}.noticias.servicos-dentro .lista-noticias ul.li-servicos li a:hover{color:#a0bc32}.noticias.servicos-dentro .banner-noticias{height:300px;background-color:#a0bc32}.noticias.servicos-dentro .banner-noticias::after{display:none}.noticias.servicos-dentro .banner-noticias .legenda{top:60%}.noticias.servicos-dentro .banner-noticias .legenda h2{color:#fff}.clientes .banner-clientes{height:300px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#50504c}@media screen and (max-width: 479px){.clientes .banner-clientes{height:calc(10vh + 80px);background-position:39% 50%}}.clientes .banner-clientes::after{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.clientes .banner-clientes .legenda{max-width:850px;transform:translate(0, -50%);margin-left:7.2%;position:absolute;top:60%;z-index:2}@media screen and (max-width: 479px){.clientes .banner-clientes .legenda{margin-left:10px}}@media screen and (min-width: 1600px){.clientes .banner-clientes .legenda{margin-left:7.6%;max-width:1050px}}.clientes .banner-clientes .legenda h1{color:#fff;line-height:110%;margin-top:1.5rem}@media screen and (max-width: 768px){.clientes .banner-clientes .legenda h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;margin-bottom:0rem;margin-top:1rem}}@media screen and (max-width: 768px)and (min-width: 1600px){.clientes .banner-clientes .legenda h1{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 768px)and (max-width: 479px){.clientes .banner-clientes .legenda h1{font-size:2.1875rem}}.clientes .banner-clientes .legenda p{color:#fff;padding-left:14rem;margin-bottom:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%}@media screen and (min-width: 1600px){.clientes .banner-clientes .legenda p{font-size:1.375rem;line-height:130%}}.clientes .lista-clientes{margin:5rem auto 4rem auto}@media screen and (max-width: 479px){.clientes .lista-clientes{margin:2rem auto 4rem auto}}.clientes .lista-clientes p{margin-bottom:2rem}.clientes .lista-clientes ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media screen and (min-width: 1600px){.clientes .lista-clientes ul{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1800px){.clientes .lista-clientes ul{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 768px){.clientes .lista-clientes ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 479px){.clientes .lista-clientes ul{grid-template-columns:repeat(3, 1fr)}}.clientes .lista-clientes ul li{border:1px solid rgba(0,0,0,.1);border-radius:20px}.clientes .lista-clientes ul li img{margin:0 auto;filter:grayscale(1);transition:.3s}.clientes .lista-clientes ul li:hover{border:1px solid rgba(160,188,50,.9);transition:.3s}.clientes .lista-clientes ul li:hover img{filter:grayscale(0);transition:.3s}.empresa .banner-empresa{height:calc(60vh + 105px);position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#50504c}@media screen and (max-width: 479px){.empresa .banner-empresa{height:400px}}.empresa .banner-empresa::after{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.empresa .banner-empresa .legenda{max-width:850px;transform:translate(0, -50%);margin-left:7.2%;position:absolute;top:60%;z-index:2}@media screen and (max-width: 479px){.empresa .banner-empresa .legenda{margin-left:4.2%;max-width:90%}}@media screen and (min-width: 1600px){.empresa .banner-empresa .legenda{margin-left:7.6%;max-width:1050px}}.empresa .banner-empresa .legenda h1{color:#fff;line-height:110%;margin-bottom:3rem}@media screen and (max-width: 479px){.empresa .banner-empresa .legenda h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;line-height:100%;margin-bottom:1rem;text-align:left}}@media screen and (max-width: 479px)and (min-width: 1600px){.empresa .banner-empresa .legenda h1{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px)and (max-width: 479px){.empresa .banner-empresa .legenda h1{font-size:2.1875rem}}@media screen and (max-width: 479px){.empresa .banner-empresa .legenda h1 br{display:none}}.empresa .banner-empresa .legenda p{color:#fff;margin-bottom:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%}@media screen and (min-width: 1600px){.empresa .banner-empresa .legenda p{font-size:1.375rem;line-height:130%}}.empresa .banner-empresa .legenda p span{color:#a0bc32}@media screen and (max-width: 479px){.empresa .banner-empresa .legenda p{text-align:center}}.empresa .banner-empresa .legenda h2{color:#fff}.empresa .banner-empresa .legenda h2 span{color:#a0bc32}.empresa .lista-empresa .duas{display:grid;grid-template-columns:530px 1fr;gap:5rem;margin:5rem 0}@media screen and (max-width: 479px){.empresa .lista-empresa .duas{grid-template-columns:1fr;gap:2rem;margin:2rem 0}}.empresa .lista-empresa .duas p{margin-bottom:2rem}.empresa .lista-empresa .duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%}@media screen and (min-width: 1600px){.empresa .lista-empresa .duas h2{font-size:3.75rem;line-height:130%}}@media screen and (max-width: 479px){.empresa .lista-empresa .duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;text-align:left}}@media screen and (max-width: 479px)and (min-width: 1600px){.empresa .lista-empresa .duas h2{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px)and (max-width: 479px){.empresa .lista-empresa .duas h2{font-size:2.1875rem}}@media screen and (max-width: 479px){.empresa .lista-empresa .duas h2 br{display:none}}.empresa .fundadores .container-duas{display:grid;grid-template-columns:1fr 420px;gap:5rem}@media screen and (max-width: 479px){.empresa .fundadores .container-duas{display:flex;flex-direction:column;gap:2rem}}@media screen and (min-width: 1600px){.empresa .fundadores .container-duas{grid-template-columns:1fr 530px}}.empresa .fundadores .container-duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%}@media screen and (min-width: 1600px){.empresa .fundadores .container-duas h2{font-size:3.75rem;line-height:130%}}@media screen and (max-width: 479px){.empresa .fundadores .container-duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;text-align:left}}@media screen and (max-width: 479px)and (min-width: 1600px){.empresa .fundadores .container-duas h2{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px)and (max-width: 479px){.empresa .fundadores .container-duas h2{font-size:2.1875rem}}@media screen and (max-width: 479px){.empresa .fundadores .container-duas h2 br{display:none}}.empresa .fundadores .container-duas .duas{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 479px){.empresa .fundadores .container-duas .duas{grid-template-columns:1fr;gap:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}.empresa .fundadores .container-duas .duas img{width:280px;margin:0 auto}@media screen and (min-width: 1600px){.empresa .fundadores .container-duas .duas img{width:350px}}.empresa .fundadores .container-duas .duas h3{margin-top:1rem;margin-bottom:.313rem}.empresa .fundadores .container-duas .duas h3,.empresa .fundadores .container-duas .duas p{color:#02030a;text-align:center}.empresa .fundadores .container-duas .duas p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%}@media screen and (min-width: 1600px){.empresa .fundadores .container-duas .duas p{font-size:1.125rem;line-height:130%}}@media screen and (max-width: 479px){.empresa .fundadores .container-duas .duas p{margin:0 !important}}.empresa .fundadores .container-duas .p-menor{font-size:14px !important}@media screen and (max-width: 479px){.empresa .fundadores .container-duas .p-menor{text-align:center !important}}@media screen and (max-width: 479px){.empresa .fundadores .container-duas p{text-align:justify !important}}.empresa .valores{background-color:#a0bc32;margin-top:5rem}@media screen and (max-width: 479px){.empresa .valores{margin-top:2rem}}.empresa .valores .lista-icones{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5rem;gap:4rem}@media screen and (max-width: 479px){.empresa .valores .lista-icones{grid-template-columns:1fr;gap:2rem;padding:1rem}}.empresa .valores .lista-icones h3{color:#fff;text-align:center}.empresa .valores .lista-icones p{text-align:center;color:#fff}.empresa .valores .lista-icones img{width:140px;margin:0 auto 1rem auto;filter:brightness(3)}.empresa .valores .texto-rotativo{padding:5.7142857143vw 0;display:flex;overflow:hidden}.empresa .valores .texto-rotativo .text-marquee{will-change:transform;-webkit-animation:marquee-data 60s linear infinite;animation:marquee-data 60s linear infinite;display:block}.empresa .valores .texto-rotativo .text-marquee span{font-family:"Montserrat",sans-serif;font-weight:800;font-size:calc(28.63529px + 2.07353vw);white-space:nowrap;will-change:transform;text-transform:uppercase;color:#fff}@media screen and (max-width: 479px){.empresa .valores .texto-rotativo .text-marquee span{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%}}@media screen and (max-width: 479px)and (min-width: 1600px){.empresa .valores .texto-rotativo .text-marquee span{font-size:3.75rem;line-height:130%}}.consultoria .banner-consultoria{height:300px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#50504c}@media screen and (max-width: 479px){.consultoria .banner-consultoria{height:calc(10vh + 80px)}}.consultoria .banner-consultoria::after{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.consultoria .banner-consultoria .legenda{max-width:850px;transform:translate(0, -50%);margin-left:7.2%;position:absolute;top:60%;z-index:2}@media screen and (max-width: 479px){.consultoria .banner-consultoria .legenda{margin-left:3.2%}}@media screen and (min-width: 1600px){.consultoria .banner-consultoria .legenda{margin-left:7.6%;max-width:1050px}}.consultoria .banner-consultoria .legenda h1{color:#fff;line-height:110%;margin-top:1.5rem}@media screen and (max-width: 768px){.consultoria .banner-consultoria .legenda h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;margin-bottom:0rem;margin-top:1rem}}@media screen and (max-width: 768px)and (min-width: 1600px){.consultoria .banner-consultoria .legenda h1{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 768px)and (max-width: 479px){.consultoria .banner-consultoria .legenda h1{font-size:2.1875rem}}.consultoria .banner-consultoria .legenda p{color:#fff;margin-bottom:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%}@media screen and (min-width: 1600px){.consultoria .banner-consultoria .legenda p{font-size:1.375rem;line-height:130%}}.consultoria .banner-consultoria .legenda p span{color:#a0bc32}.consultoria .banner-consultoria .legenda h2{color:#fff}.consultoria .banner-consultoria .legenda h2 span{color:#a0bc32}.consultoria .lista-consultoria .duas{display:grid;grid-template-columns:530px 1fr;gap:5rem;margin:5rem 0 2rem 0}@media screen and (max-width: 479px){.consultoria .lista-consultoria .duas{grid-template-columns:1fr;margin:2rem 0 0rem 0;gap:2rem}}.consultoria .lista-consultoria .duas p{margin-bottom:2rem}.consultoria .lista-consultoria .duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%}@media screen and (min-width: 1600px){.consultoria .lista-consultoria .duas h2{font-size:3.75rem;line-height:130%}}@media screen and (max-width: 479px){.consultoria .lista-consultoria .duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%}}@media screen and (max-width: 479px)and (min-width: 1600px){.consultoria .lista-consultoria .duas h2{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 479px)and (max-width: 479px){.consultoria .lista-consultoria .duas h2{font-size:2.1875rem}}.consultoria .chamada{margin-bottom:5rem}@media screen and (max-width: 479px){.consultoria .chamada{margin-bottom:2rem}}.consultoria .chamada .container-duas{display:grid;grid-template-columns:.8fr 1fr;gap:5rem;align-items:center}@media screen and (max-width: 479px){.consultoria .chamada .container-duas{grid-template-columns:1fr;gap:2rem}}@media screen and (min-width: 1600px){.consultoria .chamada .container-duas{grid-template-columns:1fr 1fr}}.consultoria .chamada .container-duas img{height:350px;object-fit:cover;width:100%;border-radius:20px}.consultoria .chamada .container-duas p{margin-bottom:2rem}.consultoria .chamada .container-duas h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.375rem;line-height:130%;font-size:3.75rem;line-height:100%}@media screen and (min-width: 1600px){.consultoria .chamada .container-duas h2{font-size:3.75rem;line-height:130%}}.consultoria .chamada .container-duas .chamada-botao{width:300px;height:300px;border-radius:50%;background-color:#b7d150;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px}@media screen and (max-width: 479px){.consultoria .chamada .container-duas .chamada-botao{margin:0 auto}}.consultoria .chamada .container-duas .chamada-botao p{color:#fff}.consultoria .chamada .container-duas .btn{max-width:240px}.consultoria .chamada .texto-centro{max-width:85%;text-align:center;margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:130%;margin-bottom:4rem}@media screen and (min-width: 1600px){.consultoria .chamada .texto-centro{font-size:1.375rem;line-height:130%}}@media screen and (max-width: 479px){.consultoria .chamada .texto-centro{max-width:100%}}.servicos{margin-top:0 !important}.servicos .btn{width:165px;margin-top:20px}@media screen and (min-width: 1600px){.servicos .btn{width:175px}}.servicos .btn span{font-weight:800 !important;color:#fff !important}.servicos .banner-servicos{height:1250px;position:relative;background-repeat:no-repeat;background-position:335% center;background-size:contain;background-color:#99b430;background-image:url("../img/icones/logo-efi-energy.svg")}@media screen and (min-width: 1600px){.servicos .banner-servicos{background-position:130% center}}@media screen and (max-width: 479px){.servicos .banner-servicos{height:944px}}.servicos .banner-servicos .legenda{max-width:1050px;transform:translate(0, -50%);margin-left:7.2%;position:absolute;top:600px;z-index:2}@media screen and (max-width: 479px){.servicos .banner-servicos .legenda{margin-left:10px;margin-right:10px;top:440px}}@media screen and (min-width: 1600px){.servicos .banner-servicos .legenda{margin-left:7.6%;max-width:1050px}}.servicos .banner-servicos .legenda h1{color:#fff;line-height:110%;margin-bottom:3rem;max-width:700px}@media screen and (max-width: 768px){.servicos .banner-servicos .legenda h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.5rem;line-height:130%;margin-bottom:0rem;margin-top:1rem;line-height:100% !important;margin-bottom:.625rem}}@media screen and (max-width: 768px)and (min-width: 1600px){.servicos .banner-servicos .legenda h1{font-size:2.8125rem;line-height:130%}}@media screen and (max-width: 768px)and (max-width: 479px){.servicos .banner-servicos .legenda h1{font-size:2.1875rem}}@media screen and (max-width: 768px){.servicos .banner-servicos .legenda h1 br{display:none}}.servicos .banner-servicos .legenda p{color:#fff;margin-left:14rem;margin-bottom:1.5rem}@media screen and (max-width: 479px){.servicos .banner-servicos .legenda p{margin-left:0}}.servicos .banner-servicos .legenda p span{color:#a0bc32}.servicos .banner-servicos .legenda h2{color:#fff}.servicos .banner-servicos .legenda h2 span{color:#a0bc32}.servicos .banner-servicos .tipos-elegiveis{margin:7rem auto 0 auto;margin-left:14rem}@media screen and (max-width: 479px){.servicos .banner-servicos .tipos-elegiveis{margin-left:0;margin-top:3rem}}.servicos .banner-servicos .tipos-elegiveis .tipos{display:grid;grid-template-columns:1fr;gap:7rem 1rem;margin-left:14rem;margin-top:4rem}@media screen and (max-width: 479px){.servicos .banner-servicos .tipos-elegiveis .tipos{margin-left:0}}.servicos .banner-servicos .tipos-elegiveis .tipos .item{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.servicos .banner-servicos .tipos-elegiveis .tipos .item img{height:80px;object-fit:contain;filter:invert(1)}.servicos .banner-servicos .tipos-elegiveis .tipos .item p{margin-left:0;text-align:left}.servicos .meio{transform:translateY(-200px);margin-bottom:-200px}@media screen and (max-width: 479px){.servicos .meio{transform:translateY(-165px);margin-bottom:-165px}}.servicos .meio .img-meio img{margin:0 auto;clip-path:polygon(0% 0%, 0% 100%, 60% 100%, 60% 0, 70% 0, 70% 85%, 100% 85%, 100% 16%, 70% 16%, 70% 0, 60% 0)}@media screen and (max-width: 479px){.servicos .meio .img-meio img{height:300px;object-fit:cover}}.servicos .meio .tipos-elegiveis{margin:7rem auto 5rem auto}@media screen and (max-width: 479px){.servicos .meio .tipos-elegiveis{margin:4rem auto 5rem auto}}.servicos .meio .tipos-elegiveis h2{color:#02030a}.servicos .meio .tipos-elegiveis .tipos{display:grid;grid-template-columns:1fr;gap:7rem 3rem;margin-left:14rem;margin-top:4rem}@media screen and (max-width: 479px){.servicos .meio .tipos-elegiveis .tipos{margin-left:0}}.servicos .meio .tipos-elegiveis .tipos .item{display:flex;gap:1rem;margin:0 auto}@media screen and (max-width: 479px){.servicos .meio .tipos-elegiveis .tipos .item{flex-direction:column}}.servicos .meio .tipos-elegiveis .tipos .item img{height:80px;object-fit:contain}.servicos .meio .tipos-elegiveis .tipos .item p{margin-left:0}@media screen and (max-width: 479px){.servicos .meio .tipos-elegiveis .tipos .item p{text-align:left;margin-top:.625rem}}.servicos .meio .tipos-elegiveis .tipos .item span{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;font-size:16px !important;text-align:center}@media screen and (min-width: 1600px){.servicos .meio .tipos-elegiveis .tipos .item span{font-size:1.125rem;line-height:130%}}.servicos .requisitos{background-color:#d4d4d1}.servicos .requisitos .duas{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}@media screen and (max-width: 479px){.servicos .requisitos .duas{grid-template-columns:1fr;align-items:center;gap:1rem;padding:5.5rem 0}}.servicos .requisitos .duas h2{color:#02030a;margin-bottom:1rem}.servicos .consumidores{margin:7rem auto 5rem auto}.servicos .consumidores .circulos{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin:0 auto;max-width:1000px}.servicos .consumidores .circulos div{background-color:#a0bc32;height:400px;width:400px;padding:3rem;border-radius:50%;gap:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.servicos .consumidores .circulos div p{color:#fff;text-align:center}.servicos .consumidores .circulos div img{height:60px;filter:invert(1)}.servicos .meio-dois .tipos-elegiveis{margin:7rem auto 5rem auto}@media screen and (max-width: 479px){.servicos .meio-dois .tipos-elegiveis{margin:5rem auto -3rem auto}}.servicos .meio-dois .tipos-elegiveis h2{color:#02030a}.servicos .meio-dois .tipos-elegiveis .tipos{display:grid;grid-template-columns:1fr;gap:7rem 3rem;margin-left:14rem;margin-top:4rem}@media screen and (max-width: 479px){.servicos .meio-dois .tipos-elegiveis .tipos{margin-top:2rem;margin-left:0rem}}.servicos .meio-dois .tipos-elegiveis .tipos .item{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 479px){.servicos .meio-dois .tipos-elegiveis .tipos .item{flex-direction:column;gap:1rem}}.servicos .meio-dois .tipos-elegiveis .tipos .item img{height:80px;object-fit:contain}.servicos .meio-dois .tipos-elegiveis .tipos .item p{margin-left:0;display:flex;flex-direction:column}.servicos .meio-dois .tipos-elegiveis .tipos .item span{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;font-size:16px !important;text-align:center}@media screen and (min-width: 1600px){.servicos .meio-dois .tipos-elegiveis .tipos .item span{font-size:1.125rem;line-height:130%}}.servicos .meio-dois .tipos-elegiveis ul{margin-left:14rem;margin-top:4rem;margin-right:5rem}@media screen and (max-width: 479px){.servicos .meio-dois .tipos-elegiveis ul{margin-left:0;margin-top:2rem;margin-right:0}}.servicos .meio-dois .tipos-elegiveis ul li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%;position:relative;padding:.625rem 0 .625rem 2rem}@media screen and (min-width: 1600px){.servicos .meio-dois .tipos-elegiveis ul li{font-size:1.125rem;line-height:130%}}.servicos .meio-dois .tipos-elegiveis ul li::after{content:"";position:absolute;top:12px;left:0;width:20px;height:20px;background-color:#fff;border-radius:50%;border:4px solid #a0bc32}.servicos .meio-dois .tipos-elegiveis ul li p{margin-bottom:0}.servicos .meio-tres{margin-top:20rem;background-color:#555551}.servicos .meio-tres .img-meio{transform:translateY(-200px);margin-bottom:-200px}.servicos .meio-tres .img-meio img{margin:0 auto;clip-path:polygon(0% 0%, 0% 100%, 60% 100%, 60% 0, 70% 0, 70% 85%, 100% 85%, 100% 16%, 70% 16%, 70% 0, 60% 0)}@media screen and (max-width: 479px){.servicos .meio-tres .img-meio img{height:300px;object-fit:cover}}.servicos .meio-tres .tipos-elegiveis{margin:7rem auto 5rem auto;padding-bottom:7rem}@media screen and (max-width: 479px){.servicos .meio-tres .tipos-elegiveis{margin:5rem auto 5rem auto;padding-bottom:4rem}}.servicos .meio-tres .tipos-elegiveis h2{color:#fff}.servicos .meio-tres .tipos-elegiveis .tipos{display:grid;grid-template-columns:1fr;gap:7rem 3rem;margin-left:14rem;margin-top:4rem}@media screen and (max-width: 479px){.servicos .meio-tres .tipos-elegiveis .tipos{margin-left:0;margin-top:2rem}}.servicos .meio-tres .tipos-elegiveis .tipos .item{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 479px){.servicos .meio-tres .tipos-elegiveis .tipos .item{flex-direction:column;gap:1rem}}.servicos .meio-tres .tipos-elegiveis .tipos .item img{height:120px;object-fit:contain;filter:invert(1)}.servicos .meio-tres .tipos-elegiveis .tipos .item p{margin-left:0;color:#fff}@media screen and (max-width: 479px){.servicos .meio-tres .tipos-elegiveis .tipos .item p{text-align:center}.servicos .meio-tres .tipos-elegiveis .tipos .item p br{display:none}}.servicos .meio-tres .tipos-elegiveis .tipos .item span{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;font-size:16px !important;text-align:center}@media screen and (min-width: 1600px){.servicos .meio-tres .tipos-elegiveis .tipos .item span{font-size:1.125rem;line-height:130%}}.servicos .banner-servicos-dois{height:540px;margin-top:7rem;padding-top:8rem;padding-bottom:5rem;background-position:110% center}@media screen and (max-width: 479px){.servicos .banner-servicos-dois{height:475px;margin-top:7rem;padding-top:3rem;padding-bottom:0;background-position:110% center}}.servicos .banner-servicos-dois .legenda{max-width:none;transform:none;margin-left:0;position:initial;top:0}.servicos .banner-servicos-dois .legenda ul li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:130%;position:relative;padding:0 0 .625rem 2rem;color:#fff}@media screen and (min-width: 1600px){.servicos .banner-servicos-dois .legenda ul li{font-size:1.125rem;line-height:130%}}.servicos .banner-servicos-dois .legenda ul li::after{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background-color:#a0bc32;border-radius:50%;border:4px solid #fff}.servicos .banner-servicos-dois .legenda ul li p{margin-bottom:0}.servicos .banner-servicos-dois .legenda .tipos-elegiveis .tipos{grid-template-columns:1fr;margin-left:0}.servicos .banner-servicos-dois .legenda .tipos-elegiveis .tipos .item{flex-direction:row;gap:2rem}@media screen and (max-width: 479px){.servicos .banner-servicos-dois .legenda .tipos-elegiveis .tipos .item{flex-direction:column;align-items:center;gap:1rem}}.servicos .banner-servicos-dois .legenda .tipos-elegiveis .tipos .item p{margin-bottom:0}.servicos .bt-centro{display:flex;flex-direction:column}@media screen and (max-width: 479px){.contato{margin-top:2rem}}.contato h2{color:#02030a}.contato h3{color:#02030a}.contato a:hover{text-decoration:underline}.contato .formulario{position:relative;z-index:5;padding-top:120px}@media screen and (max-width: 479px){.contato .formulario{background-size:223%;background-position:top}}.contato .duas-colunas{display:grid;gap:30px;grid-template-columns:1fr 1fr;position:relative;padding-bottom:2rem}@media screen and (max-width: 479px){.contato .duas-colunas{grid-template-columns:1fr}}.contato .duas-colunas::after{content:"";width:100%;height:120%;display:block;position:absolute;right:-45%;bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff;z-index:-1}@media screen and (max-width: 479px){.contato .duas-colunas::after{height:63%;right:0;bottom:0}}.contato .duas-colunas .duas{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}@media screen and (max-width: 479px){.contato .duas-colunas .duas{grid-template-columns:1fr;gap:0px}}.contato .fundo-contato{position:relative}.contato .fundo-contato p,.contato .fundo-contato h2,.contato .fundo-contato h1,.contato .fundo-contato h3{color:#fff}.contato .fundo-contato p a,.contato .fundo-contato h2 a,.contato .fundo-contato h1 a,.contato .fundo-contato h3 a{color:#fff}.contato .fundo-contato .mapa{filter:drop-shadow(0 10px 4px #0189c4);animation:float-mapa 6s ease-in-out infinite}@media screen and (max-width: 479px){.contato .fundo-contato .mapa{max-width:135%;margin-left:-83px}}.contato .fundo-contato .informacoes{position:absolute;z-index:5;top:0;left:50%;display:flex;gap:10px;align-items:center;flex-direction:column;transform:translateX(-50%)}.contato .fundo-contato .informacoes .mapa{cursor:pointer;filter:drop-shadow(0 5px 4px #959596a1) !important;transition:.3s}@media screen and (max-width: 479px){.contato .fundo-contato .informacoes .mapa{margin-left:0}}.contato .fundo-contato .informacoes .mapa:hover{opacity:.8}.contato .fundo-contato .informacoes .info{padding:30px;background-color:#fff;border-radius:20px;width:350px;filter:drop-shadow(0 5px 4px #959596a1) !important;visibility:hidden;position:relative}@media screen and (max-width: 479px){.contato .fundo-contato .informacoes .info{width:300px}}.contato .fundo-contato .informacoes .info.active{visibility:visible}.contato .fundo-contato .informacoes .info .f{position:absolute;width:30px;height:30px;background-color:#d22121;top:-5px;right:-5px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.contato .fundo-contato .informacoes .info .f:hover{background-color:#236334}.contato .fundo-contato .informacoes .info .f:hover p{color:#d22121}.contato .fundo-contato .informacoes .info .f p{color:#fff;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;line-height:130%}@media screen and (min-width: 1600px){.contato .fundo-contato .informacoes .info .f p{font-size:1.125rem;line-height:130%}}.contato .fundo-contato a{color:#02030a}@media screen and (max-width: 479px){.contato .fundo-contato .links-rapidos{display:flex;flex-wrap:wrap}}.contato .fundo-contato .links-rapidos a{color:#02030a;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%;padding:15px 0;margin-right:10px;letter-spacing:1px;display:inline-block}@media screen and (min-width: 1600px){.contato .fundo-contato .links-rapidos a{font-size:1.125rem;line-height:130%}}.contato .fundo-contato .links-rapidos a img{filter:grayscale(1) brightness(0) invert(1)}.contato .fundo-contato .links-rapidos a:hover{color:#236334}.contato .fundo-contato .links-rapidos a:hover img{filter:brightness(1.5) hue-rotate(232deg) !important}.messageBox{display:flex;justify-content:space-between;align-items:center;padding:30px 20px;text-align:center;margin-bottom:10px;color:#fff;position:fixed;z-index:999;top:20%;right:5%;transition:.7s ease-out;transform:translate3d(0, 0, 0);box-shadow:0 4px 7px rgba(0,0,0,.25);max-width:400px;min-width:300px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1rem;line-height:130%}@media screen and (min-width: 1600px){.messageBox{font-size:1.125rem;line-height:130%}}.messageBox.error{background:#d22121}.messageBox.messageBox.success{background:#389f5c}.messageBox img{cursor:pointer;width:20px;height:20px}.erro{display:flex;height:600px;align-items:center;justify-content:center}.erro h2,.erro h4{text-align:center}.erro .erro-btn{display:flex;align-items:center;justify-content:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/Slick/slick.eot");src:url("./fonts/Slick/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/Slick/slick.woff") format("woff"),url("./fonts/Slick/slick.ttf") format("truetype"),url("./fonts/Slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display:swap}.slick-prev{position:absolute;display:block;height:30px;width:30px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;opacity:.95;border:none;outline:none;background-image:url("../img/icones/flecha-esquerda.png");background-size:75%;background-repeat:no-repeat}.slick-prev:hover,.slick-prev:focus{opacity:1;outline:none;background-image:url("../img/icones/flecha-esquerda-hover.png")}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-prev.slick-disabled:before{opacity:.25}.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.slick-next{position:absolute;display:block;height:30px;width:30px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;opacity:.95;border:none;outline:none;background-image:url("../img/icones/flecha-direita.png");background-size:75%;background-repeat:no-repeat}.slick-next:hover,.slick-next:focus{outline:none;background-image:url("../img/icones/flecha-direita-hover.png");opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-next.slick-disabled:before{opacity:.25}.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.slick-prev{left:-50px;z-index:2}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-50px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;bottom:10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block !important;height:20px;width:20px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0px;font-size:0px;color:#a0bc32;opacity:.9;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0px;left:0;content:"•";width:15px;height:15px;font-family:"slick";font-display:swap;font-size:12px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#02030a;opacity:.8 !important}/*# sourceMappingURL=style.css.map */
