@charset "UTF-8";body{font-family:Figtree}body.no-scroll{overflow:hidden}body a{text-decoration:none!important}.container{margin:0 auto;max-width:1355px;padding:0 26px}@media (min-width: 1024px){.container{padding:0 40px}}.container .row{margin:0 auto;max-width:900px}@media (min-width: 768px){.container .row{display:flex;flex-wrap:wrap}}.container .col-12{width:100%;margin-bottom:48px}@media (min-width: 768px){.container .col-12{margin-bottom:34px}}.container .col-md-6{width:100%;margin-bottom:40px}@media (min-width: 768px){.container .col-md-6{width:50%;margin-bottom:26px}}.container .col-md-3{width:100%;margin-bottom:40px;text-align:center}@media (min-width: 768px){.container .col-md-3{text-align:left;width:25%;margin-bottom:14px}}.giros-section h1,.giros-section h2,.giros-section h3{margin-top:0!important;font-family:Work Sans;font-weight:700;color:#fff}.giros-section h1{font-size:28px}@media (min-width: 1024px){.giros-section h1{font-size:48px}}.giros-section h2{font-size:24px;color:#000}@media (min-width: 1024px){.giros-section h2{font-size:36px}}.giros-section h3{font-size:18px;color:#000;margin-bottom:8px}@media (min-width: 1024px){.giros-section h3{font-size:20px}}.giros-section p{font-family:Figtree;font-size:16px;font-weight:400;color:#000}.giros-section img{max-width:100%;height:auto}.mb-0{margin-bottom:0!important}.elementor-widget-hfe-breadcrumbs-widget span.hfe-breadcrumbs-home-icon{display:none}@keyframes moveDot{0%{transform:translateY(0);opacity:1}50%{transform:translateY(44px);opacity:.5}to{transform:translateY(0);opacity:1}}.logged-in .header-main{margin-top:32px}.home .header-main{background:transparent}.header-main,.header-main.scroll,.header-main.scroll .gtranslate-box .gt_options{background-color:#000}@media (max-width: 767px){.header-main #navbrand{margin:0 auto}}.header-main .gtranslate-box{height:100%}.header-main #gt_float_wrapper img{display:none}.header-main #gt_float_wrapper .gt-current-lang{padding:0!important}.header-main #gt_float_wrapper .gt-current-lang:hover span{color:var(--e-global-color-secondary)}.header-main #gt_float_wrapper .gt-current-lang:hover .gt_float_switcher-arrow{filter:brightness(0) saturate(100%) invert(95%) sepia(40%) saturate(3960%) hue-rotate(314deg) brightness(108%) contrast(109%)!important}.header-main #gt_float_wrapper span.gt-lang-code,.header-main #gt_float_wrapper .gt_options .nturl{font-weight:500;font-size:14px;color:#fff;font-family:Figtree,sans-serif;text-transform:uppercase;background:transparent;transition:.3s ease-in-out}.header-main #gt_float_wrapper span.gt-lang-code:hover,.header-main #gt_float_wrapper .gt_options .nturl:hover{color:var(--e-global-color-secondary)}.header-main #gt_float_wrapper .gt_float_switcher,.header-main #gt_float_wrapper .gt-selected{background:transparent!important;box-shadow:unset;display:flex;justify-content:flex-end}.header-main #gt_float_wrapper .gt_float_switcher-arrow{filter:brightness(0) invert(1)}.header-main #gt_float_wrapper .gt_options{margin-top:26px;position:absolute;background-color:#000}@media (max-width: 1399px){.header-main #gt_float_wrapper .gt_options{right:0}}.header-main .header-toggler{cursor:pointer}.header-main .header-toggler:hover .elementor-icon-box-title,.header-main .header-toggler:hover svg rect{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.header-main .header-toggler .elementor-icon-box-title,.header-main .header-toggler svg rect{transition:.3s ease-in-out}@media (max-width: 767px){.header-main .header-toggler .elementor-icon-box-content{display:none}.header-main .header-toggler .elementor-icon-box-title{margin-top:8px}}div[data-elementor-id="148"]{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;z-index:-1;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}div[data-elementor-id="148"].menu-open{opacity:1;visibility:visible;z-index:9999}#headerMenu #closeToggler{cursor:pointer}@media (max-width: 767px){#headerMenu #closeToggler .elementor-icon-box-title{margin-top:8px}}@media (min-width: 1300px){#headerMenu #closeToggler{right:calc((100vw - 1280px)/2)}}@media (min-width: 768px){#headerMenu .swiper-menu-wrapper{display:flex;height:100vh}}#headerMenu .swiper-menu-wrapper #swiperMenuMobile .swiper-slide,#headerMenu .swiper-menu-wrapper #swiperMenuMobile .swiper-slide img{width:212px;height:256px;object-fit:cover}@media (min-width: 768px){#headerMenu .swiper-menu-wrapper #swiperMenuMobile{display:none}}#headerMenu .swiper-menu-wrapper #swiperMenuDesktop{display:none}#headerMenu .swiper-menu-wrapper #swiperMenuDesktop .swiper-slide,#headerMenu .swiper-menu-wrapper #swiperMenuDesktop .swiper-slide img{width:312px;height:356px;object-fit:cover}@media (min-width: 768px){#headerMenu .swiper-menu-wrapper #swiperMenuDesktop{display:block}}#headerMenu .swiper-menu-wrapper .swiper-slide:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transition:.3s ease-in-out}#headerMenu .swiper-menu-wrapper .swiper-slide.no-active:after{opacity:.6}#headerMenu .swiper-menu-wrapper .swiper-slide a{position:relative;z-index:1}#headerMenu .menu-links{display:flex;flex-direction:column;justify-content:center;list-style:none;margin-bottom:40px;padding-left:16px}@media (min-width: 768px){#headerMenu .menu-links{padding-left:32px;margin-bottom:0}}@media (min-width: 1024px){#headerMenu .menu-links{padding-left:110px}}#headerMenu .menu-links a{display:inline-block;margin-bottom:24px;color:#adadad;font-size:28px;font-family:Work Sans;text-transform:uppercase}#headerMenu .menu-links a:hover,#headerMenu .menu-links li.hover a{color:var(--e-global-color-secondary)!important}.projeto-destaque-swiper .swiper-slide{position:relative;height:100vh;height:100dvh}.projeto-destaque-swiper .swiper-slide a{color:#fff}.projeto-destaque-swiper .swiper-slide img{width:100%;height:100vh;object-fit:cover}.projeto-destaque-swiper .swiper-slide .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.projeto-destaque-swiper .swiper-slide .swiper-info{width:100%;max-width:1280px;margin:0 auto;padding:0 24px;position:absolute;z-index:2;bottom:40px;left:50%;transform:translate(-50%)}.projeto-destaque-swiper .swiper-slide .swiper-info .h3{font-family:Work Sans;font-weight:700;text-transform:uppercase;font-size:1.75rem}.projeto-destaque-swiper .swiper-slide .swiper-info .badge{border:1px solid #ffffff;border-radius:100px;padding:8px 16px;font-family:Figtree;font-size:.875rem}@media (min-width: 1200px){.projeto-destaque-swiper .swiper-slide .swiper-info{bottom:80px;padding:0}.projeto-destaque-swiper .swiper-slide .swiper-info .h3{font-size:3rem}}.projeto-destaque-swiper .swiper-pagination{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;row-gap:16px;max-width:34px;top:50%!important;left:unset!important;right:24px;transform:translateY(-50%)}@media (min-width: 1200px){.projeto-destaque-swiper .swiper-pagination{right:48px}}@media (min-width: 1400px){.projeto-destaque-swiper .swiper-pagination{right:calc((100vw - 1280px)/2)}}.projeto-destaque-swiper .swiper-pagination .swiper-pagination-bullet{border-radius:12px!important;width:18px;height:1px;background:#adadad;transition:.3s ease-in-out;position:relative}.projeto-destaque-swiper .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:-8px;right:-15px;width:65px;height:17px;background:transparent}.projeto-destaque-swiper .swiper-pagination .swiper-pagination-bullet:hover:before{opacity:1}.projeto-destaque-swiper .swiper-pagination .swiper-pagination-bullet-active{width:35px;height:2px;background:var(--e-global-color-secondary)}.single-ficcao #Video,.single-naoficcao #Video,.single-para-empresa #Video,.single-projeto-futuro #Video{height:calc(100vh - 72px);margin-top:70px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.single-ficcao #Video .scroll-wrapper,.single-naoficcao #Video .scroll-wrapper,.single-para-empresa #Video .scroll-wrapper,.single-projeto-futuro #Video .scroll-wrapper{display:block;position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:3;text-align:center}.single-ficcao #Video .scroll-wrapper .scroll-dot,.single-naoficcao #Video .scroll-wrapper .scroll-dot,.single-para-empresa #Video .scroll-wrapper .scroll-dot,.single-projeto-futuro #Video .scroll-wrapper .scroll-dot{animation:moveDot 3s infinite ease-in-out}.single-ficcao #Video .scroll-wrapper p,.single-naoficcao #Video .scroll-wrapper p,.single-para-empresa #Video .scroll-wrapper p,.single-projeto-futuro #Video .scroll-wrapper p{margin-bottom:0;font-size:.875rem;color:#fff}.single-ficcao #Video .container,.single-naoficcao #Video .container,.single-para-empresa #Video .container,.single-projeto-futuro #Video .container{position:relative;z-index:2}.single-ficcao #Video .img-wrapper,.single-naoficcao #Video .img-wrapper,.single-para-empresa #Video .img-wrapper,.single-projeto-futuro #Video .img-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.single-ficcao #Video .img-wrapper .overlay,.single-naoficcao #Video .img-wrapper .overlay,.single-para-empresa #Video .img-wrapper .overlay,.single-projeto-futuro #Video .img-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#00000080;z-index:2}.single-ficcao #Video .img-wrapper img,.single-naoficcao #Video .img-wrapper img,.single-para-empresa #Video .img-wrapper img,.single-projeto-futuro #Video .img-wrapper img{width:100%;height:100%;object-fit:cover}.single-ficcao #Video .video-play-wrapper,.single-naoficcao #Video .video-play-wrapper,.single-para-empresa #Video .video-play-wrapper,.single-projeto-futuro #Video .video-play-wrapper{display:inline-block;text-align:center}.single-ficcao #Video .video-play-wrapper ul,.single-naoficcao #Video .video-play-wrapper ul,.single-para-empresa #Video .video-play-wrapper ul,.single-projeto-futuro #Video .video-play-wrapper ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;column-gap:10px;row-gap:10px}.single-ficcao #Video .video-play-wrapper ul .badge,.single-naoficcao #Video .video-play-wrapper ul .badge,.single-para-empresa #Video .video-play-wrapper ul .badge,.single-projeto-futuro #Video .video-play-wrapper ul .badge{border:1px solid #ffffff;border-radius:100px;padding:8px 16px;font-family:Figtree;font-size:.875rem;color:#fff}.single-ficcao #fichaTecnica,.single-naoficcao #fichaTecnica,.single-para-empresa #fichaTecnica,.single-projeto-futuro #fichaTecnica{padding-top:56px;padding-bottom:16px}@media (min-width: 1024px){.single-ficcao #fichaTecnica,.single-naoficcao #fichaTecnica,.single-para-empresa #fichaTecnica,.single-projeto-futuro #fichaTecnica{padding-top:112px;padding-bottom:72px}}.contact-wrapper ul a svg,.contact-wrapper ul span svg{color:#bd9700}form p{margin-bottom:24px}form p label{width:100%;font-size:14px}form p label input:not([type=checkbox]),form p label textarea{margin-top:8px;padding:12px;min-height:56px;border:1px solid #c7c7c7!important;border-radius:4px;color:#000}form p label input:not([type=checkbox])::placeholder,form p label textarea::placeholder{color:#616161}form p label textarea{height:90px}form .wpcf7-list-item{margin:0!important}form input[type=submit]{font-weight:700;border:none;color:#000!important;padding:16px 12px;text-transform:uppercase;border-radius:8px;width:100%;background-color:#e2b503}form input[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:focus-visible{background:#c49c00}form .wpcf7-spinner{position:absolute;margin:0 auto;transform:translate(-50%,18px);right:48%}form .wpcf7-response-output{border:none!important;background:#0000001c;padding:16px!important;border-radius:8px;margin-left:0!important;margin-right:0!important}form span.wpcf7-not-valid-tip{margin-top:4px!important}.swiper-nav-destaque{display:flex;column-gap:16px;position:absolute;top:-66px;right:0}@media (min-width: 768px){.swiper-nav-destaque{top:-72px}}.swiper-nav-destaque .swiper-button-prev-destaque,.swiper-nav-destaque .swiper-button-next-destaque,.swiper-nav-destaque svg path{transition:.3s ease-in-out}.swiper-nav-destaque .swiper-button-prev-destaque,.swiper-nav-destaque .swiper-button-next-destaque{cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50em;border:1px solid #000000}.swiper-nav-destaque .swiper-button-prev-destaque:hover,.swiper-nav-destaque .swiper-button-next-destaque:hover{background:#000}.swiper-nav-destaque .swiper-button-prev-destaque:hover svg path,.swiper-nav-destaque .swiper-button-next-destaque:hover svg path{fill:#fff}.card{color:#000!important}.card img{width:100%;object-fit:cover}.card .title{font-family:Work Sans;font-weight:700;margin-bottom:8px}.card .date{margin-bottom:16px;font-family:Figtree;font-size:12px;display:block;color:#7a7a7a}.card a:hover{color:#000}.card .link{display:flex;align-items:center;font-family:Figtree,sans-serif;color:#e2b503;font-size:1rem;font-weight:700}.posts-destaque-swiper .destaque-card{border-radius:24px 24px 0 0;overflow:hidden}@media (min-width: 1200px){.posts-destaque-swiper .destaque-card{border-radius:24px 0 0 24px}}@media (min-width: 1200px){.posts-destaque-swiper .destaque-card{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 1200px){.posts-destaque-swiper .destaque-card .destaque-thumb{min-width:784px!important}}.posts-destaque-swiper .destaque-card img{height:254px;width:100%}@media (min-width: 768px){.posts-destaque-swiper .destaque-card img{height:478px}}.posts-destaque-swiper .destaque-card .destaque-conteudo{width:100%;padding:20px 16px}@media (min-width: 1200px){.posts-destaque-swiper .destaque-card .destaque-conteudo{padding:24px 48px;width:calc(100vw - 784px)}}@media (min-width: 768px){.posts-destaque-swiper .destaque-card .destaque-conteudo .destaque-title{font-size:28px}}.posts-destaque-swiper .destaque-card .destaque-conteudo .date{margin-bottom:24px}.posts-destaque-swiper .destaque-card .destaque-conteudo .destaque-footer{display:flex;flex-direction:column}.lista-posts-container #lista-posts{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media (min-width: 768px){.lista-posts-container #lista-posts{column-gap:24px}}.lista-posts-container #lista-posts .post-item{width:100%;margin-bottom:24px}@media (min-width: 768px){.lista-posts-container #lista-posts .post-item{width:48%}}@media (min-width: 1200px){.lista-posts-container #lista-posts .post-item{width:32%}}.lista-posts-container .card img{width:100%;height:254px;object-fit:cover;border-radius:12px 12px 0 0}.lista-posts-container .card .card-body{display:flex;padding:12px;flex-direction:column}@media (min-width: 768px){.lista-posts-container .card .card-body{padding:24px}}.lista-posts-container .card .card-body h3{font-size:24px;font-weight:700;color:#000}.lista-posts-container .card .card-body a{display:flex;align-items:center;font-family:Figtree,sans-serif;color:#e2b503;font-size:1rem;font-weight:700}.lista-posts-container #loadMorePosts{margin:16px auto 0;display:block;text-transform:uppercase;padding:12px 16px;border:2px solid #000000;border-radius:8px;color:#000;font-family:Figtree;font-size:16px;font-weight:700}.lista-posts-container #loadMorePosts:hover{background:#000;color:#fff}footer .elementor-icon-list-items a{color:#fff}footer .elementor-icon-list-items a:hover{color:var(--e-global-color-secondary)!important}.logo-carousel{overflow:hidden;width:100%;position:relative}#carouselTrack .e-con-inner{display:flex;flex-wrap:nowrap;white-space:nowrap}.logo_items{display:inline-flex;flex-shrink:0;animation:slide 50s linear infinite}.logo_items>.elementor-element{margin-right:60px}.logo_items img{width:90px;height:auto;filter:grayscale(1)}@media (min-width: 768px){.logo_items img{width:130px}}.logo_items:hover{animation-play-state:running}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}
