@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap");body,html{margin:0;padding:0;font-family:Quicksand,sans-serif;font-size:20px;color:#383838}.hidden{display:none}@media (max-width:1000px){body,html{font-size:15px}.no-mobile{display:none}}a{color:#4169f6;text-decoration:none}a:hover{border-color:#000}h1 a{color:#383838}h1 a:hover{text-decoration:none}article,section{margin-bottom:200px}.col{overflow:hidden}.bg{position:relative}.bg .credits{font-size:10px;position:absolute;right:.3em;bottom:.3em}.bg img,main .col img{width:100%}h1{font-weight:400;font-size:44px}p{line-height:32px}.container{max-width:1300px;margin:0 auto}@media screen and (min-width:1200px){.cols{display:flex;justify-content:space-between}}.text-right{text-align:right}@media screen and (max-width:1200px){article,section{margin-bottom:100px}h1{font-size:20px}h1 br{display:none}.container{padding:0 20px}}.logo img{max-width:125px}header{padding:20px 0}header .container{display:flex;align-items:center;justify-content:space-between}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;z-index:1001}.hamburger{display:flex;flex-direction:column;width:25px;height:20px;position:relative}.hamburger span{display:block;height:3px;width:100%;background:#383838;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger span:first-child,.hamburger span:nth-child(2){margin-bottom:5px}.hamburger.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:1000px){.mobile-menu-toggle{display:block}header .container{flex-direction:row;justify-content:space-between;align-items:center}.main-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(-100%);transition:transform .3s ease}.main-nav.mobile-open{transform:translateX(0)}.nav-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.main-nav a{display:block;margin:20px 0;padding:15px 0;font-size:18px;text-align:center;width:100%;max-width:200px}.main-nav:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1;opacity:0;transition:opacity .3s ease}.main-nav.mobile-open:before{opacity:1}}header nav a{display:inline-block;margin:10px;padding:10px 0;color:#586768;font-size:15px;font-weight:700;position:relative;border-radius:0 0 10px 10px}header nav a:before{content:"";position:absolute;bottom:0;width:100%;height:0;background:#000;transition:all .2s}header nav a.active,header nav a:hover{color:#000}header nav a.active:before,header nav a:hover:before{height:6px}footer{background:#586768;color:#fff;padding:40px 0}footer h3{font-size:18px}footer .container{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1000px){footer .container{flex-direction:column;align-items:center}footer .nav{margin:40px 0 20px}footer .social ul{padding:0}footer .social address{text-align:center}}footer .nav{display:flex;flex-direction:column;gap:5px}footer .nav a{color:#fff;font-size:15px;&.active{border-bottom:2px solid #fff}}footer .social{text-align:right}footer .social ul{display:flex;justify-content:flex-end;gap:10px}footer .social ul li{list-style:none}footer .social a{color:#fff}footer small{display:block;max-width:200px;margin-top:20px;font-size:15px}@media screen and (max-width:1200px){footer,header{text-align:center}footer small{max-width:100%}}footer address{font-size:15px;font-style:normal}#outsource{margin-bottom:0}#solucoes .sua-equipe-colaborativa{background:#faffbf}#solucoes .sua-equipe-colaborativa h1{font-size:44px;color:#265a58}#solucoes .cols{align-items:center}#solucoes .cols h2{font-weight:400;font-size:40px;color:#a6a5ad}#outsource .sonhador{background:#fb7b50}#outsource .sonhador .cols{align-items:center}#outsource .sonhador h1{color:#fff;padding:20px}#criatividade .pessoas-bike{padding:10px 0;background:#f0b4a4}#criatividade .pessoas-bike .cols{align-items:center}#por-um-futuro-verde .desktop-dentro-tablet{background:#f27b59}#por-um-futuro-verde .desktop-dentro-tablet .cols{align-items:center}#por-um-futuro-verde .desktop-dentro-tablet .art img{margin-bottom:-5px}#por-um-futuro-verde .desktop-dentro-tablet h2{padding:20px;font-size:66px}@media screen and (max-width:1000px){#por-um-futuro-verde .desktop-dentro-tablet .cols{display:flex;flex-direction:column-reverse}#por-um-futuro-verde .desktop-dentro-tablet h2{font-size:36px}}#por-um-futuro-verde{margin-bottom:0}#lancamento .orquestrando-decolagem{padding:20px 0;background:url(/arts/background-transparencia.jpg);background-attachment:fixed;background-size:500%;background-color:currentColor}#lancamento .publicacao-lancamento img{transform:scaleX(-1);-webkit-transform:scaleX(-1)}@media screen and (min-width:1200px){#contato form{max-width:600px}#contato form .col{width:45%}}#contato form .form-group{margin-bottom:10px}#contato form input,#contato form textarea{width:90%;padding:11px 10px}@media screen and (max-width:1200px){#contato form input,#contato form textarea{width:95%}}#contato form button{padding:10px 15px;cursor:pointer}