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){body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-xs)}}@container (min-width: 251px) and (max-width: 500px){body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-sm)}}@container (min-width: 501px) and (max-width: 800px){body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-md)}}@container (min-width: 801px) and (max-width: 1200px){body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-lg)}}@container (min-width: 1201px){body.mg-design-system :where(.elementor-container, .elementor-column, .elementor-widget-wrap){border-radius:var(--mg-radius-xl)}}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{.mg-light{font-weight:300}.mg-normal{font-weight:400}.mg-medium{font-weight:500}.mg-semibold{font-weight:600}.mg-bold{font-weight:700}.mg-extrabold{font-weight:800}}@layer overrides{.elementor-widget-text-editor .mg-font-body-bold,.elementor-widget-text-editor .mg-font-body-xs-bold,.elementor-widget-text-editor .mg-font-body-large-bold,.elementor-widget-text-editor .mg-font-body-xl-bold,.elementor-widget-text-editor .mg-font-body-small-bold,.elementor-widget-heading .mg-font-h1,.elementor-widget-heading .mg-font-h2,.elementor-widget-heading .mg-font-h3,.elementor-widget-heading .mg-font-h4,.elementor-widget-heading .mg-font-h5,.elementor-widget-heading .mg-font-h6{font-weight:700 !important}.elementor-widget-heading .mg-font-h5,.elementor-widget-heading .mg-font-h6{font-weight:600 !important}}@layer utilities{.mg-font-default-heading{font-family:var(--mg-font-default-heading-family);font-size:var(--e-global-typography-primary-font-size,clamp(1.5rem,2vw,2rem));font-weight:var(--e-global-typography-primary-font-weight,var(--mg-font-default-heading-weight,700));line-height:var(--e-global-typography-primary-line-height,1.4);letter-spacing:var(--e-global-typography-primary-letter-spacing,-.01em)}.mg-font-default-subtitle{font-family:var(--mg-font-default-subtitle-family);font-size:var(--e-global-typography-secondary-font-size,clamp(1.25rem,1.5vw,1.75rem));font-weight:var(--e-global-typography-secondary-font-weight,var(--mg-font-default-subtitle-weight,600));line-height:var(--e-global-typography-secondary-line-height,1.4);letter-spacing:var(--e-global-typography-secondary-letter-spacing,-.01em)}.mg-font-default-body{font-family:var(--mg-font-default-body-family);font-size:var(--e-global-typography-text-font-size,clamp(1rem,1vw,1.125rem));font-weight:var(--e-global-typography-text-font-weight,var(--mg-font-default-body-weight,400));line-height:var(--e-global-typography-text-line-height,1.6);letter-spacing:var(--e-global-typography-text-letter-spacing,normal)}.mg-font-default-accent{font-family:var(--mg-font-default-accent-family);font-size:var(--e-global-typography-accent-font-size,clamp(.875rem,1vw,1rem));font-weight:var(--e-global-typography-accent-font-weight,500);line-height:var(--e-global-typography-accent-line-height,1.5);letter-spacing:var(--e-global-typography-accent-letter-spacing,.02em)}.mg-font-h1,.elementor-widget-heading .mg-font-h1,.elementor-element .mg-font-h1{font-family:var(--mg-font-h1-family);font-size:var(--mg-font-h1-size);font-weight:var(--mg-font-h1-weight,700) !important;line-height:var(--mg-font-h1-line);letter-spacing:var(--mg-font-h1-track)}.mg-font-h2,.elementor-widget-heading .mg-font-h2,.elementor-element .mg-font-h2{font-family:var(--mg-font-h2-family);font-size:var(--mg-font-h2-size);font-weight:var(--mg-font-h2-weight,700) !important;line-height:var(--mg-font-h2-line);letter-spacing:var(--mg-font-h2-track)}.mg-font-h3,.elementor-widget-heading .mg-font-h3,.elementor-element .mg-font-h3{font-family:var(--mg-font-h3-family);font-size:var(--mg-font-h3-size);font-weight:var(--mg-font-h3-weight,700) !important;line-height:var(--mg-font-h3-line);letter-spacing:var(--mg-font-h3-track)}.mg-font-h4,.elementor-widget-heading .mg-font-h4,.elementor-element .mg-font-h4{font-family:var(--mg-font-h4-family);font-size:var(--mg-font-h4-size);font-weight:var(--mg-font-h4-weight,700) !important;line-height:var(--mg-font-h4-line);letter-spacing:var(--mg-font-h4-track)}.mg-font-h5,.elementor-widget-heading .mg-font-h5,.elementor-element .mg-font-h5{font-family:var(--mg-font-h5-family);font-size:var(--mg-font-h5-size);font-weight:var(--mg-font-h5-weight,600) !important;line-height:var(--mg-font-h5-line);letter-spacing:var(--mg-font-h5-track)}.mg-font-h6,.elementor-widget-heading .mg-font-h6,.elementor-element .mg-font-h6{font-family:var(--mg-font-h6-family);font-size:var(--mg-font-h6-size);font-weight:var(--mg-font-h6-weight,600) !important;line-height:var(--mg-font-h6-line);letter-spacing:var(--mg-font-h6-track)}.mg-font-hero-headline{font-family:var(--mg-font-hero-headline-family);font-size:var(--mg-font-hero-headline-size,clamp(2.25rem,5vw,3rem));font-weight:var(--mg-font-hero-headline-weight,700);line-height:var(--mg-font-hero-headline-line,1.2);letter-spacing:var(--mg-font-hero-headline-track,-.02em)}.mg-font-page-hero-headline{font-family:var(--mg-font-page-hero-headline-family);font-size:var(--mg-font-page-hero-headline-size,clamp(2rem,3vw,2.5rem));font-weight:var(--mg-font-page-hero-headline-weight,700);line-height:var(--mg-font-page-hero-headline-line,1.3);letter-spacing:var(--mg-font-page-hero-headline-track,-.01em)}.mg-font-section-headline{font-family:var(--mg-font-section-headline-family);font-size:var(--mg-font-section-headline-size,clamp(1.5rem,2vw,2rem));font-weight:var(--mg-font-section-headline-weight,700);line-height:var(--mg-font-section-headline-line,1.4);letter-spacing:var(--mg-font-section-headline-track,-.01em)}.mg-font-xl-heading{font-family:var(--mg-font-xl-heading-family);font-size:var(--mg-font-xl-heading-size,clamp(2.5rem,6vw,3.5rem));font-weight:var(--mg-font-xl-heading-weight,700);line-height:var(--mg-font-xl-heading-line,1.2);letter-spacing:var(--mg-font-xl-heading-track,-.03em)}.mg-font-widget-heading{font-family:var(--mg-font-widget-heading-family);font-size:var(--mg-font-widget-heading-size,clamp(1.25rem,1.2vw,1.5rem));font-weight:var(--mg-font-widget-heading-weight,700);line-height:var(--mg-font-widget-heading-line,1.4);letter-spacing:var(--mg-font-widget-heading-track,-.01em)}.mg-font-hero-subtitle{font-family:var(--mg-font-hero-subtitle-family);font-size:var(--mg-font-hero-subtitle-size,clamp(1.25rem,2vw,1.5rem));font-weight:var(--mg-font-hero-subtitle-weight,400);line-height:var(--mg-font-hero-subtitle-line,1.6);letter-spacing:var(--mg-font-hero-subtitle-track,normal)}.mg-font-page-intro-text{font-family:var(--mg-font-page-intro-text-family);font-size:var(--mg-font-page-intro-text-size,clamp(1rem,1.5vw,1.25rem));font-weight:var(--mg-font-page-intro-text-weight,400);line-height:var(--mg-font-page-intro-text-line,1.6);letter-spacing:var(--mg-font-page-intro-text-track,normal)}.mg-font-body{font-family:var(--mg-font-body-family);font-size:var(--mg-font-body-size);font-weight:var(--mg-font-body-weight);line-height:var(--mg-font-body-line);letter-spacing:var(--mg-font-body-track)}.mg-font-body-bold,.elementor-widget-text-editor .mg-font-body-bold,.elementor-element .mg-font-body-bold,.elementor-widget-heading .mg-font-body-bold,.elementor-widget-text-editor p.mg-font-body-bold,.elementor-widget-text-editor div.mg-font-body-bold,.elementor-widget-text-editor span.mg-font-body-bold,.elementor-element p.mg-font-body-bold,.elementor-element div.mg-font-body-bold,.elementor-element span.mg-font-body-bold,.elementor-widget-heading p.mg-font-body-bold,.elementor-widget-heading div.mg-font-body-bold,.elementor-widget-heading span.mg-font-body-bold{font-family:var(--mg-font-body-bold-family,Arial),Helvetica,sans-serif;font-size:var(--mg-font-body-bold-size,clamp(1rem,1vw,1.125rem));font-weight:var(--mg-font-body-bold-weight,700) !important;line-height:var(--mg-font-body-bold-line,1.6);letter-spacing:var(--mg-font-body-bold-track,normal)}.mg-font-body-underlined{font-family:var(--mg-font-body-underlined-family);font-size:var(--mg-font-body-underlined-size,clamp(1rem,1vw,1.125rem));font-weight:var(--mg-font-body-underlined-weight,400);line-height:var(--mg-font-body-underlined-line,1.6);letter-spacing:var(--mg-font-body-underlined-track,0);text-decoration:underline}.mg-font-body-xs{font-family:var(--mg-font-body-xs-family);font-size:var(--mg-font-body-xs-size,clamp(.75rem,.9vw,.875rem));font-weight:var(--mg-font-body-xs-weight,400);line-height:var(--mg-font-body-xs-line,1.6);letter-spacing:var(--mg-font-body-xs-track,0)}.mg-font-body-xs-bold,.elementor-widget-text-editor .mg-font-body-xs-bold,.elementor-element .mg-font-body-xs-bold,.elementor-widget-heading .mg-font-body-xs-bold{font-family:var(--mg-font-body-xs-bold-family);font-size:var(--mg-font-body-xs-bold-size,clamp(.75rem,.9vw,.875rem));font-weight:var(--mg-font-body-xs-bold-weight,700) !important;line-height:var(--mg-font-body-xs-bold-line,1.6);letter-spacing:var(--mg-font-body-xs-bold-track,0)}.mg-font-body-xs-underlined{font-family:var(--mg-font-body-xs-underlined-family);font-size:var(--mg-font-body-xs-underlined-size,clamp(.75rem,.9vw,.875rem));font-weight:var(--mg-font-body-xs-underlined-weight,400);line-height:var(--mg-font-body-xs-underlined-line,1.6);letter-spacing:var(--mg-font-body-xs-underlined-track,0);text-decoration:underline}.mg-font-body-small{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)}.mg-font-body-large{font-family:var(--mg-font-body-large-family);font-size:var(--mg-font-body-large-size);font-weight:var(--mg-font-body-large-weight);line-height:var(--mg-font-body-large-line);letter-spacing:var(--mg-font-body-large-track)}.mg-font-body-large-bold,.elementor-widget-text-editor .mg-font-body-large-bold,.elementor-element .mg-font-body-large-bold,.elementor-widget-heading .mg-font-body-large-bold{font-family:var(--mg-font-body-large-bold-family);font-size:var(--mg-font-body-large-bold-size);font-weight:var(--mg-font-body-large-bold-weight,700) !important;line-height:var(--mg-font-body-large-bold-line);letter-spacing:var(--mg-font-body-large-bold-track)}.mg-font-body-large-underlined{font-family:var(--mg-font-body-large-underlined-family);font-size:var(--mg-font-body-large-underlined-size);font-weight:var(--mg-font-body-large-underlined-weight);line-height:var(--mg-font-body-large-underlined-line);letter-spacing:var(--mg-font-body-large-underlined-track);text-decoration:underline}.mg-font-body-xl{font-family:var(--mg-font-body-xl-family);font-size:var(--mg-font-body-xl-size);font-weight:var(--mg-font-body-xl-weight);line-height:var(--mg-font-body-xl-line);letter-spacing:var(--mg-font-body-xl-track)}.mg-font-body-xl-bold{font-family:var(--mg-font-body-xl-bold-family);font-size:var(--mg-font-body-xl-bold-size);font-weight:var(--mg-font-body-xl-bold-weight,700) !important;line-height:var(--mg-font-body-xl-bold-line);letter-spacing:var(--mg-font-body-xl-bold-track)}.mg-font-body-xl-underlined{font-family:var(--mg-font-body-xl-underlined-family);font-size:var(--mg-font-body-xl-underlined-size);font-weight:var(--mg-font-body-xl-underlined-weight);line-height:var(--mg-font-body-xl-underlined-line);letter-spacing:var(--mg-font-body-xl-underlined-track);text-decoration:underline}.mg-font-body-small{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)}.mg-font-body-small-bold{font-family:var(--mg-font-body-small-bold-family);font-size:var(--mg-font-body-small-bold-size);font-weight:var(--mg-font-body-small-bold-weight,700) !important;line-height:var(--mg-font-body-small-bold-line);letter-spacing:var(--mg-font-body-small-bold-track)}.mg-font-body-small-underlined{font-family:var(--mg-font-body-small-underlined-family);font-size:var(--mg-font-body-small-underlined-size);font-weight:var(--mg-font-body-small-underlined-weight);line-height:var(--mg-font-body-small-underlined-line);letter-spacing:var(--mg-font-body-small-underlined-track);text-decoration:underline}.mg-font-xl-body{font-family:var(--mg-font-xl-body-family);font-size:var(--mg-font-xl-body-size);font-weight:var(--mg-font-xl-body-weight);line-height:var(--mg-font-xl-body-line);letter-spacing:var(--mg-font-xl-body-track)}.mg-font-uppercase{font-family:var(--mg-font-uppercase-family);font-size:var(--mg-font-uppercase-size,clamp(1rem,1vw,1.125rem));font-weight:var(--mg-font-uppercase-weight,500);line-height:var(--mg-font-uppercase-line,1.4);letter-spacing:var(--mg-font-uppercase-track,.05em)}.mg-font-navigation{font-family:var(--mg-font-navigation-family);font-size:var(--mg-font-navigation-size,clamp(.875rem,1vw,1rem));font-weight:var(--mg-font-navigation-weight,500);line-height:var(--mg-font-navigation-line,1.5);letter-spacing:var(--mg-font-navigation-track,.02em)}.mg-font-button{font-family:var(--mg-font-button-family);font-size:var(--mg-font-button-size,clamp(.875rem,1vw,1rem));font-weight:var(--mg-font-button-weight,700);line-height:var(--mg-font-button-line,1.5);letter-spacing:var(--mg-font-button-track,.02em)}.mg-font-button-large{font-family:var(--mg-font-button-large-family);font-size:var(--mg-font-button-large-size,clamp(1rem,1vw,1.125rem));font-weight:var(--mg-font-button-large-weight,700);line-height:var(--mg-font-button-large-line,1.5);letter-spacing:var(--mg-font-button-large-track,.02em)}@supports (text-wrap: balance){:where(.text-balance){text-wrap:balance}}@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{:where(h1){font-family:var(--mg-font-h1-family);font-size:var(--mg-font-h1-size,clamp(1.75rem,2.5vw,2.25rem));font-weight:var(--mg-font-h1-weight,700);line-height:var(--mg-font-h1-line,1.3);letter-spacing:var(--mg-font-h1-track,-.01em)}:where(h2){font-family:var(--mg-font-h2-family);font-size:var(--mg-font-h2-size,clamp(1.5rem,2vw,2rem));font-weight:var(--mg-font-h2-weight,700);line-height:var(--mg-font-h2-line,1.4);letter-spacing:var(--mg-font-h2-track,-.01em)}:where(h3){font-family:var(--mg-font-h3-family);font-size:var(--mg-font-h3-size,clamp(1.25rem,1.5vw,1.75rem));font-weight:var(--mg-font-h3-weight,700);line-height:var(--mg-font-h3-line,1.4);letter-spacing:var(--mg-font-h3-track,-.01em)}:where(h4){font-family:var(--mg-font-h4-family);font-size:var(--mg-font-h4-size,clamp(1.125rem,1.2vw,1.5rem));font-weight:var(--mg-font-h4-weight,700);line-height:var(--mg-font-h4-line,1.5);letter-spacing:var(--mg-font-h4-track,-.01em)}:where(h5){font-family:var(--mg-font-h5-family);font-size:var(--mg-font-h5-size,clamp(1.125rem,1vw,1.375rem));font-weight:var(--mg-font-h5-weight,700);line-height:var(--mg-font-h5-line,1.5);letter-spacing:var(--mg-font-h5-track,-.01em)}:where(h6){font-family:var(--mg-font-h6-family);font-size:var(--mg-font-h6-size,clamp(1rem,1vw,1.125rem));font-weight:var(--mg-font-h6-weight,700);line-height:var(--mg-font-h6-line,1.5);letter-spacing:var(--mg-font-h6-track,-.01em)}}: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:#d4d4f1;--mg-color-primary-lighter:#8c8cda;--mg-color-primary-light:#4545c3;--mg-color-primary-dark:#212164;--mg-color-primary-darker:#18184a;--mg-color-primary-darkest:#0f0f2f;--mg-on-primary:#fff;--mg-color-secondary-lightest:#d7f3fd;--mg-color-secondary-lighter:#a9e6fa;--mg-color-secondary-light:#7bd8f7;--mg-color-secondary-dark:#0daee3;--mg-color-secondary-darker:#097396;--mg-color-secondary-darkest:#04384a;--mg-on-secondary:#000;--mg-color-accent-lightest:#fde9d2;--mg-color-accent-lighter:#fbcb94;--mg-color-accent-light:#f9ad56;--mg-color-accent-dark:#c56d07;--mg-color-accent-darker:#864a05;--mg-color-accent-darkest:#462703;--mg-on-accent:#fff;--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{:where(.mg-shadow-sm){box-shadow:var(--mg-shadow-sm,0 1px 2px rgba(0,0,0,.05))}:where(.mg-shadow-md){box-shadow:var(--mg-shadow-md,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06))}:where(.mg-shadow-lg){box-shadow:var(--mg-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05))}:where(.mg-shadow-xl){box-shadow:var(--mg-shadow-xl,0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04))}:where(.mg-radius-sm){border-radius:clamp(.1875rem,.3vw,.25rem)}:where(.mg-radius-md){border-radius:clamp(.375rem,.5vw,.5rem)}:where(.mg-radius-lg){border-radius:clamp(.625rem,.8vw,.75rem)}:where(.mg-radius-xl){border-radius:clamp(.875rem,1vw,1rem)}}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}}@charset "utf-8";#sitemap_list{margin:0;padding:0;line-height:1.5}#sitemap_list a{text-decoration:none}#sitemap_list li{font-size:medium;text-indent:0;background:url("https://shrekheatingtoledo.com/nitropack_static/KyLUbZaImwGvmaxJbGZeYQuxwKvHYMpL/assets/images/optimized/rev-636bd0b/shrekheatingtoledo.com/wp-content/plugins/ps-auto-sitemap/images/simple/line_horizontal_solid.gif") repeat-x 0 1.5em;padding:0 0 20px 5px;margin:0;list-style-type:none}#sitemap_list li.nitro-lazy{background:none !important}#sitemap_list li ul{margin:0;padding:5px 0 0 0}#sitemap_list li li{font-size:small;font-weight:normal;background:url("https://shrekheatingtoledo.com/nitropack_static/KyLUbZaImwGvmaxJbGZeYQuxwKvHYMpL/assets/images/optimized/rev-636bd0b/shrekheatingtoledo.com/wp-content/plugins/ps-auto-sitemap/images/simple/ico_list_square.gif") no-repeat 0 .5em;margin:0 0 3px 15px;padding:0 0 0 15px}#sitemap_list li li.nitro-lazy{background:none !important}#sitemap_list li li li{background:url("https://shrekheatingtoledo.com/nitropack_static/KyLUbZaImwGvmaxJbGZeYQuxwKvHYMpL/assets/images/optimized/rev-636bd0b/shrekheatingtoledo.com/wp-content/plugins/ps-auto-sitemap/images/simple/ico_gray_arrow.png") no-repeat 0 .5em}#sitemap_list li li li.nitro-lazy{background:none !important}#sitemap_list .posts_in_category{position:absolute;padding-left:10px}#sitemap_list .posts_in_category a{background:url("https://shrekheatingtoledo.com/nitropack_static/KyLUbZaImwGvmaxJbGZeYQuxwKvHYMpL/assets/images/optimized/rev-636bd0b/shrekheatingtoledo.com/wp-content/plugins/ps-auto-sitemap/images/simple/ico_post_list.png") no-repeat center;text-indent:-9999px;display:block;width:1.2em;height:1.2em;border:solid 1px #ccc}#sitemap_list .posts_in_category a.nitro-lazy{background:none !important}