:root{--button-small-cornerradius: 4px;--button-small-gap: 4px;--button-small-padding-vertical: 4px;--button-default-cornerradius: 6px;--button-default-padding-vertical: 6px;--button-default-gap: 8px;--button-large-cornerradius: 8px;--button-large-padding-vertical: 8px;--button-large-gap: 12px;--button-small-padding-horizontal: 16px;--button-default-padding-horizontal: 24px;--button-large-padding-horizontal: 32px;--button-small-size: var(--sizes-small);--button-default-size: var(--sizes-default);--button-large-size: var(--sizes-large);--button-small-minwidth: 64px;--button-default-minwidth: 96px;--button-large-minwidth: 128px;--button-circle-button-small-size: var(--sizes-small);--button-circle-button-default-size: var(--sizes-default);--button-circle-button-large-size: var(--sizes-large);--button-typography-default-letterspacing: 0px;--button-typography-large-letterspacing: 0px;--button-typography-small-letterspacing: 0px;--button-typography-small: 13px;--button-typography-default: 16px;--button-typography-large: 20px;--button-typography-small-lineheight: 20px;--button-typography-default-lineheight: 24px;--button-typography-large-lineheight: 28px;--components-gap-elements-row-narrow: var(--spacings-100-c-xxx-small);--components-gap-elements-row: var(--spacings-100-c-x-small);--components-gap-inner-elements: var(--spacings-75-b-medium);--components-gap-box-padding-horizontal: var(--spacings-50-a-medium-plus);--components-gap-elements-row-seperator: var(--spacings-75-b-medium-plus);--components-gap-section-vertical-narrow: var(--spacings-75-b-medium-plus);--components-gap-box-padding-vertical: var(--spacings-75-b-large);--components-gap-section-horizontal: var(--spacings-75-b-large);--components-gap-section-padding-narrow: var(--spacings-50-a-large);--components-gap-section-vertical: var(--spacings-75-b-large);--components-gap-section-padding: var(--spacings-50-a-xx-large);--components-maxwidth-component-default: 320px;--components-maxwidth-component-narrow: 320px;--components-maxwidth-component-wide: 320px;--components-maxwidth-text: 320px;--elements-corner-radius-padding: 2px;--elements-inner-corner-radius: 4px;--elements-small-corner-radius: 6px;--elements-default-corner-radius: 12px;--elements-image-corner-radius: 12px;--elements-large-corner-radius: 20px;--elements-small-size: var(--sizes-small);--elements-default-size: var(--sizes-default);--elements-large-size: var(--sizes-large);--elements-circle-shape: 256px;--forms-small-cornerradius: 4px;--forms-default-cornerradius: 6px;--forms-large-cornerradius: 8px;--forms-small-size: var(--sizes-small);--forms-default-size: var(--sizes-default);--forms-large-size: var(--sizes-large);--grid-width: 0px;--grid-gutter: 16px;--grid-margin: 20px;--spacings-100-c-xxxx-small: 4px;--spacings-100-c-xxx-small: 8px;--spacings-100-c-xx-small: 12px;--spacings-100-c-x-small: 16px;--spacings-100-c-x-small-plus: 20px;--spacings-100-c-small: 24px;--spacings-100-c-medium: 32px;--spacings-100-c-medium-plus: 48px;--spacings-100-c-large: 64px;--spacings-100-c-x-large: 96px;--spacings-100-c-xx-large: 128px;--spacings-100-c-xxx-large: 192px;--spacings-50-a-xxx-small: 4px;--spacings-50-a-xx-small: 6px;--spacings-50-a-x-small: 8px;--spacings-50-a-x-small-plus: 10px;--spacings-50-a-small: 12px;--spacings-50-a-medium: 16px;--spacings-50-a-medium-plus: 24px;--spacings-50-a-large: 32px;--spacings-50-a-x-large: 48px;--spacings-50-a-xx-large: 64px;--spacings-50-a-xxx-large: 96px;--spacings-75-b-xxx-small: 6px;--spacings-75-b-xx-small: 9px;--spacings-75-b-x-small: 12px;--spacings-75-b-x-small-plus: 15px;--spacings-75-b-small: 18px;--spacings-75-b-medium: 24px;--spacings-75-b-medium-plus: 36px;--spacings-75-b-large: 48px;--spacings-75-b-x-large: 72px;--spacings-75-b-xx-large: 96px;--spacings-75-b-xxx-large: 144px;--typography-headline-h1-letterspacing: 0px;--typography-headline-h2-letterspacing: 0px;--typography-headline-h3-letterspacing: 0px;--typography-headline-h4-letterspacing: 0px;--typography-headline-h5-letterspacing: 0px;--typography-headline-h6-letterspacing: 0px;--typography-headline-h5-padding: 16px;--typography-headline-h6-padding: 16px;--typography-headline-h6: 18px;--typography-headline-h5: 20px;--typography-headline-h4: 22px;--typography-headline-h1-padding: 24px;--typography-headline-h2-padding: 24px;--typography-headline-h3: 24px;--typography-headline-h3-padding: 24px;--typography-headline-h4-padding: 24px;--typography-headline-h2: 28px;--typography-headline-h1: 32px;--typography-text-letterspacing: 0px;--typography-text-x-small: 11px;--typography-text-small: 13px;--typography-text-medium: 16px;--typography-text-p-padding: 16px;--typography-text-large: 18px;--typography-text-x-large: 20px;--typography-text-xx-large: 22px;--typography-headline-h1-lineheight: 120%;--typography-headline-h2-lineheight: 120%;--typography-headline-h3-lineheight: 120%;--typography-headline-h4-lineheight: 120%;--typography-headline-h5-lineheight: 140%;--typography-headline-h6-lineheight: 140%;--typography-text-lineheight: 160%}@media (min-width: 768px){:root{--button-small-cornerradius: 4px;--button-small-gap: 4px;--button-small-padding-vertical: 4px;--button-default-cornerradius: 6px;--button-default-padding-vertical: 6px;--button-default-gap: 8px;--button-large-cornerradius: 8px;--button-large-padding-vertical: 8px;--button-large-gap: 12px;--button-small-padding-horizontal: 20px;--button-default-padding-horizontal: 28px;--button-large-padding-horizontal: 40px;--button-small-size: var(--sizes-small);--button-default-size: var(--sizes-default);--button-large-size: var(--sizes-large);--button-small-minwidth: 80px;--button-default-minwidth: 112px;--button-large-minwidth: 144px;--button-circle-button-small-size: var(--sizes-small);--button-circle-button-default-size: var(--sizes-default);--button-circle-button-large-size: var(--sizes-large);--button-typography-default-letterspacing: 0px;--button-typography-large-letterspacing: 0px;--button-typography-small-letterspacing: 0px;--button-typography-small: 14px;--button-typography-default: 17px;--button-typography-small-lineheight: 20px;--button-typography-large: 21px;--button-typography-default-lineheight: 24px;--button-typography-large-lineheight: 28px;--components-gap-elements-row-narrow: var(--spacings-100-c-xx-small);--components-gap-elements-row: var(--spacings-100-c-small);--components-gap-box-padding-horizontal: var(--spacings-50-a-medium-plus);--components-gap-elements-row-seperator: var(--spacings-75-b-medium-plus);--components-gap-section-vertical-narrow: var(--spacings-75-b-medium-plus);--components-gap-box-padding-vertical: var(--spacings-75-b-large);--components-gap-inner-elements: var(--grid-gutter);--components-gap-section-horizontal: var(--grid-gutter);--components-gap-section-padding-narrow: var(--spacings-50-a-large);--components-gap-section-vertical: var(--spacings-75-b-large);--components-gap-section-padding: var(--spacings-50-a-xx-large);--components-maxwidth-component-narrow: 730px;--components-maxwidth-component-default: 884px;--components-maxwidth-component-wide: 884px;--components-maxwidth-text: 884px;--elements-corner-radius-padding: 2px;--elements-inner-corner-radius: 5px;--elements-small-corner-radius: 8px;--elements-default-corner-radius: 16px;--elements-image-corner-radius: 16px;--elements-large-corner-radius: 24px;--elements-small-size: var(--sizes-small);--elements-default-size: var(--sizes-default);--elements-large-size: var(--sizes-large);--elements-circle-shape: 256px;--forms-small-cornerradius: 4px;--forms-default-cornerradius: 6px;--forms-large-cornerradius: 8px;--forms-small-size: var(--sizes-small);--forms-default-size: var(--sizes-default);--forms-large-size: var(--sizes-large);--grid-width: 0px;--grid-gutter: 40px;--grid-margin: 48px;--spacings-100-c-xxxx-small: 4px;--spacings-100-c-xxx-small: 8px;--spacings-100-c-xx-small: 12px;--spacings-100-c-x-small: 16px;--spacings-100-c-x-small-plus: 20px;--spacings-100-c-small: 24px;--spacings-100-c-medium: 32px;--spacings-100-c-medium-plus: 48px;--spacings-100-c-large: 64px;--spacings-100-c-x-large: 96px;--spacings-100-c-xx-large: 128px;--spacings-100-c-xxx-large: 192px;--spacings-50-a-xxx-small: 6px;--spacings-50-a-xx-small: 9px;--spacings-50-a-x-small: 12px;--spacings-50-a-x-small-plus: 15px;--spacings-50-a-small: 16px;--spacings-50-a-medium: 24px;--spacings-50-a-medium-plus: 32px;--spacings-50-a-large: 48px;--spacings-50-a-x-large: 64px;--spacings-50-a-xx-large: 96px;--spacings-50-a-xxx-large: 144px;--spacings-75-b-xxx-small: 7px;--spacings-75-b-xx-small: 10px;--spacings-75-b-x-small: 14px;--spacings-75-b-x-small-plus: 17px;--spacings-75-b-small: 21px;--spacings-75-b-medium: 28px;--spacings-75-b-medium-plus: 42px;--spacings-75-b-large: 56px;--spacings-75-b-x-large: 84px;--spacings-75-b-xx-large: 112px;--spacings-75-b-xxx-large: 168px;--typography-headline-h1-letterspacing: 0px;--typography-headline-h2-letterspacing: 0px;--typography-headline-h3-letterspacing: 0px;--typography-headline-h4-letterspacing: 0px;--typography-headline-h5-letterspacing: 0px;--typography-headline-h6-letterspacing: 0px;--typography-headline-h6-padding: 16px;--typography-headline-h6: 19px;--typography-headline-h5: 22px;--typography-headline-h1-padding: 24px;--typography-headline-h2-padding: 24px;--typography-headline-h3-padding: 24px;--typography-headline-h4-padding: 24px;--typography-headline-h5-padding: 24px;--typography-headline-h4: 25px;--typography-headline-h3: 29px;--typography-headline-h2: 38px;--typography-headline-h1: 47px;--typography-text-letterspacing: 0px;--typography-text-x-small: 12px;--typography-text-small: 14px;--typography-text-medium: 16px;--typography-text-p-padding: 16px;--typography-text-large: 19px;--typography-text-x-large: 22px;--typography-text-xx-large: 25px;--typography-headline-h1-lineheight: 120%;--typography-headline-h2-lineheight: 120%;--typography-headline-h3-lineheight: 120%;--typography-headline-h4-lineheight: 120%;--typography-headline-h5-lineheight: 140%;--typography-headline-h6-lineheight: 140%;--typography-text-lineheight: 160%}}@media (min-width: 992px){:root{--button-small-cornerradius: 4px;--button-small-gap: 4px;--button-small-padding-vertical: 4px;--button-default-cornerradius: 6px;--button-default-padding-vertical: 6px;--button-default-gap: 8px;--button-large-cornerradius: 8px;--button-large-padding-vertical: 8px;--button-large-gap: 12px;--button-small-padding-horizontal: 24px;--button-default-padding-horizontal: 32px;--button-small-size: var(--sizes-small);--button-default-size: var(--sizes-default);--button-large-padding-horizontal: 48px;--button-large-size: var(--sizes-large);--button-small-minwidth: 96px;--button-default-minwidth: 128px;--button-large-minwidth: 160px;--button-circle-button-small-size: var(--sizes-small);--button-circle-button-default-size: var(--sizes-default);--button-circle-button-large-size: var(--sizes-large);--button-typography-default-letterspacing: 0px;--button-typography-large-letterspacing: 0px;--button-typography-small-letterspacing: 0px;--button-typography-small: 15px;--button-typography-default: 17px;--button-typography-small-lineheight: 20px;--button-typography-large: 21px;--button-typography-default-lineheight: 24px;--button-typography-large-lineheight: 28px;--components-gap-elements-row-narrow: var(--spacings-100-c-x-small);--components-gap-elements-row: var(--spacings-100-c-small);--components-gap-elements-row-seperator: var(--spacings-75-b-medium-plus);--components-gap-section-vertical-narrow: var(--spacings-75-b-medium-plus);--components-gap-box-padding-horizontal: var(--spacings-50-a-large);--components-gap-box-padding-vertical: var(--spacings-75-b-large);--components-gap-inner-elements: var(--grid-gutter);--components-gap-section-horizontal: var(--grid-gutter);--components-gap-section-padding-narrow: var(--spacings-50-a-large);--components-gap-section-vertical: var(--spacings-75-b-large);--components-gap-section-padding: var(--spacings-50-a-xx-large);--components-maxwidth-component-narrow: 800px;--components-maxwidth-component-default: 1088px;--components-maxwidth-text: 1088px;--components-maxwidth-component-wide: 1664px;--elements-corner-radius-padding: 2px;--elements-inner-corner-radius: 5px;--elements-small-corner-radius: 8px;--elements-default-corner-radius: 16px;--elements-image-corner-radius: 16px;--elements-large-corner-radius: 24px;--elements-small-size: var(--sizes-small);--elements-default-size: var(--sizes-default);--elements-large-size: var(--sizes-large);--elements-circle-shape: 256px;--forms-small-cornerradius: 4px;--forms-default-cornerradius: 6px;--forms-large-cornerradius: 8px;--forms-small-size: var(--sizes-small);--forms-default-size: var(--sizes-default);--forms-large-size: var(--sizes-large);--grid-gutter: 64px;--grid-margin: 64px;--grid-width: 80px;--spacings-100-c-xxxx-small: 4px;--spacings-100-c-xxx-small: 8px;--spacings-100-c-xx-small: 12px;--spacings-100-c-x-small: 16px;--spacings-100-c-x-small-plus: 20px;--spacings-100-c-small: 24px;--spacings-100-c-medium: 32px;--spacings-100-c-medium-plus: 48px;--spacings-100-c-large: 64px;--spacings-100-c-x-large: 96px;--spacings-100-c-xx-large: 128px;--spacings-100-c-xxx-large: 192px;--spacings-50-a-xxx-small: 8px;--spacings-50-a-xx-small: 12px;--spacings-50-a-x-small: 16px;--spacings-50-a-x-small-plus: 20px;--spacings-50-a-small: 24px;--spacings-50-a-medium: 32px;--spacings-50-a-medium-plus: 48px;--spacings-50-a-large: 64px;--spacings-50-a-x-large: 96px;--spacings-50-a-xx-large: 128px;--spacings-50-a-xxx-large: 192px;--spacings-75-b-xxx-small: 8px;--spacings-75-b-xx-small: 12px;--spacings-75-b-x-small: 16px;--spacings-75-b-x-small-plus: 20px;--spacings-75-b-small: 24px;--spacings-75-b-medium: 32px;--spacings-75-b-medium-plus: 48px;--spacings-75-b-large: 64px;--spacings-75-b-x-large: 96px;--spacings-75-b-xx-large: 128px;--spacings-75-b-xxx-large: 192px;--typography-headline-h1-letterspacing: 0px;--typography-headline-h2-letterspacing: 0px;--typography-headline-h3-letterspacing: 0px;--typography-headline-h4-letterspacing: 0px;--typography-headline-h5-letterspacing: 0px;--typography-headline-h6-letterspacing: 0px;--typography-headline-h6-padding: 16px;--typography-headline-h6: 20px;--typography-headline-h2-padding: 24px;--typography-headline-h3-padding: 24px;--typography-headline-h4-padding: 24px;--typography-headline-h5: 24px;--typography-headline-h5-padding: 24px;--typography-headline-h4: 28px;--typography-headline-h1-padding: 32px;--typography-headline-h3: 34px;--typography-headline-h2: 46px;--typography-headline-h1: 58px;--typography-text-letterspacing: 0px;--typography-text-x-small: 13px;--typography-text-small: 15px;--typography-text-p-padding: 16px;--typography-text-medium: 17px;--typography-text-large: 21px;--typography-text-x-large: 25px;--typography-text-xx-large: 29px;--typography-headline-h1-lineheight: 120%;--typography-headline-h2-lineheight: 120%;--typography-headline-h3-lineheight: 120%;--typography-headline-h4-lineheight: 120%;--typography-headline-h5-lineheight: 140%;--typography-headline-h6-lineheight: 140%;--typography-text-lineheight: 160%}}:root{--background-alternative: #f5f5f5;--background-dark-box: var(--color-primary-cd-color-1);--background-default: var(--color-primary-white);--background-light-box: var(--color-gray-scale-100);--button-style-primary-back: var(--color-secondary-secondary-4);--button-style-primary-back-hover: linear-gradient( 0deg, rgba(0, 0, 0, .12), rgba(0, 0, 0, .12) ), var(--color-secondary-secondary-4);--button-style-primary-front: var(--color-primary-white);--button-style-primary-front-hover: var(--color-primary-white);--button-style-primary-stroke: var(--color-primary-transparent);--button-style-primary-stroke-hover: var(--color-primary-transparent);--button-style-secondary-back: var(--color-primary-transparent);--button-style-secondary-back-hover: var(--color-transparency-darken-5);--button-style-secondary-front: var(--color-secondary-secondary-4);--button-style-secondary-front-hover: var(--color-primary-cd-color-4);--button-style-secondary-stroke: var(--color-secondary-secondary-4);--button-style-secondary-stroke-hover: var(--color-primary-cd-color-4);--elements-decoration-color: var(--color-primary-cd-color-1);--elements-divider-stroke: #d3d3d3;--elements-shadow: var(--color-transparency-darken-15);--elements-shadow-strong: var(--color-transparency-darken-15);--form-style-active-back: var(--color-primary-cd-color-1);--form-style-active-front: var(--color-primary-white);--form-style-background: var(--color-primary-white);--form-style-filled-text: var(--text-style-text-primary);--form-style-help-text: var(--text-style-text-secondary);--form-style-label: var(--color-primary-cd-color-2);--form-style-locked: var(--color-transparency-darken-10);--form-style-outline: var(--color-gray-scale-500);--form-style-passive-back: var(--color-transparency-darken-10);--form-style-passive-front: var(--color-primary-cd-color-2);--form-style-placeholder-text: var(--color-transparency-darken-40);--form-style-active-background: var(--color-primary-white);--form-style-active-filled-text: var(--text-style-text-primary);--form-style-active-outline: var(--color-primary-cd-color-4);--form-style-active-placeholder-text: var(--text-style-text-secondary);--form-style-hover-background: var(--color-primary-white);--form-style-hover-filled-text: var(--text-style-text-primary);--form-style-hover-outline: var(--color-primary-cd-color-2);--form-style-hover-placeholder-text: var(--text-style-text-secondary);--interaction-active: var(--color-secondary-secondary-2);--interaction-focus: #5d9c82;--interaction-hover: var(--color-transparency-darken-5);--interaction-hover-alternative: var(--color-transparency-lighten-10);--interaction-hover-alternative-strong: var(--color-transparency-lighten-20);--interaction-hover-strong: var(--color-transparency-darken-15);--state-error: #dd3627;--state-error-foreground: var(--color-primary-white);--state-error-text: #b6281b;--state-success: #78bf3b;--state-success-foreground: var(--text-style-text-primary);--state-success-text: #477420;--state-warning: #f8e725;--state-warning-foreground: var(--text-style-text-primary);--state-warning-text: var(--text-style-text-primary);--text-style-headline: var(--color-primary-cd-color-4);--text-style-headline-secondary: var(--color-primary-cd-color-1);--text-style-link: var(--color-secondary-secondary-4);--text-style-text-primary: var(--color-primary-cd-color-4);--text-style-text-secondary: var(--color-gray-scale-600);--button-style-primary-stroke-width: 0;--button-style-primary-stroke-width-hover: 0;--button-style-secondary-stroke-width: 1px;--button-style-secondary-stroke-width-hover: 1px;--elements-stroke: 1px;--elements-stroke-hover: 1px;--elements-stroke-active: 2px;--elements-stroke-strong: 2px;--elements-stroke-strong-active: 2px;--elements-stroke-strong-hover: 2px;--elements-interaction-indicator: 8px;--form-style-stroke-width: 1px;--form-style-active-stroke-width: 2px;--form-style-hover-stroke-width: 2px;--interaction-stroke-width-focus: 2px}:root{--color-gray-scale-100: #e9e9e9;--color-gray-scale-200: #d9d9d9;--color-gray-scale-25: #fdfdfd;--color-gray-scale-300: #c4c4c4;--color-gray-scale-400: #9d9d9d;--color-gray-scale-50: #f8f8f8;--color-gray-scale-500: #7b7b7b;--color-gray-scale-600: #555555;--color-gray-scale-700: #434343;--color-gray-scale-800: #262626;--color-gray-scale-900: #000000;--color-primary-black: #000000;--color-primary-cd-color-1: #e0001b;--color-primary-cd-color-2: #767676;--color-primary-cd-color-3: #a30013;--color-primary-cd-color-4: #434343;--color-primary-cd-color-5: #e0001b;--color-primary-image-overlay: #677c5633;--color-primary-transparent: #ffffff00;--color-primary-white: #ffffff;--color-primary-scale-100: #f9e2d7;--color-primary-scale-200: #f99592;--color-primary-scale-300: #f16968;--color-primary-scale-400: #fc4240;--color-primary-scale-50: #fdf5f1;--color-primary-scale-500: #e0001b;--color-primary-scale-600: #b80015;--color-primary-scale-700: #a30013;--color-primary-scale-800: #7a000e;--color-primary-scale-900: #70000d;--color-secondary-secondary-1: #f0ece5;--color-secondary-secondary-2: #125a82;--color-secondary-secondary-3: #accdd6;--color-secondary-secondary-4: #506e5b;--color-secondary-secondary-5: #8ce9c2;--color-transparency-darken-10: #0000001a;--color-transparency-darken-12: #0000001f;--color-transparency-darken-15: #00000026;--color-transparency-darken-20: #00000033;--color-transparency-darken-30: #0000004d;--color-transparency-darken-40: #00000066;--color-transparency-darken-5: #0000000d;--color-transparency-darken-50: #00000080;--color-transparency-darken-60: #00000099;--color-transparency-darken-70: #000000b2;--color-transparency-darken-80: #000000cc;--color-transparency-darken-90: #000000e5;--color-transparency-lighten-10: #ffffff1a;--color-transparency-lighten-12: #ffffff1f;--color-transparency-lighten-15: #ffffff26;--color-transparency-lighten-20: #ffffff33;--color-transparency-lighten-30: #ffffff4d;--color-transparency-lighten-40: #ffffff66;--color-transparency-lighten-5: #ffffff0d;--color-transparency-lighten-50: #ffffff80;--color-transparency-lighten-60: #ffffff99;--color-transparency-lighten-70: #ffffffb2;--color-transparency-lighten-80: #ffffffcc;--color-transparency-lighten-90: #ffffffe5;--sizes-x-small: 32px;--sizes-small: 40px;--sizes-default: 48px;--sizes-large: 56px;--sizes-x-large: 64px;--typography-button-font: var(--typography-corporate-font-1);--typography-button-fontweight: Medium;--typography-corporate-font-1: "Inter", sans-serif;--typography-corporate-font-2: "Outfit", sans-serif;--typography-h1-font: var(--typography-corporate-font-2);--typography-h1-fontweight: Medium;--typography-h1-fontweight-strong: Bold;--typography-h2-font: var(--typography-corporate-font-2);--typography-h2-fontweight: Medium;--typography-h2-fontweight-strong: Bold;--typography-h3-font: var(--typography-corporate-font-2);--typography-h3-fontweight: Medium;--typography-h3-fontweight-strong: Bold;--typography-h4-font: var(--typography-corporate-font-2);--typography-h4-fontweight: Medium;--typography-h4-fontweight-strong: Bold;--typography-h5-font: var(--typography-corporate-font-2);--typography-h5-fontweight: Medium;--typography-h5-fontweight-strong: Bold;--typography-h6-font: var(--typography-corporate-font-2);--typography-h6-fontweight: Medium;--typography-h6-fontweight-strong: Bold;--typography-icon-font: Font Awesome 6 Pro;--typography-icon-font-weight: Light;--typography-text-font: var(--typography-corporate-font-1);--typography-text-fontweight: Regular;--typography-text-fontweight-strong: Bold}:root{--component-max-width: 1375px;--navigation-header-height-desktop: 112px;--navigation-main-height-desktop: 108px;--navigation-nav-height-desktop: 72px;--navigation-logo-header-width-desktop: 132px;--navigation-logo-header-height-desktop: 104px;--navigation-logo-icon-width-desktop: 72px;--navigation-logo-icon-height-desktop: 68px;--navigation-main-list-margin-left: 240px;--icon-height-mobile: 46px;--icon-customer-portal-width: 30px;--element-large-cornerradius: 16px;--element-tab-angle-size: 18px;--element-tab-angle-position-x: -16px;--element-tab-angle-position-y: 20px;--video-height-mobile: 480px;--video-height-desktop: 640px;--hero-content-padding-mobile: 20px;--hero-content-search-form-input-height-mobile: 50px;--hero-content-search-form-button-height-mobile: 48px;--hero-content-search-form-input-height-desktop: 80px;--hero-content-search-form-button-height-desktop: 80px;--hero-content-search-title-gap-desktop: 6px;--hero-content-search-title-padding-top-desktop: 14px;--input-stroke-color: #c5c5c5;--button-icon-size: 24px;--box-height: 96px;--box-icon-right-size: 48px;--element-content-padding: 20px;--text-image-height-desktop: 630px;--text-image-gap-desktop: 74px;--text-image-text-container-max-width: 409px;--button-small-height: 48px;--overlay-transparency-darken-10: linear-gradient( 0deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1) );--overlay-transparency-darken-15: linear-gradient( 0deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .15) );--overlay-transparency-darken-20: linear-gradient( 0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) );--statistics-header-max-width: 368px;--statistics-content-max-width: 802px;--statistics-padding-bottom-desktop: 25px;--video-text-video-height-mobile: 640px;--video-text-video-height-desktop: 720px;--video-text-text-padding-left: 176px;--card-height-mobile: 460px;--card-height-desktop: 501px;--card-width-mobile: 280px;--card-width-desktop: 300px;--card-image-size-mobile: var(--card-width-mobile);--card-image-size-desktop: var(--card-width-desktop);--footer-border-top-color: #d8d8d8;--footer-contact-btn-icon-size: 20px;--profile-page-main-gap: 25px;--profile-page-sidenav-padding-x-mobile: 23px;--profile-page-sidenav-divider-position: -16px;--notification-bg: #fffae8;--notification-succeed-bg: #f1faef;--input-xs-input-size: 80px;--input-sm-input-size: 160px;--input-xl-input-size: 224px;--input-radio-element-gap: 27px;--input-radio-element-label-padding-left: 30px;--input-radio-element-radio-row-gap: 25px;--main-container-max-width: 800px;--customer-login-padding-top-mobile: 31px;--customer-login-padding-bottom-mobile: 64px;--customer-login-padding-top-desktop: 100px;--customer-login-padding-bottom-desktop: 118px;--customer-login-max-width: 1200px;--customer-login-form-image-content-gap-desktop: 171px;--customer-login-form-image-content-gap-mobile: 16px;--customer-login-form-container-max-width: 408px;--customer-login-h1-margin-bottom: -8px;--customer-login-form-container-gap: 16px;--customer-login-image-container-max-with: 720px;--customer-login-form-gap-desktop: 32px;--customer-login-form-gap-mobile: 24px;--customer-login-form-rows-gap: 16px;--customer-login-divider-margin-top: 8px;--customer-login-divider-margin-bottom: 8px;--customer-dashboard-mobile-nav-padding-y: 24px;--customer-dashboard-mobile-nav-select-item-gap: 6px;--customer-dashboard-padding-bottom-mobile: 64px;--customer-dashboard-info-card-container-gap-mobile: 24px;--customer-dashboard-info-card-container-gap-desktop: 32px;--customer-dashboard-info-card-padding-x-mobile: 16px;--customer-dashboard-info-card-padding-x-desktop: 32px;--customer-dashboard-info-card-padding-y-mobile: 24px;--customer-dashboard-info-card-padding-y-desktop: 32px;--customer-dashboard-info-cards-container-row-gap-mobile: 24px;--customer-dashboard-info-cards-container-row-gap-desktop: 32px;--customer-dashboard-info-card-gap-mobile: 24px;--customer-dashboard-info-card-gap-desktop: 24px;--customer-dashboard-info-card-rows-gap-mobile: 16px;--customer-dashboard-info-card-rows-gap-desktop: 24px;--customer-dashboard-info-card-col-items-inline-gap: 8px;--customer-dashboard-info-card-col-items-column-small-gap: 4px;--customer-dashboard-info-card-col-items-column-medium-gap: 8px;--customer-dashboard-info-card-col-items-column-big-gap: 16px;--customer-dashboard-info-card-grid-item-gap: 24px;--customer-dashboard-content-gap-mobile: 32px;--customer-dashboard-content-gap: 32px;--customer-dashboard-select-meter-gap: 16px;--customer-dashboard-meter-chip-padding-y-mobile: 8.5px;--customer-dashboard-meter-chip-padding-y-desktop: 5.5px;--customer-dashboard-meter-chip-category-container-gap: 8px;--customer-dashboard-consumption-content-padding-x-mobile: 16px;--customer-dashboard-consumption-content-padding-x-desktop: 32px;--customer-dashboard-consumption-content-padding-y-mobile: 28px;--customer-dashboard-consumption-content-padding-y-desktop: 32px;--customer-dashboard-consumption-content-gap: 24px;--customer-dashboard-date-select-container-gap-mobile: 16px;--customer-dashboard-date-select-container-gap-desktop: 24px;--customer-dashboard-date-select-inner-gap: 10px;--customer-dashboard-time-span-chip-padding-x-mobile: 16px;--customer-dashboard-time-span-chips-gap-mobile: 8px;--customer-dashboard-time-span-chips-gap-desktop: 17px;--customer-dashboard-gap-desktop: 20px;--customer-dashboard-padding-top-desktop: 64px;--customer-dashboard-padding-bottom-desktop: 128px;--customer-dashboard-consumption-feed-in-container-gap-desktop: 64px;--customer-dashboard-simlar-household-container-gap: 16px;--customer-dashboard-side-nav-padding-bottom: 32px;--google-maps-height-mobile: 376px;--google-maps-height-desktop: 536px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{all:unset;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{all:unset;font:inherit;color:inherit}img{max-width:100%;height:auto}body{position:relative;overflow-x:hidden;margin:0;padding:0;border:0;vertical-align:baseline;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;background:var(--color-primary-white);font-weight:100;min-height:100vh;font-family:Outfit,sans-serif;line-height:var(--typography-text-lineheight)}body:after{content:"";position:absolute;top:0;left:0;opacity:0;height:0;transition:.4s opacity ease}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus-visible{border-radius:--forms-small-cornerradius;outline:solid 1px var(--form-style-outline)}img,picture,svg{max-width:100%;max-height:100%;object-fit:cover}img,video,canvas{all:inherit;overflow-clip-margin:content-box;overflow:clip}main{position:relative;overflow:hidden;min-height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.bg-alternative{background:var(--background-alternative)}.default-width{max-width:var(--components-maxwidth-component-default)}.reach-text ul,.reach-text li{all:revert}.reach-text ul{padding-left:20px;margin:0}.reach-text li::marker{color:var(--text-style-text-primary)}.text-primary,header .main-navigation nav ul li a,header .meta-header ul li a,.box .box-content .box-label{color:var(--text-style-text-primary)}.text-secondary,footer .footer-socials-container .footer-copy-rights{color:var(--color-gray-scale-600)}.text-headline{color:var(--color-primary-cd-color-4)}.text-label,.form-container form .form-row .form-group label{color:var(--color-primary-cd-color-2)}.text-help{color:var(--form-style-help-text)}.text-filled,.input-element,.select-element{color:var(--form-style-filled-text)}.text-link-small,.text-link{color:var(--text-style-link)}.text-x-small,footer .footer-socials-container .footer-copy-rights{font-family:var(--typography-corporate-font-1);font-style:normal;font-weight:400;font-size:var(--typography-text-x-small);line-height:var(--typography-text-lineheight)}.text-x-small-strong{font-weight:700}.text-small,.form-container form .form-row .form-group label,.hero .hero-content .hero-search .hero-search-content .hero-search-form input::placeholder,header .meta-header ul li a{font-family:var(--typography-corporate-font-1);font-style:normal;font-weight:400;font-size:var(--typography-text-small);line-height:var(--typography-text-lineheight)}.text-small-strong{font-weight:700}.text-medium,.form-row-optional .input-element::placeholder,.input-element,.select-element,a.text-link{font-family:var(--typography-corporate-font-1);font-style:normal;font-weight:400;font-size:var(--typography-text-medium);line-height:var(--typography-text-lineheight)}.text-medium-strong,header .main-navigation nav ul li a,a.text-link{font-weight:700}.text-large,.input-element:not(:disabled)::placeholder,.select-element:not(:disabled)::placeholder{font-family:var(--typography-corporate-font-1);font-style:normal;font-weight:400;font-size:var(--typography-text-large);line-height:var(--typography-text-lineheight)}.text-strong,.input-element,.select-element,.form-container form .form-row .form-group label,b{font-weight:700}.text-regular{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--typography-corporate-font-2);color:var(--color-primary-cd-color-4)}h1.strong,h1 .strong,h2.strong,h2 .strong,h3.strong,h3 .strong,h4.strong,h4 .strong,h5.strong,h5 .strong,h6.strong,h6 .strong{font-weight:700}h1 .secondary,h2 .secondary,h3 .secondary,h4 .secondary,h5 .secondary,h6 .secondary{color:var(--color-primary-cd-color-5)}h1{font-size:var(--typography-headline-h1);line-height:var(--typography-headline-h1-lineheight);letter-spacing:var(--typography-headline-h1-letterspacing);font-weight:500}.h1{font-size:var(--typography-headline-h1);line-height:var(--typography-headline-h1-lineheight);letter-spacing:var(--typography-headline-h1-letterspacing)}h2{font-size:var(--typography-headline-h2);line-height:var(--typography-headline-h2-lineheight);letter-spacing:var(--typography-headline-h2-letterspacing);font-weight:500}.h2{font-size:var(--typography-headline-h2);line-height:var(--typography-headline-h2-lineheight);letter-spacing:var(--typography-headline-h2-letterspacing)}h3{font-size:var(--typography-headline-h3);line-height:var(--typography-headline-h3-lineheight);letter-spacing:var(--typography-headline-h3-letterspacing);font-weight:500}.h3{font-size:var(--typography-headline-h3);line-height:var(--typography-headline-h3-lineheight);letter-spacing:var(--typography-headline-h3-letterspacing)}h4{font-size:var(--typography-headline-h4);line-height:var(--typography-headline-h4-lineheight);letter-spacing:var(--typography-headline-h4-letterspacing);font-weight:500}.h4{font-size:var(--typography-headline-h4);line-height:var(--typography-headline-h4-lineheight);letter-spacing:var(--typography-headline-h4-letterspacing)}h5{font-size:var(--typography-headline-h5);line-height:var(--typography-headline-h5-lineheight);letter-spacing:var(--typography-headline-h5-letterspacing);font-weight:500}.h5,.box .box-content .box-label{font-size:var(--typography-headline-h5);line-height:var(--typography-headline-h5-lineheight);letter-spacing:var(--typography-headline-h5-letterspacing)}h6{font-size:var(--typography-headline-h6);line-height:var(--typography-headline-h6-lineheight);letter-spacing:var(--typography-headline-h6-letterspacing);font-weight:500}.h6{font-size:var(--typography-headline-h6);line-height:var(--typography-headline-h6-lineheight);letter-spacing:var(--typography-headline-h6-letterspacing)}@media (min-width: 992px){.text-large-desktop{font-family:var(--typography-corporate-font-1);font-style:normal;font-size:var(--typography-text-large);line-height:var(--typography-text-lineheight)}.text-medium-desktop{font-family:var(--typography-corporate-font-1);font-style:normal;font-size:var(--typography-text-medium);line-height:var(--typography-text-lineheight)}}a{display:flex;align-items:center;gap:var(--button-small-gap);cursor:pointer}a.meta-header-link{padding:var(--button-small-padding-vertical) 0}a.main-navigation-link{padding:var(--button-large-padding-vertical) var(--elements-corner-radius-padding);white-space:nowrap}a .link-icon{display:flex;align-items:center;justify-content:center}a.text-link{color:var(--color-secondary-secondary-4)}a.btn-rounded{border-radius:50%;width:var(--sizes-small);height:var(--sizes-small);background:var(--color-primary-cd-color-2);display:flex;align-items:center;justify-content:center}button{display:flex;align-items:center;justify-content:center;cursor:pointer}.btn{display:flex;align-items:center;justify-content:center;border:solid 1px var(--button-style-secondary-stroke)}.btn:hover{transition:.3s}.btn-small{min-height:calc(var(--button-small-size) - var(--button-small-padding-vertical) * 2 - 2px);padding:var(--button-small-padding-vertical) var(--button-small-padding-horizontal);border-radius:var(--button-small-cornerradius)}.btn-small .btn-content{min-width:var(--button-small-minwidth);gap:var(--button-small-gap)}.btn-small .btn-label{font-size:var(--button-typography-small);line-height:var(--button-typography-small-lineheight)}.btn-default{padding:var(--button-default-padding-vertical) var(--button-default-padding-horizontal);line-height:var(--button-typography-default-lineheight);border-radius:var(--button-default-cornerradius);font-size:var(--button-typography-default)}.btn-default .btn-content{min-width:var(--button-default-minwidth);min-height:calc(var(--button-default-size) - var(--button-default-padding-vertical) * 2 - 2px);gap:var(--button-default-gap)}.btn-default .btn-label{font-size:var(--button-typography-default);line-height:var(--button-typography-default-lineheight)}.btn-large{padding:var(--button-large-padding-vertical) var(--button-large-padding-horizontal);line-height:var(--button-typography-large-lineheight);border-radius:var(--button-large-cornerradius);font-size:var(--button-typography-large)}.btn-large .btn-content{min-width:var(--button-large-minwidth);min-height:var(--button-large-size);gap:var(--button-large-gap)}.btn-large .btn-label{font-size:var(--button-typography-large);line-height:var(--button-typography-large-lineheight)}.btn.secondary{background:var(--background-default)}.btn.secondary .btn-label{color:var(--button-style-secondary-front)}.btn.secondary:hover{background:var(--button-style-secondary-back-hover);border-color:var(--button-style-secondary-stroke-hover)}.btn.secondary:hover .btn-label{color:var(--button-style-secondary-front-hover)}.btn.primary{background:var(--button-style-primary-back)}.btn.primary .btn-label{color:var(--button-style-primary-front)}.btn.primary:hover{background:var(--button-style-primary-back-hover);border-color:var(--button-style-primary-stroke-hover)}.btn.primary:hover .btn-label{color:var(--button-style-primary-front-hover)}.btn.ghost{background:none;border-color:transparent}.btn.ghost .btn-label{color:var(--button-style-secondary-front)}.btn.ghost:hover{background:var(--button-style-secondary-back-hover);border-color:transparent}.btn.ghost:hover .btn-label{color:var(--button-style-secondary-front-hover)}.btn .btn-content{width:fit-content;display:flex;align-items:center;justify-content:center}.btn .btn-label{font-family:var(--typography-corporate-font-1);font-style:normal;font-weight:500;white-space:nowrap}.btn .btn-icon{min-width:var(--button-icon-size);min-height:var(--button-icon-size)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--spacings-100-c-x-small-plus)}.btn-row .btn{width:100%}@media (min-width: 992px){.btn-row{flex-wrap:nowrap;gap:var(--spacings-100-c-x-small-plus)}.btn-row .btn{width:fit-content}.btn-row .btn-fullwidth{width:100%}}.box{width:100%;border:solid 1px var(--elements-divider-stroke);border-radius:var(--element-large-cornerradius);height:var(--box-height);display:flex;align-items:center;background:var(--color-primary-white)}.box.bg-gray{background:#506e5b1a}.box .box-content{padding:var(--spacings-75-b-x-small) var(--spacings-75-b-small);display:flex;align-items:center;gap:var(--spacings-75-b-x-small-plus);width:100%}.box .box-content .box-icon{min-width:var(--box-icon-right-size);width:var(--box-icon-right-size);height:var(--box-icon-right-size);display:flex;align-items:center;justify-content:center}.box .box-content .box-icon.btn-rounded{min-width:var(--sizes-large);width:var(--sizes-large);height:var(--sizes-large);border-radius:50%;background:var(--button-style-primary-back)}.box .box-content .box-icon.arrow-icon{margin-left:auto}.box .box-content .box-label{font-weight:700;padding:0}.card{min-height:var(--card-height-mobile);max-height:var(--card-height-mobile);min-width:var(--card-width-mobile);max-width:var(--card-width-mobile);display:flex;flex-direction:column;gap:var(--spacings-75-b-small)}.card .card-image{width:var(--card-image-size-mobile);min-height:var(--card-image-size-mobile);max-height:var(--card-image-size-mobile);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--elements-image-corner-radius)}.card .card-image picture{display:flex}.card .card-text{display:flex;flex-direction:column;gap:var(--spacings-100-c-x-small)}.card .card-link{display:flex;align-items:center;width:fit-content;gap:var(--spacings-100-c-xxx-small)}.card .card-link:hover{color:color-mix(in srgb,var(--color-primary-black) 30%,var(--text-style-link))}@media (min-width: 992px){.card{min-height:var(--card-height-desktop);max-height:var(--card-height-desktop);min-width:var(--card-width-desktop);max-width:var(--card-width-desktop);gap:var(--spacings-75-b-small)}.card .card-image{width:var(--card-image-size-desktop);min-height:var(--card-image-size-desktop);max-height:var(--card-image-size-desktop)}}header{background:var(--background-alternative);width:100%;height:var(--sizes-x-large);display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}header .meta-header{height:var(--sizes-small);width:100%;max-width:var(--component-max-width);display:none;justify-content:flex-end}header .meta-header ul{width:fit-content;display:flex;align-items:center;gap:var(--spacings-50-a-medium)}header .meta-header ul li a{display:flex;align-items:center;gap:var(--button-small-gap)}header .meta-header ul li a:hover{color:var(--color-primary-black);transition:.4s}header .main-navigation{width:100%;height:var(--sizes-x-large);background:var(--background-default);display:flex;justify-content:center}header .main-navigation nav{width:100%;max-width:var(--component-max-width);height:var(--sizes-x-large);background:var(--background-default);display:flex;justify-content:space-between}header .main-navigation nav .logo-header{display:flex;align-items:center}header .main-navigation nav .logo-header a{padding:0 var(--spacings-50-a-medium-plus);background:var(--background-default);display:flex;align-items:center;justify-content:center}header .main-navigation nav .logo-header a svg,header .main-navigation nav .logo-header a img{width:var(--sizes-default);height:var(--icon-height-mobile)}header .main-navigation nav ul{width:fit-content;display:none;align-items:center;gap:var(--spacings-50-a-medium);padding:0 var(--spacings-50-a-medium-plus);margin-left:auto}header .main-navigation nav ul li a:hover{border-bottom:solid 2px var(--color-primary-cd-color-1);padding-bottom:calc(var(--button-large-padding-vertical) - 2px)}header .main-navigation nav .main-navigation-right-part{min-height:var(--button-typography-default-lineheight);width:fit-content;display:flex;align-items:center;gap:var(--spacings-100-c-x-small-plus);margin-left:auto;padding:0 var(--spacings-100-c-x-small-plus)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn{border:none;padding:0;width:var(--icon-customer-portal-width)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-content{min-width:var(--icon-customer-portal-width)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-label{display:none}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-icon{width:var(--icon-customer-portal-width);height:var(--button-typography-default-lineheight)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-icon svg{width:100%;height:100%}header .main-navigation nav .main-navigation-right-part a:first-child{min-width:28px}@media (min-width: 992px){header{height:var(--navigation-header-height-desktop);padding:0}header .meta-header{display:flex}header .main-navigation{height:var(--navigation-nav-height-desktop)}header .main-navigation nav{height:var(--navigation-nav-height-desktop);justify-content:flex-start}header .main-navigation nav .logo-header a{width:calc(var(--navigation-logo-header-width-desktop) - var(--spacings-50-a-medium) * 2);max-width:var(--navigation-logo-header-width-desktop);height:var(--navigation-logo-header-height-desktop);padding:0 var(--spacings-50-a-medium);position:absolute;bottom:var(--button-small-gap);background:var(--background-default);border-radius:var(--element-large-cornerradius) var(--element-large-cornerradius) 0 0;display:flex;align-items:center;justify-content:center}header .main-navigation nav .logo-header a:before{content:"";width:var(--element-tab-angle-size);height:var(--element-tab-angle-size);position:absolute;left:var(--element-tab-angle-position-x);background:-webkit-radial-gradient(0 0,circle,rgba(204,0,0,0) 16px,#fff 16px);top:var(--element-tab-angle-position-y)}header .main-navigation nav .logo-header a:after{content:"";width:var(--element-tab-angle-size);height:var(--element-tab-angle-size);position:absolute;right:var(--element-tab-angle-position-x);background:-webkit-radial-gradient(100% 0,circle,rgba(204,0,0,0) 16px,#fff 16px);top:var(--element-tab-angle-position-y)}header .main-navigation nav .logo-header a svg,header .main-navigation nav .logo-header a img{width:var(--navigation-logo-icon-width-desktop);height:var(--navigation-logo-icon-height-desktop)}header .main-navigation nav ul{display:flex;margin-left:var(--navigation-main-list-margin-left)}header .main-navigation nav .main-navigation-right-part{gap:var(--spacings-50-a-medium);padding:0}header .main-navigation nav .main-navigation-right-part .customer-portal-btn{width:fit-content;min-height:calc(var(--button-small-size) - var(--button-small-padding-vertical) - var(--button-small-padding-vertical) - 2px);border:solid 1px var(--button-style-secondary-stroke);padding:var(--button-small-padding-vertical) var(--button-small-padding-horizontal)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-content{min-width:var(--button-small-minwidth)}header .main-navigation nav .main-navigation-right-part .customer-portal-btn .btn-label{display:flex}header .main-navigation nav .main-navigation-right-part .navigation-mobile-menu{display:none}}.hero{width:100%;position:relative;overflow:hidden}.hero .hero-content{width:100%;height:var(--video-height-mobile);position:absolute;top:0;left:0;z-index:1;background:var(--overlay-transparency-darken-15);display:flex;flex-direction:column;justify-content:center;gap:var(--spacings-100-c-large)}.hero .hero-content .hero-text{padding:var(--hero-content-padding-mobile) var(--hero-content-padding-mobile) 0 var(--hero-content-padding-mobile);padding-top:38px}.hero .hero-content h1{color:var(--color-primary-white);text-shadow:0px 2px 4px rgba(0,0,0,.15);padding:0}.hero .hero-content .hero-search{display:flex;flex-direction:column;padding:0 var(--hero-content-padding-mobile)}.hero .hero-content .hero-search .hero-search-content{width:100%;background:var(--color-primary-white);display:flex;flex-direction:column;border-radius:var(--elements-default-corner-radius);gap:var(--spacings-100-c-xx-small)}.hero .hero-content .hero-search .hero-search-content .hero-search-title{color:var(--color-primary-cd-color-4);font-weight:700;padding:var(--spacings-75-b-x-small) var(--spacings-50-a-medium) 0 var(--spacings-100-c-small)}.hero .hero-content .hero-search .hero-search-content .hero-search-title h2,.hero .hero-content .hero-search .hero-search-content .hero-search-title h4{padding:0}.hero .hero-content .hero-search .hero-search-content .hero-search-title .secondary{color:var(--color-primary-cd-color-5)}.hero .hero-content .hero-search .hero-search-content .hero-search-title span{display:block;width:100%}.hero .hero-content .hero-search .hero-search-content .hero-search-form{padding:var(--spacings-75-b-x-small)}.hero .hero-content .hero-search .hero-search-content .hero-search-form input{width:calc(100% - var(--button-default-padding-horizontal) - var(--elements-stroke-strong) * 2);height:var(--hero-content-search-form-input-height-mobile);box-shadow:inset 0 0 12px #0003;border-radius:var(--elements-small-corner-radius) var(--elements-small-corner-radius) 0px 0px;border:solid var(--elements-stroke-strong) var(--input-stroke-color);padding-left:var(--button-default-padding-horizontal)}.hero .hero-content .hero-search .hero-search-content .hero-search-form input::placeholder{color:var(--color-gray-scale-600)}.hero .hero-content .hero-search .hero-search-content .hero-search-form .btn{border:none;width:calc(100% - var(--button-default-padding-horizontal) * 2);border-radius:0 0 var(--elements-small-corner-radius) var(--elements-small-corner-radius);height:var(--hero-content-search-form-button-height-mobile)}.hero .video-container video{height:calc(var(--video-height-mobile) + 50px);transform:translateY(-50px)}.video-container{z-index:-1;width:100%;height:var(--video-height-mobile);display:block}.video-container video{width:100%;object-fit:cover;max-width:100%}@media (min-width: 992px){.hero .hero-content{height:var(--video-height-desktop);align-items:center}.hero .hero-content .hero-text{width:100%;padding:0;display:flex;justify-content:flex-start;max-width:var(--components-maxwidth-component-default);margin-top:116px}.hero .hero-content .hero-text h1{max-width:407px}.hero .hero-content .hero-search{position:relative;width:100%;max-width:var(--components-maxwidth-component-default);margin-top:84px}.hero .hero-content .hero-search .hero-search-content{border-radius:0 var(--elements-default-corner-radius) var(--elements-default-corner-radius) var(--elements-default-corner-radius)}.hero .hero-content .hero-search .hero-search-content .hero-search-title{position:absolute;top:-48px;height:36px;background:var(--color-primary-white);border-radius:var(--elements-default-corner-radius) var(--elements-default-corner-radius) 0 0;padding:var(--hero-content-search-title-padding-top-desktop) var(--spacings-50-a-medium) 0 var(--spacings-50-a-medium)}.hero .hero-content .hero-search .hero-search-content .hero-search-title:after{content:"";width:var(--element-tab-angle-size);height:var(--element-tab-angle-size);position:absolute;right:var(--element-tab-angle-position-x);background:-webkit-radial-gradient(100% 0,circle,rgba(204,0,0,0) 16px,#fff 17px);bottom:0}.hero .hero-content .hero-search .hero-search-content .hero-search-title h2,.hero .hero-content .hero-search .hero-search-content .hero-search-title h4{display:flex;gap:var(--hero-content-search-title-gap-desktop)}.hero .hero-content .hero-search .hero-search-content .hero-search-title span{width:fit-content}.hero .hero-content .hero-search .hero-search-content .hero-search-form form{display:flex}.hero .hero-content .hero-search .hero-search-content .hero-search-form form input{height:calc(var(--hero-content-search-form-input-height-desktop) - 4px);flex:auto;border-right:none;border-radius:var(--elements-small-corner-radius) 0 0 var(--elements-small-corner-radius);padding-top:0;padding-bottom:0}.hero .hero-content .hero-search .hero-search-content .hero-search-form form .btn{height:var(--hero-content-search-form-button-height-desktop);border-radius:0 var(--elements-small-corner-radius) var(--elements-small-corner-radius) 0;padding:0 var(--button-large-padding-horizontal);width:fit-content}.hero .hero-content .hero-search .hero-search-content .hero-search-form form .btn .btn-label{white-space:nowrap}.hero .video-container video{height:auto;transform:translateY(-50px)}.video-container{height:var(--video-height-desktop)}}@media (max-width: 1224px){.hero .video-container video{height:100%;transform:translateY(0)}}.services{padding:0 var(--element-content-padding);display:flex;justify-content:center;width:calc(100% - var(--element-content-padding) * 2)}.services .services-content{width:100%;padding:var(--spacings-100-c-medium-plus) 0;display:flex;flex-direction:column;gap:var(--spacings-100-c-medium)}.services .services-content .boxes-container{display:flex;flex-wrap:wrap;gap:var(--spacings-50-a-medium)}.services .services-content .boxes-container .box{width:100%}.services .services-content .boxes-container .box:hover{background:#0000000d;transition:.4s;border-color:color-mix(in srgb,var(--color-primary-black) 30%,var(--elements-divider-stroke))}.services .services-content h2{padding:0}@media (min-width: 992px){.services .services-content{padding:var(--spacings-100-c-large) 0;gap:var(--spacings-100-c-medium-plus)}.services .services-content .boxes-container{gap:var(--spacings-100-c-small)}.services .services-content .boxes-container .box{width:calc(50% - 15px)}}.text-image{padding:var(--spacings-100-c-large) var(--element-content-padding) 37.67px var(--element-content-padding);display:flex;justify-content:center}.text-image .text-image-content{width:100%;display:flex;gap:var(--spacings-100-c-small);flex-wrap:wrap}.text-image .text-image-content .image-container{width:100%;display:flex;justify-content:center;align-items:flex-end;position:relative;border-radius:var(--elements-image-corner-radius);overflow:hidden}.text-image .text-image-content .image-container:after{content:" ";position:absolute;width:100%;height:100%;background:var(--overlay-transparency-darken-10)}.text-image .text-image-content .image-container picture{display:flex}.text-image .text-image-content .image-container picture,.text-image .text-image-content .image-container img{border-radius:var(--elements-image-corner-radius)}.text-container{width:100%;display:flex;flex-direction:column;gap:var(--spacings-75-b-small)}@media (min-width: 992px){.text-image{min-height:var(--text-image-height-desktop)}.text-image .text-image-content{flex-wrap:nowrap;gap:var(--text-image-gap-desktop);align-items:center}.text-image .text-image-content .text-container{order:-1;max-width:var(--text-image-text-container-max-width)}.text-image .text-image-content .image-container{flex:auto}}.statistics{padding:0 var(--element-content-padding) 37.67px var(--element-content-padding);display:flex;justify-content:center}.statistics .statistics-main-container{width:100%;border-radius:var(--elements-default-corner-radius);background:var(--background-alternative);display:flex;justify-content:center}.statistics .statistics-main-container .statistics-container{width:100%;display:flex;flex-direction:column;padding:var(--spacings-100-c-medium) var(--spacings-100-c-small);gap:var(--spacings-100-c-medium)}.statistics .statistics-main-container .statistics-container .statistics-content{display:flex;flex-direction:column;gap:var(--spacings-100-c-small);width:100%}.statistics .statistics-main-container .statistics-container .statistics-content .statistics-item{width:100%;display:flex;flex-direction:column;gap:var(--spacings-100-c-xx-small)}@media (min-width: 992px){.statistics{width:calc(100% - var(--element-content-padding));padding-bottom:var(--statistics-padding-bottom-desktop)}.statistics .statistics-main-container .statistics-container{padding:var(--spacings-100-c-large) 0;flex-direction:row;max-width:var(--component-max-width);justify-content:space-between}.statistics .statistics-main-container .statistics-container h3{max-width:var(--statistics-header-max-width)}.statistics .statistics-main-container .statistics-container .statistics-content{flex-direction:row;flex-wrap:wrap;row-gap:var(--spacings-100-c-medium-plus);column-gap:var(--spacings-100-c-large);max-width:var(--statistics-content-max-width)}.statistics .statistics-main-container .statistics-container .statistics-content .statistics-item{width:calc(50% - var(--spacings-100-c-large) / 2)}}.video-text{position:relative;overflow:hidden}.video-text .video-container{height:var(--video-text-video-height-mobile)}.video-text .video-container video{height:var(--video-text-video-height-mobile)}.video-text .video-text-content{top:0;height:100%;padding:0 var(--spacings-100-c-x-small-plus);display:flex;align-items:center;position:absolute;background:var(--overlay-transparency-darken-20)}.video-text .video-text-content h2{color:var(--color-primary-white);text-shadow:0px 0px 21px rgba(0,0,0,.15)}@media (min-width: 992px){.video-text{height:var(--video-text-video-height-desktop);width:100%}.video-text .video-container{height:var(--video-text-video-height-desktop)}.video-text .video-container video{height:var(--video-text-video-height-desktop)}.video-text .video-text-content{padding-left:var(--video-text-text-padding-left);width:calc(100% - var(--video-text-text-padding-left))}.video-text .video-text-content h2{color:var(--color-primary-white);text-shadow:0px 0px 21px rgba(0,0,0,.15);max-width:var(--components-maxwidth-text)}}.slider{width:calc(100% - var(--element-content-padding) * 2);padding:var(--spacings-100-c-large) var(--element-content-padding)}.slider .slider-container{display:flex;justify-content:center;flex-direction:column;gap:var(--spacings-100-c-medium)}.slider .slider-wrapper{display:flex;flex-wrap:nowrap;gap:var(--spacings-100-c-x-small)}@media (min-width: 992px){.slider{padding:var(--spacings-100-c-large) var(--element-content-padding);display:flex;align-items:center;justify-content:center}.slider .slider-container{gap:var(--spacings-100-c-medium-plus);max-width:var(--components-maxwidth-component-default)}.slider .slider-wrapper{gap:var(--spacings-100-c-small)}}footer{width:calc(100% - var(--spacings-100-c-x-small-plus) * 2);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--spacings-75-b-medium-plus);padding:var(--spacings-75-b-medium-plus) var(--spacings-100-c-x-small-plus);border-top:solid 1px var(--footer-border-top-color)}footer .footer-container{width:100%;display:flex;flex-direction:column;gap:var(--spacings-100-c-small)}footer .footer-container .footer-contact{display:flex;flex-direction:column;gap:var(--spacings-100-c-xx-small);width:100%}footer .footer-container .footer-contact .btn{display:flex;justify-content:flex-start;gap:var(--spacings-100-c-xx-small);padding:var(--spacings-100-c-x-small);background:var(--color-primary-cd-color-1);color:var(--color-primary-white);border-radius:var(--elements-default-corner-radius);border-color:var(--color-primary-cd-color-1)}footer .footer-container .footer-contact .btn:hover{transition:.4s;background:var(--color-primary-cd-color-3)}footer .footer-container .footer-contact .btn>span{display:flex;width:50%}footer .footer-container .footer-contact .btn span{display:flex;align-items:center}footer .footer-container .footer-links{display:flex;gap:var(--spacings-100-c-small);flex-wrap:wrap}footer .footer-container .footer-links .footer-links-list{display:flex;flex-direction:column;gap:var(--spacings-100-c-xx-small);width:calc(50% - var(--spacings-100-c-small) / 2)}footer .footer-container .footer-links .footer-links-list ul{display:flex;flex-direction:column;gap:var(--spacings-100-c-xxx-small)}footer .footer-container .footer-links .footer-links-list ul li a:hover{transition:.4s;text-decoration:underline;color:var(--color-primary-black)}footer .footer-socials-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacings-100-c-x-small)}footer .footer-socials-container .footer-socials-list{width:fit-content;display:flex;align-items:center;justify-content:center;gap:var(--spacings-100-c-x-small)}footer .footer-socials-container .footer-socials-list .social-icon{transition:.4s}footer .footer-socials-container .footer-socials-list .social-icon:hover{background:color-mix(in srgb,var(--color-primary-black) 30%,var(--color-primary-cd-color-2))}@media (max-width: 991px){footer .footer-container{min-width:100%}}@media (min-width: 992px){footer{width:100%}footer .footer-container{min-width:fit-content;flex-direction:row;gap:var(--spacings-100-c-medium)}footer .footer-container .footer-contact{width:20%;gap:var(--spacings-100-c-x-small)}footer .footer-container .footer-contact .btn{flex-direction:column;align-items:flex-start;width:fit-content}footer .footer-container .footer-contact .btn span{white-space:nowrap}footer .footer-container .footer-contact .btn span svg,footer .footer-container .footer-contact .btn span img{min-width:var(--footer-contact-btn-icon-size)}footer .footer-container .footer-links{flex:auto;gap:var(--spacings-100-c-medium);flex-wrap:nowrap}footer .footer-container .footer-links .footer-links-list{width:calc(25% - var(--spacings-100-c-medium) / 4);gap:var(--spacings-100-c-x-small)}}.sidenav .left-sidenav ul{display:flex;flex-direction:column;gap:var(--spacings-100-c-x-small);position:relative}.sidenav .mobile-sidenav .sidenav-indicators-list{width:100%;height:var(--spacings-50-a-medium);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacings-100-c-xxx-small)}.sidenav .mobile-sidenav .sidenav-indicators-list>span{height:2px;width:57.6px;background:var(--elements-divider-stroke);border-radius:4px}.sidenav .mobile-sidenav .sidenav-indicators-list>span.active{height:4px;background:var(--elements-decoration-color)}.sidenav .mobile-sidenav .sidenav-indicators-list>span.succeed{background:var(--elements-decoration-color)}.sidenav .sidenav-item{display:flex;align-items:center;gap:var(--spacings-100-c-x-small);opacity:.4;position:relative}.sidenav .sidenav-item .nav-icon{width:var(--sizes-default);height:var(--sizes-default);border-radius:50%;border:solid 1px var(--form-style-outline);display:flex;align-items:center;justify-content:center;color:var(--text-style-text-primary)}.sidenav .sidenav-item .nav-icon svg{fill:var(--text-style-text-primary)}.sidenav .sidenav-item .nav-label{white-space:nowrap}.sidenav .sidenav-item.active{opacity:1}.sidenav .sidenav-item.active .nav-icon{border-color:var(--elements-decoration-color);background:var(--elements-decoration-color);color:var(--button-style-primary-front)}.sidenav .sidenav-item.active .nav-icon svg{fill:var(--button-style-primary-front)}.sidenav .sidenav-item.succeed{opacity:1}.sidenav .sidenav-item.succeed .nav-icon{border-color:var(--elements-decoration-color);color:var(--elements-decoration-color)}.sidenav .sidenav-item:not(:last-child):after{content:" ";position:absolute;bottom:var(--profile-page-sidenav-divider-position);left:25px;width:2px;height:16px;background:var(--elements-divider-stroke)}@media (max-width: 991px){.sidenav{position:relative;padding:0 var(--profile-page-sidenav-padding-x-mobile)}.sidenav .sidenav-item:after{display:none}.left-sidenav{display:none}}@media (min-width: 992px){.sidenav{display:block;min-width:263px;height:100%}.mobile-sidenav{display:none}}.profile-page{display:flex;flex-direction:column;align-items:center}.profile-page main{width:100%;display:flex;flex-direction:column;gap:var(--profile-page-main-gap)}.profile-page footer{margin-top:var(--spacings-50-a-xx-large)}.profile-page .btn-row{justify-content:flex-end}.profile-page .btn-row.flex-start{justify-content:flex-start}.profile-page .box{height:auto}.profile-page .box .box-label{display:flex;flex-direction:column}.main-container{display:flex;flex-direction:column;flex:auto;padding:0 var(--spacings-100-c-x-small-plus);gap:var(--spacings-100-c-medium)}.profile-status-update-element{width:100%;display:flex;flex-direction:column;gap:var(--spacings-100-c-xxx-small)}.profile-status-update-element .info-block{background:var(--background-default);padding:var(--spacings-100-c-xxx-small) var(--spacings-100-c-x-small);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--button-default-cornerradius)}.profile-status-update-element .arrow-block{width:100%;display:flex;align-items:center;justify-content:center;height:var(--sizes-x-small)}.tipp-block{width:100%;display:flex;flex-direction:column}@media (max-width: 991px){.profile-page main{padding-top:var(--spacings-100-c-small);min-width:100%}}@media (min-width: 992px){.profile-page main{flex-direction:row;align-items:flex-start;padding-top:var(--spacings-100-c-large)}.profile-page .btn-row .btn.secondary,.profile-page .btn-row .btn.ghost{order:-1}.profile-page .box .box-content{padding:var(--spacings-75-b-small)}.main-container{padding:0;max-width:var(--main-container-max-width);gap:var(--spacings-100-c-medium-plus)}.profile-status-update-element{flex-direction:row;gap:var(--spacings-100-c-small);align-items:center}.profile-status-update-element .arrow-block{width:28px}.profile-status-update-element .arrow-block>svg,.profile-status-update-element .arrow-block img{transform:rotate(-90deg)}}.notification{display:flex;flex-wrap:wrap;gap:var(--spacings-75-b-small);padding:var(--spacings-75-b-x-small-plus) var(--spacings-75-b-medium);border-radius:var(--elements-default-corner-radius);border:solid 1px var(--elements-divider-stroke);background:var(--notification-bg)}.notification.succeed{background:var(--notification-succeed-bg)}.notification.info{background:var(--background-default)}.notification .notification-icon{width:var(--sizes-x-small);height:var(--sizes-x-small);display:flex;align-items:center;justify-content:center}.notification .notification-text{width:100%;display:flex;flex-direction:column}@media (min-width: 992px){.notification{flex-wrap:nowrap;align-items:center}}.form-container{display:flex;flex-direction:column;gap:var(--spacings-75-b-medium);padding:var(--spacings-75-b-medium) var(--spacings-50-a-medium);background:var(--background-alternative);border-radius:var(--elements-default-corner-radius);border:solid 1px var(--elements-divider-stroke)}.form-container form{width:100%;display:flex;flex-direction:column;gap:var(--spacings-75-b-medium)}.form-container form .form-row{width:100%;display:flex;flex-direction:column;gap:var(--spacings-50-a-medium)}.form-container form .form-row .form-group{display:flex;flex-direction:column;gap:var(--spacings-100-c-xxx-small)}.form-container form .form-row .form-group label{width:100%;display:flex;align-items:center;gap:4.5px}.input-element,.select-element{height:var(--sizes-default);padding:0 var(--spacings-75-b-x-small-plus);background:var(--form-style-background);border:solid 1px var(--form-style-outline);border-radius:var(--forms-large-cornerradius)}.input-element:disabled,.select-element:disabled{background:linear-gradient(0deg,#0000001a,#0000001a),#fff}.select-element{display:flex;align-items:center;background-image:url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.78125 7.46875L0.53125 1.21875C0.296875 0.984375 0.296875 0.554688 0.53125 0.320312C0.765625 0.0859375 1.19531 0.0859375 1.42969 0.320312L7.25 6.14062L13.0312 0.320312C13.2656 0.0859375 13.6953 0.0859375 13.9297 0.320312C14.1641 0.554688 14.1641 0.984375 13.9297 1.21875L7.67969 7.46875C7.44531 7.70312 7.01562 7.70312 6.78125 7.46875Z" fill="%23434343"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 32px) 50%}.input-info{width:100%}.radio-element{display:flex;gap:var(--input-radio-element-gap)}.radio-element .radio-description{display:flex;flex-direction:column}.radio-element .radio,.radio-element .radio-description{width:50%}.divider{width:100%;height:1px;background:var(--elements-divider-stroke);margin:0;border:none}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+.radio-label:before{content:"";background:transparent;border-radius:100%;border:2px solid var(--form-style-outline);display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:4.5px;vertical-align:top;cursor:pointer;text-align:center}.radio input[type=radio]:checked+.radio-label:before{width:12px;height:12px;background-color:var(--form-style-active-front);border-color:var(--form-style-active-back);border-width:4px}.radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:var(--form-style-active-back)}.radio .radio-label .label-sub-text{display:block;padding-left:var(--input-radio-element-label-padding-left)}.checkbox-element{display:flex}.checkbox-element [type=checkbox]{position:absolute}.checkbox-element [type=checkbox]{position:relative;left:15px;top:-4px;z-index:0;-webkit-appearance:none}.checkbox-element [type=checkbox]+label:before{width:20px;height:20px;border:solid 2px var(--form-style-outline);border-radius:2px;display:block;content:"";z-index:5;position:absolute;left:0}.checkbox-element [type=checkbox]:checked+label:before{background:var(--form-style-active-back);border-color:var(--form-style-active-back);background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9883 1.01172C13.1523 1.17578 13.1523 1.47656 12.9883 1.64062L5.55078 9.07812C5.38672 9.24219 5.08594 9.24219 4.92188 9.07812L0.984375 5.14062C0.820312 4.97656 0.820312 4.67578 0.984375 4.51172C1.14844 4.34766 1.44922 4.34766 1.61328 4.51172L5.25 8.14844L12.3594 1.01172C12.5234 0.847656 12.8242 0.847656 12.9883 1.01172Z" fill="white"/></svg>')}.checkbox-element .checkbox-text{display:flex;flex-direction:column;padding-left:var(--spacings-100-c-medium);position:relative}.input-date-row{max-width:var(--components-maxwidth-text)}.input-date-row .input-element{background-image:url('data:image/svg+xml,<svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.875 0.5C5.1875 0.5 5.5 0.8125 5.5 1.125V3H13V1.125C13 0.8125 13.2734 0.5 13.625 0.5C13.9375 0.5 14.25 0.8125 14.25 1.125V3H15.5C16.8672 3 18 4.13281 18 5.5V6.75V8V18C18 19.4062 16.8672 20.5 15.5 20.5H3C1.59375 20.5 0.5 19.4062 0.5 18V8V6.75V5.5C0.5 4.13281 1.59375 3 3 3H4.25V1.125C4.25 0.8125 4.52344 0.5 4.875 0.5ZM16.75 8H1.75V18C1.75 18.7031 2.29688 19.25 3 19.25H15.5C16.1641 19.25 16.75 18.7031 16.75 18V8ZM15.5 4.25H3C2.29688 4.25 1.75 4.83594 1.75 5.5V6.75H16.75V5.5C16.75 4.83594 16.1641 4.25 15.5 4.25Z" fill="%23434343"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 32px) 50%;padding-right:55px}.form-row-optional label{display:flex;justify-content:space-between}.form-row-optional .input-element::placeholder{color:var(--form-style-placeholder-text)}@media (min-width: 992px){.form-container,.form-container form{gap:var(--profile-page-main-gap)}.form-container form .form-row{flex-direction:row;flex-wrap:nowrap;gap:var(--spacings-100-c-x-small)}.form-container form .form-row.radio-row{flex-direction:column;gap:var(--input-radio-element-radio-row-gap)}.xs-input-size{width:var(--input-xs-input-size)}.sm-input-size{width:var(--input-sm-input-size)}.xl-input-size{max-width:var(--input-xl-input-size)}.full-width-input-size{width:100%}}.customer-login{display:flex;justify-content:center;align-items:center;padding:var(--customer-login-padding-top-mobile) var(--element-content-padding) var(--customer-login-padding-bottom-mobile)}.customer-login h1{font-weight:700;display:flex;flex-direction:column}.customer-login .form-image-content{display:flex;gap:var(--customer-login-form-image-content-gap-mobile);flex-direction:column;align-items:center;justify-content:center}.customer-login .login-form-container{width:100%;display:flex;flex-direction:column;gap:var(--customer-login-form-container-gap)}.customer-login .image-container{display:flex;justify-content:center;align-items:center;position:relative;border-radius:var(--elements-image-corner-radius);overflow:hidden;width:auto;height:100%;max-width:var(--customer-login-image-container-max-with)}.customer-login .image-container picture{display:flex}.customer-login .image-container picture,.customer-login .image-container img{border-radius:var(--elements-image-corner-radius);width:100%}.customer-login .customer-login-form{display:flex;gap:var(--customer-login-form-gap-mobile);flex-direction:column;justify-content:center}.customer-login .form-rows{display:flex;gap:var(--customer-login-form-rows-gap);flex-direction:column}.customer-login .form-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacings-100-c-xxxx-small)}.customer-login .form-row .form-label{color:var(--form-style-label)}.customer-login .form-row .form-input{display:flex;min-height:var(--forms-default-size);padding:0px var(--spacings-75-b-x-small-plus);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacings-50-ax-small-plus);align-self:stretch;border-radius:var(--forms-default-cornerradius);border:var(--form-style-stroke-width) solid var(--form-style-outline);background:var(--form-style-background);color:var(--form-style-active-filled-text)}.customer-login .form-row .form-input::placeholder{color:var(--form-style-placeholder-text);font-family:var(--typography-text-font);font-size:var(--typography-text-medium);font-style:normal;font-weight:400;line-height:var(--typography-text-lineheight)}.customer-login .form-row .email-error-msg,.customer-login .form-row .password-error-msg{display:none;color:var(--state-error)}.customer-login .divider{height:1px;background:var(--elements-divider-stroke);margin-top:var(--customer-login-divider-margin-top);margin-bottom:var(--customer-login-divider-margin-bottom)}.customer-login .forget-password-container{display:flex;justify-content:center;align-items:center}.customer-login .register-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.customer-login .register-container div{text-align:center}@media (min-width: 992px){.customer-login{max-width:var(--customer-login-max-width);padding-top:var(--customer-login-padding-top-desktop);padding-bottom:var(--customer-login-padding-bottom-desktop)}.customer-login .form-image-content{flex-direction:row;gap:var(--customer-login-form-image-content-gap-desktop)}.customer-login .login-form-container{max-width:var(--customer-login-form-container-max-width)}.customer-login h1{margin-bottom:var(--customer-login-h1-margin-bottom)}.customer-login .customer-login-form{gap:var(--customer-login-form-gap-desktop)}.customer-login .register-container{flex-direction:row}}.customer-dashboard{width:100%}.customer-dashboard .side-nav,.customer-dashboard .only-desktop{display:none}.customer-dashboard .mobile-nav{display:flex;flex-direction:column;gap:16px;background:var(--background-alternative);padding:var(--customer-dashboard-mobile-nav-padding-y) var(--element-content-padding)}.customer-dashboard .mobile-nav-select{display:flex;min-height:var(--forms-default-size);padding:0px var(--spacings-75-b-x-small-plus);flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacings-50-a-x-small-plus);align-self:stretch;border-radius:var(--forms-default-cornerradius);border:var(--form-style-stroke-width, 1px) solid var(--form-style-outline);background:var(--form-style-background)}.customer-dashboard .mobile-nav-select-item{display:flex;align-items:center;justify-content:center;gap:var(--customer-dashboard-mobile-nav-select-item-gap)}.customer-dashboard .customer-dashboard-content{display:flex;flex-direction:column;padding:var(--customer-dashboard-mobile-nav-padding-y) var(--element-content-padding);gap:var(--customer-dashboard-content-gap)}.customer-dashboard .select-consumption-container{display:flex;flex-direction:column;gap:24px}.customer-dashboard .select-location{display:flex;align-items:center;gap:var(--spacings-75-b-x-small-plus)}.customer-dashboard .select-location-circle-button{background:var(--button-style-primary-back);min-width:var(--button-circle-button-default-size);min-height:var(--button-circle-button-default-size)}.customer-dashboard .address-container{display:flex;flex-direction:column;width:100%}.customer-dashboard .select-meter{display:flex;justify-content:space-between;align-items:center;gap:var(--customer-dashboard-select-meter-gap)}.customer-dashboard .meter-chip{display:flex;width:100%;min-height:var(--sizes-x-small);padding:var(--customer-dashboard-meter-chip-padding-y-mobile) var(--spacings-100-c-x-small);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--elements-default-corner-radius);border:1px solid var(--button-style-secondary-stroke)}.customer-dashboard .meter-chip .category-container{color:var(--button-style-secondary-front)}.customer-dashboard .meter-chip .meter-name{color:var(--text-style-text-secondary)}.customer-dashboard .meter-chip .category-container{display:flex;gap:var(--customer-dashboard-meter-chip-category-container-gap)}.customer-dashboard .meter-chip-active{background:var(--color-primary-cd-color-1);border:none}.customer-dashboard .meter-chip-active .category-container{color:var(--color-primary-white, #FFF)}.customer-dashboard .meter-chip-active .meter-name{color:var(--button-style-primary-front)}.customer-dashboard .consumption-container{border-radius:var(--elements-default-corner-radius);border:1px solid var(--elements-divider-stroke);background:var(--background-default);overflow:hidden}.customer-dashboard .consumption-container .consumption-content{display:flex;flex-direction:column;gap:var(--customer-dashboard-consumption-content-gap);padding:var(--customer-dashboard-consumption-content-padding-y-mobile) var(--customer-dashboard-consumption-content-padding-x-mobile)}.customer-dashboard .consumption-container .headline-container{display:flex;justify-content:space-between;align-items:center}.customer-dashboard .consumption-container .date-select-container{display:flex;flex-direction:column;gap:var(--customer-dashboard-date-select-container-gap-mobile)}.customer-dashboard .consumption-container .date-select-container .date-select{max-width:288px;display:flex;min-height:var(--forms-default-size);padding:0px var(--spacings-75-b-x-small-plus);flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacings-50-a-x-small-plus);border-radius:var(--forms-default-cornerradius, 6px);border:var(--form-style-stroke-width) solid var(--form-style-outline);background:var(--form-style-background)}.customer-dashboard .consumption-container .date-select-container .date-select>div{display:flex;align-items:center;gap:var(--customer-dashboard-date-select-inner-gap)}.customer-dashboard .consumption-container .date-select-container .time-span-chips{display:inline-flex;align-items:center;gap:var(--customer-dashboard-time-span-chips-gap-mobile);min-width:360px}.customer-dashboard .consumption-container .date-select-container .time-span-chips .time-span-chip{display:flex;min-width:fit-content;min-height:var(--sizes-x-small);padding:0px var(--customer-dashboard-time-span-chip-padding-x-mobile);align-items:center;justify-content:center;gap:var(--spacings-100-c-xxx-small);border-radius:var(--elements-circle-shape);border:var(--elements-stroke, 1px) solid var(--button-style-secondary-stroke, #506E5B)}.customer-dashboard .consumption-container .date-select-container .time-span-chips .time-span-chip-active{color:var(--button-style-primary-front);background:var(--form-style-active-back);border:none}.customer-dashboard .consumption-container .consumption-feed-in-container{display:flex;align-items:center;gap:var(--spacings-100-c-xxx-small)}.customer-dashboard .consumption-container .consumption-feed-in-container .consumption-text-container,.customer-dashboard .consumption-container .consumption-feed-in-container .feed-in-text-container{max-width:140px;display:flex;flex-direction:column;word-break:keep-all}.customer-dashboard .consumption-container .consumption-feed-in-container .consumption-text-container div,.customer-dashboard .consumption-container .consumption-feed-in-container .feed-in-text-container div{display:flex;flex-direction:row;gap:var(--spacings-100-c-xx-small);align-items:flex-end}.customer-dashboard .consumption-container .consumption-feed-in-container .consumption-text-container h4{color:var(--text-style-headline-secondary)}.customer-dashboard .consumption-container .chart-container{display:flex;flex-direction:column}.customer-dashboard .consumption-container .similar-household-container{display:flex;gap:var(--customer-dashboard-simlar-household-container-gap);align-items:center}.customer-dashboard .consumption-container .similar-household-container>div{max-width:200px}.customer-dashboard .consumption-container .consumption-info-container{display:flex;padding:var(--spacings-75-b-xx-small) var(--spacings-75-b-small);align-items:center;gap:var(--spacings-75-b-x-small-plus);border-radius:var(--elements-default-corner-radius);border:var(--elements-stroke, 1px) solid var(--elements-divider-stroke, #D3D3D3);background:var(--background-alternative)}.customer-dashboard .consumption-container .consumption-info-container>div{width:100%}.customer-dashboard .toggle{cursor:pointer}.customer-dashboard .info-cards-container{display:flex;flex-direction:column;gap:var(--customer-dashboard-info-card-container-gap-mobile)}.customer-dashboard .info-cards-container-row{display:flex;flex-direction:column;gap:var(--customer-dashboard-info-cards-container-row-gap-mobile)}.customer-dashboard .info-card{display:flex;flex:1;flex-direction:column;padding:var(--customer-dashboard-info-card-padding-y-mobile) var(--customer-dashboard-info-card-padding-x-mobile);border-radius:var(--elements-default-corner-radius);border:1px solid var(--elements-divider-stroke);background:var(--background-alternative);gap:var(--customer-dashboard-info-card-gap-mobile)}.customer-dashboard .info-card .info-card-rows{display:flex;flex-direction:column;gap:var(--customer-dashboard-info-card-rows-gap-mobile)}.customer-dashboard .info-card .info-card-row{display:flex;flex-direction:column;gap:var(--spacings-75-b-x-small)}.customer-dashboard .info-card .span-3{grid-column:1/span 3}.customer-dashboard .info-card .info-card-col{display:flex;flex-direction:column}.customer-dashboard .info-card a{width:fit-content}.customer-dashboard .info-card a:not(.btn){text-decoration:underline;text-underline-offset:5px}.customer-dashboard .info-card a.card-action{display:none}.customer-dashboard .info-card a.card-action,.customer-dashboard .info-card a.card-action-mobile{font-weight:400}.customer-dashboard .info-card .info-card-col-items-inline{display:flex;flex-direction:row;gap:var(--customer-dashboard-info-card-col-items-inline-gap);align-items:center}.customer-dashboard .info-card .info-card-col-items-column{display:flex;flex-direction:column}.customer-dashboard .info-card .info-card-col-items-column-small-gap{gap:var(--customer-dashboard-info-card-col-items-column-small-gap)}.customer-dashboard .info-card .info-card-col-items-column-medium-gap{gap:var(--customer-dashboard-info-card-col-items-column-medium-gap)}.customer-dashboard .info-card .info-card-col-items-column-big-gap{gap:var(--customer-dashboard-info-card-col-items-column-big-gap)}.customer-dashboard .info-card .info-card-header-row{display:flex;flex-direction:row;justify-content:space-between}.customer-dashboard .info-card .info-card-grid-container{display:flex;flex-direction:column;gap:var(--spacings-75-b-x-small)}.customer-dashboard .info-card .info-card-grid-item{display:grid;grid-column-gap:var(--customer-dashboard-info-card-grid-item-gap)}@media (min-width: 992px){.customer-dashboard{width:auto;display:flex;padding-top:var(--customer-dashboard-padding-top-desktop);padding-bottom:var(--customer-dashboard-padding-bottom-desktop);padding-left:var(--element-content-padding);padding-right:var(--element-content-padding);justify-content:center;gap:var(--customer-dashboard-gap-desktop)}.customer-dashboard .only-mobile{display:none}.customer-dashboard .only-desktop{display:flex}.customer-dashboard .side-nav{display:flex;flex-direction:column;gap:var(--spacings-100-c-xxx-small);min-width:268px}.customer-dashboard .side-nav h1{padding-bottom:var(--customer-dashboard-side-nav-padding-bottom)}.customer-dashboard .side-nav .side-nav-item{display:flex;min-height:var(--elements-default-size);padding:var(--spacings-100-c-xxx-small) var(--spacings-100-c-x-small);align-items:center;gap:var(--spacings-100-c-xx-small);border-radius:var(--elements-small-corner-radius)}.customer-dashboard .side-nav .side-nav-item:hover,.customer-dashboard .side-nav .side-nav-item-active{background:var(--background-alternative)}.customer-dashboard .side-nav .side-nav-item svg{width:25px;height:20px}.customer-dashboard .side-nav .side-nav-item .notification-circle{display:flex;width:24px;height:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--color-primary-white);border-radius:var(--elements-circle-shape);background:var(--elements-decoration-color)}.customer-dashboard .mobile-nav{display:none}.customer-dashboard .customer-dashboard-content{padding:0}.customer-dashboard .select-consumption-container{flex-direction:row;justify-content:space-between}.customer-dashboard .select-meter{width:416px}.customer-dashboard .meter-chip{padding-top:var(--customer-dashboard-meter-chip-padding-y-desktop);padding-bottom:var(--customer-dashboard-meter-chip-padding-y-desktop)}.customer-dashboard .consumption-container .consumption-content{padding:var(--customer-dashboard-consumption-content-padding-y-desktop) var(--customer-dashboard-consumption-content-padding-x-desktop)}.customer-dashboard .consumption-container .date-select-container{flex-direction:row;justify-content:space-between;gap:var(--customer-dashboard-date-select-container-gap-desktop)}.customer-dashboard .consumption-container .date-select-container .time-span-chips{gap:var(--customer-dashboard-time-span-chips-gap-desktop)}.customer-dashboard .consumption-container .date-select-container .time-span-chips .time-span-chip{padding-left:var(--spacings-100-c-xx-small);padding-right:var(--spacings-100-c-xx-small)}.customer-dashboard .consumption-container .consumption-feed-in-container{gap:var(--customer-dashboard-consumption-feed-in-container-gap-desktop)}.customer-dashboard .consumption-container .consumption-feed-in-container .consumption-text-container,.customer-dashboard .consumption-container .consumption-feed-in-container .feed-in-text-container{max-width:none}.customer-dashboard .info-cards-container{gap:var(--customer-dashboard-info-card-container-gap-desktop)}.customer-dashboard .info-cards-container-row{flex-direction:row;gap:var(--customer-dashboard-info-cards-container-row-gap-desktop)}.customer-dashboard .info-card{padding:var(--customer-dashboard-info-card-padding-y-desktop) var(--customer-dashboard-info-card-padding-x-desktop);gap:var(--customer-dashboard-info-card-gap-desktop)}.customer-dashboard .info-card .info-card-rows{gap:var(--customer-dashboard-info-card-rows-gap-desktop)}.customer-dashboard .info-card .info-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.customer-dashboard .info-card .info-card-col{max-width:192px}.customer-dashboard .info-card .info-card-col-full-width{max-width:100%}.customer-dashboard .info-card .info-card-grid-item{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard .info-card a.card-action{display:block}.customer-dashboard .info-card a.card-action-mobile{display:none}}.maps-element{width:100%;height:var(--google-maps-height-mobile)}.pac-container{display:flex;flex-direction:column}.maps-marker{display:block;width:24px;height:24px;background:var(--background-dark-box);border-radius:50%;border:solid 3px var(--background-default)}@media (min-width: 992px){.maps-element{height:var(--google-maps-height-desktop)}}
