.elementor .qtc-logo-parceiro{width:7.1875rem;height:5.625rem;object-fit:contain;opacity:85%;flex:0 0 auto;filter: grayscale(1) brightness(0) invert(1);\n}.elementor .qtc-logo{width:6.25rem;height:1.5625rem;object-fit:contain;display:block;}.elementor .qtc-legenda-equipe{text-align:center;padding-block-start:1.3125rem;padding-block-end:1.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--qtc-fundo-escuro);display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .qtc-projeto:hover,.elementor .qtc-projeto:focus-visible{filter:grayscale(0px);}.elementor .qtc-projeto{width:100%;height:100%;object-fit:cover;transition:filter 0.25s;filter: grayscale(1);\n}.elementor .qtc-foto{width:100%;height:100%;object-fit:cover;border-radius:0px;display:block;filter: grayscale(1);\n}.elementor .qtc-simbolo{font-family:var(--qtc-textos);font-size:2.125rem;color:var(--qtc-roxo);line-height:1.1;padding:0px;margin:0px;cursor: default;\n}.elementor .qtc-card-servico:hover,.elementor .qtc-card-servico:focus-visible{background-color:var(--qtc-fundo);transform:translate3d(0px, -3px, 0px);}.elementor .qtc-card-servico{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:var(--qtc-borda);border-style:solid;background-color:var(--qtc-fundo-escuro);transition:transform 0.25s, background-color 0.25s;display:flex;flex-direction:column;gap:1.375rem;align-items:flex-start;}.elementor .qtc-traco{width:2rem;height:0.1875rem;padding:0px;margin:0px;background-color:var(--qtc-roxo);flex:0 0 auto;}.elementor .qtc-link:hover,.elementor .qtc-link:focus-visible{color:var(--qtc-apoio);}.elementor .qtc-link{font-family:var(--qtc-textos);font-weight:500;font-size:0.65rem;color:var(--qtc-claro);letter-spacing:0.06em;line-height:1.6;text-decoration:none;padding:0px;margin:0px;transition:color 0.25s;&:focus-visible { outline: 2px solid var(--qtc-apoio); outline-offset: 4px; }\n}.elementor .qtc-botao:hover,.elementor .qtc-botao:focus-visible{transform:translate3d(0px, -3px, 0px);filter: brightness(1.12);\n}.elementor .qtc-botao{font-family:var(--qtc-textos);font-weight:600;font-size:0.65rem;color:var(--qtc-claro);letter-spacing:0.08em;line-height:1.6;text-decoration:none;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;margin:0px;border-radius:0px;border-width:0px;background-color:var(--qtc-roxo);transition:transform 0.25s, filter 0.25s;display:inline-block;align-self:flex-start;&:focus-visible { outline: 2px solid var(--qtc-apoio); outline-offset: 4px; }\n}.elementor .qtc-texto{font-family:var(--qtc-textos);font-weight:400;font-size:var(--qtc-corpo);color:var(--qtc-secundario);line-height:1.8;padding:0px;margin:0px;cursor: default;\n}.elementor .qtc-h2{font-size:var(--qtc-h2);}.elementor .qtc-titulo{font-family:var(--qtc-titulos);font-weight:600;color:var(--qtc-claro);line-height:1.05;text-transform:uppercase;padding:0px;margin:0px;cursor: default;\n}.elementor .qtc-rotulo{font-family:var(--qtc-textos);font-weight:500;font-size:0.65rem;color:var(--qtc-apoio);letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;padding:0px;margin:0px;cursor: default;\n}.elementor .qtc-quatro-colunas{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .qtc-duas-colunas{padding:0px;display:grid;gap:4rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;}.elementor .qtc-centro{text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.375rem;align-items:center;}.elementor .qtc-coluna{padding:0px;display:flex;flex-direction:column;gap:1.375rem;align-items:flex-start;}.elementor .qtc-conteudo{width:100%;max-width:var(--qtc-conteudo);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .qtc-secao{padding-block-start:var(--qtc-respiro-desktop);padding-block-end:var(--qtc-respiro-desktop);padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--qtc-fundo);}.elementor .qtc-pagina{width:100%;overflow:hidden;font-family:var(--qtc-textos);font-size:var(--qtc-corpo);color:var(--qtc-claro);line-height:1.8;padding:0px;background-color:var(--qtc-fundo);display:flex;flex-direction:column;gap:0px;}