.elementor .e-46ec0767-82bb{font-family:var(--font-texto);font-weight:800;font-size:14px;letter-spacing:5px;line-height:1;text-transform:uppercase;margin:0px;white-space:nowrap;\n}.elementor .e-6190c3e6-472e{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;align-items:center;white-space:nowrap;\n}.elementor .e-4f7f0804-6f23{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;align-items:center;white-space:nowrap;\n}.elementor .e-356ed6fc-6a97{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-verde);letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-4ce84fe3-4ed2{font-family:var(--font-texto);font-weight:400;font-size:13px;color:var(--color-verde-suave);line-height:1.3;margin:0px;}.elementor .e-6643c35d-dd9a{padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3cb726e9-81d3{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-verde);letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-5d5c5dbe-7af4{font-family:var(--font-texto);font-weight:400;font-size:13px;color:var(--color-verde-suave);line-height:1.3;margin:0px;}.elementor .e-827483-1eb6{padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-67f2c2b0-cb0d{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-verde);letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-490383c6-89e8{font-family:var(--font-texto);font-weight:400;font-size:13px;color:var(--color-verde-suave);line-height:1.3;margin:0px;}.elementor .e-27577232-4b15{padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-bea0f54-250e{min-width:250px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:var(--color-fio);border-style:solid;background-color:var(--color-cal);display:flex;flex-direction:column;}.elementor .e-38bab6c7-45dc{position:absolute;inset-block-start:100%;inset-inline-start:-24px;z-index:5;padding:0px;}.elementor .e-125f98f1-b1bc{height:100%;position:relative;padding:0px;display:flex;align-items:center;}.elementor .e-d8c8ade-87a6{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;align-items:center;white-space:nowrap;\n}.elementor .e-1a821236-9f41{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;align-items:center;white-space:nowrap;\n}.elementor .e-50ea6f68-b826{height:100%;padding:0px;display:flex;gap:34px;align-items:stretch;}.elementor .e-4c39ac33-6ce1{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-style:solid;}.elementor .e-10db7309-ca5c{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-7327cd03-8834{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-7799ae51-b89e{min-width:0px;padding:0px;}.elementor .e-64282738-ae3a{min-width:0px;padding:0px;}.elementor .e-47a211-c37d{width:26px;height:14px;min-width:0px;position:relative;padding:0px;}.elementor .e-61721c4f-3c6f{padding:0px;display:flex;gap:10px;justify-content:flex-end;align-items:center;}.elementor .e-31616927-5306{cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:10px;align-items:center;}.elementor .e-261f7682-24dc{padding:0px;}.elementor .e-5a19076b-5759{padding:0px;}.elementor .e-573757a8-27c8{padding:0px;display:none;}.elementor .e-566c32ad-e18a{padding:0px;display:flex;gap:14px;justify-content:flex-end;align-items:center;}.elementor .e-3edcf167-16a7{height:78px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;align-items:center;}.elementor .e-2df5d2c1-74c1{font-family:Sanzyume;font-weight:400;font-size:38px;color:var(--color-creme);letter-spacing:0.5px;line-height:1.1;text-transform:uppercase;margin:0px;-webkit-text-stroke:.4px currentColor;\n}.elementor .e-75973a05-d0ef{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:14px;align-items:baseline;\n}.elementor .e-33d23760-9415{font-family:Sanzyume;font-weight:400;font-size:38px;color:var(--color-creme);letter-spacing:0.5px;line-height:1.1;text-transform:uppercase;margin:0px;-webkit-text-stroke:.4px currentColor;\n}.elementor .e-79d4eec6-9399{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:14px;align-items:baseline;\n}.elementor .e-1d1bdb1-618d{width:60px;height:44px;object-fit:cover;flex:0 0 auto;}.elementor .e-1fc11374-e723{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-creme);letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-65455190-6a4f{font-family:var(--font-texto);font-weight:400;font-size:13px;color:#F5EFE4B8;line-height:1.3;margin:0px;}.elementor .e-1bcc898b-9c59{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-f35bcf3-cc3e{min-width:0px;padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-79d91ef2-69a3{width:60px;height:44px;object-fit:cover;flex:0 0 auto;}.elementor .e-7c4a651b-4d5f{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-creme);letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-46fbee1c-2597{font-family:var(--font-texto);font-weight:400;font-size:13px;color:#F5EFE4B8;line-height:1.3;margin:0px;}.elementor .e-2bc97910-fdce{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-b513c8c-bd2a{min-width:0px;padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-581fe4f6-952c{width:60px;height:44px;object-fit:cover;flex:0 0 auto;}.elementor .e-1eb3d21c-6e3c{font-family:var(--font-texto);font-weight:800;font-size:12px;color:var(--color-creme);letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-752b04a7-dc71{font-family:var(--font-texto);font-weight:400;font-size:13px;color:#F5EFE4B8;line-height:1.3;margin:0px;}.elementor .e-2115cd7b-f76a{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-62f77ca7-3f5c{min-width:0px;padding:0px;display:flex;gap:14px;align-items:center;}.elementor .e-6be0986e-7f68{padding-block-start:4px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-2acdc5c7-c21c{font-family:Sanzyume;font-weight:400;font-size:38px;color:var(--color-creme);letter-spacing:0.5px;line-height:1.1;text-transform:uppercase;margin:0px;-webkit-text-stroke:.4px currentColor;\n}.elementor .e-5bc0312e-da1d{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:14px;align-items:baseline;\n}.elementor .e-f9bfc93-7526{font-family:Sanzyume;font-weight:400;font-size:38px;color:var(--color-creme);letter-spacing:0.5px;line-height:1.1;text-transform:uppercase;margin:0px;-webkit-text-stroke:.4px currentColor;\n}.elementor .e-48370075-1d2f{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:14px;align-items:baseline;\n}.elementor .e-6d63199b-4598{width:20px;height:20px;}.elementor .e-2dad7d82-ef4f{width:20px;height:20px;}.elementor .e-58a736b1-c662{padding:0px;display:flex;gap:18px;align-items:center;}.elementor .e-4b1ae9cc-75ca{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-align:center;text-transform:uppercase;padding:16px;border-radius:0px;border-width:1px;border-style:solid;}.elementor .e-1382218e-a53f{font-family:var(--font-texto);font-weight:800;font-size:12px;letter-spacing:1.8px;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-style:solid;}.elementor .e-34d9dd32-c066{padding:0px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;}.elementor .e-2b1b4615-7375{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:20px;}.elementor .e-47b3ed1c-a1d9{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:144px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://villasbelita.pt/wp-content/uploads/2026/10/vb-padrao-verde-suave-deitado.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--color-verde);flex-direction:column;overflow-y:auto;\n}.elementor .e-667c43c4-8498{width:100%;position:relative;padding:0px;}