/*!
Theme Name: Inside
Theme URI: http://underscores.me/
Author: Inside Mídia
Author URI: http://insidemidia.com.br
Description: Incrível tema criado pela Inside Mídia.
Version: 3.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: inside
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Inside is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.font-16,.project-attrs ul li,.blog-filter select,.blog-filter p,.breadcrumbs span{font-size:16px;line-height:22.4px}@media screen and (max-width: 768px){.font-16,.project-attrs ul li,.blog-filter select,.blog-filter p,.breadcrumbs span{font-size:14.4px;line-height:20.16px}}@media screen and (max-width: 576px){.font-16,.project-attrs ul li,.blog-filter select,.blog-filter p,.breadcrumbs span{font-size:12.8px;line-height:17.92px}}.font-17{font-size:17px;line-height:23.8px}@media screen and (max-width: 768px){.font-17{font-size:15.3px;line-height:21.42px}}@media screen and (max-width: 576px){.font-17{font-size:13.6px;line-height:19.04px}}.font-18,.boxes .boxes-row .boxes-item .boxes-item-titulo,.depoimentos .depoimentos-card .depoimentos-card-nome,.inside-hero-slider-item-container-content-post p,.social-share .social-title{font-size:18px;line-height:25.2px}@media screen and (max-width: 768px){.font-18,.boxes .boxes-row .boxes-item .boxes-item-titulo,.depoimentos .depoimentos-card .depoimentos-card-nome,.inside-hero-slider-item-container-content-post p,.social-share .social-title{font-size:16.2px;line-height:22.68px}}@media screen and (max-width: 576px){.font-18,.boxes .boxes-row .boxes-item .boxes-item-titulo,.depoimentos .depoimentos-card .depoimentos-card-nome,.inside-hero-slider-item-container-content-post p,.social-share .social-title{font-size:14.4px;line-height:20.16px}}.font-19,.page-template-privacy-policy main h4,.page-template-default main h4{font-size:19px;line-height:26.6px}@media screen and (max-width: 768px){.font-19,.page-template-privacy-policy main h4,.page-template-default main h4{font-size:17.1px;line-height:23.94px}}@media screen and (max-width: 576px){.font-19,.page-template-privacy-policy main h4,.page-template-default main h4{font-size:15.2px;line-height:21.28px}}.font-20,.main-banner .swiper-slide .column.column-content p{font-size:20px;line-height:28px}@media screen and (max-width: 768px){.font-20,.main-banner .swiper-slide .column.column-content p{font-size:18px;line-height:25.2px}}@media screen and (max-width: 576px){.font-20,.main-banner .swiper-slide .column.column-content p{font-size:16px;line-height:22.4px}}.font-21,.project-card .project-card-content .project-card-content-meta .project-card-content-area,.project-card .project-card-content .project-card-content-meta .project-card-category,.project-card .project-card-content .project-card-content-info .project-card-content-title,.page-template-about .veja-tambem.vagas .vagas-item .vagas-content .vagas-item-titulo,.page-template-about .pos-obra.sobre .sobre-content .sobre-sub-titulo,.page-template-about .gestao .qualidade-texto,.page-template-about .gestao .qualidade-texto *,.page-template-about .gestao .qualidade-sub-titulo,.page-template-about .excelencia .excelencia-content .excelencia-sub-titulo,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-email,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-titulo,.contato .contato-texto,.contato .contato-titulo,.vagas .vagas-item .vagas-content .vagas-item-titulo,.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-texto,.outros-projetos .outros-projetos-ver-mais,.section-title,.article-post .content .link-container .post-link,.article-post .content .excerpt>*,.article-post .content .excerpt,.article-post .content .post-title{font-size:21px;line-height:29.4px}@media screen and (max-width: 768px){.font-21,.project-card .project-card-content .project-card-content-meta .project-card-content-area,.project-card .project-card-content .project-card-content-meta .project-card-category,.project-card .project-card-content .project-card-content-info .project-card-content-title,.page-template-about .veja-tambem.vagas .vagas-item .vagas-content .vagas-item-titulo,.page-template-about .pos-obra.sobre .sobre-content .sobre-sub-titulo,.page-template-about .gestao .qualidade-texto,.page-template-about .gestao .qualidade-texto *,.page-template-about .gestao .qualidade-sub-titulo,.page-template-about .excelencia .excelencia-content .excelencia-sub-titulo,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-email,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-titulo,.contato .contato-texto,.contato .contato-titulo,.vagas .vagas-item .vagas-content .vagas-item-titulo,.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-texto,.outros-projetos .outros-projetos-ver-mais,.section-title,.article-post .content .link-container .post-link,.article-post .content .excerpt>*,.article-post .content .excerpt,.article-post .content .post-title{font-size:18.9px;line-height:26.46px}}@media screen and (max-width: 576px){.font-21,.project-card .project-card-content .project-card-content-meta .project-card-content-area,.project-card .project-card-content .project-card-content-meta .project-card-category,.project-card .project-card-content .project-card-content-info .project-card-content-title,.page-template-about .veja-tambem.vagas .vagas-item .vagas-content .vagas-item-titulo,.page-template-about .pos-obra.sobre .sobre-content .sobre-sub-titulo,.page-template-about .gestao .qualidade-texto,.page-template-about .gestao .qualidade-texto *,.page-template-about .gestao .qualidade-sub-titulo,.page-template-about .excelencia .excelencia-content .excelencia-sub-titulo,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-email,.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-titulo,.contato .contato-texto,.contato .contato-titulo,.vagas .vagas-item .vagas-content .vagas-item-titulo,.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-texto,.outros-projetos .outros-projetos-ver-mais,.section-title,.article-post .content .link-container .post-link,.article-post .content .excerpt>*,.article-post .content .excerpt,.article-post .content .post-title{font-size:16.8px;line-height:23.52px}}.font-22,.inside-hero-slider-item-container-content-post h5,.inside-hero-slider-item-container-content-post h6,.page-template-privacy-policy main h3,.page-template-default main h3,.blog .entry-content .content h4,.single-post .entry-content .content h4{font-size:22px;line-height:30.8px}@media screen and (max-width: 768px){.font-22,.inside-hero-slider-item-container-content-post h5,.inside-hero-slider-item-container-content-post h6,.page-template-privacy-policy main h3,.page-template-default main h3,.blog .entry-content .content h4,.single-post .entry-content .content h4{font-size:19.8px;line-height:27.72px}}@media screen and (max-width: 576px){.font-22,.inside-hero-slider-item-container-content-post h5,.inside-hero-slider-item-container-content-post h6,.page-template-privacy-policy main h3,.page-template-default main h3,.blog .entry-content .content h4,.single-post .entry-content .content h4{font-size:17.6px;line-height:24.64px}}.font-23{font-size:23px;line-height:32.2px}@media screen and (max-width: 768px){.font-23{font-size:20.7px;line-height:28.98px}}@media screen and (max-width: 576px){.font-23{font-size:18.4px;line-height:25.76px}}.font-24,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto *,.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-description,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao *,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-titulo,.localizacao .localizacao-endereco,.localizacao .localizacao-local,.localizacao .localizacao-sub-titulo,.numeros .numeros-item .numeros-descricao *,.reconhecido .reconhecido-texto,.diferenca .diferenca-texto,.qualidade .qualidade-texto,.qualidade .qualidade-texto *,.qualidade .qualidade-sub-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-label,.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-description,.sobre .sobre-content p,.sobre h4{font-size:24px;line-height:33.6px}@media screen and (max-width: 768px){.font-24,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto *,.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-description,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao *,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-titulo,.localizacao .localizacao-endereco,.localizacao .localizacao-local,.localizacao .localizacao-sub-titulo,.numeros .numeros-item .numeros-descricao *,.reconhecido .reconhecido-texto,.diferenca .diferenca-texto,.qualidade .qualidade-texto,.qualidade .qualidade-texto *,.qualidade .qualidade-sub-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-label,.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-description,.sobre .sobre-content p,.sobre h4{font-size:21.6px;line-height:30.24px}}@media screen and (max-width: 576px){.font-24,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto *,.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-description,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao *,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-titulo,.localizacao .localizacao-endereco,.localizacao .localizacao-local,.localizacao .localizacao-sub-titulo,.numeros .numeros-item .numeros-descricao *,.reconhecido .reconhecido-texto,.diferenca .diferenca-texto,.qualidade .qualidade-texto,.qualidade .qualidade-texto *,.qualidade .qualidade-sub-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-label,.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-description,.sobre .sobre-content p,.sobre h4{font-size:19.2px;line-height:26.88px}}.font-25{font-size:25px;line-height:35px}@media screen and (max-width: 768px){.font-25{font-size:22.5px;line-height:31.5px}}@media screen and (max-width: 576px){.font-25{font-size:20px;line-height:28px}}.font-26,.related-posts .related-header .related-title,.blog .entry-content .content h3,.single-post .entry-content .content h3{font-size:26px;line-height:36.4px}@media screen and (max-width: 768px){.font-26,.related-posts .related-header .related-title,.blog .entry-content .content h3,.single-post .entry-content .content h3{font-size:23.4px;line-height:32.76px}}@media screen and (max-width: 576px){.font-26,.related-posts .related-header .related-title,.blog .entry-content .content h3,.single-post .entry-content .content h3{font-size:20.8px;line-height:29.12px}}.font-27{font-size:27px;line-height:37.8px}@media screen and (max-width: 768px){.font-27{font-size:24.3px;line-height:34.02px}}@media screen and (max-width: 576px){.font-27{font-size:21.6px;line-height:30.24px}}.font-28,.page-template-privacy-policy main h2,.page-template-default main h2{font-size:28px;line-height:39.2px}@media screen and (max-width: 768px){.font-28,.page-template-privacy-policy main h2,.page-template-default main h2{font-size:25.2px;line-height:35.28px}}@media screen and (max-width: 576px){.font-28,.page-template-privacy-policy main h2,.page-template-default main h2{font-size:22.4px;line-height:31.36px}}.font-29{font-size:29px;line-height:40.6px}@media screen and (max-width: 768px){.font-29{font-size:26.1px;line-height:36.54px}}@media screen and (max-width: 576px){.font-29{font-size:23.2px;line-height:32.48px}}.font-30,.inside-hero-slider-item-container-content-post h4,#header #menu-header-mobile .content-box .menu-mobile li a{font-size:30px;line-height:42px}@media screen and (max-width: 768px){.font-30,.inside-hero-slider-item-container-content-post h4,#header #menu-header-mobile .content-box .menu-mobile li a{font-size:27px;line-height:37.8px}}@media screen and (max-width: 576px){.font-30,.inside-hero-slider-item-container-content-post h4,#header #menu-header-mobile .content-box .menu-mobile li a{font-size:24px;line-height:33.6px}}.font-31{font-size:31px;line-height:43.4px}@media screen and (max-width: 768px){.font-31{font-size:27.9px;line-height:39.06px}}@media screen and (max-width: 576px){.font-31{font-size:24.8px;line-height:34.72px}}.font-32,.blog .entry-content .content h2,.single-post .entry-content .content h2,.not-found .content .content-title{font-size:32px;line-height:44.8px}@media screen and (max-width: 768px){.font-32,.blog .entry-content .content h2,.single-post .entry-content .content h2,.not-found .content .content-title{font-size:28.8px;line-height:40.32px}}@media screen and (max-width: 576px){.font-32,.blog .entry-content .content h2,.single-post .entry-content .content h2,.not-found .content .content-title{font-size:25.6px;line-height:35.84px}}.font-33{font-size:33px;line-height:46.2px}@media screen and (max-width: 768px){.font-33{font-size:29.7px;line-height:41.58px}}@media screen and (max-width: 576px){.font-33{font-size:26.4px;line-height:36.96px}}.font-34,.search .post-type-row .post-type-search h3{font-size:34px;line-height:47.6px}@media screen and (max-width: 768px){.font-34,.search .post-type-row .post-type-search h3{font-size:30.6px;line-height:42.84px}}@media screen and (max-width: 576px){.font-34,.search .post-type-row .post-type-search h3{font-size:27.2px;line-height:38.08px}}.font-35{font-size:35px;line-height:49px}@media screen and (max-width: 768px){.font-35{font-size:31.5px;line-height:44.1px}}@media screen and (max-width: 576px){.font-35{font-size:28px;line-height:39.2px}}.font-36,.page-template-about .veja-tambem.vagas .vagas-titulo,.page-template-about .mantras .section-title,.page-template-about .pos-obra.sobre .sobre-content .sobre-titulo,.page-template-about .excelencia .excelencia-content .excelencia-titulo,.localizacao .localizacao-titulo,.contato-canais .contato-canais-content ul li,.contato-canais .contato-canais-header .contato-canais-header-titulo,.contato .contato-sub-titulo,.vagas .vagas-titulo,.reconhecido .reconhecido-titulo,.diferenca .diferenca-titulo,.qualidade .qualidade-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-number,.inside-hero-slider-item-container-content-post h3,.blog .entry-header .content .post-title,.single-post .entry-header .content .post-title,.header-title-project h1,.header-title h1,.breadcrumbs .breadcrumb_last{font-size:36px;line-height:50.4px}@media screen and (max-width: 768px){.font-36,.page-template-about .veja-tambem.vagas .vagas-titulo,.page-template-about .mantras .section-title,.page-template-about .pos-obra.sobre .sobre-content .sobre-titulo,.page-template-about .excelencia .excelencia-content .excelencia-titulo,.localizacao .localizacao-titulo,.contato-canais .contato-canais-content ul li,.contato-canais .contato-canais-header .contato-canais-header-titulo,.contato .contato-sub-titulo,.vagas .vagas-titulo,.reconhecido .reconhecido-titulo,.diferenca .diferenca-titulo,.qualidade .qualidade-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-number,.inside-hero-slider-item-container-content-post h3,.blog .entry-header .content .post-title,.single-post .entry-header .content .post-title,.header-title-project h1,.header-title h1,.breadcrumbs .breadcrumb_last{font-size:32.4px;line-height:45.36px}}@media screen and (max-width: 576px){.font-36,.page-template-about .veja-tambem.vagas .vagas-titulo,.page-template-about .mantras .section-title,.page-template-about .pos-obra.sobre .sobre-content .sobre-titulo,.page-template-about .excelencia .excelencia-content .excelencia-titulo,.localizacao .localizacao-titulo,.contato-canais .contato-canais-content ul li,.contato-canais .contato-canais-header .contato-canais-header-titulo,.contato .contato-sub-titulo,.vagas .vagas-titulo,.reconhecido .reconhecido-titulo,.diferenca .diferenca-titulo,.qualidade .qualidade-titulo,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-number,.inside-hero-slider-item-container-content-post h3,.blog .entry-header .content .post-title,.single-post .entry-header .content .post-title,.header-title-project h1,.header-title h1,.breadcrumbs .breadcrumb_last{font-size:28.8px;line-height:40.32px}}.font-37{font-size:37px;line-height:51.8px}@media screen and (max-width: 768px){.font-37{font-size:33.3px;line-height:46.62px}}@media screen and (max-width: 576px){.font-37{font-size:29.6px;line-height:41.44px}}.font-38,.main-banner .swiper-slide .column.column-content h1,.main-banner .swiper-slide .column.column-content h2{font-size:38px;line-height:53.2px}@media screen and (max-width: 768px){.font-38,.main-banner .swiper-slide .column.column-content h1,.main-banner .swiper-slide .column.column-content h2{font-size:34.2px;line-height:47.88px}}@media screen and (max-width: 576px){.font-38,.main-banner .swiper-slide .column.column-content h1,.main-banner .swiper-slide .column.column-content h2{font-size:30.4px;line-height:42.56px}}.font-39{font-size:39px;line-height:54.6px}@media screen and (max-width: 768px){.font-39{font-size:35.1px;line-height:49.14px}}@media screen and (max-width: 576px){.font-39{font-size:31.2px;line-height:43.68px}}.font-40{font-size:40px;line-height:56px}@media screen and (max-width: 768px){.font-40{font-size:36px;line-height:50.4px}}@media screen and (max-width: 576px){.font-40{font-size:32px;line-height:44.8px}}.font-41{font-size:41px;line-height:57.4px}@media screen and (max-width: 768px){.font-41{font-size:36.9px;line-height:51.66px}}@media screen and (max-width: 576px){.font-41{font-size:32.8px;line-height:45.92px}}.font-42,.inside-hero-slider-item-container-content-post h2{font-size:42px;line-height:58.8px}@media screen and (max-width: 768px){.font-42,.inside-hero-slider-item-container-content-post h2{font-size:37.8px;line-height:52.92px}}@media screen and (max-width: 576px){.font-42,.inside-hero-slider-item-container-content-post h2{font-size:33.6px;line-height:47.04px}}.font-43{font-size:43px;line-height:60.2px}@media screen and (max-width: 768px){.font-43{font-size:38.7px;line-height:54.18px}}@media screen and (max-width: 576px){.font-43{font-size:34.4px;line-height:48.16px}}.font-44{font-size:44px;line-height:61.6px}@media screen and (max-width: 768px){.font-44{font-size:39.6px;line-height:55.44px}}@media screen and (max-width: 576px){.font-44{font-size:35.2px;line-height:49.28px}}.font-45{font-size:45px;line-height:63px}@media screen and (max-width: 768px){.font-45{font-size:40.5px;line-height:56.7px}}@media screen and (max-width: 576px){.font-45{font-size:36px;line-height:50.4px}}.font-46{font-size:46px;line-height:64.4px}@media screen and (max-width: 768px){.font-46{font-size:41.4px;line-height:57.96px}}@media screen and (max-width: 576px){.font-46{font-size:36.8px;line-height:51.52px}}.font-47{font-size:47px;line-height:65.8px}@media screen and (max-width: 768px){.font-47{font-size:42.3px;line-height:59.22px}}@media screen and (max-width: 576px){.font-47{font-size:37.6px;line-height:52.64px}}.font-48{font-size:48px;line-height:67.2px}@media screen and (max-width: 768px){.font-48{font-size:43.2px;line-height:60.48px}}@media screen and (max-width: 576px){.font-48{font-size:38.4px;line-height:53.76px}}.font-49{font-size:49px;line-height:68.6px}@media screen and (max-width: 768px){.font-49{font-size:44.1px;line-height:61.74px}}@media screen and (max-width: 576px){.font-49{font-size:39.2px;line-height:54.88px}}.font-50{font-size:50px;line-height:70px}@media screen and (max-width: 768px){.font-50{font-size:45px;line-height:63px}}@media screen and (max-width: 576px){.font-50{font-size:40px;line-height:56px}}.font-51{font-size:51px;line-height:71.4px}@media screen and (max-width: 768px){.font-51{font-size:45.9px;line-height:64.26px}}@media screen and (max-width: 576px){.font-51{font-size:40.8px;line-height:57.12px}}.font-52{font-size:52px;line-height:72.8px}@media screen and (max-width: 768px){.font-52{font-size:46.8px;line-height:65.52px}}@media screen and (max-width: 576px){.font-52{font-size:41.6px;line-height:58.24px}}.font-53{font-size:53px;line-height:74.2px}@media screen and (max-width: 768px){.font-53{font-size:47.7px;line-height:66.78px}}@media screen and (max-width: 576px){.font-53{font-size:42.4px;line-height:59.36px}}.font-54,.numeros .numeros-item .numeros-descricao strong{font-size:54px;line-height:75.6px}@media screen and (max-width: 768px){.font-54,.numeros .numeros-item .numeros-descricao strong{font-size:48.6px;line-height:68.04px}}@media screen and (max-width: 576px){.font-54,.numeros .numeros-item .numeros-descricao strong{font-size:43.2px;line-height:60.48px}}.font-55{font-size:55px;line-height:77px}@media screen and (max-width: 768px){.font-55{font-size:49.5px;line-height:69.3px}}@media screen and (max-width: 576px){.font-55{font-size:44px;line-height:61.6px}}.font-56{font-size:56px;line-height:78.4px}@media screen and (max-width: 768px){.font-56{font-size:50.4px;line-height:70.56px}}@media screen and (max-width: 576px){.font-56{font-size:44.8px;line-height:62.72px}}.font-57{font-size:57px;line-height:79.8px}@media screen and (max-width: 768px){.font-57{font-size:51.3px;line-height:71.82px}}@media screen and (max-width: 576px){.font-57{font-size:45.6px;line-height:63.84px}}.font-58{font-size:58px;line-height:81.2px}@media screen and (max-width: 768px){.font-58{font-size:52.2px;line-height:73.08px}}@media screen and (max-width: 576px){.font-58{font-size:46.4px;line-height:64.96px}}.font-59{font-size:59px;line-height:82.6px}@media screen and (max-width: 768px){.font-59{font-size:53.1px;line-height:74.34px}}@media screen and (max-width: 576px){.font-59{font-size:47.2px;line-height:66.08px}}.font-60,.inside-hero-slider-item-container-content-post h1{font-size:60px;line-height:84px}@media screen and (max-width: 768px){.font-60,.inside-hero-slider-item-container-content-post h1{font-size:54px;line-height:75.6px}}@media screen and (max-width: 576px){.font-60,.inside-hero-slider-item-container-content-post h1{font-size:48px;line-height:67.2px}}.font-61{font-size:61px;line-height:85.4px}@media screen and (max-width: 768px){.font-61{font-size:54.9px;line-height:76.86px}}@media screen and (max-width: 576px){.font-61{font-size:48.8px;line-height:68.32px}}.font-62{font-size:62px;line-height:86.8px}@media screen and (max-width: 768px){.font-62{font-size:55.8px;line-height:78.12px}}@media screen and (max-width: 576px){.font-62{font-size:49.6px;line-height:69.44px}}.font-63{font-size:63px;line-height:88.2px}@media screen and (max-width: 768px){.font-63{font-size:56.7px;line-height:79.38px}}@media screen and (max-width: 576px){.font-63{font-size:50.4px;line-height:70.56px}}.font-64{font-size:64px;line-height:89.6px}@media screen and (max-width: 768px){.font-64{font-size:57.6px;line-height:80.64px}}@media screen and (max-width: 576px){.font-64{font-size:51.2px;line-height:71.68px}}.boxes .boxes-row .boxes-item .boxes-item-email,.boxes .boxes-row .boxes-item .boxes-item-descricao,.trabalhar .trabalhar-item .trabalhar-descricao,p,li{font-size:1rem;line-height:1.75rem}.post-project-content p{font-size:1.0625rem;line-height:2.2313rem;margin-bottom:1.875rem}.wp-block-heading{margin-bottom:1.875rem}.wp-block-heading:not(:first-of-type){margin-top:1.875rem}.main-padding{padding:60px 0px}@media screen and (max-width: 992px){.main-padding{padding:40px 0px}}@media screen and (max-width: 576px){.main-padding{padding:30px 0px}}@-webkit-keyframes animMenuReveal{0%{width:0vw}100%{width:100vw}}@keyframes animMenuReveal{0%{width:0vw}100%{width:100vw}}@-webkit-keyframes animMenuClose{0%{width:100vw;padding:8em 3em 3em}100%{width:0vw;padding:8em 0 0}}@keyframes animMenuClose{0%{width:100vw;padding:8em 3em 3em}100%{width:0vw;padding:8em 0 0}}body{font-family:"Suisse Intl Book","Poppins",sans-serif;background-color:#fff;overflow-y:scroll}.breadcrumbs{display:flex;gap:.625rem;align-items:center}.breadcrumbs span{text-transform:uppercase;color:#8c857b}.breadcrumbs span a{color:#8c857b}.breadcrumbs .breadcrumb_last{display:none;color:#000;font-weight:600;text-transform:none;margin-bottom:0}.breadcrumbs .current-item{display:none}.single-post .page-title{margin-top:.625rem}@media(max-width: 992px){.single-post .page-title{font-size:26px;line-height:37px}}.opacity-100{opacity:1 !important}.opacity-80{opacity:.7 !important}.opacity-60{opacity:.6 !important}.opacity-40{opacity:.4 !important}.hover-underline:hover,.hover-underline:focus{color:#000;text-decoration:underline}@media screen and (max-width: 768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:1.6rem;padding-right:1.6rem}.container>.row,.container-fluid>.row,.container-lg>.row,.container-md>.row,.container-sm>.row,.container-xl>.row,.container-xxl>.row{margin-left:-1.6rem;margin-right:-1.6rem}.container>.row>*,.container-fluid>.row>*,.container-lg>.row>*,.container-md>.row>*,.container-sm>.row>*,.container-xl>.row>*,.container-xxl>.row>*{padding-left:1.6rem;padding-right:1.6rem}}.container{max-width:100% !important;width:100% !important}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.menu,.menu-header{padding-left:0;margin-bottom:0}.menu li,.menu-header li{list-style:none;font-size:1rem;font-family:"Roboto",sans-serif;padding:0}@media(min-width: 1024px){.menu li:last-child a,.menu-header li:last-child a{padding-bottom:0}}.menu li a{padding:12px 0}p,li{font-family:"Suisse Intl Book","Poppins",sans-serif;color:#8c857b}img{max-width:100%;height:auto}a{text-decoration:none;color:#000;transition:color .2s}a:hover{text-decoration:none;color:#8c857b}h1,h2,h3,h4,h5{font-family:"Suisse Intl Book","Poppins",sans-serif;font-weight:500;color:#000}.column-margin{margin:15px 0px}.password-wrap{width:100%;position:relative}.password-wrap input{width:100%}.password-wrap .icon-eye{position:absolute;right:0px;top:50%;transform:translateY(-50%);color:#8c857b;transition:color .2s;cursor:pointer;padding:20px}.password-wrap .icon-eye:hover{color:#000}.play-button{height:80px;width:80px;background-color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;border-radius:50%;background-color:rgba(217,217,217,.3)}.play-button i{color:#fff;position:absolute;top:50%;left:52%;transform:translate(-50%, -50%);font-size:70px;transition:color .2s}.play-button.audio-button i{font-size:41px}.video-thumb{width:100%;padding-bottom:56.25%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer;filter:saturate(0);transition:filter .2s}.video-thumb .overlay{background-color:rgba(0,0,0,.6);transition:background-color .2s}.video-thumb:hover{filter:saturate(1)}.video-thumb:hover .overlay{background-color:rgba(0,0,0,.3)}.video-embed{display:none;padding-bottom:56.25%;position:relative}.video-embed iframe{left:0;top:0;height:100%;width:100%;position:absolute}.search-button{display:flex}.search-row{border:1px solid #ededed;overflow:hidden}.search-row .search-field{border:none;height:45px;padding:5px 15px}.search-row .search-field::-moz-placeholder{font-size:14px;line-height:18px;color:#8c857b}.search-row .search-field::placeholder{font-size:14px;line-height:18px;color:#8c857b}.search-row .search-button{height:45px;width:45px;border:none;background-color:#000;display:flex;align-items:center;justify-content:center}.search-row .search-button i{display:block;color:#fff;transition:transform .2s}.search-row .search-button:hover i{transform:scale(1.1)}@media(min-width: 1200px){.container-large{width:992px}}@media(min-width: 1200px){.container-medium{width:768px}}.not-found{background-color:#dfdfdf;padding:40px;text-align:center;border-radius:5px}.not-found .content .icon{display:block;position:relative;margin:0 auto 20px;height:60px;width:60px;background-color:#8c857b;border-radius:50%;text-align:center}.not-found .content .icon .icon-search{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;color:#fff}.not-found .content .icon .icon-close{position:absolute;bottom:-5px;right:-5px;font-size:12px;padding:6px;color:#fff;background-color:#ff5656;border-radius:50%}.not-found .content p:last-child{margin-bottom:0px}.bt{border:0px;font-family:"Suisse Intl Book","Poppins",sans-serif;text-transform:uppercase;font-weight:bold}.bt:focus{outline:none}.bt-link-box{color:#fff;padding:8px 13px;font-size:14px;line-height:1;text-transform:uppercase;font-family:"Suisse Intl";border-radius:100px;border:1px solid #b2b2b2;background-color:#b2b2b2;transition:all ease .2s;font-weight:100;text-align:center}.bt-link-box:hover{border:1px solid #b2b2b2;background-color:#fff;color:#b2b2b2}.mb-30{margin-bottom:1.875rem !important}.mb-12{margin-bottom:.75rem !important}.bt-sombra{box-shadow:0px 2px 15px 0px rgba(0,0,0,.3)}.bt-gradient{position:relative;z-index:2;display:inline-block}.bt-gradient:before{border-radius:inherit;content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-1;transition:opacity .5s}.bt-gradient:hover:before{opacity:1}.bt-large{padding:12px 30px;font-size:20px;line-height:24px}@media screen and (max-width: 576px){.bt-large{padding:10px 30px;font-size:18px;line-height:20px}}.bt-medium{padding:10px 30px;font-size:16px;line-height:20px}@media screen and (max-width: 576px){.bt-medium{padding:8px 25px;font-size:14px;line-height:18px}}.bt-small{padding:8px 15px;font-size:14px;line-height:18px}@media screen and (max-width: 576px){.bt-small{padding:8px 12px;font-size:13px;line-height:17px}}.bt-full{width:100%}.bt-full .bt{width:100%}.bt-primary{background-color:#000;color:#fff;transition:background-color .2s}.bt-primary:hover{background-color:#8c857b}.bt-primary-outline{background-color:rgba(0,0,0,0);border:2px solid #000;color:#000;transition:background-color .2s,color .2s}.bt-primary-outline:hover{background-color:#000;color:#fff}.bt-secondary-outline{background-color:rgba(0,0,0,0);border:2px solid #8c857b;color:#8c857b;transition:background-color .2s,color .2s}.bt-secondary-outline:hover{background-color:#8c857b;color:#fff}.bt-primary-contrast-outline{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;transition:background-color .2s,color .2s,border .2s}.bt-primary-contrast-outline:hover{background-color:#000;color:#fff;border-color:#000}.bt-secondary-contrast-outline{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;transition:background-color .2s,color .2s,border .2s}.bt-secondary-contrast-outline:hover{background-color:#8c857b;color:#fff;border-color:#8c857b}.bt-secondary{background-color:#8c857b;color:#fff;transition:background-color .2s}.bt-secondary:hover{background-color:#000}.bt-primary-gradient{background:linear-gradient(to right, #000000 0%, #8C857B 100%);color:#fff}.bt-primary-gradient:before{background:linear-gradient(to right, #8C857B 0%, #000000 100%)}.overlay{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:1}.margin-center{margin:0 auto;display:block}.header-title{position:relative;padding:3.75rem 0px 2rem;background-repeat:no-repeat;background-size:cover;background-position:center}.header-title h1{color:#000;font-weight:600;margin-bottom:0}.header-title .content{position:relative;z-index:2}.header-title .overlay{background-color:rgba(0,0,0,.3)}.header-title.has-thumbnail .content h1{color:#fff}.header-title-project{position:relative;padding:1.875rem 0px;background-repeat:no-repeat;background-size:cover;background-position:center;height:15rem;display:flex;flex-direction:column;justify-content:space-between;background-attachment:fixed}@media(max-width: 992px){.header-title-project{background-size:100%;background-position:center top;height:auto;aspect-ratio:16/9;background-attachment:scroll}}.header-title-project .header-content{position:relative;z-index:2}.header-title-project .overlay{z-index:1;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header-title-project .breadcrumbs *{color:#fff}.header-title-project h1{color:#fff;font-weight:600;margin-bottom:0}.pagination{display:block;margin:0 auto;padding:60px 0px;text-align:center}.pagination .page-numbers{background-color:#000;text-align:center;display:inline-block;height:35px;width:35px;line-height:18px;font-size:18px;margin-right:10px;color:#fff;transition:opacity .2s;padding:8px;vertical-align:middle}.pagination .page-numbers:hover{opacity:.8}.pagination .page-numbers.current{background-color:#000}.pagination .page-numbers.current:hover{opacity:1}.pagination .next,.pagination .prev{padding:12px;display:inline-block;font-family:"insideicon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;line-height:11px}.pagination .next:before{content:""}.pagination .prev:before{content:"";margin-left:2px}.article-post{height:100%;display:flex;flex-direction:column;border-radius:5px}.article-post .thumbnail{position:relative;overflow:hidden;width:100%;padding-top:56%;max-height:230px}.article-post .thumbnail .post-categories{padding:0px;margin:0px;position:absolute;right:1.25rem;top:1.25rem;z-index:2;text-align:right;display:none}.article-post .thumbnail .post-categories li{list-style:none;display:inline-block;font-size:.75rem;line-height:1;background-color:#000;font-weight:600;margin:.25rem .125rem;transition:background-color .2s;border-radius:2px;text-transform:uppercase;letter-spacing:1.5px}.article-post .thumbnail .post-categories li a{padding:.5rem .75rem;color:#fff;display:block}.article-post .thumbnail .post-categories li:hover{background-color:#fff}.article-post .thumbnail .post-categories li:hover a{color:#000}.article-post .thumbnail .image{transition:transform .3s;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.article-post .thumbnail i{font-size:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;transition:.2s}.article-post .thumbnail:hover .image{transform:scale(1.1)}.article-post .thumbnail:hover i{transform:translate(-50%, -50%) scale(1.2)}.article-post .content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px 0 17px;border-top:2px solid #000;border-bottom:2px solid #000;margin:29px 0}.article-post .content .post-title{font-weight:500;text-transform:uppercase;color:#8c857b;transition:color .2s}.article-post .content .post-info{display:flex;align-items:center;width:100%;border-bottom:1px solid #000;padding-bottom:10px;font-size:18px;line-height:1.5rem;color:#000}.article-post .content .post-info i{color:#646363;display:none}.article-post .content .excerpt{padding-top:22px;line-height:120%;overflow:hidden;color:#000 !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-post .content .excerpt>*{color:#000 !important}.article-post .content:hover .post-title{color:#000}.article-post .content .link-container{margin-top:37px}.article-post .content .link-container .post-link{line-height:1.5rem;color:#8c857b;text-decoration:underline}@media screen and (max-width: 576px){.article-post .thumbnail .post-categories li{font-size:12px;line-height:16px;padding:4px 10px;margin:2px 0px}}.wpcf7 .wpcf7-not-valid-tip{font-size:12px}.wpcf7 form.sent .wpcf7-response-output{background-color:#06be59}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fdd03d}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#ff5656}.wpcf7 form .wpcf7-response-output{border-radius:5px;border:0px;margin:0px;margin-top:20px;padding:12px 25px;font-size:14px;line-height:18px;color:#fff}.wpcf7 .wpcf7-text,.wpcf7 textarea{background-color:#dfdfdf;border:1px solid #ededed;border-radius:5px;padding:5px 20px;width:100%;color:#000;font-size:16px;font-family:"Suisse Intl Book","Poppins",sans-serif}.wpcf7 .wpcf7-text:focus,.wpcf7 textarea:focus{outline:0px solid #8c857b;border:1px solid #8c857b}.wpcf7 .wpcf7-submit{width:100%}.wpcf7 p:nth-last-of-type(1){margin-bottom:0px;position:relative}.wpcf7 span.ajax-loader{background-image:none;position:absolute;top:-99px;right:0px;z-index:2;width:40px;height:40px;margin:100px auto;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.error404 main{text-align:center;padding-top:100px;padding-bottom:100px}.error404 main h1{font-size:200px;line-height:150px;margin-bottom:20px;color:#000}@media screen and (max-width: 576px){.error404 main{padding-top:60px;padding-bottom:60px}.error404 main h1{font-size:120px;line-height:100px}.error404 main h2{font-size:24px}}@media screen and (max-width: 768px){body [data-aos][data-aos][data-aos-duration][data-aos-delay]{transition-delay:0ms;transition-duration:750ms}}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.modal-video .play-button{width:132px;height:132px;display:flex;align-items:center;justify-content:center;padding-left:10px}@font-face{font-family:"insideicon";src:url("../fonts/insideicon.eot?9iombr");src:url("../fonts/insideicon.eot?9iombr#iefix") format("embedded-opentype"),url("../fonts/insideicon.ttf?9iombr") format("truetype"),url("../fonts/insideicon.woff?9iombr") format("woff"),url("../fonts/insideicon.svg?9iombr#insideicon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"insideicon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-warning:before{content:"\e928"}.icon-home:before{content:"\e925"}.icon-more:before{content:"\e929"}.icon-remove:before{content:"\e92a"}.icon-add:before{content:"\e92b"}.icon-no-photo:before{content:"\e91e"}.icon-external-link:before{content:"\e90c"}.icon-check:before{content:"\e90d"}.icon-settings:before{content:"\e92c"}.icon-chevron-up:before{content:"\e913"}.icon-chevron-right:before{content:"\e914"}.icon-chevron-left:before{content:"\e926"}.icon-chevron-down:before{content:"\e927"}.icon-share:before{content:"\e90e"}.icon-clock:before{content:"\e90f"}.icon-download:before{content:"\e910"}.icon-map:before{content:"\e911"}.icon-cellphone:before{content:"\e912"}.icon-menu:before{content:"\e915"}.icon-email:before{content:"\e916"}.icon-chat:before{content:"\e922"}.icon-x:before{content:"\e924"}.icon-waze:before{content:"\e923";color:#333665}.icon-tiktok:before{content:"\e920"}.icon-login:before{content:"\e932"}.icon-logout:before{content:"\e933"}.icon-play:before{content:"\e905"}.icon-trash:before{content:"\e92d"}.icon-search:before{content:"\e906"}.icon-close:before{content:"\e907"}.icon-arrow-right:before{content:"\e908"}.icon-arrow-left:before{content:"\e909"}.icon-arrow-down:before{content:"\e90a"}.icon-arrow-up:before{content:"\e90b"}.icon-refresh:before{content:"\e92e"}.icon-image:before{content:"\e91f"}.icon-pdf:before{content:"\e917"}.icon-calendar:before{content:"\e918"}.icon-lock:before{content:"\e92f"}.icon-eye:before{content:"\e921"}.icon-phone:before{content:"\e919"}.icon-star-full:before{content:"\e930"}.icon-star-empty:before{content:"\e931"}.icon-google:before{content:"\e91a"}.icon-user:before{content:"\e91b"}.icon-skype:before{content:"\e91c"}.icon-whatsapp:before{content:"\e91d"}.icon-linkedin:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-youtube:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-facebook:before{content:"\e904"}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Bold.woff2") format("woff2"),url("../fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Black.woff2") format("woff2"),url("../fonts/Poppins-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-ExtraLight.woff2") format("woff2"),url("../fonts/Poppins-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-ExtraBold.woff2") format("woff2"),url("../fonts/Poppins-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Light.woff2") format("woff2"),url("../fonts/Poppins-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Thin.woff2") format("woff2"),url("../fonts/Poppins-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Regular.woff2") format("woff2"),url("../fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Medium.woff2") format("woff2"),url("../fonts/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-SemiBold.woff2") format("woff2"),url("../fonts/Poppins-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Thin.woff2") format("woff2"),url("../fonts/Roboto-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl Book";src:url("../fonts/SuisseIntl-Book.woff2") format("woff2"),url("../fonts/SuisseIntl-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-BlackItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-BoldItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Bold.woff2") format("woff2"),url("../fonts/SuisseIntl-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Black.woff2") format("woff2"),url("../fonts/SuisseIntl-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-LightItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-MediumItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl Book";src:url("../fonts/SuisseIntl-BookItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-BookItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Medium.woff2") format("woff2"),url("../fonts/SuisseIntl-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Light.woff2") format("woff2"),url("../fonts/SuisseIntl-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Italic.woff2") format("woff2"),url("../fonts/SuisseIntl-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Regular.woff2") format("woff2"),url("../fonts/SuisseIntl-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-SemiBoldItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-SemiBold.woff2") format("woff2"),url("../fonts/SuisseIntl-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-ThinItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-Thin.woff2") format("woff2"),url("../fonts/SuisseIntl-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-UltraLightItalic.woff2") format("woff2"),url("../fonts/SuisseIntl-UltraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/SuisseIntl-UltraLight.woff2") format("woff2"),url("../fonts/SuisseIntl-UltraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}#header{background-color:#fff;width:100%;position:relative}#header .navbar{padding-top:0px;padding-bottom:0px;display:flex;align-items:center;height:108px}@media(max-width: 768px){#header .navbar{height:70px}}#header .navbar .nav-link{padding-top:0;padding-bottom:0}#header .navbar-brand{padding-top:0;padding-bottom:0}#header .navbar-brand .logo{width:auto;height:35px;display:block}#header .navbar-brand .logo-alt{width:200px;display:none}@media(max-width: 1200px){#header .navbar-brand{margin:1rem 0}#header .navbar-brand .logo{height:25px}}#header .navbar-toggler{padding:9px 12px;border-radius:0px;transition:background-color .2s;z-index:61}#header .navbar-toggler:focus{box-shadow:none}#header .navbar-toggler[aria-expanded=true]{background-color:#000}#header .navbar-toggler[aria-expanded=true] i{color:#fff}#header .navbar-toggler i{color:#000;transition:color .2s}#header .navbar-toggler .icon-close{display:none}#header .navbar-toggler.is-active i{color:#fff}#header .search-item{cursor:pointer;position:relative}#header .search-item .open-search>i{display:block;color:#000;transition:color .2s,transform .2s}#header .search-item .search-row{position:absolute;right:-15px;top:-16px;display:none;z-index:3}#header .search-item .search-row .search-field{width:30vw;opacity:1;display:none}#header .search-item:hover .open-search>i{color:#000;transform:scale(1.1)}#header .menu-header li{padding-top:1.75rem;padding-bottom:1.75rem;font-family:"Inter";font-weight:400}@media(min-width: 992px){#header .menu-header li{padding-top:2.5rem;padding-bottom:2.5rem}}#header .menu-header li a{color:#000;padding-right:1.25rem}#header .menu-header li a:hover{color:#000}@media(max-width: 1200px){#header .widget-area{display:none}}#header #menu-header-mobile{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:60;display:none}#header #menu-header-mobile .content-box{padding:1.5625rem 1.5625rem;position:relative;height:100%;background-color:#000}#header #menu-header-mobile .content-box .close-menu{text-align:right;width:100%;padding-right:.625rem;margin-bottom:.625rem}#header #menu-header-mobile .content-box .close-menu i{color:#fff;font-size:1.25rem}#header #menu-header-mobile .content-box .menu-mobile{padding:1.25rem 0px;padding-top:2.5rem;margin:0px}#header #menu-header-mobile .content-box .menu-mobile li{border-left:4px solid #000;margin-bottom:.9375rem;padding-left:.9375rem;list-style:none}#header #menu-header-mobile .content-box .menu-mobile li a{color:#fff;padding:0px}#header #menu-header-mobile .content-box .menu-mobile .dropdown>a{margin-bottom:1.25rem}#header #menu-header-mobile .content-box .menu-mobile .dropdown>a:after{display:none}#header #menu-header-mobile .content-box .menu-mobile .dropdown .dropdown-menu{display:block;position:static;background-color:rgba(0,0,0,0);padding:0px}#header #menu-header-mobile .content-box .menu-mobile .dropdown .dropdown-menu>li{padding-left:0px;margin-bottom:.9375rem;border-left:0px;display:flex;align-items:center}#header #menu-header-mobile .content-box .menu-mobile .dropdown .dropdown-menu>li:last-child{margin-bottom:0px}#header #menu-header-mobile .content-box .menu-mobile .dropdown .dropdown-menu>li:before{content:"";display:block;width:1.875rem;height:4px;background-color:#000;margin-right:.9375rem}#header #menu-header-mobile .content-box .header-menu-col-search{margin-bottom:1.25rem}#header #menu-header-mobile .content-box .redes-sociais{margin:0px;text-align:center}#header #menu-header-mobile .content-box .redes-sociais a{display:inline-block;margin:0px 1.25rem;color:#fff}#header #menu-header-mobile .content-box .redes-sociais a i{font-size:2rem}@media screen and (max-width: 576px){#header #menu-header-mobile .content-box .redes-sociais a{margin:.3125rem .625rem}#header #menu-header-mobile .content-box .redes-sociais a i{font-size:1.5rem}}@media screen and (max-width: 992px){#header .custom-logo{height:2.5rem;width:auto}}#header.transparent{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;z-index:5;box-shadow:none}#header.transparent .navbar-brand .logo{display:none}#header.transparent .navbar-brand .logo-alt{display:block}#header.transparent .menu-header li a{color:#fff}#header.transparent .menu-header li a:hover{color:#000}#header.fixed-top{background-color:rgba(255,255,255,.95);position:fixed}#header.fixed-top .navbar{height:80px}@media(max-width: 768px){#header.fixed-top .navbar{height:70px}}#header.fixed-top .navbar-brand .logo{width:auto;height:30px;display:block;transition:height .2s}@media(max-width: 768px){#header.fixed-top .navbar-brand .logo{height:20px}}#header.fixed-top .navbar-brand .logo-alt{width:10.625rem;display:none}#header.fixed-top .menu-header li{padding-top:1.25rem;padding-bottom:1.25rem}.whatsapp-flutuante{background-image:url(../imgs/whatsapp.png);background-size:cover;background-position:center center;position:fixed;bottom:2.5rem;right:2.5rem;z-index:5;height:3.125rem;width:3.125rem;text-align:center;transition:opacity .5s;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.4))}.whatsapp-flutuante a{display:inline-block;width:100%;height:100%}.whatsapp-flutuante i{color:#fff;font-size:1.3125rem;line-height:1.3125rem}.whatsapp-flutuante:hover{opacity:.6}@media screen and (max-width: 576px){.whatsapp-flutuante{bottom:1.25rem;right:1.25rem}}.cookies-banner{display:none;position:fixed;z-index:20;bottom:0px;left:0px;width:100%;background-color:#000;color:#fff;padding:10px 0px}.cookies-banner .cookies-text{font-size:.875rem;line-height:1.125rem}.cookies-banner .cookies-text a{color:#fff;text-decoration:underline}.cookies-banner .close{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition:transform .2s;cursor:pointer}.cookies-banner .close i{color:#fff;transform:opacity .2s}.cookies-banner .close:hover{transform:translateY(-50%) scale(0.9)}.cookies-banner .close:hover i{opacity:.6}@media screen and (max-width: 992px){.cookies-banner{width:calc(100% - 1.25rem);bottom:1.25rem;transform:translateX(-50%);left:50%;padding:.9375rem;text-align:justify}.cookies-banner .cookies-text{margin-bottom:.625rem}.cookies-banner .container{padding:0px}.cookies-banner .close{display:none}.cookies-banner .bt{width:100%}}#menu-principal .menu-item.current-menu-item{position:relative}#menu-principal .menu-item.current-menu-item::after{position:absolute;content:" ";width:calc(100% - .5rem - 1.25rem);height:3px;left:.5rem;background-color:#000;bottom:0}#footer{background-color:#ededed;padding:50px 0 0}#footer .top-footer{padding-bottom:30px}#footer .top-footer>.container{position:relative}@media(max-width: 1024px){#footer .top-footer .footer-coluna{margin:.9375rem 0px}}#footer .top-footer .footer-coluna .logo-alt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;height:100%}@media screen and (max-width: 767px){#footer .top-footer .footer-coluna .logo-alt{justify-content:center;text-align:center}}#footer .top-footer .footer-coluna .logo-alt img{max-width:100%;width:315px;height:auto}#footer .top-footer .footer-coluna .titulo-footer{font-size:1rem;margin-bottom:.75rem;color:#000;font-family:"Roboto",sans-serif;font-weight:bold}#footer .top-footer .footer-coluna a{color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#footer .top-footer .footer-coluna a:hover{color:#000}#footer .top-footer .footer-coluna a:hover i{color:#000}#footer .top-footer .footer-coluna .footer-contacts li a,#footer .top-footer .footer-coluna .menu li a{padding:5px 0px}#footer .top-footer .footer-coluna .footer-contacts li a:focus,#footer .top-footer .footer-coluna .footer-contacts li a:hover,#footer .top-footer .footer-coluna .menu li a:focus,#footer .top-footer .footer-coluna .menu li a:hover{text-decoration:underline !important}#footer .top-footer .footer-coluna .info{color:#000}@media(max-width: 768px){#footer .top-footer .footer-coluna .menu li{display:flex;justify-content:center}#footer .top-footer .footer-coluna .menu li a{padding:5px 0px}}#footer .top-footer .footer-coluna.footer-coluna-2>div{border-bottom:1px solid #000}#footer .top-footer .footer-coluna.footer-coluna-2>div:last-child{border-bottom:0}#footer .top-footer .footer-coluna.footer-coluna-2 .adrress-contacts{padding:15px 0;margin-bottom:21px}@media screen and (min-width: 992px){#footer .top-footer .footer-coluna.footer-coluna-2 .adrress-contacts .row{max-width:470px}}#footer .top-footer .footer-coluna.footer-coluna-2 .adrress-contacts p,#footer .top-footer .footer-coluna.footer-coluna-2 .adrress-contacts li{font-size:14px;color:#000;font-weight:100;line-height:120% !important;margin-bottom:0}#footer .top-footer .footer-coluna.footer-coluna-2 .adrress-contacts .mail{text-decoration:underline}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais{padding-bottom:17px}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais a{font-size:24px;margin-right:26px}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais a i{font-size:38px;vertical-align:-2px;transition:color .2s}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais a:hover{color:#000}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais a:first-child{margin-left:0px}#footer .top-footer .footer-coluna.footer-coluna-2 .redes-sociais a:last-child{margin-right:0px}#footer .top-footer .footer-coluna.footer-coluna-2 .rights{font-weight:300;font-size:12px;color:#000;font-weight:300;font-family:"Suisse Intl"}#footer .top-footer .footer-coluna.footer-coluna-2 .rights a{text-decoration:underline}@media screen and (max-width: 768px){#footer .top-footer{text-align:center}}#footer .bar-footer{width:100%;height:70px;display:flex;position:relative;background-image:url("../imgs/footer-bar-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center top}@media screen and (max-width: 768px){#footer .bar-footer{background-size:100%;height:45px}}.footer-contacts{padding-left:0;margin-bottom:0}.footer-contacts li{list-style:none;font-size:1rem;line-height:1.2;padding:0;margin-bottom:0}.footer-contacts li:nth-child(2){margin-bottom:1.25rem}.blog .entry-header,.single-post .entry-header{margin:40px 0px}.blog .entry-header .content .post-title,.single-post .entry-header .content .post-title{margin-top:15px;margin-bottom:15px}.blog .entry-header .content .post-info,.single-post .entry-header .content .post-info{display:flex;align-items:center;gap:.625rem}.blog .entry-header .content .post-info i,.single-post .entry-header .content .post-info i{color:#646363}.blog .entry-header .content .post-info .date,.single-post .entry-header .content .post-info .date{font-size:14px;line-height:20px;color:#8c857b}@media screen and (max-width: 576px){.blog .entry-header .content .post-info .date,.single-post .entry-header .content .post-info .date{margin-bottom:10px}}.blog .entry-header .content .post-info .post-categories,.single-post .entry-header .content .post-info .post-categories{padding:0px;margin:0px}.blog .entry-header .content .post-info .post-categories li,.single-post .entry-header .content .post-info .post-categories li{list-style:none;display:inline-block;font-size:14px;line-height:18px;background-color:#dfdfdf;padding:5px 12px;margin:2px 0px}.blog .entry-content .content p,.blog .entry-content .content li,.single-post .entry-content .content p,.single-post .entry-content .content li{font-size:1.0625rem;line-height:2.2313rem}.blog .entry-content .content p,.single-post .entry-content .content p{margin-bottom:1.875rem}.blog .entry-content .content li,.single-post .entry-content .content li{margin-bottom:.9375rem}.blog .entry-content .content h2,.single-post .entry-content .content h2{margin-top:1.875rem;margin-bottom:1.875rem;font-weight:bold}.blog .entry-content .content h3,.single-post .entry-content .content h3{margin-top:1.5625rem;margin-bottom:1.25rem;font-weight:bold}.blog .entry-content .content h4,.single-post .entry-content .content h4{margin-top:1.25rem;margin-bottom:.9375rem;font-weight:bold}.blog .entry-content .content figure figcaption,.single-post .entry-content .content figure figcaption{font-size:12px;line-height:18px;color:#8c857b}.blog .entry-content .content blockquote,.single-post .entry-content .content blockquote{border-left:5px solid #000;padding-left:15px}.blog .entry-content .content .wp-block-embed__wrapper,.single-post .entry-content .content .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.blog .entry-content .content .wp-block-embed__wrapper iframe,.single-post .entry-content .content .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media(min-width: 1200px){.blog .entry-header .container,.blog .entry-content .container,.blog .related-posts .container,.single-post .entry-header .container,.single-post .entry-content .container,.single-post .related-posts .container{max-width:960px}}.blog .breadcrumbs{display:none}.related-posts{margin:60px 0px}.related-posts .thumbnail{padding-top:48.6%}.related-posts .related-header{margin-bottom:1.875rem;display:flex;align-items:center;justify-content:space-between;gap:.9375rem}@media(max-width: 992px){.related-posts .related-header{flex-direction:column}}.related-posts .related-header .related-title{font-weight:bold;text-transform:uppercase;margin-bottom:0}.related-posts .project-card .stretched-link{aspect-ratio:16/6.65}.social-share{margin:1.875rem 0px;padding:1.875rem 0;background-color:#fff;border-radius:10px}@media(max-width: 992px){.social-share{margin:.9375rem 0px;padding:1.25rem}.social-share .social-icons{justify-content:center}}.social-share .social-title{display:inline-block;margin-right:.9375rem;font-weight:bold}.social-share .social-icons{display:inline-block}.social-share .social-icons a{display:block;height:1.25rem}.social-share .social-icons svg{height:1.25rem}.social-share .social-icons i{font-size:1.25rem;height:1.25rem}@media screen and (max-width: 768px){.social-share{text-align:center}.social-share .social-title{margin-bottom:15px}}.page-template-blog .lista-blog{padding:40px 0px}.index{padding-bottom:3.75rem}.main-banner{position:relative;overflow:hidden;height:500px}.main-banner .container,.main-banner .row{height:100%;position:relative;overflow:hidden;z-index:2}.main-banner .swiper-slide{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden}.main-banner .swiper-slide:focus{outline:none}.main-banner .swiper-slide .column{position:relative}.main-banner .swiper-slide .column.column-image img{display:block;margin:0 auto}.main-banner .swiper-slide .column.column-content h1,.main-banner .swiper-slide .column.column-content h2,.main-banner .swiper-slide .column.column-content h3,.main-banner .swiper-slide .column.column-content p{color:#fff}.main-banner .swiper-slide .column.column-content h1,.main-banner .swiper-slide .column.column-content h2{margin-bottom:20px}.main-banner .swiper-slide .column.column-content p{margin-bottom:30px}.main-banner .swiper-slide .column.column-content p:last-child{margin-bottom:0px}.main-banner .swiper-slide .column.column-content .bt{margin-right:15px;margin-top:10px;margin-bottom:10px}.main-banner .swiper-slide .column.column-center{text-align:center}.main-banner .swiper-slide .overlay{background-color:rgba(0,0,0,.5)}.main-banner .swiper-arrow{opacity:0;transition:opacity .2s,color .2s;color:#fff}.main-banner .swiper-arrow:after{font-size:36px}.main-banner .swiper-arrow:hover{color:#000}.main-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.main-banner:hover .swiper-arrow{opacity:1}.search .header-title .content h1{margin-bottom:20px}.search .post-type-row .post-type-search h3{margin-bottom:20px;margin-top:60px;font-weight:bold;text-transform:uppercase}.search .post-type-row:first-of-type .post-type-search h3{margin-top:0px}.page-template-privacy-policy main p,.page-template-privacy-policy main li,.page-template-default main p,.page-template-default main li{font-size:18px;line-height:34px}@media screen and (max-width: 576px){.page-template-privacy-policy main p,.page-template-privacy-policy main li,.page-template-default main p,.page-template-default main li{font-size:17px;line-height:32px}}.page-template-privacy-policy main p,.page-template-default main p{margin-bottom:30px}.page-template-privacy-policy main li,.page-template-default main li{margin-bottom:15px}.page-template-privacy-policy main h2,.page-template-default main h2{margin-top:40px;margin-bottom:20px;font-weight:800}.page-template-privacy-policy main h3,.page-template-default main h3{font-weight:400;margin-top:35px;margin-bottom:15px}.page-template-privacy-policy main h4,.page-template-default main h4{font-weight:300;margin-top:30px;margin-bottom:12px}.page-template-privacy-policy main a,.page-template-default main a{word-break:break-all;position:relative;background:linear-gradient(180deg, transparent, #000000 0);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat;transition:background .3s,color .3s}.page-template-privacy-policy main a:hover,.page-template-default main a:hover{color:#fff;background-size:100% 100%}.section-title{line-height:100%;margin-bottom:1.875rem;color:#8c857b;text-transform:uppercase}.modal button.close{background:none;border:none;font-size:22px;padding:0}.inside-hero{overflow:hidden}.inside-hero .swiper-slide{overflow:hidden}.inside-hero-slider-item{height:34.88rem;padding:6.25rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 1200px){.inside-hero-slider-item{height:33rem}}@media(max-width: 992px){.inside-hero-slider-item{height:23rem}}@media(max-width: 768px){.inside-hero-slider-item{height:17rem}}@media(max-width: 576px){.inside-hero-slider-item{height:13rem}}.inside-hero-slider-item::before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.6;background-color:rgba(0,0,0,.6);transition:background-color .2s}.inside-hero-slider-item-image-bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.inside-hero-slider-item-image-bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inside-hero-slider-item-video-bg{width:100%;height:100%;position:absolute}.inside-hero-slider-item-container{height:100%;z-index:4;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:1.75rem;padding-bottom:1.75rem}.inside-hero-slider-item-container-content{flex:0 0 100%}@media(max-width: 992px){.inside-hero-slider-item-container-content{margin-top:.9375rem}}.inside-hero-slider-item-container-content.has-leftImage{flex:0 0 50%}@media(max-width: 768px){.inside-hero-slider-item-container-content.has-leftImage{flex:0 0 100%}}@media(max-width: 768px){.inside-hero-slider-item-container-content-post{width:100%;text-align:center}}.inside-hero-slider-item-container-content-post.has-leftImage *{text-align:left}@media(max-width: 768px){.inside-hero-slider-item-container-content-post.has-leftImage *{text-align:center}}.inside-hero-slider-item-container-content-post *{color:#fff;text-align:center}.inside-hero-slider-item-container-content-post h1,.inside-hero-slider-item-container-content-post h2,.inside-hero-slider-item-container-content-post h3,.inside-hero-slider-item-container-content-post h4,.inside-hero-slider-item-container-content-post h5,.inside-hero-slider-item-container-content-post h6{position:relative;font-weight:800;color:#fff;margin-bottom:30px;z-index:5}.inside-hero-slider-item-container-content-post h1:last-child,.inside-hero-slider-item-container-content-post h2:last-child,.inside-hero-slider-item-container-content-post h3:last-child,.inside-hero-slider-item-container-content-post h4:last-child,.inside-hero-slider-item-container-content-post h5:last-child,.inside-hero-slider-item-container-content-post h6:last-child{margin-bottom:0px}.inside-hero-slider-item-container-content-post p{margin-bottom:30px}@media(max-width: 768px){.inside-hero-slider-item-container-content-post p{display:none}}.inside-hero-slider-item-container-content-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.inside-hero-slider-item-container-content-button{margin-left:auto;margin-right:auto}}.inside-hero-slider-item-container-content-button:not(.has-leftImage){margin-left:auto;margin-right:auto}.inside-hero-slider-item-container-image{flex:0 0 50%}@media(max-width: 768px){.inside-hero-slider-item-container-image{flex:0 0 100%}}.inside-hero-slider-item-container-image img{width:100%;height:auto;max-height:380px;-o-object-fit:contain;object-fit:contain}@media(max-width: 992px){.inside-hero-slider-item-container-image img{max-height:225px}}.inside-clientes-slider,.inside-premiadas-slider,.inside-mantras-slider{overflow:unset !important}:root{--splash-logo-initial-width: 600px;--splash-logo-width: 154px;--splash-logo-top: 25px;--splash-logo-left: 0.75rem}@media(max-width: 1200px){:root{--splash-logo-initial-width: 300px;--splash-logo-width: 110px;--splash-logo-top: 15px;--splash-logo-left: 0.75rem}}@media(max-width: 768px){:root{--splash-logo-initial-width: 200px;--splash-logo-width: 110px;--splash-logo-top: 15px;--splash-logo-left: 1.6rem}}#splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;opacity:1;visibility:visible;transition:opacity .25s ease-out,visibility .25s}#splash-screen .container{height:100%;position:relative}#splash-screen.hidden{opacity:0;visibility:hidden}#splash-screen #splash-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:var(--splash-logo-initial-width);-webkit-animation:splashScreen 1.5s ease-in-out forwards;animation:splashScreen 1.5s ease-in-out forwards}@-webkit-keyframes splashScreen{0%{left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;max-width:var(--splash-logo-initial-width)}60%{left:50%;top:50%;transform:translate(-50%, -50%);opacity:1;max-width:var(--splash-logo-initial-width)}100%{left:var(--splash-logo-left);top:var(--splash-logo-top);transform:none;opacity:1;max-width:var(--splash-logo-width)}}@keyframes splashScreen{0%{left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;max-width:var(--splash-logo-initial-width)}60%{left:50%;top:50%;transform:translate(-50%, -50%);opacity:1;max-width:var(--splash-logo-initial-width)}100%{left:var(--splash-logo-left);top:var(--splash-logo-top);transform:none;opacity:1;max-width:var(--splash-logo-width)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.inside-slider-pagination{position:absolute;width:auto !important;top:auto;right:0;bottom:0 !important;left:auto !important}.inside-slider-pagination .swiper-pagination-bullet{width:16px;height:16px;border:1px solid #000;background-color:rgba(0,0,0,0);opacity:1}.inside-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.destaques{padding-top:2.5rem;padding-bottom:3.75rem;overflow:hidden;position:relative}@media screen and (min-width: 768px){.destaques .container{overflow-x:hidden}}@media screen and (min-width: 768px){.destaques .container>.row{margin-left:0;margin-right:0}}.outros-projetos{padding-bottom:3.75rem}.outros-projetos .outros-projetos-header{display:flex;align-items:center;justify-content:space-between}@media(max-width: 992px){.outros-projetos .outros-projetos-header{flex-direction:column}}@media(max-width: 992px){.outros-projetos .bt-link-box{width:100%}}.outros-projetos .outros-projetos-ver-mais{text-transform:uppercase;margin-bottom:0}.sobre{padding-top:40px;padding-bottom:3.75rem;position:relative;overflow:hidden;background-color:#b2b2b2;background-position:bottom center;background-repeat:no-repeat;background-size:1920px}@media(max-width: 992px){.sobre{background-position:bottom right}}.sobre h4{font-weight:600;line-height:100%;text-transform:lowercase;color:#000;margin-bottom:60px}@media(max-width: 992px){.sobre h4{margin-top:30px;margin-bottom:10px}}.sobre .sobre-content{position:relative;z-index:1}.sobre .sobre-content h4{display:none}.sobre .sobre-content p{line-height:120%;color:#000;margin-bottom:1.875rem}@media(min-width: 992px){.sobre .sobre-content p{max-width:385px}}.sobre .sobre-numeros{font-family:"Suisse Intl Book","Poppins",sans-serif}.sobre .sobre-numeros .sobre-numeros-item:last-child .sobre-numeros-item-box{border-bottom:0}.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box{border-bottom:1px solid #000;padding:11px 0 5px}.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-label{font-size:4.3rem;font-weight:700;letter-spacing:0;color:#000;font-family:"Suisse Intl";line-height:100%}@media(max-width: 992px){.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-label{font-size:2.5rem}}.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-box .sobre-numeros-item-description{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:0;height:100%;font-family:"Suisse Intl";font-weight:400;color:#fff;line-height:120%}.sobre .sobre-profissionais{display:flex;align-items:center;width:100%;position:relative}@media(max-width: 992px){.sobre .sobre-profissionais{flex-wrap:wrap;margin-bottom:1.875rem}}@media screen and (min-width: 992px){.sobre .sobre-profissionais h4{top:-60px;position:absolute}}.sobre .sobre-profissionais .sobre-profissionais-items{display:flex;align-items:center;width:100%;position:relative}@media screen and (min-width: 992px){.sobre .sobre-profissionais .sobre-profissionais-items{border-top:1px solid #000}}@media(max-width: 992px){.sobre .sobre-profissionais .sobre-profissionais-items{flex-wrap:wrap;margin-bottom:1.875rem}}.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item{flex:1;max-width:25%;border-right:1px solid #000;padding:49px 25px 0}@media screen and (min-width: 992px){.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item.first{padding-left:0 !important}}@media(max-width: 992px){.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item{width:50%;max-width:50%;flex:0 0 50%;border:1px solid #000;padding:49px 25px}}@media screen and (min-width: 992px){.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item{flex:0 0 calc(50% - .9375rem)}}.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-number,.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-label{font-family:"Suisse Intl";font-weight:400;line-height:100%;color:#fff}.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-number{margin-bottom:.3125rem}.sobre .sobre-profissionais .sobre-profissionais-items .sobre-profissionais-item .sobre-profissionais-item-label{margin-bottom:0}.depoimentos{background-color:#fff;overflow:hidden;padding-top:3.75rem;padding-bottom:0}.depoimentos .section-title{margin-bottom:3.125rem}@media screen and (min-width: 768px){.depoimentos .container>.row{margin-left:0;margin-right:0}}.depoimentos .depoimentos-container{max-width:1920px;margin-left:auto;margin-right:auto}@media(max-width: 992px){.depoimentos{padding-bottom:3.75rem}}.depoimentos .depoimentos-card{display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border-top:#000 3px solid;border-bottom:#000 3px solid;height:100%}.depoimentos .depoimentos-card .depoimentos-card-nome{display:flex;flex-direction:row;flex-wrap:wrap;color:#000;margin:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #000}.depoimentos .depoimentos-card .depoimentos-card-nome strong,.depoimentos .depoimentos-card .depoimentos-card-nome span{width:100%;display:inline-flex;font-family:"Suisse Intl"}.depoimentos .depoimentos-card .depoimentos-card-nome strong{font-weight:600}.depoimentos .depoimentos-card .depoimentos-card-nome span{font-weight:100}.depoimentos .depoimentos-card .depoimentos-card-foto{width:9.375rem;height:9.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-top:19px;margin-bottom:1.875rem;max-width:113px;height:auto;filter:grayscale(1)}.depoimentos .depoimentos-card .depoimentos-card-descricao{font-size:18px;line-height:120%;text-align:center;overflow:hidden;color:#000;text-align:left;margin-bottom:43px}.clientes{padding-top:85px;padding-bottom:3.75rem;overflow:hidden}.clientes .container{overflow-x:hidden}.clientes .section-title{margin-bottom:3.75rem}.clientes .clientes-box{display:flex;height:100%}.clientes .clientes-box .clientes-img{max-height:91px;width:auto;-o-object-fit:contain;object-fit:contain;margin:auto;mix-blend-mode:multiply;filter:grayscale(1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.clientes .clientes-box .clientes-img:hover{transition:filter .2s;filter:grayscale(0)}.atualizacoes{padding-bottom:3.75rem;overflow:hidden}.atualizacoes .atualizacoes-header{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left}.atualizacoes .atualizacoes-header .section-title{margin-bottom:0;margin-bottom:8px}.atualizacoes .atualizacoes-header a{font-size:21px;font-weight:500;margin-bottom:18px;text-decoration:underline}.qualidade{background-color:#d9d9d9}.qualidade:not(.gestao){padding-top:0px;padding-bottom:0px}.qualidade:not(.gestao) .qualidade-content{padding-top:40px;padding-bottom:40px}.qualidade .qualidade-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:40px;padding-bottom:40px}@media(min-width: 992px){.qualidade .qualidade-content{max-width:410px}}.qualidade .qualidade-content *{color:#000}.qualidade .qualidade-sub-titulo{margin-bottom:0;text-transform:uppercase}.qualidade .qualidade-titulo{font-weight:600;line-height:100%;margin-bottom:40px}@media(max-width: 992px){.qualidade .qualidade-titulo{margin-bottom:40px}}.qualidade .qualidade-texto,.qualidade .qualidade-texto *{font-weight:400;line-height:110%;margin-top:auto}@media(max-width: 992px){.qualidade .qualidade-texto,.qualidade .qualidade-texto *{margin-bottom:1.875rem}}.qualidade-imagem{max-width:100%;height:auto;display:block}.diferenca{background-color:#000}.diferenca .diferenca-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:26px 0 0}@media(min-width: 992px){.diferenca .diferenca-content{max-width:calc(100% - 1.875rem)}}.diferenca .diferenca-titulo{font-weight:600;margin-bottom:265px;color:#fff;line-height:100%}@media(max-width: 1200px){.diferenca .diferenca-titulo{margin-bottom:40px}}.diferenca .diferenca-texto{margin-bottom:0;color:#fff;font-weight:400;padding-bottom:48px;font-family:"Suisse Intl";line-height:100%;max-width:385px}@media(max-width: 992px){.diferenca .diferenca-texto{margin-bottom:1.875rem}}.diferenca-imagem{max-width:100%;height:auto;display:block}@media(min-width: 1200px){.diferenca-imagem{margin-right:-8.4375rem;width:calc(100% + 8.4375rem);max-width:calc(100% + 8.4375rem)}}.reconhecido{padding-top:60px;background-color:#ededed}.reconhecido.porque-trabalhar{background-color:#fff;padding-bottom:60px}@media(max-width: 992px){.reconhecido.porque-trabalhar{padding-bottom:30px}}.reconhecido.porque-trabalhar .reconhecido-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(min-width: 992px){.reconhecido.porque-trabalhar .reconhecido-content{max-width:506px;margin-left:0}}.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-titulo{margin-top:0}@media(max-width: 1200px){.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-titulo{margin-bottom:40px}}.reconhecido.porque-trabalhar .reconhecido-content .reconhecido-texto{max-width:406px}@media(min-width: 992px){.reconhecido .reconhecido-content{max-width:506px;margin-left:40px}}.reconhecido .reconhecido-titulo{margin-top:105px;margin-bottom:40px;font-family:"Suisse Intl";font-weight:100 !important;line-height:100%;color:#000}@media(max-width: 992px){.reconhecido .reconhecido-titulo{margin-top:0px;margin-top:40px}}.reconhecido .reconhecido-titulo strong{font-weight:600}.reconhecido .reconhecido-texto{font-weight:500;line-height:120%;margin-bottom:0;color:#000}@media(max-width: 1200px){.reconhecido .reconhecido-texto{margin-bottom:1.875rem}}.reconhecido-imagem{max-width:100%;height:auto;display:block;margin-left:auto;position:relative}@media(max-width: 992px){.reconhecido-imagem{margin-bottom:1.875rem}}.numeros{padding-top:64px;padding-bottom:47px;background-color:#b2b2b2}@media(min-width: 1200px){.numeros .container{max-width:1095px}}.numeros .numeros-item .numeros-icone{height:6.25rem;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:.9375rem}@media(max-width: 992px){.numeros .numeros-item .numeros-icone{margin-left:auto;margin-right:auto;display:block;position:relative}}.numeros .numeros-item .numeros-descricao{margin-bottom:0;color:#fff}@media(max-width: 992px){.numeros .numeros-item .numeros-descricao{text-align:center;margin-bottom:30px}}.numeros .numeros-item .numeros-descricao *{color:#fff;font-weight:400;text-transform:uppercase;line-height:100%}.numeros .numeros-item .numeros-descricao strong{width:100%;display:inline-block;font-weight:600}.trabalhar{padding-top:3.75rem;padding-bottom:3.75rem}.trabalhar .trabalhar-item{text-align:center}.trabalhar .trabalhar-item .trabalhar-icone{height:6.25rem;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:.9375rem}.trabalhar .trabalhar-item .trabalhar-descricao{margin-bottom:0}.vagas{padding-top:60px}@media(max-width: 992px){.vagas{padding-top:30px}}.vagas.vem-pra-hauz .vagas-item .vagas-item-imagem{aspect-ratio:16/7.45}.vagas .vagas-titulo{font-weight:600;margin-bottom:1.875rem;color:#000}.vagas .vagas-item{display:flex;flex-direction:column;height:100%;overflow:hidden}.vagas .vagas-item .vagas-item-imagem{width:100%;aspect-ratio:16/10.1}.vagas .vagas-item .vagas-content{padding:15px 0;margin-top:20px;border-top:1px solid #000;border-bottom:1px solid #000;height:100%;width:100%;display:flex;flex-direction:column}.vagas .vagas-item .vagas-content .vagas-item-titulo{font-weight:500;text-transform:uppercase;color:#000;margin-bottom:.9375rem}.vagas .vagas-item .vagas-content .vagas-item-button{background-color:#b2b2b2;border-radius:100px;color:#fff;text-transform:uppercase;padding:6px 15px;width:auto;display:inline-block;margin-top:auto;text-align:center;font-size:14px;font-family:"Suisse Intl Book"}.contato{padding-bottom:3.75rem}@media(min-width: 992px){.contato .contato-content{max-width:calc(100% - 1.875rem)}}.contato .contato-sub-titulo{font-weight:600;color:#000;margin-bottom:87px;line-height:100%}@media(max-width: 992px){.contato .contato-sub-titulo{margin-bottom:40px}}.contato .contato-titulo{font-family:"Suisse Intl";font-weight:500;color:#000;margin-bottom:0}.contato .contato-texto{font-family:"Suisse Intl";margin-bottom:0;font-weight:400;color:#000}@media(max-width: 992px){.contato .contato-texto{margin-bottom:1.875rem}}.contato-canais{background-color:#8c857b;height:100%;padding:27px 40px;position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:2}@media(max-width: 992px){.contato-canais{padding:27px 27px}}.contato-canais::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;margin-left:100%;background-color:#8c857b;z-index:1}@media(max-width: 992px){.contato-canais::before{display:none}}.contato-canais .contato-canais-header{width:100%;display:flex;margin-bottom:200px}@media(max-width: 992px){.contato-canais .contato-canais-header{margin-bottom:40px}}.contato-canais .contato-canais-header .contato-canais-header-titulo{font-weight:600;line-height:100%;margin:0;color:#fff;text-transform:lowercase}.contato-canais .contato-canais-content{display:flex;flex-direction:column;justify-content:space-between}.contato-canais .contato-canais-content ul{padding:0;margin-top:auto;margin-bottom:.9375rem;display:flex;width:100%;flex-direction:column}.contato-canais .contato-canais-content ul li{list-style:none;font-weight:400;line-height:100% !important;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;gap:0 30px;align-items:center;margin-bottom:17px}.contato-canais .contato-canais-content ul li .label{width:45px;display:inline-block;position:relative;color:#fff}.contato-canais .contato-canais-content ul li a{color:#fff}.contato-canais .contato-canais-content ul li a:hover{color:#000}.contato-canais .contato-canais-content ul li a i{font-style:normal}.contato-canais .contato-canais-content ul li a .icon{font-size:36px}.boxes{padding-top:3.75rem;padding-bottom:3.75rem}.boxes .boxes-row{display:flex;gap:3.75rem;flex-wrap:wrap}@media(max-width: 992px){.boxes .boxes-row{gap:1.875rem}}.boxes .boxes-row .boxes-item{display:flex;flex-direction:column;align-items:center;gap:.9375rem;padding:1.875rem;width:calc(50% - 1.875rem);flex:1}@media(max-width: 992px){.boxes .boxes-row .boxes-item{max-width:100%;width:100%}}.boxes .boxes-row .boxes-item .boxes-item-imagem{height:3.75rem;width:3.75rem;-o-object-fit:contain;object-fit:contain}.boxes .boxes-row .boxes-item .boxes-item-titulo{text-align:center;font-weight:bold;margin:0}.boxes .boxes-row .boxes-item .boxes-item-descricao{text-align:center;margin:0}.boxes .boxes-row .boxes-item .boxes-item-email{color:#000;display:flex;gap:.25rem;align-items:center}.contato-boxes{padding-top:0px;padding-bottom:0px}.contato-boxes.boxes .boxes-row{flex-direction:column;gap:0;width:100%;padding:0}@media(max-width: 992px){.contato-boxes.boxes .boxes-row{margin-top:30px}}.contato-boxes.boxes .boxes-row .boxes-item{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;border-top:1px solid #000;padding:21px 0 12px}.contato-boxes.boxes .boxes-row .boxes-item:last-child{border-bottom:1px solid #000}.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-titulo{font-weight:400;font-family:"Suisse Intl";color:#000;line-height:120%;text-align:left;margin-bottom:65px;max-width:302px}@media(max-width: 1200px){.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-titulo{margin-bottom:10px}}.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-email{font-family:"Suisse Intl";font-weight:600;color:#000}.contato-boxes.boxes .boxes-row .boxes-item .boxes-item-email .icon{color:#000;font-size:20px}.localizacao{padding-top:102px}@media(min-width: 992px){.localizacao .localizacao-content{max-width:calc(100% - 1.875rem)}}.localizacao .localizacao-sub-titulo{margin-bottom:0;text-transform:uppercase}.localizacao .localizacao-titulo{font-weight:600;color:#000;margin-bottom:1.875rem}.localizacao .localizacao-local{font-weight:bold;margin-bottom:.9375rem;display:flex;align-items:center;gap:.625rem;color:#000}.localizacao .localizacao-endereco{font-weight:400;color:#000;margin-bottom:0}.localizacao .localizacao-maps{margin-top:30px;margin-bottom:86px;height:26.5rem;width:100%}.localizacao .localizacao-maps iframe{width:100%;height:26.5rem}.blog-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.9375rem;justify-content:flex-end;padding-bottom:1.875rem}.blog-filter p{margin-bottom:0;margin-right:20px;color:#000}.blog-filter select{background-color:#fff;padding:.625rem 3rem .625rem .9375rem;min-height:2.875rem;display:flex;align-items:center;justify-content:center;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(../imgs/arrow-down.png);background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:25px 25px;outline:none !important}.single-post-content{display:flex;flex-direction:column;gap:1.875rem}.single-post-content .wp-post-image{max-width:41.875rem;width:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto}.single-post-content .post-info{display:flex;align-items:center;gap:3.75rem;width:100%;background-color:#fff;margin-bottom:3.75rem;padding:1.875rem 0;border-radius:.625rem}.single-post-content .post-info .date{font-size:.875rem;line-height:1.8125rem;display:flex;gap:.625rem;align-items:center}.single-post-content .post-info .date .date-field{display:flex;align-items:center;gap:5px}.single-post-content .post-info .post-categories-box{display:flex;gap:.625rem;align-items:center}.single-post-content .post-info .post-categories-box .post-categories{margin:0;padding:0}.single-post-content .post-info .post-categories-box .post-categories li{list-style:none;padding:0;margin:0}.single-post-content .post-info .post-categories-box .post-categories li a{padding:.375rem .75rem;border-radius:2px;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;text-align:center;color:#fff;background-color:#000}@media(max-width: 768px){.single-post-content .post-info{flex-direction:column;gap:1rem}.single-post-content .post-info .date{flex-direction:column}}.post-project-content{margin-top:3.75rem;margin-bottom:1.875rem}@media(max-width: 992px){.post-project-content{margin-top:1.875rem}}.project-attrs ul{margin:0;padding:0;display:flex;align-items:center;gap:.9375rem}.project-attrs ul li{list-style:none;color:#fff}.premiacoes{position:absolute;right:0;top:0;display:flex;flex-wrap:wrap;gap:1.875rem;align-items:center;justify-content:flex-end;z-index:10}@media(max-width: 992px){.premiacoes{gap:.625rem}}.premiacoes .premiacoes-imagem{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.premiacoes .premiacoes-imagem:not(:last-child){margin-right:-35%;z-index:2}@media(max-width: 992px){.premiacoes .premiacoes-imagem{width:40px;height:40px}}.widget_polylang ul{padding:0;display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem;margin-left:1.875rem}.widget_polylang ul li{list-style:none;width:1.5625rem;height:1.0419rem}.widget_polylang ul li.current-lang{opacity:1}.veja-mais-home{display:flex;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap}.veja-mais-home .outros-projetos-buttons{display:flex;gap:0 38px}@media(max-width: 1200px){.veja-mais-home .outros-projetos-buttons{gap:0 8px}}@media(max-width: 992px){.veja-mais-home a{padding-left:.9375rem;padding-right:.9375rem;font-size:.625rem}}.post-type-archive-corporativo .breadcrumbs,.post-type-archive-varejo .breadcrumbs,.post-type-archive-residencial .breadcrumbs{display:none}.post-type-archive-corporativo .item-post .project-card-category a,.post-type-archive-varejo .item-post .project-card-category a,.post-type-archive-residencial .item-post .project-card-category a{pointer-events:none}.post-type-archive-corporativo .project-card .stretched-link,.post-type-archive-varejo .project-card .stretched-link,.post-type-archive-residencial .project-card .stretched-link{aspect-ratio:16/6.65}.page-template-about .excelencia{background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding-bottom:0}.page-template-about .excelencia .excelencia-content .excelencia-sub-titulo{margin-bottom:20px;text-transform:uppercase;line-height:100%}.page-template-about .excelencia .excelencia-content .excelencia-titulo{font-weight:600;line-height:100%;margin-bottom:55px;color:#000}.page-template-about .excelencia.boxes .container .boxes-row{gap:0 1.875rem}.page-template-about .excelencia.boxes .container .boxes-row .boxes-item{flex:auto;background-color:#fff;padding:17px 0 61px;border-top:1px solid #000}.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-titulo{color:#000;font-weight:500;text-align:left;margin-bottom:50px}@media(max-width: 768px){.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-titulo{text-align:center}}.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-imagem{max-width:100px;width:auto;height:auto}@media(max-width: 768px){.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-imagem{margin:0 auto 20px;position:relative;display:block}}.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao *{font-family:"Suisse Intl";color:#000;font-weight:400;text-align:left;line-height:110%;margin-bottom:0}@media(max-width: 768px){.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao,.page-template-about .excelencia.boxes .container .boxes-row .boxes-item .boxes-item-descricao *{text-align:center}}.page-template-about .gestao{position:relative;background-color:#ededed}.page-template-about .gestao .qualidade-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:60px}.page-template-about .gestao .qualidade-sub-titulo{margin-bottom:15px;text-transform:uppercase;line-height:100%;color:#8c857b}.page-template-about .gestao .qualidade-titulo{margin-bottom:40px}.page-template-about .gestao .qualidade-texto,.page-template-about .gestao .qualidade-texto *{line-height:110%}@media(min-width: 992px){.page-template-about .gestao .qualidade-imagem{visibility:hidden;height:300px}}.page-template-about .gestao .container{position:relative;z-index:2}.page-template-about .gestao .qualidade-layer{width:50%;height:100%;display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;left:50%;top:0;z-index:1}@media(max-width: 992px){.page-template-about .gestao .qualidade-layer{display:none}}.page-template-about .pos-obra{padding:45px 0 100px}.page-template-about .pos-obra.sobre{background-color:#8c857b}.page-template-about .pos-obra.sobre .sobre-numeros{display:flex;flex-direction:column;height:calc(100% - 26px);border-top:1px solid #000;margin-top:25px}@media(max-width: 992px){.page-template-about .pos-obra.sobre .sobre-numeros{margin-top:40px}}.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:1;padding:18px 4px 8px;border-bottom:1px solid #000}.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-imagem{width:110px}.page-template-about .pos-obra.sobre .sobre-numeros .sobre-numeros-item .sobre-numeros-item-description{color:#fff;font-family:"Suisse Intl";font-weight:400}.page-template-about .pos-obra.sobre .sobre-aviso{font-size:13px;line-height:140%;font-weight:400;color:#fff;padding-top:15px;font-family:"Suisse Intl"}@media screen and (max-width: 992px){.page-template-about .pos-obra.sobre .sobre-aviso{margin-bottom:40px}}.page-template-about .pos-obra.sobre .sobre-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:0}.page-template-about .pos-obra.sobre .sobre-content p{max-width:485px}@media(max-width: 992px){.page-template-about .pos-obra.sobre .sobre-content p{max-width:100%}}.page-template-about .pos-obra.sobre .sobre-content .sobre-sub-titulo{margin-bottom:0;text-transform:uppercase;text-align:left;font-weight:500;color:#878787;margin-left:0;max-width:100%}.page-template-about .pos-obra.sobre .sobre-content .sobre-titulo{font-weight:600;display:block;text-transform:none;color:#fff;margin-left:0;margin-bottom:125px}@media(max-width: 992px){.page-template-about .pos-obra.sobre .sobre-content .sobre-titulo{margin-bottom:40px}}.page-template-about .pos-obra.sobre .sobre-content .sobre-texto,.page-template-about .pos-obra.sobre .sobre-content .sobre-texto *{margin-bottom:0;color:#fff;margin-left:0;font-weight:300;line-height:120%;font-family:"Suisse Intl" !important}.page-template-about .pos-obra.sobre .sobre-content>*{width:100%}.page-template-about .mantras{padding:40px 0 80px;background-color:#ededed}.page-template-about .mantras .section-title{text-transform:none;color:#000;font-weight:600}.page-template-about .mantras.clientes .clientes-box{width:178px;height:163px}@media screen and (max-width: 768px){.page-template-about .mantras.clientes .clientes-box{max-width:100%;height:auto}}.page-template-about .mantras.clientes .clientes-box .clientes-img{max-height:100% !important;filter:none;opacity:1}.page-template-about .veja-tambem{padding-bottom:60px}.page-template-about .veja-tambem.vagas .vagas-titulo{text-transform:none;color:#000;font-weight:600}.page-template-about .veja-tambem.vagas .vagas-item{border-radius:0}.page-template-about .veja-tambem.vagas .vagas-item .vagas-content{padding:14px 0 12px;margin-top:20px;border-top:1px solid #000;border-bottom:1px solid #000}.page-template-about .veja-tambem.vagas .vagas-item .vagas-content .vagas-item-titulo{text-transform:uppercase;color:#000;font-weight:500;margin:0}.page-template-about .veja-tambem.vagas .vagas-item .vagas-content .vagas-item-titulo a{color:#000 !important}.page-template-about .clientes{padding-top:40px}.page-template-Careers .main-padding{padding-top:0 !important}.archive .project-card-category{display:none}.archive .project-card-content-area{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center}.page-template-default .main-padding .container .container{padding:0}.page-template-default .main-padding .header-title{display:none}.item-post{margin-bottom:1.5rem}.project-card{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;position:relative;overflow:hidden;padding:0}.project-card .stretched-link{position:relative;left:0;right:0;top:0;bottom:0;width:100%;height:100%;aspect-ratio:16/10.13;overflow:hidden}.project-card .project-card-bg{-o-object-fit:cover;object-fit:cover;position:relative;left:0;right:0;top:0;bottom:0;width:100%;height:100%;transition:.3s ease transform;z-index:0}.project-card:hover .project-card-bg{transform:scale(1.05)}@media(min-width: 992px){.project-card.full .stretched-link{aspect-ratio:16/6.65}}.project-card .project-card-content{margin:24px 0 0;padding:13px 0;display:flex;justify-content:space-between;flex-direction:column;align-items:center;position:relative;z-index:1;border-top:1px solid #000;border-bottom:1px solid #8c857b}@media(max-width: 992px){.project-card .project-card-content{padding:.9375rem}}.project-card .project-card-content>*{width:100%}.project-card .project-card-content .project-card-content-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem}.project-card .project-card-content .project-card-content-info .project-card-content-title{margin:0;text-transform:uppercase}.project-card .project-card-content .project-card-content-info .project-card-content-title a{margin:0;color:#000}.project-card .project-card-content .project-card-content-meta{display:flex;flex-direction:row;justify-content:space-between}.project-card .project-card-content .project-card-content-meta .project-card-category{color:#000;margin-bottom:0;font-weight:100 !important;text-transform:lowercase;font-family:"Suisse Intl"}.project-card .project-card-content .project-card-content-meta .project-card-category a{color:#000;text-decoration:none;transition:color .3s}.project-card .project-card-content .project-card-content-meta .project-card-content-area{font-family:"Suisse Intl Book","Poppins",sans-serif;margin:0;color:#000}#filter-form{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:space-between;gap:0 26px}@media(max-width: 992px){#filter-form{flex-wrap:wrap}}.form-container{max-width:53.75rem;width:100%}.filter-container{display:flex;gap:.9375rem;justify-content:flex-end;align-items:center;margin-bottom:1.875rem;position:relative;z-index:10}@media(max-width: 992px){.filter-container{flex-direction:column;align-items:flex-start}}.select-menu{width:-webkit-fill-available;position:relative;width:100%}.select-menu .menu-state,.select-menu .menu{display:none}.select-menu .select-label{width:100%;height:43px;position:relative;z-index:1;display:block;cursor:pointer;font-size:1rem;padding:.625rem 0;border-top:1px solid #000;border-bottom:1px solid #000}.select-menu .select-label:before{content:attr(data-label);width:100%;padding:14px 40px 14px 0;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-1px;font-size:1rem;line-height:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-menu .arrow{width:23px;height:100%;position:relative;float:right;border:1px solid #000;border-radius:3px}.select-menu .arrow:before,.select-menu .arrow:after{content:"";position:absolute;width:8px;height:1px;background-color:#000;top:53%}.select-menu .arrow:before{margin-left:-3px;right:5px;transform:translate(-60%, -40%) rotateZ(45deg)}.select-menu .arrow:after{margin-left:0;right:-1px;transform:translate(-60%, -60%) rotateZ(-45deg)}.select-menu .menu{width:100%;position:absolute;z-index:20;background-color:#fff;margin-top:-1px;box-shadow:0 2px 2px rgba(0,0,0,.07);padding:.9375rem}.select-menu .menu .menu-item{width:100%;min-height:2.25rem;padding:.3125rem .3125rem .3125rem 2.25rem;display:block;position:relative;cursor:pointer}.select-menu .menu .menu-item .choice-input{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.select-menu .menu .menu-item span{vertical-align:middle;word-break:break-word;font-size:.8125rem}.select-menu .menu .check-all{padding-left:8px}.select-menu .menu li:last-child .menu-item{border:none}.select-menu .menu .filter{padding:0}.select-menu .menu .filter input{width:100%;height:36px;display:block;padding:0 8px;font-size:14px;line-height:16px;border:none;outline:none}.select-menu .menu-state:checked+.select-label .arrow:before,.select-menu .menu-state:checked+.select-label .arrow:after{width:.8125rem;top:50%;margin-left:0;right:-3px}.select-menu .menu-state:checked~.select-label{box-shadow:0 4px 4px rgba(0,0,0,.07)}.select-menu .menu-state:checked~.menu{display:block}.select-menu .checkbox,.select-menu .radio{display:none}.select-menu .checkbox+.choice-input,.select-menu .radio+.choice-input{width:.9375rem;height:.9375rem;display:inline-block;border:1px solid #dfdfdf;outline:none;background:#dfdfdf;cursor:pointer}.select-menu .checkbox:checked+.choice-input,.select-menu .radio:checked+.choice-input{border:1px solid #8c857b;background-color:#8c857b;box-shadow:inset 0 0 0 2px #fff}.select-menu .radio+.choice-input{border-radius:100%}.filter-title{font-size:1rem;line-height:25.6px;margin-bottom:0;margin-right:20px;color:#000}.toggle-container .toggle{display:none}.toggle-container .toggle+label{transition:.2s ease;display:inline-block;height:24px;width:44px;position:relative;border-radius:60px;background:#e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5;cursor:pointer;white-space:nowrap}.toggle-container .toggle+label:before{content:"";position:absolute;display:block;height:24px;width:24px;top:0;left:0;border-radius:12px;background:#e5e5e5;transition:.4s ease}.toggle-container .toggle+label:after{content:"";position:absolute;display:block;height:22px;width:22px;top:50%;margin-top:-11px;left:1px;border-radius:60px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 0 rgba(0,0,0,.04),0 4px 9px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.1);transition:.35s ease}.toggle-container .toggle+label span{height:24px;line-height:24px;margin-left:44px;padding-left:16px}.toggle-container .toggle:checked+label:before{width:44px;background:#8c857b;transition:width .4s ease !important}.toggle-container .toggle:checked+label:after{left:21px}.toggle-container .toggle:checked+label{box-shadow:inset 0 0 0 25px #e5e5e5;transition:box-shadow 2.5s ease}
/*# sourceMappingURL=maps/style.css.map */
