@import url("https://fonts.googleapis.com/css?family=Roboto:100,400,900");@import url("https://fonts.googleapis.com/css?family=Bevan");
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}#nav-menu{max-width:1000px;width:100%;height:70px;position:fixed;z-index:6;background-color:#e1e1e1}#nav-menu .tr-menu{position:relative;width:100%;height:0;border-style:solid;border-width:50px 1000px 0 0;border-color:#e1e1e1 transparent transparent;top:60px}@media (min-width:768px){#nav-menu{height:180px}#nav-menu .tr-menu{top:180px}}@media (min-width:1000px){#nav-menu{height:130px;margin-left:calc(50% - 500px)}#nav-menu .tr-menu{top:130px}}#nav-menu #logo{position:absolute;z-index:5;display:inline-block;width:auto;border:none;margin:.5em 0 0 1em;text-decoration:none;transition:all .3s ease}#nav-menu #logo img{width:auto;height:70px;transition:all .3s ease}@media (min-width:768px){#nav-menu #logo{z-index:4;margin-left:calc(50% - 90px)}#nav-menu #logo img{width:210px;height:auto}}@media (min-width:1000px){#nav-menu #logo{margin-left:1.5em}#nav-menu #logo img{width:auto;height:100px}}#nav-menu .sidebar{position:fixed;top:0;right:-1960px;width:100vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;flex-direction:column;background:#fbfbfb;z-index:2;transition:all .3s ease}#nav-menu .sidebar ul{margin:0;padding:0}#nav-menu .sidebar ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-bottom:25px}#nav-menu .sidebar ul li a{font-size:1.6em;font-weight:900;text-decoration:none;color:#706f6f;margin-bottom:30px;transition:all .2s ease-in-out}#nav-menu .sidebar ul li a:hover{color:#ea5b0c;transition:all .2s ease-in-out}#nav-menu .sidebar ul li:first-child{margin-left:0}#nav-menu .sidebar ul li .social{font-size:1.4em}#nav-menu .sidebar ul li .social:last-child{margin-left:25px}@media (min-width:768px){#nav-menu .sidebar{position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;width:100vw;height:150px;right:0;padding:0;background:transparent}#nav-menu .sidebar ul li{display:inline-block;margin-bottom:0}#nav-menu .sidebar ul li a{color:#706f6f;font-size:.8em;font-weight:400;margin-left:20px;text-transform:uppercase;letter-spacing:.25ch}#nav-menu .sidebar ul li a:hover{color:#ea5b0c}#nav-menu .sidebar ul li .social{font-size:1.2em}#nav-menu .sidebar ul li .social:last-child{margin-left:10px}#nav-menu .sidebar ul .social-group{display:inline-block}}@media (min-width:1000px){#nav-menu .sidebar{height:80px;-ms-flex-pack:end;justify-content:flex-end;right:40px}}#nav-menu .toggle{position:fixed;top:35px;right:35px;z-index:3;transition:all .3s ease}#nav-menu .toggle .humberger-wrap{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}#nav-menu .toggle .humberger-wrap span,#nav-menu .toggle .humberger-wrap span:after,#nav-menu .toggle .humberger-wrap span:before{content:"";display:block;width:100%;height:3px;background:dimgrey;position:relative;transition:all .3s ease}#nav-menu .toggle .humberger-wrap span:before{top:9px}#nav-menu .toggle .humberger-wrap span:after{top:-12px}@media (min-width:768px){#nav-menu .toggle .humberger-wrap{display:none}}#nav-menu #sidebartoggler{display:none}#nav-menu #sidebartoggler:checked~.toggle span{background:transparent}#nav-menu #sidebartoggler:checked~.toggle span:before{transform:rotate(405deg);top:0;background:#ea5b0c}#nav-menu #sidebartoggler:checked~.toggle span:after{transform:rotate(-405deg);top:-3px;background:#ea5b0c}#nav-menu #sidebartoggler:checked~.sidebar{right:0;transition:all .3s ease}@media (min-width:768px){#nav-menu.fixHeader{position:fixed;height:80px;background:#fff;box-shadow:2px 6px 12px rgba(0,0,0,.2);z-index:1;transition:all .2s ease}#nav-menu.fixHeader #logo{margin-top:1em;margin-left:10px}#nav-menu.fixHeader #logo img{height:50px}#nav-menu.fixHeader #logo p{display:none}#nav-menu.fixHeader .sidebar{-ms-flex-pack:end;justify-content:flex-end;width:1000px;height:55px;right:40px}#nav-menu.fixHeader .sidebar ul li a{color:#706f6f!important}#nav-menu.fixHeader .sidebar .current-menu-item a,#nav-menu.fixHeader .sidebar ul li a:hover{color:#ea5b0c!important}}*{box-sizing:border-box}.carousel{background:#ea5b0c}.carousel-cell{width:100%;min-height:280px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-right:10px;counter-increment:carousel-cell}.carousel-cell .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0!important}.carousel-cell .content img{width:300px;min-width:50%;-ms-flex-item-align:center;align-self:center}.carousel-cell .content .text{max-width:320px;padding:0 20px;letter-spacing:.05em;line-height:1.4}.carousel-cell .content .text h1{font-size:1.8em;color:#2f2824;margin:0;line-height:1.2}.carousel-cell .content .text p{margin:10px 0 0}@media (min-width:768px){.carousel-cell .content{-ms-flex-direction:row;flex-direction:row}.carousel-cell .content img{width:auto}.carousel-cell .content .text{max-width:400px;padding:0 10px;margin-left:20px}.carousel-cell .content .text h1{font-size:2.4em}}.vizinhos{background-image:url(img/icone_vizinhos.png)}.educacao{background-image:url(img/icone_educacao.png)}.familia{background-image:url(img/icone_familia.png)}.eventos{background-image:url(img/icone_eventos.png)}.oficinas{background-image:url(img/icone_oficinas.png)}.button{width:50px;height:50px;display:block;padding:0;border:0;background-color:transparent;transition:all .3s ease;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.button{width:80px;height:80px}}.button:hover{background-color:#2f2824;border-color:#bbb;cursor:pointer}.button:focus{outline:thin dotted;outline:0 auto -webkit-focus-ring-color;outline-offset:-2px}.button.is-selected,.button:active,.button:focus{background-color:#2f2824}.button-group{display:inline-block;vertical-align:bottom}.button-group:after{content:"";display:block;clear:both}.button-group .button{float:left;border-radius:50%;border-right-width:0;margin-left:10px}.button-group .button:first-child{border-radius:50%;margin-left:0}.button-group .button:last-child{border-radius:50%;border-right-width:0}.button-row{text-align:center;margin-bottom:40px}html{position:absolute;width:100%;height:100%;margin:0;padding:0}.smooth-container,body{scroll-behavior:smooth}body{width:100%;height:100%;margin:0;padding:0;color:#fff;background:#7a6e6a;font-family:Roboto,"sans-serif";letter-spacing:.075em}body,body h1{font-weight:100}body h1{font-family:Bevan,cursive}body a{color:#fff;text-decoration:none}body a,body a:hover{transition:all .2s ease}body a:hover{color:#ea5b0c}.logo{width:300px;height:auto}#main{overflow-x:hidden;max-width:1000px;width:100vw;padding-top:20px}#main .titulo{font-size:3em;text-align:center}#main .content{padding:20px}#main .hero{padding:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:100px;height:auto;background-color:rgba(47,40,36,.9);background-size:cover;background-position:100% 100%}#main .hero .content{padding-bottom:0;width:90%}#main .hero .content h1{color:#ea5b0c;font-size:2.2em;margin-bottom:0}#main .hero .content h1:first-child{margin-top:0}#main .hero .content p{font-size:.9em;margin:10px 0 0;letter-spacing:.05em;line-height:1.4}#main .projetos{position:relative;background:#ea5b0c}#main .content-null-hero{background:#c3bcba;height:200px;display:none}#main .content-null-clientes{background:#2f2824;height:200px;display:none}#main .parceiro{margin-bottom:40px}#main .parceiro .titulo{margin-bottom:0}#main .parceiro .content{padding:0}#main .parceiro .content a{margin:10px!important}#main .parceiro .content a img{width:400px;height:auto;max-height:none!important}#main .clientes{position:relative;background:#fff}#main .clientes .titulo{color:#706f6f;margin-bottom:0}#main .clientes .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#main .clientes .content a{margin:10px}#main .clientes .content a img{max-width:100px;max-height:70px}@media (min-width:768px){#main .clientes .content a{margin:30px 10px}#main .clientes .content a img{max-width:200px;max-height:120px}}#main .contato{position:relative;background:#333}#main .contato .titulo{color:#ea5b0c}#main .contato .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main .contato form .fill{width:100%;display:-ms-flexbox;display:flex;border:none;border-bottom:1px solid #fff;background:transparent;margin-bottom:30px;padding-bottom:10px;font-size:1em;font-weight:900;color:#fff}#main .contato form .fill:focus{outline:none}#main .contato form .btn-group{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#main .contato form .btn-group .btn{font-size:.8em;letter-spacing:.1em;padding:8px 30px;border:1px solid #fff;color:#fff;background:transparent;cursor:pointer;outline:none;transition:all .2s ease-in-out}#main .contato form .btn-group .btn:last-child{margin-left:10px}#main .contato form .btn-group .btn:hover{background:#ea5b0c;color:#fff;transition:all .2s ease-in-out}#main .contato .contato-dados{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main .contato .contato-dados p{margin:0 0 10px}#main .contato .contato-dados span{font-size:1.2em;font-weight:700;margin:0 0 15px}#main .contato .contato-dados .mobile{display:-ms-flexbox;display:flex}#main .contato .contato-dados .wide{display:none}#main .footer{padding:200px 40px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#2f2824}#main .footer img{width:180px;margin:20px 0 20px -10px}#main .footer p{text-align:center;font-size:.8em;font-weight:900;color:#7a6e6a}#main .tr-projetos{width:0;height:0;border-style:solid;border-width:0 0 50px 1000px;border-color:transparent transparent #ea5b0c;background:rgba(47,40,36,.9)}#main .tr-null-hero{border-color:transparent transparent transparent #c3bcba;background:#c3bcba}#main .tr-null-clientes,#main .tr-null-hero{width:0;height:0;border-style:solid;border-width:50px 0 0 1000px}#main .tr-null-clientes{border-color:transparent transparent transparent #2f2824;background:#ea5b0c}#main .tr-clientes{width:0;height:0;border-style:solid;border-width:0 0 50px 1000px;border-color:transparent transparent #fff;background:#2f2824}#main .tr-contato{border-width:50px 0 0 1000px;border-color:transparent transparent transparent #333;background:#fff}#main .tr-contato,#main .tr-footer{width:0;height:0;border-style:solid}#main .tr-footer{border-width:0 0 50px 1000px;border-color:transparent transparent #2f2824;background:#333}@media (min-width:768px){#main{padding-top:180px;height:auto}#main .titulo{font-size:3em}#main .hero{padding:0;min-height:700px;background-color:#c3bcba;background-image:url(img/bg_sm.png);-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#main .hero .content{background:rgba(47,40,36,.9);width:45%;padding-bottom:20px}#main .hero .content h1{font-size:2.8em}#main .hero .content p{font-size:1em}#main .tr-projetos{background:#c3bcba}#main .content-null-clientes,#main .content-null-hero{display:block}#main .contato{padding-top:100px}#main .contato .content{-ms-flex-direction:row;flex-direction:row}#main .contato .content form{width:60%}#main .contato .content form .fill{font-weight:300}#main .contato-dados{width:40%;margin-top:0!important;margin-left:30px}#main .contato-dados .mobile{display:none!important}#main .contato-dados .wide{display:-ms-flexbox!important;display:flex!important}}@media (min-width:1000px){#main{padding-top:130px;height:auto;margin-left:calc(50% - 500px)}}#clientes,#projetos{position:absolute;top:-100px}@media (min-width:768px){#clientes,#projetos{top:-200px}}@media (min-width:1000px){#clientes,#projetos{top:-150px}}#contato{position:absolute;top:-100px}