/* Daniela Pereira Eventos: tokens do design system. Gerado por ferramentas/sincronizar-design-system.py; não edite à mão. */
@font-face { font-family: "Ageo"; src: url("../fonts/Ageo.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Ageo"; src: url("../fonts/Ageo-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Parisian"; src: url("../fonts/PARISIAN.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
:root {
  /* Cores */
  --marrom: #8C7561;
  --cinza-claro: #F8F8F8;
  --texto: #111111;
  --cinza: #979797;
  --areia: #BFA995;
  --taupe: #736A63;
  --texto-corpo: #333333;
  --branco: #FFFFFF;
  --preto: #000000;
  --sublinhado-menu: #3F444B;
  --borda-rodape: rgba(140, 117, 97, 0.48);
  --borda-campo: #CBCBCB;
  --texto-campo: #808080;
  --borda-card: #DDDDDD;
  --sobreposicao: #111111;
  --sobreposicao-foto: rgba(0, 0, 0, 0.5);
  --whatsapp: #49E670;
  --botao-menu: #33373D;
  --fundo-botao-menu: rgba(0, 0, 0, 0.05);
  --fundo-botao-menu-celular: rgba(255, 255, 255, 0.11);
  --seta-depoimentos: #FFFBFB;
  --lightbox-fundo: rgba(0, 0, 0, 0.8);
  --lightbox-icone: rgba(237, 237, 237, 0.9);
  /* Espaço */
  --secao: 90px;
  --secao-celular: 50px;
  --margem-lateral: 20px;
  --widgets: 20px;
  --paragrafo: 14.4px;
  --card-servico: 30px;
  --formulario-lado: 50px;
  --campo-espaco: 14px;
  --botao-v: 12px;
  --botao-h: 24px;
  --menu-item-v: 50px;
  --menu-item-h: 29px;
  --faixa-titulo-v: 45px;
  --faixa-titulo-recuo: 135px;
  --galeria-espaco: 10px;
  --galerias-espaco: 30px;
  /* Raios */
  --raio-botao: 3px;
  --raio-enviar: 4px;
  --raio-card: 5px;
  --raio-redondo: 50%;
  /* Sombras */
  --sombra-card: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  --sombra-whatsapp: 0px 16px 24px 0px rgba(73, 104, 126, 0.16);
  --sombra-lightbox: 0px 0px 30px 0px rgba(0, 0, 0, 0.3), 0px 0px 8px -5px rgba(0, 0, 0, 0.3);
  --anel-foco: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #111111;
  /* Medidas */
  --largura-conteudo: 1140px;
  --largura-formulario: 860px;
  --largura-links: 600px;
  --altura-cabecalho: 197px;
  --altura-cabecalho-tablet: 158px;
  --altura-cabecalho-celular: 114px;
  --altura-cabecalho-rolado: 90px;
  --altura-faixa-titulo: 130px;
  --altura-depoimentos: 561px;
  --altura-campo: 59px;
  --logo-largura: 306px;
  --logo-largura-rolado: 180px;
  --logo-largura-rodape: 345px;
  --simbolo-largura-links: 106px;
  --simbolo-largura-depoimentos: 387px;
  --icone-servico: 64px;
  --icone-mvv: 85px;
  --icone-rede: 17px;
  --circulo-contato: 37px;
  --whatsapp-tamanho: 54px;
  --assinatura-largura: 33px;
  /* Opacidade */
  --opacidade-destaque: 0.5;
  --opacidade-destaque-celular: 0.8;
  --font-parisian: Parisian, serif;
  --font-ageo: Ageo, sans-serif;
  --font-sistema: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
.titulo-depoimentos { font-family: var(--font-parisian); font-size: 48px; line-height: 48px; font-weight: 400; letter-spacing: normal; }
.titulo { font-family: var(--font-parisian); font-size: 40px; line-height: 40px; font-weight: 400; letter-spacing: normal; }
.faixa-titulo { font-family: var(--font-ageo); font-size: 40px; line-height: 40px; font-weight: 500; letter-spacing: 10px; }
.titulo-card { font-family: var(--font-ageo); font-size: 28px; line-height: 33.6px; font-weight: 500; letter-spacing: normal; }
.titulo-galeria { font-family: var(--font-ageo); font-size: 18px; line-height: 18px; font-weight: 600; letter-spacing: normal; }
.contato-item { font-family: var(--font-ageo); font-size: 20px; line-height: 30px; font-weight: 400; letter-spacing: normal; }
.texto-ageo { font-family: var(--font-ageo); font-size: 16px; line-height: 24px; font-weight: 400; letter-spacing: normal; }
.texto { font-family: var(--font-sistema); font-size: 16px; line-height: 24px; font-weight: 400; letter-spacing: normal; }
.campo { font-family: var(--font-sistema); font-size: 18px; line-height: 25.2px; font-weight: 400; letter-spacing: normal; }
.menu { font-family: var(--font-sistema); font-size: 16px; line-height: 20px; font-weight: 400; letter-spacing: normal; }
.filtro { font-family: var(--font-sistema); font-size: 16px; line-height: 16px; font-weight: 400; letter-spacing: normal; }
.botao { font-family: var(--font-sistema); font-size: 15px; line-height: 15px; font-weight: 400; letter-spacing: normal; }
.nome-depoimento { font-family: var(--font-sistema); font-size: 14px; line-height: 21px; font-weight: 700; letter-spacing: normal; }
.menu-celular { font-family: var(--font-sistema); font-size: 13px; line-height: 20px; font-weight: 400; letter-spacing: normal; }
