.elementor .e-1f4f9f2-e579512{font-family:var(--Handwritten);font-weight:600;color:var(--DesertSand);margin-block-end:16px;}.elementor .e-e42f426-4025a03{font-family:var(--Primary);font-weight:400;font-size:70px;color:#ffffff;line-height:70px;text-align:center;}.elementor .e-af43270-e70e454{width:500px;font-family:var(--Body);font-weight:500;font-size:18px;color:#ffffff;text-align:center;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-291a87e-1b49205{margin:20px;display:flex;gap:10px;justify-content:center;}.elementor .e-54a05c7{height:85vh;background-image:linear-gradient(#4a454099, #4a454099),url("https://vivi.pomdemos.com/wp-content/uploads/2026/07/vivi-magoo-home-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top right;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c606d91-45df33c{font-family:var(--Body);font-weight:200;font-size:18px;color:var(--DesertSand);text-transform:uppercase;}.elementor .e-b72a6eb-bca2b1d{font-family:var(--Primary);font-weight:600;font-size:40px;color:#ffffff;}.elementor .e-813384c-b746897{font-family:var(--Primary);font-weight:400;font-size:28px;color:var(--DesertSand);text-transform:uppercase;}.elementor .e-82b2e5f-d5198ab{font-family:var(--Body);font-weight:400;font-size:18px;color:var(--White);}.elementor .e-7e8d0dc-6e379d1{height:1px;margin-block-start:10px;background-color:#ffffff6e;}.elementor .e-7c16c55{width:50%;column-gap:0px;flex-direction:column;row-gap:16px;justify-content:center;}.elementor .e-ae90b56{width:50%;flex-direction:column;}.elementor .e-6ec741f{padding-block-start:80px;padding-block-end:80px;background-color:var(--DarkStone);flex-direction:row;}.elementor .e-890a055-a9baddb{font-family:var(--Body);font-weight:200;font-size:18px;color:var(--Terracotta);text-align:center;text-transform:uppercase;}.elementor .e-29a5155-cc29f53{font-family:var(--Primary);font-weight:600;font-size:36px;color:var(--WarmCharcoal);text-align:center;}.elementor .e-75f4c53-e142dc9{min-width:60px;max-width:60px;background-color:var(--Terracotta);background-clip:border-box;align-self:center;}.elementor .e-345a011-710cd69{max-width:1100px;column-gap:10px;align-self:center;}.elementor .e-e294ccf{padding-block-start:80px;padding-block-end:80px;background-color:var(--Cream);flex-direction:column;gap:16px;}.elementor .e-5420ab2-1fe3ca1{font-family:var(--Body);font-weight:200;font-size:18px;color:var(--Terracotta);text-align:start;text-transform:uppercase;}.elementor .e-796b49a-bd792b9{font-family:var(--Primary);font-weight:600;font-size:36px;color:var(--WarmCharcoal);text-align:start;}.elementor .e-6628652-e124c96{font-family:var(--Body);font-weight:400;font-size:18px;color:var(--WarmCharcoal);}.elementor .e-36749a4-2781cc3{max-width:1100px;column-gap:10px;align-self:center;}.elementor .e-dca10ec-bd42bac{padding-block-start:80px;padding-block-end:80px;background-color:var(--White);flex-direction:column;gap:16px;}.elementor .e-f869e1b-1711e9b{font-family:var(--Primary);font-weight:600;font-size:42px;color:var(--WarmCharcoal);text-align:center;}.elementor .e-f32fa18-249d143{width:500px;font-family:var(--Body);font-weight:500;font-size:18px;color:var(--WarmCharcoal);text-align:center;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-523d5dc-5cd9d38{padding-block-start:80px;padding-block-end:80px;background-color:var(--DesertSand);flex-direction:column;gap:16px;}.elementor .e-1fc18f3-e09656e{font-family:var(--Primary);font-weight:600;font-size:36px;color:var(--WarmCharcoal);text-align:center;}.elementor .e-a0aa7d4-3708853{width:500px;font-family:var(--Body);font-weight:500;font-size:18px;color:var(--WarmCharcoal);text-align:center;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-491722b-20edde4{font-family:var(--Body);font-size:14px;color:var(--MediumGray);text-align:center;}.elementor .e-8f66c7b{padding-block-start:80px;padding-block-end:80px;background-color:var(--LightStone);flex-direction:column;}