*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;display:block}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#ededed;position:relative;color:#000;font-family:"Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;font-weight:400;font-size:14px}body::-webkit-scrollbar{width:.3125rem}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ededed}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:1.5rem}button{background-color:rgba(0,0,0,0);cursor:pointer}a{text-decoration:none;color:#000}@media(max-width: 768px){body,html{overflow-x:hidden}}@media(min-width: 1400px){.container{max-width:87.5rem}}@font-face{font-family:"Coachella";src:url("../fonts/coachella/Coachella-Light.woff2") format("woff2");font-weight:300}@font-face{font-family:"Coachella";src:url("../fonts/coachella/Coachella-Regular.woff2") format("woff2");font-weight:400}@font-face{font-family:"Coachella";src:url("../fonts/coachella/Coachella-Medium.woff2") format("woff2");font-weight:600}@font-face{font-family:"Coachella";src:url("../fonts/coachella/Coachella-Bold.woff2") format("woff2");font-weight:700}@font-face{font-family:"Coachella";src:url("../fonts/coachella/Coachella-Black.woff2") format("woff2");font-weight:900}h1{font-family:"Coachella",sans-serif;font-weight:600;font-size:2rem}header{margin-bottom:2rem;position:relative;z-index:100000}header .container{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #999586}header .menu{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}header .menu-item{position:relative}header .menu-item.menu-item-has-children>a:hover{text-decoration:none;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .2s linear;transition:all .2s linear}header .menu-item a{display:block;padding:0 1rem;font-weight:bold;-webkit-transition:all .2s linear;transition:all .2s linear}header .menu-item a:hover{text-decoration:underline;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .2s linear;transition:all .2s linear}header .menu-item .sub-menu{position:absolute;top:24px;left:0;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;padding:0}header .menu-item.show .sub-menu{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}@media(max-width: 768px){header{margin-bottom:0}header .container{padding-bottom:.75rem;padding-top:.75rem;border-color:rgba(0,0,0,0)}header .logo{max-width:5.8125rem;-o-object-fit:contain;object-fit:contain}header .menu-mobile{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);height:0;pointer-events:none;margin:0;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;top:96px;left:0;z-index:100000}header .menu-mobile.show{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);height:auto;pointer-events:all;-webkit-transition:all .2s linear;transition:all .2s linear}header .menu-mobile .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ededed}header .menu-mobile .menu .menu-item{width:100%}header .menu-mobile .menu .menu-item a{display:block;text-align:center;padding:.25rem 0;font-weight:400;border-bottom:1px solid #999586}header .menu-mobile .menu .menu-item a:hover{text-decoration:underline;-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;-webkit-transition:all .2s linear;transition:all .2s linear}}.s-list-projetos .overlay{background-color:rgba(237,237,237,.1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;text-wrap:balance;padding:1.5rem}.s-list-projetos .projeto h2{text-wrap:balance}.s-list-projetos .projeto:hover .overlay{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.s-list-projetos .category.current a{font-weight:700;color:#7a6e66;text-decoration:underline}.s-list-projetos .pagination{margin-top:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-list-projetos .pagination .page-item{background-color:rgba(0,0,0,0)}.s-list-projetos .pagination .page-item.active{background-color:rgba(0,0,0,0)}.s-list-projetos .pagination .page-item .page-link{background-color:rgba(0,0,0,0);border:0;color:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.s-list-projetos .pagination .page-item .page-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all .2s linear;transition:all .2s linear}.s-list-projetos .pagination .page-item .page-link:focus{-webkit-box-shadow:none !important;box-shadow:none !important}.s-list-projetos .pagination .page-item .page-link.current{font-weight:700;background-color:rgba(0,0,0,0)}@media(max-width: 768px){.s-list-projetos .overlay h2{font-size:.875rem !important}.s-list-projetos #botaoTopo{display:none !important}}.single-projetos header{position:fixed;top:0;left:0;width:100vw;background-color:#ededed;padding-bottom:2rem}.s-content-projetos{margin-top:10.5625rem}.s-content-projetos .sticky-top{top:10.5625rem}.s-content-projetos .category,.s-content-projetos .desc{color:#999586;font-size:1rem}.s-content-projetos h1{font-family:"Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;font-size:1.5rem;font-weight:600}.s-content-projetos .video-thumbnail.hidden{opacity:0;pointer-events:none;-webkit-transition:all .2s linear;transition:all .2s linear}@media(max-width: 992px){.single-projetos header{position:unset;width:unset;background-color:rgba(0,0,0,0);padding-bottom:0}.s-content-projetos{margin-top:0}.s-content-projetos .image{margin-bottom:1.5rem !important}}.home header{position:absolute;top:0;left:0;right:0;z-index:1000}.home header .container{border-bottom:0}.home .s-banner{background-color:#000;display:block;height:100vh;overflow-x:hidden;position:relative}.home .s-banner::before{content:"";width:100%;height:150px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(225, 225, 225, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(225, 225, 225, 0) 100%);position:absolute;top:0;left:0;pointer-events:none;z-index:10}.home .s-banner .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear}.home .s-banner .swiper-slide.swiper-slide-active{opacity:1;-webkit-transition:all 1s linear;transition:all 1s linear}.page-template-default footer{display:none}.s-desc-sobre h1{width:100%;max-width:25rem;text-wrap:balance}.s-desc-sobre .desc{font-size:1.25rem;line-height:1.2}.s-desc-sobre img{width:31.875rem;margin-left:auto}@media(max-width: 576px){.s-desc-sobre .desc{font-size:.75rem;line-height:1.1875rem}}.s-equipe-sobre .container{border-bottom:1px solid #999586;margin-bottom:12px;padding-bottom:12px}.s-equipe-sobre .swiper-container{position:relative}.s-equipe-sobre .next{position:absolute;top:50%;right:24px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.s-equipe-sobre .swiper-equipe{position:relative}.s-equipe-sobre .swiper-equipe p b{font-weight:500}.s-rodape-sobre h2{font-family:"Coachella","Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif}@media(max-width: 576px){.s-equipe-sobre .swiper-container{padding-right:64px}}.s-content-midia .overlay{background-color:rgba(237,237,237,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;position:absolute;top:0;left:0;opacity:1;color:#ededed;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-wrap:balance;-webkit-transition:all .5s linear;transition:all .5s linear;padding:1.5rem}.s-content-midia .midia{display:block}.s-content-midia .midia:hover .overlay{opacity:0;-webkit-transition:all .5s linear;transition:all .5s linear}@media(max-width: 576px){.s-content-midia .overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.s-content-midia .midia h2{font-size:.75rem !important}}.s-content-midia label{font-size:1rem;font-weight:600;text-wrap:nowrap}.s-content-midia label span{font-size:1rem;font-weight:400;color:#999586}.s-content-midia .form-control{border-radius:0;border:1px solid #999586;height:2rem;-webkit-transition:all .2s linear;transition:all .2s linear}.s-content-midia .form-control:focus,.s-content-midia .form-control:focus-visible{background-color:#ededed;-webkit-box-shadow:none;box-shadow:none;border-color:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.s-content-midia textarea{min-height:128px}.s-content-midia .btn{border:1px solid #999586;border-radius:0;padding:1.25rem 2.25rem;background-color:#fff}.s-content-midia .complementar h3{font-family:"Coachella","Raleway","Gotham SSm",system-ui,-apple-system,"Segoe UI","Roboto","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif}.redes{background-color:#b6b09c}@media(max-width: 576px){.s-content-midia .btn{width:100%;padding:8px}}.page-template-contato footer{display:none}.page-template-contato footer .top{display:none !important}