body.mg-design-system{--mg-gap-row:1vw;--mg-gap-column:1vw}body.mg-design-system :where(.elementor-button, .elementor-button-wrapper .elementor-button){padding:var(--mg-btn-py) var(--mg-btn-px);border-radius:var(--mg-btn-radius);box-shadow:var(--mg-shadow-sm,none);transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease;background-color:var(--e-global-color-accent);color:#fff;border:none}@media (hover:hover){body.mg-design-system :where(.elementor-button:hover){transform:translateY(calc(var(--mg-btn-hover-raise,0px) * -1));box-shadow:var(--mg-btn-shadow,none)}}body.mg-design-system :where(.elementor-button:focus-visible){outline:var(--mg-focus-ring-width,2px) solid currentColor;outline-offset:var(--mg-focus-ring-offset,2px)}body.mg-design-system :where(.elementor-form .elementor-field, .elementor-field-group .elementor-field, input.elementor-field){border-radius:var(--mg-input-radius);box-shadow:var(--mg-shadow-sm,none)}body.mg-design-system :where(.elementor-form .elementor-field:focus){outline:var(--mg-focus-ring-width,2px) solid currentColor;outline-offset:var(--mg-focus-ring-offset,2px)}body.mg-design-system :where(.mg-card){border-radius:var(--mg-card-radius);box-shadow:var(--mg-shadow-md)}body.mg-design-system :where(.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="url"], .gform_wrapper input[type="password"], .gform_wrapper input[type="number"], .gform_wrapper textarea, .gform_wrapper select){border-radius:var(--mg-radius-sm)}body.mg-design-system .gform_wrapper select,body.mg-design-system .gform_wrapper .gfield_select,body.mg-design-system .gform_wrapper .ginput_container_select select{border-radius:var(--mg-radius-sm)}body.mg-design-system :where(.gform_wrapper .gform_button, .gform_wrapper input[type="submit"]){border-radius:var(--mg-btn-radius);padding:var(--mg-btn-py) var(--mg-btn-px)}body.mg-design-system .e-child:not([class*="mg-section-"]):not([class*="mg-padding-"]){--container-default-padding-top:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--container-default-padding-right:0;--e-con-padding-top:0;--e-con-padding-bottom:0;--e-con-padding-left:0;--e-con-padding-right:0}body.mg-design-system .mg-full-width.elementor-element[data-element_type="container"]{--container-default-padding-left:0px;--container-default-padding-right:0px}body.mg-design-system .mg-full-width.elementor-section > .elementor-container{padding-left:0;padding-right:0}body.mg-design-system .mg-content-width{max-width:var(--mg-content-max-width,1400px);margin-left:auto;margin-right:auto}body.mg-design-system .elementor-element,body.mg-design-system [data-element_type]{--widgets-spacing:var(--mg-gap-row,1vw);--e-con-gap:var(--mg-gap-row,1vw)}body.mg-design-system .e-con > .e-con-inner{gap:var(--gap,var(--row-gap,0) var(--column-gap,0))}body.mg-design-system .elementor-row{gap:var(--mg-gap-column,1vw)}body.mg-design-system :where(.elementor-container){column-gap:var(--mg-gap-column)}body.mg-design-system :where(.elementor-widget-wrap){row-gap:var(--mg-gap-row)}body.mg-design-system :where(
  .elementor-container,
  .elementor-column,
  .elementor-inner-section > .elementor-container,
  .elementor-widget-wrap
){container-type:inline-size;overflow:hidden}body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-md)}@container (max-width: 250px){}@container (min-width: 251px) and (max-width: 500px){}@container (min-width: 501px) and (max-width: 800px){}@container (min-width: 801px) and (max-width: 1200px){}@container (min-width: 1201px){}body.mg-design-system :where(.elementor-section){border-radius:var(--mg-radius-xl);overflow:hidden}body.mg-design-system :where(.elementor-button){border-radius:var(--mg-btn-radius)}body.mg-design-system :where(.elementor-field, input.elementor-field){border-radius:var(--mg-input-radius)}body.mg-design-system :where(.mg-card){border-radius:var(--mg-card-radius)}@media (forced-colors: active){body.mg-design-system :where(.elementor-button:focus-visible,
                       .elementor-form .elementor-field:focus-visible){outline-color:CanvasText}}body.mg-design-system :where(.elementor-form .elementor-field:focus-visible){outline:var(--mg-focus-ring-width,2px) solid currentColor;outline-offset:var(--mg-focus-ring-offset,2px)}@media (prefers-reduced-motion: reduce){body.mg-design-system :where(.elementor-button){transition:none}body.mg-design-system :where(.elementor-button:hover){transform:none}}body.mg-design-system :where(.elementor-button[disabled], .elementor-button[aria-disabled="true"]){pointer-events:none;transform:none;box-shadow:var(--mg-btn-shadow,none);opacity:.7}body.mg-design-system .elementor-widget-icon-box .elementor-icon-box-icon{padding-top:15px !important}.mg-gap-none,.mg-gap-none .e-con-inner{--row-gap:0 !important;--column-gap:0 !important;--widgets-spacing-row:0 !important;--widgets-spacing-column:0 !important;row-gap:0 !important;column-gap:0 !important;gap:0 !important}.mg-gap-xxs,.mg-gap-xxs .e-con-inner{--row-gap:clamp(.25rem,.5vw,.5rem) !important;--column-gap:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-row:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-column:clamp(.25rem,.5vw,.5rem) !important;row-gap:clamp(.25rem,.5vw,.5rem) !important;column-gap:clamp(.25rem,.5vw,.5rem) !important}.mg-gap-xs,.mg-gap-xs .e-con-inner{--row-gap:clamp(.5rem,.75vw,.75rem) !important;--column-gap:clamp(.5rem,.75vw,.75rem) !important;--widgets-spacing-row:clamp(.5rem,.75vw,.75rem) !important;--widgets-spacing-column:clamp(.5rem,.75vw,.75rem) !important;row-gap:clamp(.5rem,.75vw,.75rem) !important;column-gap:clamp(.5rem,.75vw,.75rem) !important}.mg-gap-s,.mg-gap-s .e-con-inner{--row-gap:clamp(.75rem,1vw,1rem) !important;--column-gap:clamp(.75rem,1vw,1rem) !important;--widgets-spacing-row:clamp(.75rem,1vw,1rem) !important;--widgets-spacing-column:clamp(.75rem,1vw,1rem) !important;row-gap:clamp(.75rem,1vw,1rem) !important;column-gap:clamp(.75rem,1vw,1rem) !important}.mg-gap-m,.mg-gap-m .e-con-inner{--row-gap:clamp(1rem,1.25vw,1.25rem) !important;--column-gap:clamp(1rem,1.25vw,1.25rem) !important;--widgets-spacing-row:clamp(1rem,1.25vw,1.25rem) !important;--widgets-spacing-column:clamp(1rem,1.25vw,1.25rem) !important;row-gap:clamp(1rem,1.25vw,1.25rem) !important;column-gap:clamp(1rem,1.25vw,1.25rem) !important}.mg-gap-l,.mg-gap-l .e-con-inner{--row-gap:clamp(1.25rem,1.5vw,1.75rem) !important;--column-gap:clamp(1.25rem,1.5vw,1.75rem) !important;--widgets-spacing-row:clamp(1.25rem,1.5vw,1.75rem) !important;--widgets-spacing-column:clamp(1.25rem,1.5vw,1.75rem) !important;row-gap:clamp(1.25rem,1.5vw,1.75rem) !important;column-gap:clamp(1.25rem,1.5vw,1.75rem) !important}.mg-gap-xl,.mg-gap-xl .e-con-inner{--row-gap:clamp(1.5rem,2vw,2.5rem) !important;--column-gap:clamp(1.5rem,2vw,2.5rem) !important;--widgets-spacing-row:clamp(1.5rem,2vw,2.5rem) !important;--widgets-spacing-column:clamp(1.5rem,2vw,2.5rem) !important;row-gap:clamp(1.5rem,2vw,2.5rem) !important;column-gap:clamp(1.5rem,2vw,2.5rem) !important}.mg-gap-xxl,.mg-gap-xxl .e-con-inner{--row-gap:clamp(2rem,2.5vw,3.5rem) !important;--column-gap:clamp(2rem,2.5vw,3.5rem) !important;--widgets-spacing-row:clamp(2rem,2.5vw,3.5rem) !important;--widgets-spacing-column:clamp(2rem,2.5vw,3.5rem) !important;row-gap:clamp(2rem,2.5vw,3.5rem) !important;column-gap:clamp(2rem,2.5vw,3.5rem) !important}.mg-row-gap-none,.mg-row-gap-none .e-con-inner{--row-gap:0 !important;--widgets-spacing-row:0 !important;row-gap:0 !important}.mg-row-gap-xxs,.mg-row-gap-xxs .e-con-inner{--row-gap:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-row:clamp(.25rem,.5vw,.5rem) !important;row-gap:clamp(.25rem,.5vw,.5rem) !important}.mg-row-gap-xs,.mg-row-gap-xs .e-con-inner{--row-gap:clamp(.5rem,.75vw,.75rem) !important;--widgets-spacing-row:clamp(.5rem,.75vw,.75rem) !important;row-gap:clamp(.5rem,.75vw,.75rem) !important}.mg-row-gap-s,.mg-row-gap-s .e-con-inner{--row-gap:clamp(.75rem,1vw,1rem) !important;--widgets-spacing-row:clamp(.75rem,1vw,1rem) !important;row-gap:clamp(.75rem,1vw,1rem) !important}.mg-row-gap-m,.mg-row-gap-m .e-con-inner{--row-gap:clamp(1rem,1.25vw,1.25rem) !important;--widgets-spacing-row:clamp(1rem,1.25vw,1.25rem) !important;row-gap:clamp(1rem,1.25vw,1.25rem) !important}.mg-row-gap-l,.mg-row-gap-l .e-con-inner{--row-gap:clamp(1.25rem,1.5vw,1.75rem) !important;--widgets-spacing-row:clamp(1.25rem,1.5vw,1.75rem) !important;row-gap:clamp(1.25rem,1.5vw,1.75rem) !important}.mg-row-gap-xl,.mg-row-gap-xl .e-con-inner{--row-gap:clamp(1.5rem,2vw,2.5rem) !important;--widgets-spacing-row:clamp(1.5rem,2vw,2.5rem) !important;row-gap:clamp(1.5rem,2vw,2.5rem) !important}.mg-row-gap-xxl,.mg-row-gap-xxl .e-con-inner{--row-gap:clamp(2rem,2.5vw,3.5rem) !important;--widgets-spacing-row:clamp(2rem,2.5vw,3.5rem) !important;row-gap:clamp(2rem,2.5vw,3.5rem) !important}.mg-col-gap-none,.mg-col-gap-none .e-con-inner{--column-gap:0 !important;--widgets-spacing-column:0 !important;column-gap:0 !important}.mg-col-gap-xxs,.mg-col-gap-xxs .e-con-inner{--column-gap:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-column:clamp(.25rem,.5vw,.5rem) !important;column-gap:clamp(.25rem,.5vw,.5rem) !important}.mg-col-gap-xs,.mg-col-gap-xs .e-con-inner{--column-gap:clamp(.5rem,.75vw,.75rem) !important;--widgets-spacing-column:clamp(.5rem,.75vw,.75rem) !important;column-gap:clamp(.5rem,.75vw,.75rem) !important}.mg-col-gap-s,.mg-col-gap-s .e-con-inner{--column-gap:clamp(.75rem,1vw,1rem) !important;--widgets-spacing-column:clamp(.75rem,1vw,1rem) !important;column-gap:clamp(.75rem,1vw,1rem) !important}.mg-col-gap-m,.mg-col-gap-m .e-con-inner{--column-gap:clamp(1rem,1.25vw,1.25rem) !important;--widgets-spacing-column:clamp(1rem,1.25vw,1.25rem) !important;column-gap:clamp(1rem,1.25vw,1.25rem) !important}.mg-col-gap-l,.mg-col-gap-l .e-con-inner{--column-gap:clamp(1.25rem,1.5vw,1.75rem) !important;--widgets-spacing-column:clamp(1.25rem,1.5vw,1.75rem) !important;column-gap:clamp(1.25rem,1.5vw,1.75rem) !important}.mg-col-gap-xl,.mg-col-gap-xl .e-con-inner{--column-gap:clamp(1.5rem,2vw,2.5rem) !important;--widgets-spacing-column:clamp(1.5rem,2vw,2.5rem) !important;column-gap:clamp(1.5rem,2vw,2.5rem) !important}.mg-col-gap-xxl,.mg-col-gap-xxl .e-con-inner{--column-gap:clamp(2rem,2.5vw,3.5rem) !important;--widgets-spacing-column:clamp(2rem,2.5vw,3.5rem) !important;column-gap:clamp(2rem,2.5vw,3.5rem) !important}body.mg-design-system .mg-top-bar,body.mg-design-system .mg-top-bar.e-parent,body.mg-design-system .mg-top-bar[data-element_type="container"]{--container-default-padding-top:clamp(.5rem,.75vw,.75rem) !important;--container-default-padding-bottom:clamp(.5rem,.75vw,.75rem) !important;--container-default-padding-left:clamp(1rem,2vw,2rem) !important;--container-default-padding-right:clamp(1rem,2vw,2rem) !important;--e-con-padding-top:clamp(.5rem,.75vw,.75rem) !important;--e-con-padding-bottom:clamp(.5rem,.75vw,.75rem) !important;--e-con-padding-left:clamp(1rem,2vw,2rem) !important;--e-con-padding-right:clamp(1rem,2vw,2rem) !important;padding:clamp(.5rem,.75vw,.75rem) clamp(1rem,2vw,2rem) !important}body.mg-design-system .mg-top-bar > .e-con-inner{padding:0 !important}body.mg-design-system .mg-padding-t-xxs{--container-default-padding-top:clamp(.5rem,1vw,.75rem);--e-con-padding-top:clamp(.5rem,1vw,.75rem);padding-top:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-t-xs{--container-default-padding-top:clamp(1rem,1.5vw,1.5rem);--e-con-padding-top:clamp(1rem,1.5vw,1.5rem);padding-top:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-t-s{--container-default-padding-top:clamp(1.5rem,2vw,2rem);--e-con-padding-top:clamp(1.5rem,2vw,2rem);padding-top:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-t-m{--container-default-padding-top:clamp(2rem,3vw,3rem);--e-con-padding-top:clamp(2rem,3vw,3rem);padding-top:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-t-l{--container-default-padding-top:clamp(3rem,4vw,4rem);--e-con-padding-top:clamp(3rem,4vw,4rem);padding-top:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-t-xl{--container-default-padding-top:clamp(4rem,5vw,5rem);--e-con-padding-top:clamp(4rem,5vw,5rem);padding-top:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-t-xxl{--container-default-padding-top:clamp(5rem,6vw,6rem);--e-con-padding-top:clamp(5rem,6vw,6rem);padding-top:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-t-none{--container-default-padding-top:0;--e-con-padding-top:0;padding-top:0}body.mg-design-system .mg-padding-b-xxs{--container-default-padding-bottom:clamp(.5rem,1vw,.75rem);--e-con-padding-bottom:clamp(.5rem,1vw,.75rem);padding-bottom:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-b-xs{--container-default-padding-bottom:clamp(1rem,1.5vw,1.5rem);--e-con-padding-bottom:clamp(1rem,1.5vw,1.5rem);padding-bottom:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-b-s{--container-default-padding-bottom:clamp(1.5rem,2vw,2rem);--e-con-padding-bottom:clamp(1.5rem,2vw,2rem);padding-bottom:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-b-m{--container-default-padding-bottom:clamp(2rem,3vw,3rem);--e-con-padding-bottom:clamp(2rem,3vw,3rem);padding-bottom:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-b-l{--container-default-padding-bottom:clamp(3rem,4vw,4rem);--e-con-padding-bottom:clamp(3rem,4vw,4rem);padding-bottom:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-b-xl{--container-default-padding-bottom:clamp(4rem,5vw,5rem);--e-con-padding-bottom:clamp(4rem,5vw,5rem);padding-bottom:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-b-xxl{--container-default-padding-bottom:clamp(5rem,6vw,6rem);--e-con-padding-bottom:clamp(5rem,6vw,6rem);padding-bottom:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-b-none{--container-default-padding-bottom:0;--e-con-padding-bottom:0;padding-bottom:0}body.mg-design-system .mg-padding-l-xxs{--container-default-padding-left:clamp(.5rem,1vw,.75rem);--e-con-padding-left:clamp(.5rem,1vw,.75rem);padding-left:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-l-xs{--container-default-padding-left:clamp(1rem,1.5vw,1.5rem);--e-con-padding-left:clamp(1rem,1.5vw,1.5rem);padding-left:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-l-s{--container-default-padding-left:clamp(1.5rem,2vw,2rem);--e-con-padding-left:clamp(1.5rem,2vw,2rem);padding-left:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-l-m{--container-default-padding-left:clamp(2rem,3vw,3rem);--e-con-padding-left:clamp(2rem,3vw,3rem);padding-left:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-l-l{--container-default-padding-left:clamp(3rem,4vw,4rem);--e-con-padding-left:clamp(3rem,4vw,4rem);padding-left:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-l-xl{--container-default-padding-left:clamp(4rem,5vw,5rem);--e-con-padding-left:clamp(4rem,5vw,5rem);padding-left:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-l-xxl{--container-default-padding-left:clamp(5rem,6vw,6rem);--e-con-padding-left:clamp(5rem,6vw,6rem);padding-left:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-l-none{--container-default-padding-left:0;--e-con-padding-left:0;padding-left:0}body.mg-design-system .mg-padding-r-xxs{--container-default-padding-right:clamp(.5rem,1vw,.75rem);--e-con-padding-right:clamp(.5rem,1vw,.75rem);padding-right:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-r-xs{--container-default-padding-right:clamp(1rem,1.5vw,1.5rem);--e-con-padding-right:clamp(1rem,1.5vw,1.5rem);padding-right:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-r-s{--container-default-padding-right:clamp(1.5rem,2vw,2rem);--e-con-padding-right:clamp(1.5rem,2vw,2rem);padding-right:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-r-m{--container-default-padding-right:clamp(2rem,3vw,3rem);--e-con-padding-right:clamp(2rem,3vw,3rem);padding-right:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-r-l{--container-default-padding-right:clamp(3rem,4vw,4rem);--e-con-padding-right:clamp(3rem,4vw,4rem);padding-right:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-r-xl{--container-default-padding-right:clamp(4rem,5vw,5rem);--e-con-padding-right:clamp(4rem,5vw,5rem);padding-right:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-r-xxl{--container-default-padding-right:clamp(5rem,6vw,6rem);--e-con-padding-right:clamp(5rem,6vw,6rem);padding-right:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-r-none{--container-default-padding-right:0;--e-con-padding-right:0;padding-right:0}body.mg-design-system .mg-padding-y-xxs{--container-default-padding-top:clamp(.5rem,1vw,.75rem);--container-default-padding-bottom:clamp(.5rem,1vw,.75rem);--e-con-padding-top:clamp(.5rem,1vw,.75rem);--e-con-padding-bottom:clamp(.5rem,1vw,.75rem);padding-top:clamp(.5rem,1vw,.75rem);padding-bottom:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-y-xs{--container-default-padding-top:clamp(1rem,1.5vw,1.5rem);--container-default-padding-bottom:clamp(1rem,1.5vw,1.5rem);--e-con-padding-top:clamp(1rem,1.5vw,1.5rem);--e-con-padding-bottom:clamp(1rem,1.5vw,1.5rem);padding-top:clamp(1rem,1.5vw,1.5rem);padding-bottom:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-y-s{--container-default-padding-top:clamp(1.5rem,2vw,2rem);--container-default-padding-bottom:clamp(1.5rem,2vw,2rem);--e-con-padding-top:clamp(1.5rem,2vw,2rem);--e-con-padding-bottom:clamp(1.5rem,2vw,2rem);padding-top:clamp(1.5rem,2vw,2rem);padding-bottom:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-y-m{--container-default-padding-top:clamp(2rem,3vw,3rem);--container-default-padding-bottom:clamp(2rem,3vw,3rem);--e-con-padding-top:clamp(2rem,3vw,3rem);--e-con-padding-bottom:clamp(2rem,3vw,3rem);padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-y-l{--container-default-padding-top:clamp(3rem,4vw,4rem);--container-default-padding-bottom:clamp(3rem,4vw,4rem);--e-con-padding-top:clamp(3rem,4vw,4rem);--e-con-padding-bottom:clamp(3rem,4vw,4rem);padding-top:clamp(3rem,4vw,4rem);padding-bottom:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-y-xl{--container-default-padding-top:clamp(4rem,5vw,5rem);--container-default-padding-bottom:clamp(4rem,5vw,5rem);--e-con-padding-top:clamp(4rem,5vw,5rem);--e-con-padding-bottom:clamp(4rem,5vw,5rem);padding-top:clamp(4rem,5vw,5rem);padding-bottom:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-y-xxl{--container-default-padding-top:clamp(5rem,6vw,6rem);--container-default-padding-bottom:clamp(5rem,6vw,6rem);--e-con-padding-top:clamp(5rem,6vw,6rem);--e-con-padding-bottom:clamp(5rem,6vw,6rem);padding-top:clamp(5rem,6vw,6rem);padding-bottom:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-y-none{--container-default-padding-top:0;--container-default-padding-bottom:0;--e-con-padding-top:0;--e-con-padding-bottom:0;padding-top:0;padding-bottom:0}body.mg-design-system .mg-padding-x-xxs{--container-default-padding-left:clamp(.5rem,1vw,.75rem);--container-default-padding-right:clamp(.5rem,1vw,.75rem);--e-con-padding-left:clamp(.5rem,1vw,.75rem);--e-con-padding-right:clamp(.5rem,1vw,.75rem);padding-left:clamp(.5rem,1vw,.75rem);padding-right:clamp(.5rem,1vw,.75rem)}body.mg-design-system .mg-padding-x-xs{--container-default-padding-left:clamp(1rem,1.5vw,1.5rem);--container-default-padding-right:clamp(1rem,1.5vw,1.5rem);--e-con-padding-left:clamp(1rem,1.5vw,1.5rem);--e-con-padding-right:clamp(1rem,1.5vw,1.5rem);padding-left:clamp(1rem,1.5vw,1.5rem);padding-right:clamp(1rem,1.5vw,1.5rem)}body.mg-design-system .mg-padding-x-s{--container-default-padding-left:clamp(1.5rem,2vw,2rem);--container-default-padding-right:clamp(1.5rem,2vw,2rem);--e-con-padding-left:clamp(1.5rem,2vw,2rem);--e-con-padding-right:clamp(1.5rem,2vw,2rem);padding-left:clamp(1.5rem,2vw,2rem);padding-right:clamp(1.5rem,2vw,2rem)}body.mg-design-system .mg-padding-x-m{--container-default-padding-left:clamp(2rem,3vw,3rem);--container-default-padding-right:clamp(2rem,3vw,3rem);--e-con-padding-left:clamp(2rem,3vw,3rem);--e-con-padding-right:clamp(2rem,3vw,3rem);padding-left:clamp(2rem,3vw,3rem);padding-right:clamp(2rem,3vw,3rem)}body.mg-design-system .mg-padding-x-l{--container-default-padding-left:clamp(3rem,4vw,4rem);--container-default-padding-right:clamp(3rem,4vw,4rem);--e-con-padding-left:clamp(3rem,4vw,4rem);--e-con-padding-right:clamp(3rem,4vw,4rem);padding-left:clamp(3rem,4vw,4rem);padding-right:clamp(3rem,4vw,4rem)}body.mg-design-system .mg-padding-x-xl{--container-default-padding-left:clamp(4rem,5vw,5rem);--container-default-padding-right:clamp(4rem,5vw,5rem);--e-con-padding-left:clamp(4rem,5vw,5rem);--e-con-padding-right:clamp(4rem,5vw,5rem);padding-left:clamp(4rem,5vw,5rem);padding-right:clamp(4rem,5vw,5rem)}body.mg-design-system .mg-padding-x-xxl{--container-default-padding-left:clamp(5rem,6vw,6rem);--container-default-padding-right:clamp(5rem,6vw,6rem);--e-con-padding-left:clamp(5rem,6vw,6rem);--e-con-padding-right:clamp(5rem,6vw,6rem);padding-left:clamp(5rem,6vw,6rem);padding-right:clamp(5rem,6vw,6rem)}body.mg-design-system .mg-padding-x-none{--container-default-padding-left:0;--container-default-padding-right:0;--e-con-padding-left:0;--e-con-padding-right:0;padding-left:0;padding-right:0}.mg-no-gap{--row-gap:0 !important;--column-gap:0 !important;--widgets-spacing-row:0 !important;--widgets-spacing-column:0 !important;row-gap:0 !important;column-gap:0 !important;gap:0 !important}body.mg-design-system .mg-no-padding,body.mg-design-system .mg-no-padding.e-parent,body.mg-design-system .mg-no-padding[data-element_type="container"]{--container-default-padding-top:0 !important;--container-default-padding-bottom:0 !important;--container-default-padding-left:0 !important;--container-default-padding-right:0 !important;--e-con-padding-top:0 !important;--e-con-padding-bottom:0 !important;--e-con-padding-left:0 !important;--e-con-padding-right:0 !important;padding:0 !important}body.mg-design-system .mg-no-padding > .e-con-inner{padding:0 !important}@layer utilities{}@layer overrides{}@layer utilities{}@supports (text-wrap: pretty){:where(.text-pretty){text-wrap:pretty}}:where(.num-tabular){font-variant-numeric:tabular-nums}:where(.num-lining){font-variant-numeric:lining-nums}:where(.num-oldstyle){font-variant-numeric:oldstyle-nums}:where(.num-proportional){font-variant-numeric:proportional-nums}:where(.mg-font-mono){font-family:var(--mg-font-mono-family,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace)}@layer base{}:root{--section-xxl-padding-min:8%;--section-xxl-padding-max:10%;--section-xl-padding-min:6%;--section-xl-padding-max:7.5%;--section-l-padding-min:5%;--section-l-padding-max:6%;--section-m-padding-min:4%;--section-m-padding-max:5%;--section-s-padding-min:3%;--section-s-padding-max:3.5%;--section-xs-padding-min:2%;--section-xs-padding-max:2.5%;--section-xxs-padding-min:1.5%;--section-xxs-padding-max:2%;--section-hero-height:100vh;--section-offset-header:80px;--section-narrow:62.5rem;--section-narrow-xs:45rem}body.mg-design-system .mg-section-xxl:not(.e-child){--container-default-padding-top:clamp(8%,1.087vw + 9.13rem,10%);--container-default-padding-bottom:clamp(8%,1.087vw + 9.13rem,10%);--e-con-padding-top:clamp(8%,1.087vw + 9.13rem,10%);--e-con-padding-bottom:clamp(8%,1.087vw + 9.13rem,10%);padding-top:clamp(8%,1.087vw + 9.13rem,10%);padding-bottom:clamp(8%,1.087vw + 9.13rem,10%)}body.mg-design-system .mg-section-xl:not(.e-child){--container-default-padding-top:clamp(6%,1.087vw + 6.63rem,7.5%);--container-default-padding-bottom:clamp(6%,1.087vw + 6.63rem,7.5%);--e-con-padding-top:clamp(6%,1.087vw + 6.63rem,7.5%);--e-con-padding-bottom:clamp(6%,1.087vw + 6.63rem,7.5%);padding-top:clamp(6%,1.087vw + 6.63rem,7.5%);padding-bottom:clamp(6%,1.087vw + 6.63rem,7.5%)}body.mg-design-system .mg-section-l:not(.e-child){--container-default-padding-top:clamp(5%,1.087vw + 5.38rem,6%);--container-default-padding-bottom:clamp(5%,1.087vw + 5.38rem,6%);--e-con-padding-top:clamp(5%,1.087vw + 5.38rem,6%);--e-con-padding-bottom:clamp(5%,1.087vw + 5.38rem,6%);padding-top:clamp(5%,1.087vw + 5.38rem,6%);padding-bottom:clamp(5%,1.087vw + 5.38rem,6%)}body.mg-design-system .mg-section-m:not(.e-child){--container-default-padding-top:clamp(3rem,4vw,5rem);--container-default-padding-bottom:clamp(3rem,4vw,5rem);--e-con-padding-top:clamp(3rem,4vw,5rem);--e-con-padding-bottom:clamp(3rem,4vw,5rem);padding-top:clamp(3rem,4vw,5rem);padding-bottom:clamp(3rem,4vw,5rem)}body.mg-design-system .mg-section-s:not(.e-child){--container-default-padding-top:clamp(2.5rem,3vw,3.75rem);--container-default-padding-bottom:clamp(2.5rem,3vw,3.75rem);--e-con-padding-top:clamp(2.5rem,3vw,3.75rem);--e-con-padding-bottom:clamp(2.5rem,3vw,3.75rem);padding-top:clamp(2.5rem,3vw,3.75rem);padding-bottom:clamp(2.5rem,3vw,3.75rem)}body.mg-design-system .mg-section-xs:not(.e-child){--container-default-padding-top:clamp(1.5rem,2vw,2.5rem);--container-default-padding-bottom:clamp(1.5rem,2vw,2.5rem);--e-con-padding-top:clamp(1.5rem,2vw,2.5rem);--e-con-padding-bottom:clamp(1.5rem,2vw,2.5rem);padding-top:clamp(1.5rem,2vw,2.5rem);padding-bottom:clamp(1.5rem,2vw,2.5rem)}body.mg-design-system :where(.mg-section-xxs:not(.e-child), .mg-section-xxs.e-con:not(.e-child), .mg-section-xxs.e-parent:not(.e-child)){--container-default-padding-top:clamp(.5rem,1vw,1rem);--container-default-padding-bottom:clamp(.5rem,1vw,1rem);--e-con-padding-top:clamp(.5rem,1vw,1rem);--e-con-padding-bottom:clamp(.5rem,1vw,1rem);padding-top:clamp(.5rem,1vw,1rem);padding-bottom:clamp(.5rem,1vw,1rem)}.mg-section-100vh{min-height:var(--section-hero-height) !important}.mg-section-100vh .e-con-inner{justify-content:center !important}body.mg-design-system :where(.mg-header-std:not(.e-child), .mg-header-std.e-con:not(.e-child), .mg-header-std.e-parent:not(.e-child)){--container-default-padding-top:clamp(.5rem,1vw,1rem);--container-default-padding-bottom:0;--e-con-padding-top:clamp(.5rem,1vw,1rem);--e-con-padding-bottom:0;padding-top:clamp(.5rem,1vw,1rem);padding-bottom:0}body.mg-design-system .mg-header-std,body.mg-design-system .mg-header-std .e-con-inner{--row-gap:clamp(.25rem,.5vw,.5rem) !important;--column-gap:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-row:clamp(.25rem,.5vw,.5rem) !important;--widgets-spacing-column:clamp(.25rem,.5vw,.5rem) !important;row-gap:clamp(.25rem,.5vw,.5rem) !important;column-gap:clamp(.25rem,.5vw,.5rem) !important}body.mg-design-system :where(.mg-edge-left, .mg-edge-left.e-con, .mg-edge-left.e-parent){--container-default-padding-top:0px !important;--container-default-padding-bottom:0px !important;padding-top:0 !important;padding-bottom:0 !important;--container-default-padding-left:0px !important;--container-default-padding-right:calc(( 50vw - var(--mg-content-max-width) / 2 ) + var(--mg-container-padding-horizontal)) !important;padding-left:0 !important;padding-right:calc(( 50vw - var(--mg-content-max-width) / 2 ) + var(--mg-container-padding-horizontal)) !important;--column-gap:0 !important;column-gap:0 !important}body.mg-design-system .mg-edge-left > .e-child:first-child,body.mg-design-system .mg-edge-left > .elementor-element:first-child{width:50vw !important;max-width:50vw !important;flex:0 0 50vw !important}body.mg-design-system :where(.mg-edge-left-60, .mg-edge-left-60.e-con, .mg-edge-left-60.e-parent){--container-default-padding-top:0px !important;--container-default-padding-bottom:0px !important;padding-top:0 !important;padding-bottom:0 !important;--container-default-padding-left:0px !important;--container-default-padding-right:0px !important;padding-left:0 !important;padding-right:0 !important;--column-gap:0 !important;column-gap:0 !important;display:flex !important;align-items:stretch !important}body.mg-design-system .mg-edge-left-60 > .e-child:first-child,body.mg-design-system .mg-edge-left-60 > .elementor-element:first-child{width:60vw !important;max-width:60vw !important;flex:0 0 60vw !important;padding:0 !important;display:flex !important;flex-direction:column !important}body.mg-design-system .mg-edge-left-60 > .e-child:nth-child(2),body.mg-design-system .mg-edge-left-60 > .elementor-element:nth-child(2){--mg-40-right-padding:calc(( 100vw - var(--mg-content-max-width) ) / 2);padding-left:clamp(1.5rem,3vw,3rem) !important;padding-right:max(var(--mg-40-right-padding),var(--mg-container-padding-horizontal)) !important;display:flex !important;flex-direction:column !important;flex:1 !important}body.mg-design-system :where(.mg-edge-right, .mg-edge-right.e-con, .mg-edge-right.e-parent){--container-default-padding-top:0px !important;--container-default-padding-bottom:0px !important;padding-top:0 !important;padding-bottom:0 !important;--container-default-padding-left:calc(( 50vw - var(--mg-content-max-width) / 2 ) + var(--mg-container-padding-horizontal)) !important;--container-default-padding-right:0px !important;padding-left:calc(( 50vw - var(--mg-content-max-width) / 2 ) + var(--mg-container-padding-horizontal)) !important;padding-right:0 !important;--column-gap:0 !important;column-gap:0 !important}body.mg-design-system .mg-edge-right > .e-child:last-child,body.mg-design-system .mg-edge-right > .elementor-element:last-child{width:50vw !important;max-width:50vw !important;flex:0 0 50vw !important}body.mg-design-system :where(.mg-edge-right-60, .mg-edge-right-60.e-con, .mg-edge-right-60.e-parent){--container-default-padding-top:0px !important;--container-default-padding-bottom:0px !important;padding-top:0 !important;padding-bottom:0 !important;--container-default-padding-left:0px !important;--container-default-padding-right:0px !important;padding-left:0 !important;padding-right:0 !important;--column-gap:0 !important;column-gap:0 !important;display:flex !important;align-items:stretch !important}body.mg-design-system .mg-edge-right-60 > .e-child:last-child,body.mg-design-system .mg-edge-right-60 > .elementor-element:last-child{width:60vw !important;max-width:60vw !important;flex:0 0 60vw !important;padding:0 !important;display:flex !important;flex-direction:column !important}body.mg-design-system .mg-edge-right-60 > .e-child:first-child,body.mg-design-system .mg-edge-right-60 > .elementor-element:first-child,body.mg-design-system .mg-edge-right-60.e-con > .e-con:first-child,body.mg-design-system .mg-edge-right-60.e-parent > .e-con:first-child,body.mg-design-system [data-element_type="container"].mg-edge-right-60 > [data-element_type="container"]:first-child{--mg-40-left-padding:calc(( 100vw - var(--mg-content-max-width,1400px) ) / 2);padding-left:max(var(--mg-40-left-padding),clamp(1rem,2vw,1.5rem)) !important;padding-right:clamp(1.5rem,3vw,3rem) !important;padding-inline-start:max(var(--mg-40-left-padding),clamp(1rem,2vw,1.5rem)) !important;padding-inline-end:clamp(1.5rem,3vw,3rem) !important;display:flex !important;flex-direction:column !important;flex:1 !important}@media (max-width: 1024px){body.mg-design-system :where(
        .mg-edge-left, .mg-edge-left.e-con, .mg-edge-left.e-parent,
        .mg-edge-left-60, .mg-edge-left-60.e-con, .mg-edge-left-60.e-parent,
        .mg-edge-right, .mg-edge-right.e-con, .mg-edge-right.e-parent,
        .mg-edge-right-60, .mg-edge-right-60.e-con, .mg-edge-right-60.e-parent
    ){flex-direction:column !important;--container-default-padding-left:0px !important;--container-default-padding-right:0px !important;padding-left:0 !important;padding-right:0 !important;--column-gap:0 !important;column-gap:0 !important;--row-gap:0 !important;row-gap:0 !important;min-height:auto !important}body.mg-design-system .mg-edge-left > .e-child,body.mg-design-system .mg-edge-left > .elementor-element,body.mg-design-system .mg-edge-left-60 > .e-child,body.mg-design-system .mg-edge-left-60 > .elementor-element,body.mg-design-system .mg-edge-right > .e-child,body.mg-design-system .mg-edge-right > .elementor-element,body.mg-design-system .mg-edge-right-60 > .e-child,body.mg-design-system .mg-edge-right-60 > .elementor-element{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body.mg-design-system .mg-edge-left > .e-child:first-child,body.mg-design-system .mg-edge-left > .elementor-element:first-child,body.mg-design-system .mg-edge-left-60 > .e-child:first-child,body.mg-design-system .mg-edge-left-60 > .elementor-element:first-child{width:100vw !important;max-width:100vw !important;flex:0 0 100vw !important;padding:0 !important}body.mg-design-system .mg-edge-left > .e-child:nth-child(2),body.mg-design-system .mg-edge-left > .elementor-element:nth-child(2),body.mg-design-system .mg-edge-left-60 > .e-child:nth-child(2),body.mg-design-system .mg-edge-left-60 > .elementor-element:nth-child(2){padding-left:var(--mg-container-padding-horizontal) !important;padding-right:var(--mg-container-padding-horizontal) !important}body.mg-design-system .mg-edge-right > .e-child:last-child,body.mg-design-system .mg-edge-right > .elementor-element:last-child,body.mg-design-system .mg-edge-right-60 > .e-child:last-child,body.mg-design-system .mg-edge-right-60 > .elementor-element:last-child{width:100vw !important;max-width:100vw !important;flex:0 0 100vw !important;padding:0 !important}body.mg-design-system .mg-edge-right > .e-child:first-child,body.mg-design-system .mg-edge-right > .elementor-element:first-child,body.mg-design-system .mg-edge-right-60 > .e-child:first-child,body.mg-design-system .mg-edge-right-60 > .elementor-element:first-child{padding-left:var(--mg-container-padding-horizontal) !important;padding-right:var(--mg-container-padding-horizontal) !important}body.mg-design-system :where(
        .mg-edge-right, .mg-edge-right.e-con, .mg-edge-right.e-parent,
        .mg-edge-right-60, .mg-edge-right-60.e-con, .mg-edge-right-60.e-parent
    ){flex-direction:column-reverse !important}}.mg-section-full div{max-width:100% !important}.mg-section-narrow .e-con-inner{max-width:var(--section-narrow) !important}.mg-section-narrow-xs .e-con-inner{max-width:var(--section-narrow-xs) !important}.mg-section-offset{padding-top:calc(var(--section-offset-header) + var(--section-xxl-padding-min))}body.mg-design-system .mg-equal-height{display:flex !important;align-items:stretch !important}body.mg-design-system .mg-equal-height > .e-child,body.mg-design-system .mg-equal-height > .elementor-element{display:flex !important;flex-direction:column !important;flex:1 !important}body.mg-design-system .mg-equal-height img{width:100% !important;height:auto !important;display:block !important}@media (max-width: 1024px){body.mg-design-system .mg-equal-height{flex-direction:column !important;display:flex !important}body.mg-design-system .mg-equal-height > .e-child,body.mg-design-system .mg-equal-height > .elementor-element{height:auto !important;flex:none !important}}:root{--mg-color-primary:var(--e-global-color-primary,var(--mg-color-primary-fallback));--mg-color-secondary:var(--e-global-color-secondary,var(--mg-color-secondary-fallback));--mg-color-accent:var(--e-global-color-accent,var(--mg-color-accent-fallback));--mg-color-text:var(--e-global-color-text,var(--mg-color-text-fallback));--mg-color-neutral-white:#fff;--mg-color-neutral-50:#e8e8e8;--mg-color-neutral-100:#d1d1d1;--mg-color-neutral-200:#bababa;--mg-color-neutral-300:#a3a3a3;--mg-color-neutral-400:#8c8c8c;--mg-color-neutral-500:#737373;--mg-color-neutral-600:#5c5c5c;--mg-color-neutral-700:#454545;--mg-color-neutral-800:#2e2e2e;--mg-color-neutral-900:#171717;--mg-color-neutral-black:#000;--mg-color-primary-lightest:#d3dff6;--mg-color-primary-lighter:#8dade8;--mg-color-primary-light:#477ad9;--mg-color-primary-dark:#1b3f83;--mg-color-primary-darker:#132d5d;--mg-color-primary-darkest:#0b1b37;--mg-on-primary:#fff;--mg-color-secondary-lightest:#d2efff;--mg-color-secondary-lighter:#96daff;--mg-color-secondary-light:#5ac5ff;--mg-color-secondary-dark:#008cd7;--mg-color-secondary-darker:#005e91;--mg-color-secondary-darkest:#00304a;--mg-on-secondary:#fff;--mg-color-accent-lightest:#ffeed6;--mg-color-accent-lighter:#ffdba9;--mg-color-accent-light:#fec87b;--mg-color-accent-dark:#f69001;--mg-color-accent-darker:#a25f01;--mg-color-accent-darkest:#4f2e00;--mg-on-accent:#000;--mg-on-text:#fff;--mg-neutral-white:#fff;--mg-color-neutral-white:#fff;--mg-neutral-50:#e8e8e8;--mg-color-neutral-50:#e8e8e8;--mg-neutral-100:#d1d1d1;--mg-color-neutral-100:#d1d1d1;--mg-neutral-200:#bababa;--mg-color-neutral-200:#bababa;--mg-neutral-300:#a3a3a3;--mg-color-neutral-300:#a3a3a3;--mg-neutral-400:#8c8c8c;--mg-color-neutral-400:#8c8c8c;--mg-neutral-500:#737373;--mg-color-neutral-500:#737373;--mg-neutral-600:#5c5c5c;--mg-color-neutral-600:#5c5c5c;--mg-neutral-700:#454545;--mg-color-neutral-700:#454545;--mg-neutral-800:#2e2e2e;--mg-color-neutral-800:#2e2e2e;--mg-neutral-900:#171717;--mg-color-neutral-900:#171717;--mg-neutral-black:#000;--mg-color-neutral-black:#000;--mg-color-text:#000;--mg-color-border:var(--mg-neutral-300)}body.mg-design-system :where(.mg-text-primary){color:var(--mg-color-primary)}body.mg-design-system :where(.mg-bg-primary){background-color:var(--mg-color-primary)}body.mg-design-system :where(.mg-text-primary-lightest){color:var(--mg-color-primary-lightest)}body.mg-design-system :where(.mg-bg-primary-lightest){background-color:var(--mg-color-primary-lightest)}body.mg-design-system :where(.mg-text-primary-lighter){color:var(--mg-color-primary-lighter)}body.mg-design-system :where(.mg-bg-primary-lighter){background-color:var(--mg-color-primary-lighter)}body.mg-design-system :where(.mg-text-primary-light){color:var(--mg-color-primary-light)}body.mg-design-system :where(.mg-bg-primary-light){background-color:var(--mg-color-primary-light)}body.mg-design-system :where(.mg-text-primary-dark){color:var(--mg-color-primary-dark)}body.mg-design-system :where(.mg-bg-primary-dark){background-color:var(--mg-color-primary-dark)}body.mg-design-system :where(.mg-text-primary-darker){color:var(--mg-color-primary-darker)}body.mg-design-system :where(.mg-bg-primary-darker){background-color:var(--mg-color-primary-darker)}body.mg-design-system :where(.mg-text-primary-darkest){color:var(--mg-color-primary-darkest)}body.mg-design-system :where(.mg-bg-primary-darkest){background-color:var(--mg-color-primary-darkest)}body.mg-design-system :where(.mg-text-secondary){color:var(--mg-color-secondary)}body.mg-design-system :where(.mg-bg-secondary){background-color:var(--mg-color-secondary)}body.mg-design-system :where(.mg-text-secondary-lightest){color:var(--mg-color-secondary-lightest)}body.mg-design-system :where(.mg-bg-secondary-lightest){background-color:var(--mg-color-secondary-lightest)}body.mg-design-system :where(.mg-text-secondary-lighter){color:var(--mg-color-secondary-lighter)}body.mg-design-system :where(.mg-bg-secondary-lighter){background-color:var(--mg-color-secondary-lighter)}body.mg-design-system :where(.mg-text-secondary-light){color:var(--mg-color-secondary-light)}body.mg-design-system :where(.mg-bg-secondary-light){background-color:var(--mg-color-secondary-light)}body.mg-design-system :where(.mg-text-secondary-dark){color:var(--mg-color-secondary-dark)}body.mg-design-system :where(.mg-bg-secondary-dark){background-color:var(--mg-color-secondary-dark)}body.mg-design-system :where(.mg-text-secondary-darker){color:var(--mg-color-secondary-darker)}body.mg-design-system :where(.mg-bg-secondary-darker){background-color:var(--mg-color-secondary-darker)}body.mg-design-system :where(.mg-text-secondary-darkest){color:var(--mg-color-secondary-darkest)}body.mg-design-system :where(.mg-bg-secondary-darkest){background-color:var(--mg-color-secondary-darkest)}body.mg-design-system :where(.mg-text-accent){color:var(--mg-color-accent)}body.mg-design-system :where(.mg-bg-accent){background-color:var(--mg-color-accent)}body.mg-design-system :where(.mg-text-accent-lightest){color:var(--mg-color-accent-lightest)}body.mg-design-system :where(.mg-bg-accent-lightest){background-color:var(--mg-color-accent-lightest)}body.mg-design-system :where(.mg-text-accent-lighter){color:var(--mg-color-accent-lighter)}body.mg-design-system :where(.mg-bg-accent-lighter){background-color:var(--mg-color-accent-lighter)}body.mg-design-system :where(.mg-text-accent-light){color:var(--mg-color-accent-light)}body.mg-design-system :where(.mg-bg-accent-light){background-color:var(--mg-color-accent-light)}body.mg-design-system :where(.mg-text-accent-dark){color:var(--mg-color-accent-dark)}body.mg-design-system :where(.mg-bg-accent-dark){background-color:var(--mg-color-accent-dark)}body.mg-design-system :where(.mg-text-accent-darker){color:var(--mg-color-accent-darker)}body.mg-design-system :where(.mg-bg-accent-darker){background-color:var(--mg-color-accent-darker)}body.mg-design-system :where(.mg-text-accent-darkest){color:var(--mg-color-accent-darkest)}body.mg-design-system :where(.mg-bg-accent-darkest){background-color:var(--mg-color-accent-darkest)}body.mg-design-system :where(.mg-text-default){color:var(--mg-color-text)}body.mg-design-system :where(.mg-text-white){color:var(--mg-neutral-white)}body.mg-design-system :where(.mg-bg-white){background-color:var(--mg-neutral-white)}body.mg-design-system :where(.mg-text-black){color:var(--mg-neutral-black)}body.mg-design-system :where(.mg-bg-black){background-color:var(--mg-neutral-black)}body.mg-design-system :where(.mg-text-neutral-50){color:var(--mg-neutral-50)}body.mg-design-system :where(.mg-bg-neutral-50){background-color:var(--mg-neutral-50)}body.mg-design-system :where(.mg-text-neutral-100){color:var(--mg-neutral-100)}body.mg-design-system :where(.mg-bg-neutral-100){background-color:var(--mg-neutral-100)}body.mg-design-system :where(.mg-text-neutral-200){color:var(--mg-neutral-200)}body.mg-design-system :where(.mg-bg-neutral-200){background-color:var(--mg-neutral-200)}body.mg-design-system :where(.mg-text-neutral-300){color:var(--mg-neutral-300)}body.mg-design-system :where(.mg-bg-neutral-300){background-color:var(--mg-neutral-300)}body.mg-design-system :where(.mg-text-neutral-400){color:var(--mg-neutral-400)}body.mg-design-system :where(.mg-bg-neutral-400){background-color:var(--mg-neutral-400)}body.mg-design-system :where(.mg-text-neutral-500){color:var(--mg-neutral-500)}body.mg-design-system :where(.mg-bg-neutral-500){background-color:var(--mg-neutral-500)}body.mg-design-system :where(.mg-text-neutral-600){color:var(--mg-neutral-600)}body.mg-design-system :where(.mg-bg-neutral-600){background-color:var(--mg-neutral-600)}body.mg-design-system :where(.mg-text-neutral-700){color:var(--mg-neutral-700)}body.mg-design-system :where(.mg-bg-neutral-700){background-color:var(--mg-neutral-700)}body.mg-design-system :where(.mg-text-neutral-800){color:var(--mg-neutral-800)}body.mg-design-system :where(.mg-bg-neutral-800){background-color:var(--mg-neutral-800)}body.mg-design-system :where(.mg-text-neutral-900){color:var(--mg-neutral-900)}body.mg-design-system :where(.mg-bg-neutral-900){background-color:var(--mg-neutral-900)}@layer utilities{}body.mg-design-system .mg-list-bullet-accent,body.mg-design-system ul.mg-list-bullet-accent,body.mg-design-system ol.mg-list-bullet-accent,body.mg-design-system .mg-list-bullet-list-accent,body.mg-design-system ul.mg-list-bullet-list-accent,body.mg-design-system ol.mg-list-bullet-list-accent{list-style:none !important;list-style-type:none !important;list-style-image:none !important;padding-left:0 !important;margin-left:0 !important}body.mg-design-system .mg-list-bullet-accent li,body.mg-design-system ul.mg-list-bullet-accent li,body.mg-design-system ol.mg-list-bullet-accent li,body.mg-design-system .mg-list-bullet-list-accent li,body.mg-design-system ul.mg-list-bullet-list-accent li,body.mg-design-system ol.mg-list-bullet-list-accent li{list-style:none !important;list-style-type:none !important;list-style-image:none !important;position:relative !important;padding-left:1.5em !important;margin-left:0 !important}body.mg-design-system .mg-list-bullet-accent li::marker,body.mg-design-system ul.mg-list-bullet-accent li::marker,body.mg-design-system ol.mg-list-bullet-accent li::marker,body.mg-design-system .mg-list-bullet-list-accent li::marker,body.mg-design-system ul.mg-list-bullet-list-accent li::marker,body.mg-design-system ol.mg-list-bullet-list-accent li::marker{content:"" !important;display:none !important;width:0 !important;height:0 !important;font-size:0 !important}body.mg-design-system .mg-list-bullet-accent li::before,body.mg-design-system ul.mg-list-bullet-accent li::before,body.mg-design-system ol.mg-list-bullet-accent li::before,body.mg-design-system .mg-list-bullet-list-accent li::before,body.mg-design-system ul.mg-list-bullet-list-accent li::before,body.mg-design-system ol.mg-list-bullet-list-accent li::before{content:"" !important;position:absolute !important;left:0 !important;top:.5em !important;width:.5em !important;height:.5em !important;background-color:var(--e-global-color-accent,var(--mg-color-accent)) !important;border-radius:50% !important;display:inline-block !important;margin-right:.5em !important}body.mg-design-system .mg-blend-multiply{mix-blend-mode:multiply !important}body.mg-design-system .mg-blend-screen{mix-blend-mode:screen !important}body.mg-design-system .mg-blend-overlay{mix-blend-mode:overlay !important}body.mg-design-system .mg-blend-darken{mix-blend-mode:darken !important}body.mg-design-system .mg-blend-lighten{mix-blend-mode:lighten !important}body.mg-design-system .mg-blend-color-dodge{mix-blend-mode:color-dodge !important}body.mg-design-system .mg-blend-color-burn{mix-blend-mode:color-burn !important}body.mg-design-system .mg-blend-soft-light{mix-blend-mode:soft-light !important}body.mg-design-system .mg-blend-difference{mix-blend-mode:difference !important}body.mg-design-system .mg-clip-diagonal-tl{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%) !important}body.mg-design-system .mg-clip-diagonal-tr{clip-path:polygon(0 0,100% 5%,100% 100%,0 100%) !important}body.mg-design-system .mg-clip-diagonal-bl{clip-path:polygon(0 0,100% 0,100% 100%,0 95%) !important}body.mg-design-system .mg-clip-diagonal-br{clip-path:polygon(0 0,100% 0,100% 95%,0 100%) !important}body.mg-design-system .mg-clip-angle-top{clip-path:polygon(0 8%,100% 0,100% 100%,0 100%) !important}body.mg-design-system .mg-clip-angle-bottom{clip-path:polygon(0 0,100% 0,100% 92%,0 100%) !important}body.mg-design-system .mg-clip-angle-both{clip-path:polygon(0 8%,100% 0,100% 92%,0 100%) !important}body.mg-design-system .mg-clip-notch-tl{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%,0 5%) !important}body.mg-design-system .mg-clip-notch-tr{clip-path:polygon(0 0,95% 0,100% 5%,100% 100%,0 100%) !important}body.mg-design-system .mg-clip-notch-bl{clip-path:polygon(0 0,100% 0,100% 100%,5% 100%,0 95%) !important}body.mg-design-system .mg-clip-notch-br{clip-path:polygon(0 0,100% 0,100% 95%,95% 100%,0 100%) !important}body.mg-design-system .mg-clip-chevron-right{clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%) !important}body.mg-design-system .mg-clip-chevron-left{clip-path:polygon(15% 0,100% 0,100% 100%,15% 100%,0 50%) !important}body.mg-design-system .mg-clip-pentagon{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%) !important}body.mg-design-system .mg-clip-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%) !important}body.mg-design-system .mg-clip-circle{clip-path:circle(50% at 50% 50%) !important}body.mg-design-system .mg-backdrop-blur{backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}body.mg-design-system .mg-backdrop-blur-light{backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important}body.mg-design-system .mg-backdrop-blur-heavy{backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important}body.mg-design-system .mg-backdrop-brighten{backdrop-filter:brightness(1.2) !important;-webkit-backdrop-filter:brightness(1.2) !important}body.mg-design-system .mg-backdrop-darken{backdrop-filter:brightness(.8) !important;-webkit-backdrop-filter:brightness(.8) !important}body.mg-design-system .mg-backdrop-glass{backdrop-filter:blur(10px) saturate(180%) !important;-webkit-backdrop-filter:blur(10px) saturate(180%) !important;background-color:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important}body.mg-design-system .mg-backdrop-glass-dark{backdrop-filter:blur(10px) saturate(180%) !important;-webkit-backdrop-filter:blur(10px) saturate(180%) !important;background-color:rgba(0,0,0,.2) !important;border:1px solid rgba(255,255,255,.1) !important}body.mg-design-system .mg-backdrop-contrast{backdrop-filter:contrast(1.5) !important;-webkit-backdrop-filter:contrast(1.5) !important}body.mg-design-system .mg-backdrop-grayscale{backdrop-filter:grayscale(100%) !important;-webkit-backdrop-filter:grayscale(100%) !important}body.mg-design-system .mg-backdrop-sepia{backdrop-filter:sepia(100%) !important;-webkit-backdrop-filter:sepia(100%) !important}body.mg-design-system .mg-z-back{z-index:-1 !important;position:relative !important}body.mg-design-system .mg-z-base{z-index:0 !important;position:relative !important}body.mg-design-system .mg-z-content{z-index:10 !important;position:relative !important}body.mg-design-system .mg-z-dropdown{z-index:100 !important;position:relative !important}body.mg-design-system .mg-z-sticky{z-index:200 !important;position:relative !important}body.mg-design-system .mg-z-overlay{z-index:500 !important;position:relative !important}body.mg-design-system .mg-z-modal{z-index:1000 !important;position:relative !important}body.mg-design-system .mg-z-toast{z-index:2000 !important;position:relative !important}body.mg-design-system .mg-header-transparent{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:200 !important;background-color:transparent !important;transition:all .3s ease !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:1px solid transparent !important}body.mg-design-system .mg-header-transparent.mg-header-scrolled{backdrop-filter:blur(12px) saturate(180%) !important;-webkit-backdrop-filter:blur(12px) saturate(180%) !important;background-color:rgba(255,255,255,.85) !important;border-bottom:1px solid rgba(0,0,0,.1) !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important}body.mg-design-system .mg-header-transparent.mg-header-dark.mg-header-scrolled{background-color:rgba(0,0,0,.75) !important;border-bottom:1px solid rgba(255,255,255,.1) !important}body.mg-design-system .mg-has-transparent-header,body.mg-design-system .mg-header-spacer{padding-top:80px !important}@media (max-width: 768px){body.mg-design-system .mg-has-transparent-header,body.mg-design-system .mg-header-spacer{padding-top:60px !important}}