@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);body{font-family:Lexend,serif!important}.grecaptcha-badge{display:none}html{scroll-behavior:smooth;scroll-padding-block-start:117px}@media screen and (min-width:800px){html{scroll-padding-block-start:105px}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1150px;padding:0 20px;width:100%;box-sizing:border-box;margin:0 auto}.section-title{font-size:40px;color:#3f3f3f;background-repeat:no-repeat;background-position:bottom right}.section-title strong{text-transform:uppercase;color:#ed1c24;display:block;font-weight:500}@media only screen and (max-width:800px){.section-title{font-size:26px}}.site-header-container{position:relative;overflow:hidden}.site-header-container .header-faixas{position:absolute;z-index:1;left:calc(50% + 600px);top:45px}@media only screen and (max-width:800px){.site-header-container .header-faixas{display:none}}header{background-color:#101111}header .container{display:flex;justify-content:space-between;align-items:center;height:117px}header .container .brand{font-size:0;width:150px;background-color:#fff;height:117px;display:flex;align-items:center;padding-right:30px;position:relative;transition:width .8s}header .container .brand::before{content:"";width:1000px;height:117px;background-color:#fff;position:absolute;right:0;top:0;z-index:2}header .container .brand::after{content:"";position:absolute;right:-76px;top:0;width:0;height:0;border-right:77px solid transparent;border-top:117px solid #fff;clear:both}header .container .brand img{position:relative;z-index:3}header .container nav{display:flex}header .container nav a{color:#fff;font-weight:600;text-decoration:none;font-size:14px;text-transform:uppercase}header .container nav a:last-child{margin-right:0}header .container nav a:hover{color:#ed1c24}header .container nav a::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6px' height='11px'%3E%3Cimage x='0px' y='0px' width='6px' height='11px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAMAAABrjAykAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAS1BMVEX////bAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADaAADbAADbAADbAADbAADbAADbAADaAADbAADbAADbAADbAAD////pxNLHAAAAF3RSTlMAyfzHaP7GCWbEBmK5CqFzEZ5+moj5jASjtzkAAAABYktHRACIBR1IAAAAB3RJTUUH6AsXEA4kMnsHVwAAAD1JREFUCNcdzEkSgCAQBMFGcUVFcKn//xRm+pKHimgRZGMYjcg0d5YVtu6e4PAM0nlB1l2gSg+8Fr7fu780W/0CneedpaEAAAAASUVORK5CYII=' /%3E%3C/svg%3E");display:inline-block;width:6px;height:11px;margin:0 16px;position:relative;bottom:-1px}header .container nav a:first-child::before{display:none}header .btn-mobile-menu-close,header .btn-mobile-menu-open{display:none}.header-small{padding-top:117px}@keyframes header-slow-down{from{top:-100px}to{top:0}}.header-small header{position:fixed;width:100%;z-index:3;top:0;animation:header-slow-down .5s}.mobile-menu-opened header{position:fixed;height:100%;width:100%;z-index:3}.mobile-menu-opened header .container{display:block}.mobile-menu-opened header .container .brand{width:100%}.mobile-menu-opened header .container nav{display:block;margin-top:30px}.mobile-menu-opened header .container nav a{display:block;font-size:20px;line-height:30px;margin:10px 0}.mobile-menu-opened header .container nav a:first-child::before{display:inline-block}.mobile-menu-opened .btn-mobile-menu-open{display:none}.mobile-menu-opened .btn-mobile-menu-close{display:inline-block;background:0 0;color:#ed1c24;border:none;font-size:40px;position:absolute;right:0;top:30px;z-index:4;font-weight:600}@media only screen and (max-width:800px){header .container nav{display:none}header .btn-mobile-menu-open{display:inline-block;background:0 0;color:#fff;border:none;margin-right:10px;margin-top:10px;cursor:pointer}header .btn-mobile-menu-open svg{fill:#fff}}.banner{height:608px;background-size:cover;background-position:center;position:relative;overflow-y:hidden}.banner .container{padding-top:160px;position:relative}.banner .container .content{max-width:710px}.banner .container .banner-listras{position:absolute;right:0;bottom:0}.banner h2{font-size:46px;line-height:54px;text-transform:uppercase;font-weight:500;color:#fff}.banner h2 strong{color:#ed1c24}.banner hr{margin:30px 0;border-style:dashed;border-color:#fff;max-width:690px}.banner p{font-size:34px;line-height:38px;color:#fff;font-weight:200}@media only screen and (max-width:800px){.banner{padding:45px 0;height:auto}.banner .container{padding-top:0}.banner .container .banner-listras{right:20px;bottom:-25px}.banner h2,.banner p{font-size:22px;line-height:26px}.banner hr{margin:15px 0}}#a-parkland{padding:120px 0;background-repeat:no-repeat;background-position:calc(50% - 550px) -50px}#a-parkland .content{display:flex;gap:40px;margin-top:70px}#a-parkland .content .title{font-size:14px;color:#3f3f3f;margin-bottom:15px;display:flex;gap:10px;align-items:center}#a-parkland .content .title strong{font-size:50px;color:#ed1c24;display:block}#a-parkland .content .subtitle{color:#3f3f3f;font-size:16px;line-height:22px}#a-parkland .content ul{margin-top:35px}#a-parkland .content ul li{font-size:14px;line-height:19px;margin-bottom:40px;color:#3f3f3f;display:flex;gap:24px}#a-parkland .content ul li strong{color:#ed1c24;display:block;font-size:16px;margin-bottom:3px}#a-parkland .list-advantages{display:flex;margin-top:70px;gap:25px}#a-parkland .list-advantages li{border-left:2px solid #ed1c24;padding-left:25px;font-size:14px;line-height:19px;color:#3f3f3f}#a-parkland .list-advantages__1{width:295px}#a-parkland .list-advantages__2{width:375px}#a-parkland .list-advantages__3{width:365px}#a-parkland .list-advantages picture{display:block;margin-top:10px}@media only screen and (max-width:800px){#a-parkland{padding:20px 0;padding-top:30px;background-size:60%;background-position:top left}#a-parkland .section-title{background:0 0!important}#a-parkland .content{display:block;margin-top:20px}#a-parkland .content picture img{height:150px;width:auto;margin-bottom:20px}#a-parkland .list-advantages{margin-top:40px;flex-wrap:wrap}#a-parkland .list-advantages>li{width:100%}}.metodologia{background-color:#000;padding:50px 0;margin-bottom:100px}.metodologia .container{display:flex;gap:60px;align-items:center}.metodologia .container p{color:#fff;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center}@media only screen and (max-width:800px){.metodologia{padding:20px 0;background-size:70%;background-position:top left}.metodologia .container{flex-wrap:wrap;justify-content:center;gap:20px}.metodologia .container p{font-size:18px;line-height:22px}.metodologia .container .logo{height:50px;width:auto}}.servicos{padding:90px 0 118px 0;background-repeat:no-repeat;background-position:calc(50% - 570px) 20px}.servicos ul{margin-top:85px}.servicos ul li{display:flex;gap:30px;line-height:18px;font-size:14px;margin-bottom:40px}.servicos ul li strong{font-size:18px;color:#ed1c24;font-weight:700;margin-bottom:20px;display:block}.servicos ul li div img{margin-bottom:15px}@media only screen and (max-width:800px){.servicos{padding:20px 0;background-size:70%;background-position:top left}.servicos ul{margin-top:30px}.servicos ul li{display:block;margin-bottom:20px}.servicos ul li div{margin-top:10px}.servicos ul li div strong{margin-bottom:10px}.servicos ul li picture img{height:100px;width:auto}}.clientes{padding:80px 0;background-repeat:no-repeat;background-position:calc(50% - 550px) 0}.clientes .section-subtitle{font-size:17px;line-height:24px;margin-top:30px;color:#3f3f3f}.clientes ul{display:flex;margin-top:45px;gap:35px;flex-wrap:wrap}.clientes ul li{width:193px;height:101px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:800px){.clientes{padding:20px 0;background-size:70%;background-position:top left}.clientes .section-subtitle{font-size:14px;line-height:18px}.clientes ul{gap:20px;justify-content:center}.clientes ul li{width:45%;height:100px;padding:20px;box-sizing:border-box}.clientes ul li img{width:auto;height:auto;max-width:80%;max-height:80%}}.depoimentos{padding:90px 0;background-repeat:no-repeat;background-position:calc(50% - 550px) 0}.depoimentos .glide{margin-top:50px}.depoimentos .glide__track{padding:5px;padding-top:20px;overflow:hidden}.depoimentos .glide__slides{display:flex}.depoimentos .glide__slide{display:flex;width:100%;gap:30px}.depoimentos .glide__slide .card{width:31%;min-height:201px;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.2);position:relative;padding:28px}.depoimentos .glide__slide .card::after{content:"";width:50px;height:34px;display:block;position:absolute;top:-20px;right:25px;background:url("../img/quotes@2x.png");background-size:50px 34px}.depoimentos .glide__slide .card p,.depoimentos .glide__slide .card strong{font-size:12px;line-height:14px;color:#3f3f3f}.depoimentos .glide__slide .card strong{display:block;margin-top:15px;font-weight:600}.depoimentos .glide__bullets{display:flex;gap:10px;justify-content:center;margin-top:40px}.depoimentos .glide__bullet{width:46px;height:4px;border:none;cursor:pointer;background-color:#515151}.depoimentos .glide__bullet--active,.depoimentos .glide__bullet:hover{background-color:#ed1c24}@media only screen and (max-width:800px){.depoimentos{padding:20px 0;padding-bottom:40px;background-size:70%;background-position:top left}.depoimentos .glide{margin-top:30px}.depoimentos .glide__slide{display:block}.depoimentos .glide__slide .card{width:96%;margin-bottom:30px;min-height:auto}.depoimentos .glide__bullets{margin-top:10px}}.contato{padding:85px 0;background-repeat:no-repeat;background-position:calc(50% - 580px) 0}.contato .section-title{margin-bottom:50px}.contato .section-subtitle{font-size:16px;line-height:24px;font-weight:500;color:#3f3f3f}.contato .content{margin-top:85px;margin-bottom:40px;display:flex;gap:80px}.contato .content form{width:100%;max-width:540px;padding-top:10px}.contato .content form label{display:block;font-size:16px;margin-bottom:12px}.contato .content form input{display:block;background-color:#f7f7f7;border:none;width:100%;line-height:40px;height:40px;font-size:20px;box-sizing:border-box;padding:5px 10px}.contato .content form p{margin-bottom:25px}.contato .content form button{background-color:#ed1c24;width:120px;height:45px;color:#fff;border:none;font-size:16px;cursor:pointer;margin-top:20px}.contato .content form button:hover{background-color:#ca070e}@media only screen and (max-width:800px){.contato{padding:20px 0;padding-top:40px;background-size:70%;background-position:top left}.contato .section-title{margin-bottom:20px}.contato .content{margin-top:20px}.contato .content picture{display:none}.contato .content form{max-width:none}.contato .content form button{margin-top:0;display:block;width:100%}}footer{background-color:#3f3f3f;padding:40px 0}footer picture{margin-right:70px}footer .container{display:flex;gap:88px}footer .container address,footer .container address a{color:#fff;font-size:14px;text-decoration:none;line-height:18px}footer .container strong{font-weight:600}@media only screen and (max-width:800px){footer picture{margin-right:0;display:block;width:100%;text-align:center}footer picture img{height:50px;width:auto}footer .container{flex-wrap:wrap;gap:25px}}