.elementor .px-topo-conteudo{width:100%;max-width:var(--px-larg-conteudo);padding:0px;display:flex;flex-direction:column;gap:var(--px-esp-mini);align-items:flex-start;margin-inline: auto;\n}.elementor .px-topo{width:100%;min-height:var(--px-altura-topo);padding-block-start:140px;padding-block-end:var(--px-esp-bloco);background-color:var(--bg-black-escuro);display:flex;flex-direction:column;justify-content:flex-end;padding-inline: var(--px-margem-lateral); background-size: cover; background-position: center;\n}.elementor .px-titulo{font-family:var(--Gilroy);font-weight:800;font-size:var(--px-tx-titulo);color:var(--branco-off);line-height:1.05;margin:0px;}.elementor .px-rotulo{font-family:var(--manrope);font-weight:800;font-size:var(--px-tx-rotulo);color:var(--Laranja);letter-spacing:2px;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .px-conteudo{width:100%;max-width:var(--px-larg-conteudo);padding:0px;display:flex;flex-direction:column;gap:var(--px-esp-bloco);margin-inline: auto;\n}.elementor .rodape{background-color:var(--bg-black-escuro);flex-direction:column;align-items:center;}.elementor .rodape-legal{font-family:var(--manrope);font-weight:200;font-size:15px;color:var(--branco-off);margin-block-end:4px;align-self:start;}.elementor .rodape-legal:hover,.elementor .rodape-legal:focus-visible{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Laranja);border-style:solid;}.elementor .bg-black-escuro{background-color:var(--bg-black-escuro);}.elementor .menu-prod{font-family:var(--Gilroy);font-weight:800;font-size:16px;color:var(--branco-off);margin-block-end:6px;}.elementor .tipo-prod{font-family:var(--Gilroy);font-weight:700;font-size:11px;color:#ffffff80;word-spacing:0.5em;}.elementor .box-prod-menu{margin-block-start:6px;margin-block-end:16px;border-block-start-width:0px;border-block-end-width:0.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;}.elementor .bt-home{font-family:var(--Gilroy);font-weight:600;font-size:14px;color:var(--branco-off);text-transform:uppercase;margin-inline-end:19px;border-radius:0px;border-width:1px;border-color:#ffffff99;border-style:solid;background-color:#99313100;display:inline-block;}.elementor .bt-home:hover,.elementor .bt-home:focus-visible{color:var(--bg-black-escuro);border-color:var(--Laranja);border-style:solid;background-color:var(--Laranja);}.elementor .form-input{height:60px;font-family:var(--manrope);font-weight:400;font-size:16px;border-radius:12px;}.elementor .form-textarea{height:180px;margin-block-start:12px;margin-block-end:12px;}