.dAFa1q_topo{background-color:var(--cor-fundo);text-align:center;background-position:14%;background-size:cover;padding:56px 24px 44px}@media (min-width:701px){.dAFa1q_topo{background-position:0}}.dAFa1q_topoInterno{flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto;display:flex}.dAFa1q_kicker{font-family:var(--fonte-rotulo);letter-spacing:.26em;text-transform:uppercase;color:var(--cor-acento);font-size:13px}.dAFa1q_nomeConvite{font-size:17px;font-weight:500}.dAFa1q_logo{width:min(78vw,420px);height:auto;margin-top:8px;display:block}.dAFa1q_filete{background:var(--cor-borda);width:48px;height:1px;margin:10px 0 2px}.dAFa1q_data{font-size:18px;font-weight:500}.dAFa1q_local{color:var(--cor-texto-2);font-size:15px}.dAFa1q_aviso{border:1px solid var(--cor-divisoria);background:#ffffffd9;border-radius:12px;margin-top:16px;padding:14px 18px;font-size:15px}.dAFa1q_faixa{background:var(--cor-botao);color:#fff;text-align:center;padding:12px 24px;font-size:15px;font-weight:500}.dAFa1q_botao{background:var(--cor-botao);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.dAFa1q_botaoGrande{width:100%;min-height:52px}@media (hover:hover) and (pointer:fine){.dAFa1q_botao:hover{background:var(--cor-botao-hover);border-color:#0000}}.dAFa1q_botaoContorno{border:1px solid var(--cor-borda);background:var(--cor-branco);min-height:48px;color:var(--cor-texto);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.dAFa1q_atalhos{flex-wrap:wrap;justify-content:center;margin-top:8px;display:flex}.dAFa1q_atalhos a{min-height:44px;font-family:var(--fonte-rotulo);letter-spacing:.08em;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.dAFa1q_secao{padding:40px 24px}.dAFa1q_secaoInterna{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1040px;margin:0 auto;display:flex}.dAFa1q_coluna{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.dAFa1q_titulo{font-family:var(--fonte-titulo);font-size:34px;font-weight:400;line-height:1.1}.dAFa1q_sub{color:var(--cor-texto-2);font-size:15px}.dAFa1q_cartao{background:var(--cor-branco);border:1px solid var(--cor-divisoria);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.dAFa1q_cartaoGrande{border-radius:20px;gap:18px;padding:24px}.dAFa1q_pessoa{flex-direction:column;gap:8px;display:flex}.dAFa1q_pessoaNome{font-weight:600}.dAFa1q_respostas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dAFa1q_opcao{border:1px solid var(--cor-borda);background:var(--cor-branco);min-height:48px;color:var(--cor-botao);cursor:pointer;border-radius:12px;font-size:15px;font-weight:600}.dAFa1q_opcaoOn{background:var(--cor-botao);color:#fff}.dAFa1q_idade{flex-direction:column;gap:6px;margin-top:4px;display:flex}.dAFa1q_idade label{color:var(--cor-texto-2);font-size:14px}.dAFa1q_idadeLinha{align-items:center;gap:10px;display:flex}.dAFa1q_idade input{border:1px solid var(--cor-campo);background:var(--cor-branco);border-radius:12px;width:110px;height:48px;padding:0 16px}.dAFa1q_feito{background:var(--cor-rosado);animation:dAFa1q_subir .42s var(--ease-out) both;border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.dAFa1q_feitoTitulo{font-family:var(--fonte-titulo);font-size:28px;line-height:1.1}.dAFa1q_linkTexto{cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.dAFa1q_mapa{background:var(--cor-rosado);border:1px solid var(--cor-divisoria);height:180px;color:var(--cor-texto-2);border-radius:16px;justify-content:center;align-items:center;font-size:13px;display:flex}.dAFa1q_endereco{flex-direction:column;gap:4px;display:flex}.dAFa1q_endereco strong{font-weight:600}.dAFa1q_endereco span{color:var(--cor-texto-2)}.dAFa1q_duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dAFa1q_info{background:var(--cor-fundo);border:1px solid var(--cor-divisoria);border-radius:12px;padding:14px}.dAFa1q_info small{color:var(--cor-texto-2);font-size:13px;display:block}.dAFa1q_info b{font-weight:600}.dAFa1q_rodape{text-align:center;border-top:1px solid var(--cor-divisoria);background:var(--cor-branco);flex-direction:column;align-items:center;gap:8px;padding:36px 24px 44px;display:flex}.dAFa1q_rodapeLogo{width:auto;height:64px;margin-bottom:4px}.dAFa1q_rodapeTitulo{font-family:var(--fonte-titulo);font-size:26px}.dAFa1q_rodapeTexto{color:var(--cor-texto-2);font-size:14px}
