@layer reset,base,components,utilities,overrides;:root{color-scheme:light dark;--mg-content-max-width:1400px}:root{--mg-font-default-heading-family:var(--e-global-typography-primary-font-family, "Georgia"), serif;--mg-font-default-subtitle-family:var(--e-global-typography-secondary-font-family, Arial), Helvetica, sans-serif;--mg-font-default-body-family:var(--e-global-typography-text-font-family, Arial), Helvetica, sans-serif;--mg-font-default-accent-family:var(--e-global-typography-accent-font-family, Arial), Helvetica, sans-serif;--mg-font-h1-family:var(--e-global-typography-8888fbc-font-family, "Georgia"), serif;--mg-font-h1-size:var(--e-global-typography-8888fbc-font-size, clamp(1.75rem, 2.5vw, 2.25rem));--mg-font-h1-weight:var(--e-global-typography-ac5d448-font-weight, 700);--mg-font-h1-line:var(--e-global-typography-8888fbc-line-height, 1.3);--mg-font-h1-track:var(--e-global-typography-8888fbc-letter-spacing, -0.01em);--mg-font-h2-family:var(--e-global-typography-2d260fa-font-family, "Georgia"), serif;--mg-font-h2-size:var(--e-global-typography-2d260fa-font-size, clamp(1.5rem, 2vw, 2rem));--mg-font-h2-weight:var(--e-global-typography-db81887-font-weight, 700);--mg-font-h2-line:var(--e-global-typography-2d260fa-line-height, 1.4);--mg-font-h2-track:var(--e-global-typography-2d260fa-letter-spacing, -0.01em);--mg-font-h3-family:var(--e-global-typography-1aeb897-font-family, "Georgia"), serif;--mg-font-h3-size:var(--e-global-typography-1aeb897-font-size, clamp(1.25rem, 1.5vw, 1.75rem));--mg-font-h3-weight:var(--e-global-typography-1218e41-font-weight, 700);--mg-font-h3-line:var(--e-global-typography-1aeb897-line-height, 1.4);--mg-font-h3-track:var(--e-global-typography-1aeb897-letter-spacing, -0.01em);--mg-font-h4-family:var(--e-global-typography-a6e1172-font-family, "Georgia"), serif;--mg-font-h4-size:var(--e-global-typography-a6e1172-font-size, clamp(1.125rem, 1.2vw, 1.5rem));--mg-font-h4-weight:var(--e-global-typography-f11f36d-font-weight, 700);--mg-font-h4-line:var(--e-global-typography-a6e1172-line-height, 1.5);--mg-font-h4-track:var(--e-global-typography-a6e1172-letter-spacing, -0.01em);--mg-font-h5-family:var(--e-global-typography-1e631b4-font-family, "Georgia"), serif;--mg-font-h5-size:var(--e-global-typography-1e631b4-font-size, clamp(1.125rem, 1vw, 1.375rem));--mg-font-h5-weight:var(--e-global-typography-e53e1e3-font-weight, 700);--mg-font-h5-line:var(--e-global-typography-1e631b4-line-height, 1.5);--mg-font-h5-track:var(--e-global-typography-1e631b4-letter-spacing, -0.01em);--mg-font-h6-family:var(--e-global-typography-8dcc2a6-font-family, "Georgia"), serif;--mg-font-h6-size:var(--e-global-typography-8dcc2a6-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-h6-weight:var(--e-global-typography-1409b2b-font-weight, 700);--mg-font-h6-line:var(--e-global-typography-8dcc2a6-line-height, 1.5);--mg-font-h6-track:var(--e-global-typography-8dcc2a6-letter-spacing, -0.01em);--mg-font-hero-headline-family:var(--e-global-typography-bf1f30a-font-family, "Georgia"), serif;--mg-font-hero-headline-size:var(--e-global-typography-bf1f30a-font-size, clamp(2.25rem, 5vw, 3rem));--mg-font-hero-headline-weight:var(--e-global-typography-525ef95-font-weight, 700);--mg-font-hero-headline-line:var(--e-global-typography-bf1f30a-line-height, 1.2);--mg-font-hero-headline-track:var(--e-global-typography-bf1f30a-letter-spacing, -0.02em);--mg-font-page-hero-headline-family:var(--e-global-typography-49e3013-font-family, "Georgia"), serif;--mg-font-page-hero-headline-size:var(--e-global-typography-49e3013-font-size, clamp(2rem, 3vw, 2.5rem));--mg-font-page-hero-headline-weight:var(--e-global-typography-49e3013-font-weight, 700);--mg-font-page-hero-headline-line:var(--e-global-typography-49e3013-line-height, 1.3);--mg-font-page-hero-headline-track:var(--e-global-typography-49e3013-letter-spacing, -0.01em);--mg-font-section-headline-family:var(--e-global-typography-a376e0d-font-family, var(--e-global-typography-primary-font-family, "Changa One")), serif;--mg-font-section-headline-size:var(--e-global-typography-a376e0d-font-size, clamp(1.5rem, 2vw, 2rem));--mg-font-section-headline-weight:var(--e-global-typography-323b6bb-font-weight, 700);--mg-font-section-headline-line:var(--e-global-typography-a376e0d-line-height, 1.4);--mg-font-section-headline-track:var(--e-global-typography-a376e0d-letter-spacing, -0.01em);--mg-font-xl-heading-family:var(--e-global-typography-197d847-font-family, "Georgia"), serif;--mg-font-xl-heading-size:var(--e-global-typography-197d847-font-size, clamp(2.5rem, 6vw, 3.5rem));--mg-font-xl-heading-weight:var(--e-global-typography-d331b24-font-weight, 700);--mg-font-xl-heading-line:var(--e-global-typography-197d847-line-height, 1.2);--mg-font-xl-heading-track:var(--e-global-typography-197d847-letter-spacing, -0.03em);--mg-font-widget-heading-family:var(--e-global-typography-77c1919-font-family, "Georgia"), serif;--mg-font-widget-heading-size:var(--e-global-typography-77c1919-font-size, clamp(1.25rem, 1.2vw, 1.5rem));--mg-font-widget-heading-weight:var(--e-global-typography-da119c4-font-weight, 700);--mg-font-widget-heading-line:var(--e-global-typography-77c1919-line-height, 1.4);--mg-font-widget-heading-track:var(--e-global-typography-77c1919-letter-spacing, -0.01em);--mg-font-hero-subtitle-family:var(--e-global-typography-69f7277-font-family, Arial), Helvetica, sans-serif;--mg-font-hero-subtitle-size:var(--e-global-typography-69f7277-font-size, clamp(1.25rem, 2vw, 1.5rem));--mg-font-hero-subtitle-weight:var(--e-global-typography-f9dbe14-font-weight, 400);--mg-font-hero-subtitle-line:var(--e-global-typography-69f7277-line-height, 1.6);--mg-font-hero-subtitle-track:var(--e-global-typography-69f7277-letter-spacing, normal);--mg-font-page-intro-text-family:var(--e-global-typography-80351d4-font-family, Arial), Helvetica, sans-serif;--mg-font-page-intro-text-size:var(--e-global-typography-80351d4-font-size, clamp(1rem, 1.5vw, 1.25rem));--mg-font-page-intro-text-weight:var(--e-global-typography-80351d4-font-weight, 400);--mg-font-page-intro-text-line:var(--e-global-typography-80351d4-line-height, 1.6);--mg-font-page-intro-text-track:var(--e-global-typography-80351d4-letter-spacing, normal);--mg-font-body-family:var(--e-global-typography-2be4649-font-family, Arial), Helvetica, sans-serif;--mg-font-body-size:var(--e-global-typography-2be4649-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-body-weight:var(--e-global-typography-899c25a-font-weight, 400);--mg-font-body-line:var(--e-global-typography-2be4649-line-height, 1.6);--mg-font-body-track:var(--e-global-typography-2be4649-letter-spacing, normal);--mg-font-body-bold-family:var(--e-global-typography-3b48255-font-family, Arial), Helvetica, sans-serif;--mg-font-body-bold-size:var(--e-global-typography-3b48255-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-body-bold-weight:var(--e-global-typography-e58e3ed-font-weight, 700);--mg-font-body-bold-line:var(--e-global-typography-3b48255-line-height, 1.6);--mg-font-body-bold-track:var(--e-global-typography-3b48255-letter-spacing, normal);--mg-font-body-underlined-family:var(--e-global-typography-205573c-font-family, Arial), Helvetica, sans-serif;--mg-font-body-underlined-size:var(--e-global-typography-205573c-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-body-underlined-weight:var(--e-global-typography-205573c-font-weight, 400);--mg-font-body-underlined-line:var(--e-global-typography-205573c-line-height, 1.6);--mg-font-body-underlined-track:var(--e-global-typography-205573c-letter-spacing, normal);--mg-font-body-large-family:var(--e-global-typography-9b2d951-font-family, Arial), Helvetica, sans-serif;--mg-font-body-large-size:var(--e-global-typography-9b2d951-font-size, clamp(1.125rem, 1vw, 1.25rem));--mg-font-body-large-weight:var(--e-global-typography-9b2d951-font-weight, 400);--mg-font-body-large-line:var(--e-global-typography-9b2d951-line-height, 1.6);--mg-font-body-large-track:var(--e-global-typography-9b2d951-letter-spacing, normal);--mg-font-body-large-bold-family:var(--e-global-typography-58e7f5f-font-family, Arial), Helvetica, sans-serif;--mg-font-body-large-bold-size:var(--e-global-typography-58e7f5f-font-size, clamp(1.125rem, 1vw, 1.25rem));--mg-font-body-large-bold-weight:var(--e-global-typography-58e7f5f-font-weight, 700);--mg-font-body-large-bold-line:var(--e-global-typography-58e7f5f-line-height, 1.6);--mg-font-body-large-bold-track:var(--e-global-typography-58e7f5f-letter-spacing, normal);--mg-font-body-large-underlined-family:var(--e-global-typography-205573c-font-family, Arial), Helvetica, sans-serif;--mg-font-body-large-underlined-size:var(--e-global-typography-205573c-font-size, clamp(1.125rem, 1vw, 1.25rem));--mg-font-body-large-underlined-weight:var(--e-global-typography-205573c-font-weight, 400);--mg-font-body-large-underlined-line:var(--e-global-typography-205573c-line-height, 1.6);--mg-font-body-large-underlined-track:var(--e-global-typography-205573c-letter-spacing, normal);--mg-font-body-xl-family:var(--e-global-typography-xl00001-font-family, Arial), Helvetica, sans-serif;--mg-font-body-xl-size:var(--e-global-typography-xl00001-font-size, clamp(1.25rem, 1.25vw, 1.5rem));--mg-font-body-xl-weight:var(--e-global-typography-xl00001-font-weight, 400);--mg-font-body-xl-line:var(--e-global-typography-xl00001-line-height, 1.6);--mg-font-body-xl-track:var(--e-global-typography-xl00001-letter-spacing, normal);--mg-font-body-xl-bold-family:var(--e-global-typography-xl00002-font-family, Arial), Helvetica, sans-serif;--mg-font-body-xl-bold-size:var(--e-global-typography-xl00002-font-size, clamp(1.25rem, 1.25vw, 1.5rem));--mg-font-body-xl-bold-weight:var(--e-global-typography-xl00002-font-weight, 700);--mg-font-body-xl-bold-line:var(--e-global-typography-xl00002-line-height, 1.6);--mg-font-body-xl-bold-track:var(--e-global-typography-xl00002-letter-spacing, normal);--mg-font-body-xl-underlined-family:var(--e-global-typography-xl00003-font-family, Arial), Helvetica, sans-serif;--mg-font-body-xl-underlined-size:var(--e-global-typography-xl00003-font-size, clamp(1.25rem, 1.25vw, 1.5rem));--mg-font-body-xl-underlined-weight:var(--e-global-typography-xl00003-font-weight, 400);--mg-font-body-xl-underlined-line:var(--e-global-typography-xl00003-line-height, 1.6);--mg-font-body-xl-underlined-track:var(--e-global-typography-xl00003-letter-spacing, normal);--mg-font-body-small-family:var(--e-global-typography-232eaab-font-family, Arial), Helvetica, sans-serif;--mg-font-body-small-size:var(--e-global-typography-232eaab-font-size, clamp(0.75rem, 1vw, 0.875rem));--mg-font-body-small-weight:var(--e-global-typography-232eaab-font-weight, 400);--mg-font-body-small-line:var(--e-global-typography-232eaab-line-height, 1.4);--mg-font-body-small-track:var(--e-global-typography-232eaab-letter-spacing, normal);--mg-font-body-small-bold-family:var(--e-global-typography-6f9c1ed-font-family, Arial), Helvetica, sans-serif;--mg-font-body-small-bold-size:var(--e-global-typography-6f9c1ed-font-size, clamp(0.75rem, 1vw, 0.875rem));--mg-font-body-small-bold-weight:var(--e-global-typography-6f9c1ed-font-weight, 700);--mg-font-body-small-bold-line:var(--e-global-typography-6f9c1ed-line-height, 1.4);--mg-font-body-small-bold-track:var(--e-global-typography-6f9c1ed-letter-spacing, normal);--mg-font-body-small-underlined-family:var(--e-global-typography-5a670c2-font-family, Arial), Helvetica, sans-serif;--mg-font-body-small-underlined-size:var(--e-global-typography-5a670c2-font-size, clamp(0.75rem, 1vw, 0.875rem));--mg-font-body-small-underlined-weight:var(--e-global-typography-5a670c2-font-weight, 400);--mg-font-body-small-underlined-line:var(--e-global-typography-5a670c2-line-height, 1.4);--mg-font-body-small-underlined-track:var(--e-global-typography-5a670c2-letter-spacing, normal);--mg-font-xl-body-family:var(--e-global-typography-193cb65-font-family, Arial), Helvetica, sans-serif;--mg-font-xl-body-size:var(--e-global-typography-193cb65-font-size, clamp(1.25rem, 2vw, 1.5rem));--mg-font-xl-body-weight:var(--e-global-typography-193cb65-font-weight, 400);--mg-font-xl-body-line:var(--e-global-typography-193cb65-line-height, 1.6);--mg-font-xl-body-track:var(--e-global-typography-193cb65-letter-spacing, normal);--mg-font-uppercase-family:var(--e-global-typography-1e421ab-font-family, Arial), Helvetica, sans-serif;--mg-font-uppercase-size:var(--e-global-typography-1e421ab-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-uppercase-weight:var(--e-global-typography-1e421ab-font-weight, 500);--mg-font-uppercase-line:var(--e-global-typography-1e421ab-line-height, 1.4);--mg-font-uppercase-track:var(--e-global-typography-1e421ab-letter-spacing, 0.05em);--mg-font-navigation-family:var(--e-global-typography-ffbb45f-font-family, Arial), Helvetica, sans-serif;--mg-font-navigation-size:var(--e-global-typography-ffbb45f-font-size, 0.95rem);--mg-font-navigation-weight:var(--e-global-typography-ffbb45f-font-weight, 500);--mg-font-navigation-line:var(--e-global-typography-ffbb45f-line-height, 1);--mg-font-navigation-track:var(--e-global-typography-ffbb45f-letter-spacing, 0);--mg-font-button-family:var(--e-global-typography-850b8ec-font-family, Arial), Helvetica, sans-serif;--mg-font-button-size:var(--e-global-typography-850b8ec-font-size, clamp(0.875rem, 1vw, 1rem));--mg-font-button-weight:var(--e-global-typography-850b8ec-font-weight, 700);--mg-font-button-line:var(--e-global-typography-850b8ec-line-height, 1.5);--mg-font-button-track:var(--e-global-typography-850b8ec-letter-spacing, 0.02em);--mg-font-button-large-family:var(--e-global-typography-69859c2-font-family, Arial), Helvetica, sans-serif;--mg-font-button-large-size:var(--e-global-typography-69859c2-font-size, clamp(1rem, 1vw, 1.125rem));--mg-font-button-large-weight:var(--e-global-typography-69859c2-font-weight, 700);--mg-font-button-large-line:var(--e-global-typography-69859c2-line-height, 1.5);--mg-font-button-large-track:var(--e-global-typography-69859c2-letter-spacing, 0.02em);--mg-font-mono-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--mg-shadow-1:0 1px 2px rgba(0,0,0,.08);--mg-shadow-2:0 4px 8px rgba(0,0,0,.10);--mg-shadow-3:0 10px 24px rgba(0,0,0,.12);--mg-shadow-sm:0 1px 2px rgba(0,0,0,.05);--mg-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);--mg-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);--mg-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);--mg-radius-sm:clamp(0.1875rem, 0.3vw, 0.25rem);--mg-radius-md:clamp(0.375rem, 0.5vw, 0.5rem);--mg-radius-lg:clamp(0.625rem, 0.8vw, 0.75rem);--mg-radius-xl:clamp(0.875rem, 1vw, 1rem);--mg-color-primary:var(--e-global-color-primary);--mg-color-secondary:var(--e-global-color-secondary);--mg-color-accent:var(--e-global-color-accent);--mg-color-text:var(--e-global-color-text);--mg-color-success:var(--color-success,  #16a34a);--mg-color-warning:var(--color-warning,  #d97706);--mg-color-danger:var(--color-error,    #dc2626);--mg-color-info:var(--color-info,     #0284c7);--mg-neutral-white:#ffffff;--mg-neutral-50:#fafafa;--mg-neutral-100:#f5f5f5;--mg-neutral-200:#e5e5e5;--mg-neutral-300:#d4d4d4;--mg-neutral-400:#a3a3a3;--mg-neutral-500:#737373;--mg-neutral-600:#525252;--mg-neutral-700:#404040;--mg-neutral-800:#262626;--mg-neutral-900:#171717;--mg-neutral-black:#000000;--mg-color-neutral-white:var(--e-global-color-neutral-white, var(--mg-neutral-white));--mg-color-neutral-50:var(--e-global-color-neutral-50,    var(--mg-neutral-50));--mg-color-neutral-100:var(--e-global-color-neutral-100,   var(--mg-neutral-100));--mg-color-neutral-200:var(--e-global-color-neutral-200,   var(--mg-neutral-200));--mg-color-neutral-300:var(--e-global-color-neutral-300,   var(--mg-neutral-300));--mg-color-neutral-400:var(--e-global-color-neutral-400,   var(--mg-neutral-400));--mg-color-neutral-500:var(--e-global-color-neutral-500,   var(--mg-neutral-500));--mg-color-neutral-600:var(--e-global-color-neutral-600,   var(--mg-neutral-600));--mg-color-neutral-700:var(--e-global-color-neutral-700,   var(--mg-neutral-700));--mg-color-neutral-800:var(--e-global-color-neutral-800,   var(--mg-neutral-800));--mg-color-neutral-900:var(--e-global-color-neutral-900,   var(--mg-neutral-900));--mg-color-neutral-black:var(--e-global-color-neutral-black, var(--mg-neutral-black));--e-global-color-neutral-white:var(--mg-neutral-white);--e-global-color-neutralwhite:var(--mg-neutral-white);--e-global-color-neutral_white:var(--mg-neutral-white);--e-global-color-neutral-50:var(--mg-neutral-50);--e-global-color-neutral50:var(--mg-neutral-50);--e-global-color-neutral_50:var(--mg-neutral-50);--e-global-color-neutral-100:var(--mg-neutral-100);--e-global-color-neutral100:var(--mg-neutral-100);--e-global-color-neutral_100:var(--mg-neutral-100);--e-global-color-neutral-200:var(--mg-neutral-200);--e-global-color-neutral-300:var(--mg-neutral-300);--e-global-color-neutral-400:var(--mg-neutral-400);--e-global-color-neutral-500:var(--mg-neutral-500);--e-global-color-neutral-600:var(--mg-neutral-600);--e-global-color-neutral-700:var(--mg-neutral-700);--e-global-color-neutral-800:var(--mg-neutral-800);--e-global-color-neutral-900:var(--mg-neutral-900);--e-global-color-neutral-black:var(--mg-neutral-black);--mg-on-primary:#ffffff;--mg-on-secondary:#ffffff;--mg-on-accent:#073042;--mg-on-success:#ffffff;--mg-on-warning:#111827;--mg-on-danger:#ffffff;--mg-overlay-dark:rgba(0,0,0,.45);--mg-overlay-light:rgba(255,255,255,.35);--mg-color-border:color-mix(in srgb, var(--mg-color-text) 14%, transparent);--mg-border-1:1px;--mg-border-2:2px;--mg-border-3:3px;--mg-border-thin:var(--mg-border-1);--mg-border:var(--mg-border-1);--mg-border-thick:var(--mg-border-2);--mg-border-heavy:var(--mg-border-3);--mg-gradient-text-angle:135deg;--mg-gradient-primary-stops:var(--mg-color-primary), var(--mg-color-accent);--mg-gradient-secondary-stops:var(--mg-color-secondary), var(--mg-color-primary);--mg-gradient-accent-stops:var(--mg-color-accent), var(--mg-color-primary);--mg-gradient-rainbow-stops:#ff0000, #ff8000, #ffff00, #80ff00, #00ff00, #00ff80, #00ffff, #0080ff, #0000ff, #8000ff, #ff00ff, #ff0080}body.mg-design-system :where(.mg-text-gradient-primary){background:linear-gradient(135deg,var(--mg-color-primary-light),var(--mg-color-primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.mg-design-system :where(.mg-text-gradient-secondary){background:linear-gradient(135deg,var(--mg-color-secondary-light),var(--mg-color-secondary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.mg-design-system :where(.mg-text-gradient-accent){background:linear-gradient(135deg,var(--mg-color-accent-light),var(--mg-color-accent-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.mg-design-system :where(.mg-text-gradient-brand){background:linear-gradient(135deg,var(--mg-color-primary),var(--mg-color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@supports not (color:color-mix(in srgb,white 50%,black 50%)){:root{--mg-color-border:rgba(15, 23, 42, 0.14)}}[data-theme="dark"]{--mg-gradient-text-angle:150deg;--mg-gradient-primary-stops:var(--mg-color-primary), var(--mg-color-accent);--mg-gradient-secondary-stops:var(--mg-color-secondary), var(--mg-color-primary);--mg-gradient-accent-stops:var(--mg-color-accent), var(--mg-color-primary)}html{font-size:100%}body.mg-design-system{text-size-adjust:100%;-webkit-text-size-adjust:100%}p.offer-title{background:var(--e-global-color-accent);color:#fff}h2.offer-deal{font-family:var(--mg-font-h3-family);font-size:var(--mg-font-h3-size);font-weight:var(--mg-font-h3-weight);line-height:var(--mg-font-h3-line);letter-spacing:var(--mg-font-h3-track);color:var(--e-global-color-primary);border-bottom-color:var(--e-global-color-secondary);border-bottom-style:solid;border-bottom-width:1px;padding:1rem 0 2rem}p.offer-cta{color:var(--e-global-color-accent);font-family:var(--mg-font-widget-heading-family);font-size:var(--mg-font-widget-heading-size);font-weight:var(--mg-font-widget-heading-weight);line-height:var(--mg-font-widget-heading-line);letter-spacing:var(--mg-font-widget-heading-track);padding-top:2rem}p.offer-terms{color:var(--e-global-color-text);font-family:var(--mg-font-body-small-family);font-size:var(--mg-font-body-small-size);font-weight:var(--mg-font-body-small-weight);line-height:var(--mg-font-body-small-line);letter-spacing:var(--mg-font-body-small-track)}.offer-logo img{width:80%}p.offer-address{color:var(--e-global-color-text);font-family:var(--mg-font-body-small-family);font-size:var(--mg-font-body-small-size);font-weight:var(--mg-font-body-small-weight);line-height:var(--mg-font-body-small-line);letter-spacing:var(--mg-font-body-small-track)}.offer-footer a{color:var(--e-global-color-accent);font-family:var(--mg-font-body-small-family);font-size:var(--mg-font-body-small-size);font-weight:var(--mg-font-body-small-weight);line-height:var(--mg-font-body-small-line);letter-spacing:var(--mg-font-body-small-track)}.offer-body{border-color:var(--e-global-color-primary);border-style:dashed;border-width:3px}body.mg-design-system main ul,body.mg-design-system main ol,body.mg-design-system article ul,body.mg-design-system article ol,body.mg-design-system .entry-content ul,body.mg-design-system .entry-content ol,body.mg-design-system .post-content ul,body.mg-design-system .post-content ol,body.mg-design-system .page-content ul,body.mg-design-system .page-content ol,body.mg-design-system .elementor-post__content ul,body.mg-design-system .elementor-post__content ol,body.mg-design-system .elementor-widget-theme-post-content ul,body.mg-design-system .elementor-widget-theme-post-content ol{padding-bottom:15px}body.mg-design-system header ul,body.mg-design-system header ol,body.mg-design-system footer ul,body.mg-design-system footer ol,body.mg-design-system .site-header ul,body.mg-design-system .site-header ol,body.mg-design-system .site-footer ul,body.mg-design-system .site-footer ol,body.mg-design-system .elementor-location-header ul,body.mg-design-system .elementor-location-header ol,body.mg-design-system .elementor-location-footer ul,body.mg-design-system .elementor-location-footer ol,body.mg-design-system nav ul,body.mg-design-system nav ol,body.mg-design-system .menu ul,body.mg-design-system .menu ol,body.mg-design-system .nav-menu ul,body.mg-design-system .nav-menu ol,body.mg-design-system .wp-block-navigation ul,body.mg-design-system .wp-block-navigation ol,body.mg-design-system .elementor-menu-toggle ul,body.mg-design-system .elementor-menu-toggle ol{padding-bottom:revert}p.elementor-icon-box-description{margin-top:-6px!important}.elementor-nav-menu .sub-arrow{padding:4px}:root{--e-global-typography-1a60b34-font-family:"Plus Jakarta Sans";--e-global-typography-1a60b34-font-size:17px;--e-global-typography-1a60b34-font-weight:500;--e-global-typography-1a60b34-line-height:1.8em;--e-global-typography-0f86a75-font-family:"Plus Jakarta Sans";--e-global-typography-0f86a75-font-size:17px;--e-global-typography-0f86a75-font-weight:800;--e-global-typography-0f86a75-line-height:1.2em;--mg-font-body-family:var(--e-global-typography-1a60b34-font-family, "Arial"), Helvetica, sans-serif;--mg-font-body-size:var(--e-global-typography-1a60b34-font-size);--mg-font-body-weight:var(--e-global-typography-1a60b34-font-weight);--mg-font-body-line:var(--e-global-typography-1a60b34-line-height);--mg-font-body-track:var(--e-global-typography-1a60b34-letter-spacing);--mg-font-button-family:var(--e-global-typography-0f86a75-font-family, "Arial"), Helvetica, sans-serif;--mg-font-button-size:var(--e-global-typography-0f86a75-font-size);--mg-font-button-weight:var(--e-global-typography-0f86a75-font-weight);--mg-font-button-line:var(--e-global-typography-0f86a75-line-height);--mg-font-button-track:var(--e-global-typography-0f86a75-letter-spacing)}