:root.sterl{--sterl-0: 0px;--sterl-1: 0.25rem;--sterl-2: 0.5rem;--sterl-3: 0.75rem;--sterl-4: 1rem;--sterl-5: 1.25rem;--sterl-6: 1.5rem;--sterl-7: 1.75rem;--sterl-8: 2rem;--sterl-9: 2.25rem;--sterl-10: 2.5rem;--sterl-11: 2.75rem;--sterl-12: 3rem;--sterl-14: 3.5rem;--sterl-16: 4rem;--sterl-20: 5rem;--sterl-24: 6rem;--sterl-28: 7rem;--sterl-32: 8rem;--sterl-36: 9rem;--sterl-40: 10rem;--sterl-44: 11rem;--sterl-48: 12rem;--sterl-52: 13rem;--sterl-56: 14rem;--sterl-60: 15rem;--sterl-64: 16rem;--sterl-72: 18rem;--sterl-80: 20rem;--sterl-96: 24rem;--sterl-color-neutral-strong: #748083;--sterl-color-neutral-midi: #b9bfc1;--sterl-color-neutral-subtle: #d9d9d9;--sterl-color-primary-default: #ba0c2f;--sterl-color-primary-additional: #ba0c2f;--sterl-color-interactive-primary-active: #ba0c2f;--sterl-color-interactive-primary-default: #000000;--sterl-color-interactive-primary-hover: #ba0c2f;--sterl-color-interactive-primary-pressed: #820008;--sterl-color-interactive-accent-default: #ba0c2f;--sterl-color-interactive-accent-hover: #820008;--sterl-color-interactive-secondary-default: #748083;--sterl-color-interactive-secondary-hover: #333333;--sterl-color-interactive-control-default: #ffffff;--sterl-color-interactive-control-hover: #ffffff;--sterl-color-interactive-control-disabled: #ffffff;--sterl-color-interactive-control-pressed: #ffffff;--sterl-color-interactive-control-fg-hover: #ba0c2f;--sterl-color-interactive-control-active: #ffffff;--sterl-color-interactive-control-inactive: #ffffff;--sterl-color-interactive-active: #ba0c2f;--sterl-color-interactive-disabled: #b9bfc1;--sterl-color-content-primary: #000000;--sterl-color-content-headline: #000000;--sterl-color-content-secondary: #333333;--sterl-color-content-tertiary: #6c6c6c;--sterl-color-content-decorative: #ba0c2f;--sterl-color-content-interactive-primary-default: #000000;--sterl-color-content-interactive-primary-hover: #ba0c2f;--sterl-color-content-interactive-primary-active: #ba0c2f;--sterl-color-content-interactive-primary-disabled: #ffffff;--sterl-color-content-interactive-accent-default: #ba0c2f;--sterl-color-content-interactive-accent-hover: #ba0c2f;--sterl-color-content-interactive-active: #ffffff;--sterl-color-content-interactive-disabled: #b9bfc1;--sterl-color-content-interactive-inactive: #748083;--sterl-color-content-interactive-external-default: #000000;--sterl-color-content-interactive-external-hover: #000000;--sterl-color-background-screen: #ffffff;--sterl-color-background-neutral: #f4f4f4;--sterl-color-background-decorative: #ffffff;--sterl-color-background-highlight: #000000;--sterl-color-background-control: #ffffff;--sterl-color-background-disabled: #ffffff;--sterl-color-background-hover: #ffffff;--sterl-color-background-success: #ecf9f7;--sterl-color-validation-invalid-subtle: #ffffff;--sterl-color-validation-invalid-strong: #e30613;--sterl-color-validation-success-subtle: #ffffff;--sterl-color-validation-success-strong: #28ac72;--sterl-color-validation-warning-subtle: #ffffff;--sterl-color-validation-warning-strong: #ffe260;--sterl-color-validation-background-error: #fff4f2;--sterl-color-validation-background-success: #ecf9f7;--sterl-color-border-strong: #748083;--sterl-color-border-subtle: #d9d9d9;--sterl-color-border-default: #b9bfc1;--sterl-color-border-action: #ba0c2f;--sterl-color-border-control: #b9bfc1;--sterl-color-border-control-hover: #b9bfc1;--sterl-color-border-control-active: #333333;--sterl-color-border-control-disabled: #d9d9d9;--sterl-color-sales-strong: #ba0c2f;--sterl-color-sales-subtle: #ffe3e4;--sterl-color-info-subtle: #ffffff;--sterl-color-info-strong: #6c6c6c;--sterl-color-info-active: #333333;--sterl-color-rating-subtle: #748083;--sterl-color-rating-strong: #333333;--sterl-heading-type-1: clamp(2.5rem, calc(2.25rem + 1.111vw), 3.25rem);--sterl-heading-type-2: clamp(2rem, calc(1.833rem + 0.741vw), 2.5rem);--sterl-heading-type-3: clamp(1.5rem, calc(1.333rem + 0.741vw), 2rem);--sterl-heading-type-4: clamp(1.25rem, calc(1.167rem + 0.37vw), 1.5rem);--sterl-heading-type-5: clamp(1rem, calc(0.917rem + 0.37vw), 1.25rem);--sterl-heading-type-6: clamp(0.875rem, calc(0.833rem + 0.185vw), 1rem);--sterl-heading-display: clamp(1.5rem, calc(1.333rem + 0.741vw), 2rem);--sterl-headline-max-1-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-1-headline-sc-font-weight: 400;--sterl-headline-max-1-headline-sc-font-size: 3.25rem;--sterl-headline-max-1-headline-sc-line-height: 115%;--sterl-headline-max-1-headline-sc-letter-spacing: -0.02em;--sterl-headline-max-1-headline-sc-paragraph-spacing: 0;--sterl-headline-max-1-headline-sc-text-case: none;--sterl-headline-max-2-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-2-headline-sc-font-weight: 400;--sterl-headline-max-2-headline-sc-font-size: 2.5rem;--sterl-headline-max-2-headline-sc-line-height: 120%;--sterl-headline-max-2-headline-sc-letter-spacing: -0.02em;--sterl-headline-max-2-headline-sc-paragraph-spacing: 0;--sterl-headline-max-2-headline-sc-text-case: none;--sterl-headline-max-3-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-3-headline-sc-font-weight: 400;--sterl-headline-max-3-headline-sc-font-size: 2rem;--sterl-headline-max-3-headline-sc-line-height: 125%;--sterl-headline-max-3-headline-sc-letter-spacing: 0em;--sterl-headline-max-3-headline-sc-paragraph-spacing: 0;--sterl-headline-max-3-headline-sc-text-case: none;--sterl-headline-max-4-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-4-headline-sc-font-weight: 400;--sterl-headline-max-4-headline-sc-font-size: 1.5rem;--sterl-headline-max-4-headline-sc-line-height: 130%;--sterl-headline-max-4-headline-sc-letter-spacing: -0.01em;--sterl-headline-max-4-headline-sc-paragraph-spacing: 0;--sterl-headline-max-4-headline-sc-text-case: none;--sterl-headline-max-5-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-5-headline-sc-font-weight: 400;--sterl-headline-max-5-headline-sc-font-size: 1.25rem;--sterl-headline-max-5-headline-sc-line-height: 140%;--sterl-headline-max-5-headline-sc-letter-spacing: 0.01em;--sterl-headline-max-5-headline-sc-paragraph-spacing: 0;--sterl-headline-max-5-headline-sc-text-case: none;--sterl-headline-max-6-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-6-headline-sc-font-weight: 400;--sterl-headline-max-6-headline-sc-font-size: 1rem;--sterl-headline-max-6-headline-sc-line-height: 140%;--sterl-headline-max-6-headline-sc-letter-spacing: 0.01em;--sterl-headline-max-6-headline-sc-paragraph-spacing: 0;--sterl-headline-max-6-headline-sc-text-case: none;--sterl-headline-max-display-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-max-display-sc-font-weight: 400;--sterl-headline-max-display-sc-font-size: 2rem;--sterl-headline-max-display-sc-line-height: 125%;--sterl-headline-max-display-sc-letter-spacing: 0em;--sterl-headline-max-display-sc-paragraph-spacing: 0;--sterl-headline-max-display-sc-text-case: none;--sterl-headline-min-1-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-1-headline-sc-font-weight: 400;--sterl-headline-min-1-headline-sc-font-size: 2.5rem;--sterl-headline-min-1-headline-sc-line-height: 120%;--sterl-headline-min-1-headline-sc-letter-spacing: -0.02em;--sterl-headline-min-1-headline-sc-paragraph-spacing: 0;--sterl-headline-min-1-headline-sc-text-case: none;--sterl-headline-min-2-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-2-headline-sc-font-weight: 400;--sterl-headline-min-2-headline-sc-font-size: 2rem;--sterl-headline-min-2-headline-sc-line-height: 125%;--sterl-headline-min-2-headline-sc-letter-spacing: 0em;--sterl-headline-min-2-headline-sc-paragraph-spacing: 0;--sterl-headline-min-2-headline-sc-text-case: none;--sterl-headline-min-3-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-3-headline-sc-font-weight: 400;--sterl-headline-min-3-headline-sc-font-size: 1.5rem;--sterl-headline-min-3-headline-sc-line-height: 130%;--sterl-headline-min-3-headline-sc-letter-spacing: -0.01em;--sterl-headline-min-3-headline-sc-paragraph-spacing: 0;--sterl-headline-min-3-headline-sc-text-case: none;--sterl-headline-min-4-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-4-headline-sc-font-weight: 400;--sterl-headline-min-4-headline-sc-font-size: 1.25rem;--sterl-headline-min-4-headline-sc-line-height: 140%;--sterl-headline-min-4-headline-sc-letter-spacing: 0.01em;--sterl-headline-min-4-headline-sc-paragraph-spacing: 0;--sterl-headline-min-4-headline-sc-text-case: none;--sterl-headline-min-5-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-5-headline-sc-font-weight: 400;--sterl-headline-min-5-headline-sc-font-size: 1rem;--sterl-headline-min-5-headline-sc-line-height: 140%;--sterl-headline-min-5-headline-sc-letter-spacing: 0.01em;--sterl-headline-min-5-headline-sc-paragraph-spacing: 0;--sterl-headline-min-5-headline-sc-text-case: none;--sterl-headline-min-6-headline-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-6-headline-sc-font-weight: 400;--sterl-headline-min-6-headline-sc-font-size: 0.875rem;--sterl-headline-min-6-headline-sc-line-height: 140%;--sterl-headline-min-6-headline-sc-letter-spacing: 0.01em;--sterl-headline-min-6-headline-sc-paragraph-spacing: 0;--sterl-headline-min-6-headline-sc-text-case: none;--sterl-headline-min-display-sc-font-family: F2FOCRBczykW02-Regular;--sterl-headline-min-display-sc-font-weight: 400;--sterl-headline-min-display-sc-font-size: 1.5rem;--sterl-headline-min-display-sc-line-height: 130%;--sterl-headline-min-display-sc-letter-spacing: -0.01em;--sterl-headline-min-display-sc-paragraph-spacing: 0;--sterl-headline-min-display-sc-text-case: none;--sterl-copy-copy-big-font-family: STEInfoText;--sterl-copy-copy-big-font-weight: 400;--sterl-copy-copy-big-font-size: 1.5rem;--sterl-copy-copy-big-line-height: 150%;--sterl-copy-copy-big-letter-spacing: 0em;--sterl-copy-copy-big-text-case: none;--sterl-copy-copy-big-bold-font-family: STEInfoText;--sterl-copy-copy-big-bold-font-weight: 700;--sterl-copy-copy-big-bold-font-size: 1.5rem;--sterl-copy-copy-big-bold-line-height: 150%;--sterl-copy-copy-big-bold-letter-spacing: 0em;--sterl-copy-copy-big-bold-text-case: none;--sterl-copy-copy-base-font-family: STEInfoText;--sterl-copy-copy-base-font-weight: 400;--sterl-copy-copy-base-font-size: 1rem;--sterl-copy-copy-base-line-height: 150%;--sterl-copy-copy-base-letter-spacing: 0em;--sterl-copy-copy-base-paragraph-spacing: 1.5rem;--sterl-copy-copy-base-text-case: none;--sterl-copy-copy-base-bold-font-family: STEInfoText;--sterl-copy-copy-base-bold-font-weight: 700;--sterl-copy-copy-base-bold-font-size: 1rem;--sterl-copy-copy-base-bold-line-height: 150%;--sterl-copy-copy-base-bold-letter-spacing: 0em;--sterl-copy-copy-base-bold-paragraph-spacing: 1.5rem;--sterl-copy-copy-base-bold-text-case: none;--sterl-copy-copy-small-font-family: STEInfoText;--sterl-copy-copy-small-font-weight: 400;--sterl-copy-copy-small-font-size: 0.875rem;--sterl-copy-copy-small-line-height: 150%;--sterl-copy-copy-small-letter-spacing: 0em;--sterl-copy-copy-small-text-case: none;--sterl-copy-copy-small-bold-font-family: STEInfoText;--sterl-copy-copy-small-bold-font-weight: 700;--sterl-copy-copy-small-bold-font-size: 0.875rem;--sterl-copy-copy-small-bold-line-height: 150%;--sterl-copy-copy-small-bold-letter-spacing: 0em;--sterl-copy-copy-small-bold-text-case: none;--sterl-copy-caption-font-family: F2FOCRBczykW02-Regular;--sterl-copy-caption-font-weight: 400;--sterl-copy-caption-font-size: 0.875rem;--sterl-copy-caption-line-height: 125%;--sterl-copy-caption-letter-spacing: 0.12em;--sterl-copy-caption-text-case: uppercase;--sterl-copy-max-copy-big-sc-font-family: STEInfoText;--sterl-copy-max-copy-big-sc-font-weight: 400;--sterl-copy-max-copy-big-sc-font-size: 1.5rem;--sterl-copy-max-copy-big-sc-line-height: 150%;--sterl-copy-max-copy-big-sc-letter-spacing: 0em;--sterl-copy-max-copy-big-sc-text-case: none;--sterl-copy-max-copy-big-bold-sc-font-family: STEInfoText;--sterl-copy-max-copy-big-bold-sc-font-weight: 700;--sterl-copy-max-copy-big-bold-sc-font-size: 1.5rem;--sterl-copy-max-copy-big-bold-sc-line-height: 150%;--sterl-copy-max-copy-big-bold-sc-letter-spacing: 0em;--sterl-copy-max-copy-big-bold-sc-text-case: none;--sterl-copy-min-copy-big-sc-font-family: STEInfoText;--sterl-copy-min-copy-big-sc-font-weight: 400;--sterl-copy-min-copy-big-sc-font-size: 1.25rem;--sterl-copy-min-copy-big-sc-line-height: 150%;--sterl-copy-min-copy-big-sc-letter-spacing: 0em;--sterl-copy-min-copy-big-sc-text-case: none;--sterl-copy-min-copy-big-bold-sc-font-family: STEInfoText;--sterl-copy-min-copy-big-bold-sc-font-weight: 700;--sterl-copy-min-copy-big-bold-sc-font-size: 1.25rem;--sterl-copy-min-copy-big-bold-sc-line-height: 150%;--sterl-copy-min-copy-big-bold-sc-letter-spacing: 0em;--sterl-copy-min-copy-big-bold-sc-text-case: none;--sterl-interactive-textlink-small-font-family: STEInfoText;--sterl-interactive-textlink-small-font-weight: 400;--sterl-interactive-textlink-small-font-size: 0.875rem;--sterl-interactive-textlink-small-line-height: 150%;--sterl-interactive-textlink-small-letter-spacing: 0em;--sterl-interactive-textlink-small-text-case: none;--sterl-interactive-button-font-family: F2FOCRBczykW02-Regular;--sterl-interactive-button-font-weight: 400;--sterl-interactive-button-font-size: 0.875rem;--sterl-interactive-button-line-height: 115%;--sterl-interactive-button-letter-spacing: 0.12em;--sterl-interactive-button-text-case: uppercase;--sterl-interactive-textlink-font-family: STEInfoText;--sterl-interactive-textlink-font-weight: 400;--sterl-interactive-textlink-font-size: 1rem;--sterl-interactive-textlink-line-height: 115%;--sterl-interactive-textlink-letter-spacing: 0em;--sterl-interactive-textlink-text-case: none;--sterl-interactive-textlink-paragraph-spacing: 1.5rem;--sterl-other-unit-big-font-family: STEInfoText;--sterl-other-unit-big-font-weight: 400;--sterl-other-unit-big-font-size: 88px;--sterl-other-unit-big-line-height: 100%;--sterl-other-unit-big-letter-spacing: 0em;--sterl-other-unit-big-text-case: none;--sterl-other-unit-font-family: STEInfoText;--sterl-other-unit-font-weight: 400;--sterl-other-unit-font-size: 2rem;--sterl-other-unit-line-height: 125%;--sterl-other-unit-letter-spacing: 0.02em;--sterl-other-unit-text-case: none;--sterl-border-radius-default: 0px;--sterl-border-radius-element: 0px;--sterl-border-radius-container: 0px;--sterl-border-radius-highlight: 9999px;--sterl-border-radius-bullet: 0px;--sterl-border-radius-icon-default: 0px;--sterl-border-radius-icon-soft: 0px;--sterl-border-radius-bullet: 0px;--sterl-font-families-default: F2FOCRBczykW02-Regular;--sterl-font-families-alternative: STEInfoText;--sterl-section-padding: 5rem;--sterl-section-gap: 4rem;--sterl-page-gap: 1.5rem;--sterl-border-width-icon-default: 1px;--sterl-border-width-icon-decorative: 1px;--sterl-border-width-tab-button-default: border;--sterl-border-width-none: 0px;--sterl-border-width-default: 1px;--sterl-border-width-md: 2px;--sterl-border-width-lg: 4;--sterl-border-width-xlarge: 8;--sterl-brand-white: #ffffff;--sterl-brand-black: #000000;--sterl-brand-primary: #ba0c2f;--sterl-general-headline: #000000;--sterl-general-text-strong: #000000;--sterl-general-text: #333333;--sterl-general-text-subtle: #6c6c6c;--sterl-general-stroke-strong: #748083;--sterl-general-stroke: #b9bfc1;--sterl-general-stroke-subtle: #d9d9d9;--sterl-general-text-decorative: #ba0c2f;--sterl-general-stroke-decorative: #ba0c2f;--sterl-general-fill-decorative: #ba0c2f;--sterl-selection-control-on-fill-control: #ba0c2f;--sterl-selection-control-fill-control: #ffffff;--sterl-selection-control-on-fill-control-hover: #ba0c2f;--sterl-selection-control-fill-control-hover: #ffffff;--sterl-selection-control-on-fill-control-disabled: #b9bfc1;--sterl-selection-control-fill-control-disabled: #ffffff;--sterl-selection-control-border-control: #b9bfc1;--sterl-selection-control-border-control-active: #333333;--sterl-selection-control-border-control-hover: #b9bfc1;--sterl-selection-control-border-control-disabled: #d9d9d9;--sterl-selection-on-fill-action: #ffffff;--sterl-selection-fill-action: #ba0c2f;--sterl-selection-on-fill-action-active: #ffffff;--sterl-selection-fill-action-active: #ba0c2f;--sterl-selection-on-fill-action-hover: #ffffff;--sterl-selection-fill-action-hover: #820008;--sterl-selection-on-fill-action-pressed: #ffffff;--sterl-selection-fill-action-pressed: #820008;--sterl-selection-on-fill-action-disabled: #ffffff;--sterl-selection-fill-action-disabled: #b9bfc1;--sterl-selection-on-fill-action-inactive: #ffffff;--sterl-selection-fill-action-inactive: #748083;--sterl-selection-action: #000000;--sterl-selection-action-interact: #ba0c2f;--sterl-selection-action-pressed: #820008;--sterl-selection-action-active: #ba0c2f;--sterl-selection-action-disabled: #b9bfc1;--sterl-selection-action-inactive: #748083;--sterl-selection-action-subtle-hover: #333333;--sterl-selection-border-action-subtle-hover: #333333;--sterl-selection-border-action-hover: #ba0c2f;--sterl-selection-border-action: #ba0c2f;--sterl-selection-border-action-active: #ba0c2f;--sterl-selection-border-action-pressed: #820008;--sterl-selection-border-action-inactive: #b9bfc1;--sterl-selection-border-action-disabled: #d9d9d9;--sterl-selection-border-action-light: #ffffff;--sterl-selection-inner-border-action-focus: #005588;--sterl-selection-outer-border-action-focus: #00558840;--sterl-selection-inverted-border-action-light: #000000;--sterl-selection-inverted-on-fill-action: #000000;--sterl-selection-inverted-fill-action: #000000;--sterl-selection-inverted-on-fill-action-active: #000000;--sterl-selection-inverted-fill-action-active: #000000;--sterl-selection-inverted-on-fill-action-inactive: #000000;--sterl-selection-inverted-fill-action-inactive: #000000;--sterl-selection-inverted-on-fill-action-hover: #000000;--sterl-selection-inverted-fill-action-hover: #000000;--sterl-selection-inverted-on-fill-action-pressed: #000000;--sterl-selection-inverted-fill-action-pressed: #000000;--sterl-selection-inverted-on-fill-action-disabled: #000000;--sterl-selection-inverted-fill-action-disabled: #000000;--sterl-selection-inverted-action-disabled: #b9bfc1;--sterl-selection-inverted-border-action-inactive: #000000;--sterl-selection-inverted-action: #000000;--sterl-selection-inverted-action-interact: #000000;--sterl-selection-inverted-action-pressed: #000000;--sterl-selection-inverted-border-action-hover: #000000;--sterl-selection-inverted-border-action: #ba0c2f;--sterl-selection-inverted-border-action-pressed: #000000;--sterl-background-subtle: #f4f4f4;--sterl-background-light: #ffffff;--sterl-background-decorative: #ffffff;--sterl-background-overlay: #00000066;--sterl-background-decorative-dark: #000000;--sterl-background-error: #fff4f2;--sterl-background-success: #ecf9f7;--sterl-status-on-fill-success: #ffffff;--sterl-status-fill-success: #28ac72;--sterl-status-on-fill-info: #ffffff;--sterl-status-fill-info: #6c6c6c;--sterl-status-on-fill-info-active: #ffffff;--sterl-status-fill-info-active: #333333;--sterl-status-on-fill-error: #ffffff;--sterl-status-fill-error: #e30613;--sterl-status-on-fill-warning: #ffffff;--sterl-status-fill-warning: #ffe260;--sterl-status-on-fill-sale: #ba0c2f;--sterl-status-fill-sale: #ffe3e4;--sterl-status-fill-rating: #333333;--sterl-status-border-rating: #748083;--sterl-active-selection: [object Object];--sterl-floating-element: [object Object], [object Object];--sterl-teaser-text-decorative: #ba0c2f;--sterl-teaser-headline-neutral: #000000;--sterl-teaser-text: #333333;--sterl-teaser-fill-neutral: #f4f4f4;--sterl-teaser-text-decorative-highlight: #d9d9d9;--sterl-teaser-headline-highlight: #ffffff;--sterl-teaser-text-highlight: #d9d9d9;--sterl-teaser-action-highlight: #ffffff;--sterl-teaser-fill-highlight: #000000;--sterl-general-inverted-headline: #000000;--sterl-general-inverted-text: #000000;--sterl-general-inverted-text-decorative: #000000;--sterl-general-inverted-text-subtle: #000000;--sterl-font-size-text-5xl: 88px;--sterl-font-size-text-4xl: 3.25rem;--sterl-font-size-text-3xl: 2.5rem;--sterl-font-size-text-2xl: 2rem;--sterl-font-size-text-xl: 1.5rem;--sterl-font-size-text-lg: 1.25rem;--sterl-font-size-text-base: 1rem;--sterl-font-size-text-sm: 0.875rem;--sterl-font-size-text-xs: 0.8125rem;--sterl-0-5: 0.125rem;--sterl-px: 1px;--sterl-1-5: 0.375rem;--sterl-2-5: 0.625rem;--sterl-3-5: 0.875rem;--sterl-rounded-none: 0px;--sterl-rounded-xs: 1px;--sterl-rounded-sm: 2px;--sterl-rounded: 4px;--sterl-rounded-full: 9999px;--sterl-rounded-md: 6px;--sterl-border-0: 0px;--sterl-border: 1px;--sterl-border-1-5: 1.5px;--sterl-border-2: 2px;--sterl-white: #ffffff;--sterl-black: #000000;--sterl-tracking-tight: -0.01em;--sterl-tracking-tighter: -0.02em;--sterl-tracking-normal: 0em;--sterl-tracking-wide: 0.01em;--sterl-tracking-wider: 0.02em;--sterl-tracking-wider-1: 0.04em;--sterl-tracking-wider-2: 0.08em;--sterl-tracking-widest: 0.12em;--sterl-normal-case: none;--sterl-uppercase: uppercase;--sterl-leading-none: 100%;--sterl-leading-tightest: 115%;--sterl-leading-tighter: 120%;--sterl-leading-tight: 125%;--sterl-leading-snugger: 130%;--sterl-leading-snug: 140%;--sterl-leading-normal: 150%;--sterl-leading-fit: 160%;--sterl-leading-relaxed: 170%;--sterl-leading-loose: 180%;--sterl-font-normal: 400;--sterl-font-semibold: 600;--sterl-font-bold: 700;--sterl-opacity-25: 25%;--sterl-opacity-40: 40%;--sterl-rounded-lg: 8px;--sterl-drop-shadow-lg: [object Object], [object Object];--sterl-drop-shadow-sm: [object Object];--sterl-border-4: 4;--sterl-border-8: 8}.grid-container{display:grid;gap:0 1.25rem;grid-template-columns:repeat(6, minmax(0, 1fr))}@media(min-width: 768px){.grid-container{grid-template-columns:repeat(12, minmax(0, 1fr));gap:0 1.25rem}}@media(min-width: 1024px){.grid-container{grid-template-columns:repeat(16, minmax(0, 1fr));gap:0 1.5rem}}.grid-container--default{margin:0 1rem}@media(min-width: 768px){.grid-container--default{margin:0 1.5rem}}@media(min-width: 1024px){.grid-container--default{margin:0 3rem}}@media(min-width: 1920px){.grid-container--default{margin:0 auto;max-width:var(--max-width-container)}}.grid-container--product-page{margin:0;gap:1.5rem 1.25rem}@media(min-width: 768px){.grid-container--product-page{margin:1.5rem;gap:1.5rem 1.25rem}}@media(min-width: 1024px){.grid-container--product-page{margin:1.5rem 3rem;gap:1.5rem 1.5rem}}@media(min-width: 1920px){.grid-container--product-page{margin:1.5rem auto;max-width:var(--max-width-container)}}@media(min-width: 1024px){.vtd-form{--input-height: 78px;--input-font-size: 24px}}.vtd-form__wrapper{width:100%;margin-bottom:var(--margin, 0)}.vtd-form__block{position:relative;display:grid;grid-template-areas:"label actions" "input actions";grid-template-columns:1fr auto;grid-template-rows:0 1fr;height:5rem;width:100%;min-width:18rem;padding:.75rem;border:1px solid var(--sterl-color-neutral-strong);border-radius:var(--sterl-border-radius-default);font-family:var(--sterl-copy-min-copy-big-sc-font-family);font-weight:var(--sterl-copy-copy-big-font-weight)}@media(min-width: 1024px){.vtd-form__block{font-size:var(--sterl-copy-copy-big-font-size)}}.vtd-form__block:focus-within,.vtd-form__block:active{border-color:var(--sterl-color-interactive-primary-default)}.vtd-form__block--textarea{display:inline-flex;flex-shrink:1;flex-grow:1;flex-basis:0;align-items:flex-start;justify-content:flex-start;align-self:stretch}.vtd-form__block--invalid{border-color:var(--sterl-color-validation-invalid-strong)}.vtd-form .label__text{display:block;white-space:nowrap;font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-caption-font-size);font-weight:var(--sterl-copy-caption-font-weight);line-height:var(--sterl-other-unit-line-height);letter-spacing:var(--sterl-copy-caption-letter-spacing);text-transform:uppercase;color:var(--sterl-general-text-subtle)}.vtd-form .label__text--select{font-family:var(--sterl-copy-copy-small-font-family);color:var(--sterl-teaser-text-decorative);font-size:.875rem !important;top:-1rem}.vtd-form__input-container{grid-area:input;display:flex;align-items:center;width:100%;height:100%}.vtd-form .vtd-btn-container{grid-area:actions;display:flex;align-items:flex-start;justify-content:center}.vtd-form .vtd-btn-container--textarea{align-items:flex-start}.vtd-form input,.vtd-form textarea,.vtd-form select{width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;font-weight:inherit}.vtd-form input::-webkit-calendar-picker-indicator,.vtd-form textarea::-webkit-calendar-picker-indicator,.vtd-form select::-webkit-calendar-picker-indicator{display:none}.vtd-form input[type=date]::-webkit-input-placeholder,.vtd-form textarea[type=date]::-webkit-input-placeholder,.vtd-form select[type=date]::-webkit-input-placeholder{visibility:hidden !important}.vtd-form input:-webkit-autofill,.vtd-form input:autofill,.vtd-form textarea:-webkit-autofill,.vtd-form textarea:autofill,.vtd-form select:-webkit-autofill,.vtd-form select:autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.file-input-container{display:inline-flex;height:max-content;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-width:1px;border-style:solid;gap:.5rem}.file-input-container__file-info{width:100%}.file-input-container .input-wrapper{display:inline-flex;flex:1 1 0;align-items:flex-start;justify-content:flex-start;align-self:stretch;padding:.75rem;transition:all .2s ease}.file-input-container .input-wrapper:focus-within{border-color:var(--sterl-color-interactive-primary-default)}.file-input-container .input-wrapper .inner-container{display:inline-flex;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:100%}.file-input-container .input-wrapper .inner-container .label-container{display:inline-flex;height:1.5rem;align-items:center;justify-content:flex-start;gap:1rem;align-self:stretch}.file-input-container .input-wrapper .inner-container .label-container .label-text{flex:1 1 0;color:#6b7280}.file-input-container .input-wrapper .inner-container .label-container .label-text label{position:relative;top:.75rem;font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-caption-font-size);font-weight:var(--sterl-copy-caption-font-weight);text-transform:uppercase;line-height:var(--sterl-other-unit-line-height);letter-spacing:var(--sterl-copy-caption-letter-spacing);color:var(--sterl-general-text-subtle)}@media(min-width: 1024px){.file-input-container .input-wrapper .inner-container .label-container .label-text label{top:1rem}}.file-input-container .input-wrapper .inner-container .input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:12rem;border-radius:.5rem;background-color:#fff;transition:all .2s ease}.file-input-container .input-wrapper .inner-container .input-container--highlight{border-color:#f89765;background-color:rgba(59,130,246,.1)}.file-input-container .input-wrapper .inner-container .input-container__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0 1.5rem 0;width:100%}.file-input-container .input-wrapper .inner-container .input-container__icon{width:2rem;height:2rem;margin-bottom:1.25rem;color:#6b7280;transition:transform .2s ease}.file-input-container .input-wrapper .inner-container .input-container:hover .input-container__icon{transform:scale(1.4);transition:transform .2s ease}.file-input-container .input-wrapper .inner-container .input-container__text{margin-top:1.25rem;font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-caption-font-size);font-weight:var(--sterl-copy-caption-font-weight);text-transform:uppercase;line-height:var(--sterl-other-unit-line-height);letter-spacing:var(--sterl-copy-caption-letter-spacing);color:var(--sterl-general-text-subtle)}.file-input-container .input-wrapper .inner-container .input-container__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.file-input-container--default{border-color:var(--sterl-color-neutral-strong)}.file-input-container--invalid{border-color:var(--sterl-color-validation-invalid-strong)}.upload__container{margin:0 auto;background-color:rgba(211,211,211,.2);padding:16px}.upload__title{font-size:22px;margin-bottom:20px;font-weight:600;color:#1a1a1a}.upload__item{display:flex;align-items:center;padding:12px;background-color:#fff;margin-bottom:12px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.upload__item--invalid{border:1px solid var(--sterl-color-validation-invalid-strong)}.meta-container{display:flex;width:100%;gap:1rem;padding:.5rem;background-color:#f5f5f5;border-radius:4px;margin-bottom:1rem;font-size:.9rem;color:#555}.meta-container__files-count{display:flex;align-items:center}@media(max-width: 768px){.meta-container__files-count{display:none}}.meta-container__files-total-size{display:flex;align-items:center}@media(max-width: 768px){.meta-container__files-total-size{display:none}}.meta-container__files-limit{display:flex;align-items:center;margin-left:auto}@media(max-width: 768px){.meta-container{display:block;gap:0}}.file{display:flex;align-items:center;width:100%}.file__icon{flex-shrink:0;width:42px;height:42px;min-width:42px;margin-right:12px;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width: 480px){.file__icon{width:36px;height:36px;min-width:36px;margin-right:8px}}.file__tag{text-transform:uppercase}.file__details{flex-grow:1;min-width:0;overflow:hidden}.file__name{font-size:14px;margin-bottom:4px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;position:relative}.file__name::after{content:"";position:absolute;top:0;right:0;width:20%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);pointer-events:none}@media(max-width: 480px){.file__name::after{width:30%}}@media(max-width: 768px){.file__name{max-width:none}}.file__size{font-size:12px;color:#666;white-space:nowrap}.status__icon{width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:10px}.status__icon--uploading{color:#888;font-size:20px}.status__icon--completed{background-color:#2ecc71;color:#fff}.status__icon--error{color:#555;font-size:20px}.progress__bar{height:6px;background-color:#e0e0e0;border-radius:3px;margin-top:12px;overflow:hidden}.progress__fill{height:100%;border-radius:3px}.progress__fill--uploading{background-color:#3498db;width:60%}.progress__fill--completed{background-color:#2ecc71;width:100%}.progress__fill--error{background-color:#e74c3c;width:50%}.vtd-form__container{position:relative;display:inline-flex;flex-shrink:1;flex-grow:1;flex-basis:0;align-items:flex-start;justify-content:flex-start;align-self:stretch;border-radius:var(--sterl-border-radius-default);padding:2rem .75rem 2rem .75rem;border:1px solid var(--sterl-color-neutral-strong);width:100%}.vtd-form__container:focus-within{border-color:var(--sterl-color-interactive-primary-default)}.vtd-form__container label{position:absolute;top:.75rem}.vtd-form__textarea{min-height:10rem;width:100%;stroke:var(--sterl-color-neutral-strong);outline:none;resize:vertical;border:none}.vtd-form .vtd-select{width:100%;outline:none;cursor:inherit;line-height:inherit;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><polygon id="XMLID_3_" points="395.6,256 139.6,512 116.4,488.7 349.1,256 116.4,23.3 139.6,0" transform="rotate(90 256 256)"/></svg>');padding-bottom:5px;background-color:#fff;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1rem auto;-webkit-appearance:none !important;-moz-appearance:none !important;border:none;align-self:stretch;stroke:var(--sterl-color-neutral-strong);font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-copy-base-bold-font-size);font-weight:var(--sterl-copy-copy-big-font-weight)}@media(min-width: 1024px){.vtd-form .vtd-select{font-size:var(--sterl-copy-copy-big-font-size);font-weight:var(--sterl-copy-copy-big-font-weight);line-height:var(--sterl-copy-copy-big-line-height)}}.vtd-form .vtd-select__option{appearance:none;font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-copy-base-bold-font-size);font-weight:var(--sterl-copy-copy-big-font-weight);line-height:2.25rem}@media(min-width: 1024px){.vtd-form .vtd-select__option{font-size:var(--sterl-copy-copy-big-font-size);font-weight:var(--sterl-copy-copy-big-font-weight);line-height:var(--sterl-copy-copy-big-line-height)}}.vtd-form__h1{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-1-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-1-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-1-headline-sc-line-height);font-weight:var(--sterl-headline-min-1-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h1{font-size:var(--sterl-headline-max-1-headline-sc-font-size);letter-spacing:var(--sterl-headline-max-1-headline-sc-letter-spacing);line-height:var(--sterl-headline-max-1-headline-sc-line-height)}}.vtd-form__h2{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-2-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-2-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-2-headline-sc-line-height);font-weight:var(--sterl-headline-min-2-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h2{letter-spacing:var(--sterl-headline-max-2-headline-sc-letter-spacing);font-size:var(--sterl-headline-max-2-headline-sc-font-size);line-height:var(--sterl-headline-max-2-headline-sc-line-height)}}.vtd-form__h3{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-3-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-3-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-3-headline-sc-line-height);font-weight:var(--sterl-headline-min-3-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h3{letter-spacing:var(--sterl-headline-max-3-headline-sc-letter-spacing);font-size:var(--sterl-headline-max-3-headline-sc-font-size);line-height:var(--sterl-headline-max-3-headline-sc-line-height)}}.vtd-form__h4{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-4-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-4-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-4-headline-sc-line-height);font-weight:var(--sterl-headline-min-4-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h4{letter-spacing:var(--sterl-headline-max-4-headline-sc-letter-spacing);font-size:var(--sterl-headline-max-4-headline-sc-font-size);line-height:var(--sterl-headline-max-4-headline-sc-line-height)}}.vtd-form__h5{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-5-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-5-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-5-headline-sc-line-height);font-weight:var(--sterl-headline-min-5-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h5{letter-spacing:var(--sterl-headline-max-5-headline-sc-letter-spacing);font-size:var(--sterl-headline-max-5-headline-sc-font-size);line-height:var(--sterl-headline-max-5-headline-sc-line-height)}}.vtd-form__h6{font-family:var(--sterl-font-families-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:var(--sterl-color-interactive-primary-default);font-size:var(--sterl-headline-min-6-headline-sc-font-size);letter-spacing:var(--sterl-headline-min-6-headline-sc-letter-spacing);line-height:var(--sterl-headline-min-6-headline-sc-line-height);font-weight:var(--sterl-headline-min-6-headline-sc-font-weight)}@media(min-width: 768px){.vtd-form__h6{letter-spacing:var(--sterl-headline-max-6-headline-sc-letter-spacing);font-size:var(--sterl-headline-max-6-headline-sc-font-size);line-height:var(--sterl-headline-max-6-headline-sc-line-height)}}.vtd-form__display{font-size:var(--sterl-headline-min-display-sc-font-size);letter-spacing:var(--sterl-headline-min-display-sc-letter-spacing);line-height:var(--sterl-headline-min-display-sc-line-height);font-weight:var(--sterl-headline-min-display-sc-font-weight)}@media(min-width: 768px){.vtd-form__display{letter-spacing:var(--sterl-headline-max-display-sc-letter-spacing);font-size:var(--sterl-headline-max-display-sc-font-size);line-height:var(--sterl-headline-max-display-sc-line-height)}}.vtd-checkbox__input{position:absolute;z-index:-1;opacity:0}.vtd-checkbox__label{color:var(--sterl-color-content-interactive-primary-default);font-weight:400;font-family:var(--sterl-font-families-default);font-size:15px;line-height:1.625}.vtd-checkbox__control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:15px}.vtd-checkbox__control p a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;padding-bottom:.3rem;text-decoration:underline;text-decoration-color:var(--sterl-color-primary-default)}.vtd-checkbox__control--checkbox .vtd-checkbox__indicator::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--sterl-color-interactive-control-default);border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.vtd-checkbox__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:none;border:1px solid var(--sterl-color-border-strong);border-radius:var(--sterl-border-radius-element);transition:transform .3s ease,background-color .3s ease}.vtd-checkbox__indicator--error{border-color:var(--sterl-color-validation-invalid-strong) !important}.vtd-checkbox__input:checked~.vtd-checkbox__indicator{background:var(--sterl-color-primary-default);transform:scale(1);transition:transform .3s ease,background-color .3s ease;border:none}.vtd-checkbox__input:checked~.vtd-checkbox__indicator::after{display:block}@media(min-width: 768px){.vtd-checkbox__control:hover .vtd-checkbox__indicator{transform:scale(1.25)}.vtd-checkbox__input:focus-visible~.vtd-checkbox__indicator{transform:scale(1.25)}}.vtd-checkbox span a{text-decoration:underline;color:var(--sterl-color-content-interactive-primary-default)}.vtd-form .vtd-radio__container{display:flex;gap:1rem;flex-wrap:wrap}@media(min-width: 1024px){.vtd-form .vtd-radio__container{display:flex;gap:1.5rem}}.vtd-form .vtd-radio__container--invalid{border:1px solid var(--sterl-color-validation-invalid-strong);box-sizing:border-box}.vtd-form .vtd-radio__block .label{position:relative;left:.5rem;top:.125rem;font-family:var(--sterl-copy-copy-base-font-family);font-size:var(--sterl-copy-copy-base-font-size);font-weight:var(--sterl-copy-copy-base-font-weight);line-height:var(--sterl-copy-copy-base-line-height);justify-content:center;display:flex;gap:.5rem}@media(min-width: 768px){.vtd-form .vtd-radio__block .label{left:.25rem}}.vtd-form .vtd-radio__block input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:3px solid #fff;border-radius:50%;padding-top:2px;margin:5px;transition:transform 300ms cubic-bezier(0.42, 0, 0.58, 1),background-color 300ms cubic-bezier(0.42, 0, 0.58, 1);box-shadow:0px 0px 0px 1px #000;-webkit-box-shadow:0px 0px 0px 1px #000;-moz-box-shadow:0px 0px 0px 1px #000}.vtd-form .vtd-radio__block input[type=radio]:checked{background-color:var(--sterl-color-primary-default);box-shadow:0px 0px 0px 1px var(--sterl-color-neutral-strong);-webkit-box-shadow:0px 0px 0px 1px var(--sterl-color-neutral-strong);-moz-box-shadow:0px 0px 0px 1px var(--sterl-color-neutral-strong);transform:scale(1.25)}@media(width >= 768px){.vtd-form .vtd-radio__block input:hover,.vtd-form .vtd-radio__block input:focus{background-color:var(--sterl-color-primary-default);box-shadow:0px 0px 0px 1px var(--sterl-color-primary-default);-webkit-box-shadow:0px 0px 0px 1px var(--sterl-color-primary-default);-moz-box-shadow:0px 0px 0px 1px var(--sterl-color-primary-default);transform:scale(1.25)}}.vtd-form .group{width:100%;gap:1.5rem}@media(min-width: 1024px){.vtd-form .group{display:flex;gap:1.5rem}}.vtd-form .group__item{display:flex;width:100%}@media(min-width: 1024px){.vtd-form .group__item{margin-bottom:0}}.vtd-form .vtd-input__field{height:100%;width:100%;padding:0;margin:0;display:block}@media(min-width: 1024px){.vtd-form .vtd-input__field{display:flex}}.vtd-form .vtd-input__field--date{display:block;height:100%;width:fit-content}.vtd-form .vtd-btn-container{position:relative;align-items:center;justify-content:center;display:flex;gap:.25rem}.vtd-form .vtd-btn-container--textarea{display:block;top:1.5rem;height:100%}.vtd-form .vtd-btn-container .vtd-btn{display:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer;top:-0.125rem}.vtd-form .vtd-btn-container .vtd-btn--info{display:inline-flex;border-radius:50%;background-color:var(--sterl-status-fill-info);font-size:var(--sterl-copy-caption-font-size, 12px);font-family:"Courier New",monospace;font-weight:400;line-height:1.5;color:var(--sterl-color-interactive-control-default, #666);transition:all .2s ease}@media(hover: none)and (pointer: coarse){.vtd-form .vtd-btn-container .vtd-btn--info{width:24px;height:24px;font-size:14px}}@media(hover: hover)and (pointer: fine){.vtd-form .vtd-btn-container .vtd-btn--info:hover{background-color:rgba(0,0,0,.1);transform:scale(1.1)}}.vtd-form .vtd-btn-container .vtd-btn--clear{border:none;outline:none;background-color:rgba(0,0,0,0);border-radius:50%}.vtd-form .vtd-btn-container .vtd-btn--visible{display:inline-flex !important}.vtd-form .animated-btn__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;transition-property:color,background-color,border-color;transition-duration:300ms;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.vtd-form .animated-btn__secondary:hover{color:#000}.vtd-form .animated-btn__secondary:hover .animated-btn__icon{transform:translateX(0);opacity:1}.vtd-form .animated-btn__secondary:hover .animated-btn__text{transform:translateX(0)}.vtd-form .animated-btn__file-upload{gap:.5rem;padding:1rem 1rem 1rem .75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--sterl-border-radius-default);transition-property:background-color,color;transition-duration:300ms;transition-timing-function:var(--sterl-hover);outline-offset:2px;text-transform:uppercase;pointer-events:auto;background-color:var(--sterl-selection-fill-action);color:var(--sterl-selection-on-fill-action)}.vtd-form .animated-btn__file-upload:hover{background-color:var(--sterl-selection-fill-action-hover);color:var(--sterl-selection-on-fill-action-hover)}.vtd-form .animated-btn__file-upload:hover .animated-btn__icon{transform:translateX(0);opacity:1}.vtd-form .animated-btn__file-upload:hover .animated-btn__text{transform:translateX(0)}.vtd-form .animated-btn__file-upload:focus{background-color:var(--sterl-selection-fill-action-hover);color:var(--sterl-selection-on-fill-action-hover)}.vtd-form .animated-btn__file-upload:active{background-color:var(--sterl-selection-fill-action-pressed);color:var(--sterl-selection-on-fill-action-pressed)}.vtd-form .animated-btn__file-upload:disabled{pointer-events:none;background-color:var(--sterl-selection-fill-action-disabled);color:var(--sterl-selection-on-fill-action-disabled)}.vtd-form .animated-btn__icon{color:#fff;stroke-width:.5;font-size:.75rem !important;transform:translateX(-0.25rem);opacity:0;transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1)}.vtd-form .animated-btn__text{position:relative;font-family:var(--sterl-font-families-default);font-size:var(--sterl-interactive-button-font-size);font-weight:var(--sterl-interactive-button-font-weight);line-height:var(--sterl-interactive-button-line-height);letter-spacing:var(--sterl-interactive-button-letter-spacing);text-transform:uppercase;transform:translateX(-0.5rem);transition:transform 300ms cubic-bezier(0.42, 0, 0.58, 1)}.vtd-form .file__wrapper{display:inline-flex;flex:1 1 0;align-items:flex-start;justify-content:flex-start;align-self:stretch;padding:.75rem;transition:all .2s ease}.vtd-form .file__wrapper:focus-within{border-color:var(--sterl-color-interactive-primary-default)}.vtd-form .file__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0 1.5rem 0;width:100%;height:100%}.vtd-form .file__file-info{width:100%}.vtd-form .file__icon{width:2rem;height:2rem;margin-bottom:1.25rem;color:#6b7280;transition:transform .2s ease}.vtd-form .file__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.vtd-form .file__text{margin-top:1.25rem;font-family:var(--sterl-copy-caption-font-family);font-size:var(--sterl-copy-caption-font-size);font-weight:var(--sterl-copy-caption-font-weight);text-transform:uppercase;line-height:var(--sterl-other-unit-line-height);letter-spacing:var(--sterl-copy-caption-letter-spacing);color:var(--sterl-general-text-subtle)}.vtd-form .file__upload-container{margin:0 auto;background-color:rgba(211,211,211,.2);padding:16px}.vtd-form .upload__container{margin:0 auto;background-color:rgba(211,211,211,.2);padding:16px}.vtd-form .upload__title{font-size:22px;margin-bottom:20px;font-weight:600;color:#1a1a1a}.vtd-form .upload__item{display:flex;align-items:center;padding:12px;background-color:#fff;margin-bottom:12px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.vtd-form .upload__item--invalid{border:1px solid var(--sterl-color-validation-invalid-strong)}.vtd-form .meta-container{display:flex;width:100%;gap:1rem;padding:.5rem;background-color:#f5f5f5;border-radius:4px;margin-bottom:1rem;font-size:.9rem;color:#555}.vtd-form .meta-container__files-count{display:flex;align-items:center}@media(max-width: 768px){.vtd-form .meta-container__files-count{display:none}}.vtd-form .meta-container__files-total-size{display:flex;align-items:center}@media(max-width: 768px){.vtd-form .meta-container__files-total-size{display:none}}.vtd-form .meta-container__files-limit{display:flex;align-items:center;margin-left:auto}@media(max-width: 768px){.vtd-form .meta-container{display:block;gap:0}}#vtd-error-indicator-wrapper.vtd-error-indicator{z-index:10;grid-column:span 6/span 6;display:none;gap:.625rem;padding:1.5rem;background-color:var(--sterl-background-error);margin:3rem 0}@media(min-width: 768px){#vtd-error-indicator-wrapper.vtd-error-indicator{grid-column:span 10/span 10;grid-column-start:2}}#vtd-error-indicator-wrapper.vtd-error-indicator .icon{position:relative;top:.25rem}#vtd-error-indicator-wrapper.vtd-error-indicator .text{font-family:var(--sterl-copy-copy-base-bold-font-family);font-size:var(--sterl-copy-copy-base-bold-font-size);font-weight:var(--sterl-copy-copy-base-bold-font-weight);line-height:var(--sterl-copy-copy-base-bold-line-height)}#vtd-error-indicator-wrapper.vtd-error-indicator .li-part{display:flex;font-size:var(--sterl-copy-copy-small-font-size);font-weight:var(--sterl-copy-copy-base-font-weight);line-height:var(--sterl-copy-copy-base-line-height);letter-spacing:var(--sterl-copy-copy-base-letter-spacing)}@media(min-width: 768px){#vtd-error-indicator-wrapper.vtd-error-indicator .li-part{font-size:var(--sterl-copy-copy-base-font-size)}}#vtd-error-indicator-wrapper.vtd-error-indicator .bullet-point{display:inline;margin-right:.6rem;align-self:center}#vtd-error-indicator-wrapper.vtd-error-indicator ul{list-style:none}#vtd-error-indicator-wrapper.vtd-error-indicator .invisible{display:none}.success-message{z-index:10;grid-column:span 6/span 6;margin-top:3rem;display:none;flex-direction:column;align-items:center;border-radius:var(--sterl-border-radius-default);background-color:var(--sterl-color-background-success);padding:3rem .75rem}.success-message__text{text-align:center;font-family:var(--sterl-copy-copy-big-font-family);font-size:var(--sterl-copy-copy-big-font-size);font-weight:var(--sterl-copy-copy-big-font-weight)}@media(min-width: 768px){.success-message{grid-column:span 10/span 10;grid-column-start:2;padding-top:4rem;padding-bottom:4rem}}.date-picker{position:relative}.date-picker__popup{position:absolute;right:2.5rem;background:#fff;border:1px solid #ccc;border-radius:var(--sterl-border-radius-default);padding:10px;z-index:100;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media(max-width: 480px){.date-picker__popup{right:50%;transform:translateX(50%)}}.calendar__nav__button{padding:.5rem 1rem;background:#fff;cursor:pointer;font-size:.875rem;transition:all .2s ease}.calendar__nav__button--cancel{color:var(--sterl-color-content-interactive-inactive);border-bottom:1px solid var(--sterl-color-content-interactive-inactive)}.calendar__nav__button--save{background-color:var(--sterl-color-primary-default);color:var(--sterl-color-interactive-control-default);border-radius:var(--sterl-border-radius-default)}.calendar__nav__button--save-disabled{background-color:var(--sterl-color-primary-disabled);color:var(--sterl-color-content-primary)}.calendar__nav__button--navigate{font-size:1.25rem;padding:0 8px}.calendar__nav__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-bottom:2px solid #ccc;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right center;padding-right:1rem;background-size:16px 16px;font-size:16px;transition:all .3s ease;cursor:pointer}.calendar__nav__select:focus{outline:none;border-color:var(--sterl-color-content-interactive-primary-active)}.calendar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar__footer{display:flex;justify-content:space-between;margin:10px .5rem}.calendar__grid{display:grid;grid-template-columns:repeat(7, 2rem);align-items:center;gap:.25rem;text-align:center}.calendar__day-label{font-weight:bold;color:#555}.calendar__day{padding:6px;border-radius:var(--sterl-border-radius-default);cursor:pointer;user-select:none;transition:all .2s ease}.calendar__day:hover:not(.calendar__day--disabled){background-color:var(--sterl-color-interactive-primary-hover)}.calendar__day--selected{background-color:var(--sterl-color-content-interactive-primary-active);color:#fff}.calendar__day--disabled{color:var(--sterl-color-content-interactive-disabled);pointer-events:none}.calendar__day--prev-month,.calendar__day--next-month{color:var(--sterl-color-content-interactive-disabled)}.calendar__day--in-range{background-color:var(--sterl-teaser-text-decorative-highlight)}.calendar__day--curr-day{border:1px solid var(--sterl-color-primary-additional)}.calendar__day--weekend{color:var(--sterl-color-validation-invalid-strong);pointer-events:none}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--day-name{display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-cell{padding:6px;border-radius:var(--sterl-border-radius-default);cursor:pointer;user-select:none;transition:all .2s ease;box-sizing:border-box;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell:hover:not(.-disabled-){background-color:var(--sterl-color-interactive-primary-hover)}.air-datepicker-cell.-selected-{background-color:var(--sterl-color-content-interactive-primary-active);color:#fff}.air-datepicker-cell.-disabled-{color:var(--sterl-color-content-interactive-disabled);pointer-events:none}.air-datepicker-cell.-day-.-other-month-{color:var(--sterl-color-content-interactive-disabled)}.air-datepicker-cell.-focus-{background-color:var(--sterl-color-interactive-primary-hover)}.air-datepicker-cell.-current-{border:1px solid var(--sterl-color-primary-additional)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--sterl-color-interactive-primary-hover);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:hsla(0,0%,100%,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px }.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99 }.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}.vtd-loading-spinner{width:48px;height:48px;border:1px solid rgba(0,0,0,0);border-top:1px solid var(--sterl-general-stroke-decorative);border-radius:50%;animation:spin 1.2s linear infinite}.vtd-spinner-overlay{position:absolute;top:0;left:-5px;display:none;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.5);width:calc(100% + 5px);height:100%}@keyframes spin{0%{transform:rotate(0deg);animation-timing-function:ease-in-out}100%{transform:rotate(360deg)}}.vtd-rule_indicator_wrapper{display:block}ul.vtd-rule-list{text-align:start;list-style:none;padding-left:0;display:none}ul.vtd-rule-list li{position:relative;padding-left:1.5em;margin-bottom:.5em}ul.vtd-rule-list li::before{content:"";position:absolute;left:.2em;top:.2rem;width:1em;height:1em;background-repeat:no-repeat}.vtd-error_indicator_wrapper{display:flex;position:relative;width:max-content;top:.5rem}ul.vtd-field-error{display:none;text-align:start;list-style:none;padding-left:0}ul.vtd-field-error li{position:relative;padding-left:1.75rem;margin-bottom:.5em;color:var(--sterl-color-validation-invalid-strong);font-size:var(--sterl-copy-copy-small-font-size, 0.875rem);font-family:var(--sterl-interactive-textlink-small-font-family)}ul.vtd-field-error li::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-repeat:no-repeat;background-image:url(/build/v0.0.1/assets/icons/error-symbol.e2a85931315dad1cd0a5.svg)}ul.vtd-rule-list li.valid::before{background-image:url(/build/v0.0.1/assets/icons/check.e3a103b5d37435571b88.svg)}ul.vtd-rule-list li.invalid::before{background-image:url(/build/v0.0.1/assets/icons/cross.26983e7ab3f736cda0d8.svg)}.info-tooltip-component{position:relative;display:inline-block;width:fit-content;line-height:0;font-size:0;overflow-anchor:none}.info-tooltip{overflow-anchor:none;display:none;transform-origin:center center;outline:none;position:absolute !important;padding:.5rem;border:1px solid var(--sterl-color-neutral-strong, #ccc);border-radius:var(--sterl-border-radius-default, 6px);background-color:var(--sterl-background-light, white);color:var(--sterl-text-color, #333);width:350px;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.15);pointer-events:none;font-family:var(--sterl-copy-copy-small-font-family);font-size:var(--sterl-copy-copy-small-font-size);line-height:var(--sterl-copy-copy-small-line-height)}.tooltip-content{padding:12px;font-size:13px;line-height:1.4;overflow-y:auto;max-height:176px;pointer-events:none}.tooltip-content::-webkit-scrollbar{width:4px}.tooltip-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tooltip-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}@media(prefers-reduced-motion: reduce){.vtd-btn--info,.info-tooltip{transition:none}}.vtd-hidden{display:none}.vtd-progressbar{margin-bottom:1rem}.vtd-progressbar__current-step{font-weight:bold}.vtd-progressbar__total-steps{color:var(--sterl-color-neutral-strong)}.vtd-progressbar progress{width:100%;height:5px}.vtd-progressbar progress[value]{--color: var(--sterl-color-primary-default);--background: var(--sterl-general-stroke);border-radius:10em;background:var(--background)}.vtd-progressbar progress[value]::-webkit-progress-bar{background:var(--background);border-radius:10em}.vtd-progressbar progress[value]::-webkit-progress-value{background:var(--color);border-radius:10em}.vtd-progressbar progress[value]::-moz-progress-bar{background:var(--color);border-radius:10em}.vtd-progressbar__bar-inner{display:block;height:100%;background-color:var(--sterl-color-primary-default)}.dropdown{position:absolute;width:100%;z-index:10;border:1px solid var(--sterl-color-neutral-strong);border-radius:var(--sterl-border-radius-default);display:none;background-color:#fff;overflow:hidden;transform:translateY(6px)}.drop__item{width:100%;display:flex;padding:8px 14px;gap:12px;cursor:pointer;border-bottom:1px solid var(--sterl-color-neutral-strong)}.drop__item:last-child{border-bottom:none}.drop__item:hover{background-color:rgba(211,211,211,.8)}.drop__name{font-size:var(--sterl-copy-copy-big-font-size);font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop__addr{font-size:1rem;color:var(--text-muted);margin-top:2px}.leadtool-checkbox{--tile-padding: 16px;--font-size: 16px;--hover-offset: 0px;--icon-size: 40px;--checkmark-size: 20px;--border-color: var(--sterl-general-stroke);position:relative}.leadtool-checkbox:hover,.leadtool-checkbox:focus-within{--border-color: var(--sterl-color-primary-default)}@media(min-width: 768px){.leadtool-checkbox:hover,.leadtool-checkbox:focus-within{--hover-offset: 4px}}@media(min-width: 768px){.leadtool-checkbox{--font-size: 18px}}@media(min-width: 1024px){.leadtool-checkbox{--tile-padding: 24px;--font-size: 20px;--icon-size: 48px;--checkmark-size: 24px}}.leadtool-checkbox__input{position:absolute;top:0;left:0;opacity:0}.leadtool-checkbox__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--tile-padding);height:10rem;padding:var(--tile-padding);border:1px solid var(--border-color);transition:all .3s ease-in-out;cursor:pointer;text-align:center}.leadtool-checkbox__title{font-size:var(--font-size);word-break:break-word;hyphens:auto}.leadtool-checkbox__icon{width:var(--icon-size);height:var(--icon-size)}.leadtool-checkbox__checkmark{display:none;position:absolute;top:calc(var(--tile-padding));right:calc(var(--tile-padding));width:var(--checkmark-size);height:var(--checkmark-size);transition:all .3s ease-in-out;background:none;border:1px solid var(--sterl-color-neutral-strong)}.leadtool-checkbox__checkmark::after{content:"";position:absolute;top:2px;left:6px;transform:rotate(45deg);width:6px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff}@media(min-width: 1024px){.leadtool-checkbox__checkmark::after{top:4px;left:8px}}.leadtool-checkbox__input[type=checkbox]~.leadtool-checkbox__checkmark{display:block}.leadtool-checkbox__input:checked~.leadtool-checkbox__checkmark{background-color:var(--sterl-color-primary-default);border-color:var(--sterl-color-primary-default)}.leadtool-checkbox__input:checked~.leadtool-checkbox__content,.leadtool-checkbox.invalid .leadtool-checkbox__checkmark,.leadtool-checkbox.invalid .leadtool-checkbox__content{--border-color: var(--sterl-color-primary-default)}.leadtool-checkbox__input:disabled~.leadtool-checkbox__content{cursor:default}.step-content-grid{display:grid;gap:24px;width:100%;margin:0 auto}@media(min-width: 768px){.step-content-grid{grid-template-columns:repeat(2, 1fr)}.step-content-grid--uneven{grid-template-columns:2fr 3fr}}.cost .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Cost.95bc51e7dce5b050d400.svg);display:block}.saving .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Saving.36a8f20b8d64b80961fa.svg);display:block}.heatpump .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Heatpump.ba7705f59ccbec8362e8.svg);display:block}.indoor-sitting .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/IndoorSitting.7fd1c06d919c913fa290.svg);display:block}.single-famhouse .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Single-FamilyHouse.507dc3d9968a2599a483.svg);display:block}.multi-famhouse .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Multi-FamilyHouse.e76d8df7fe0d5bdb2734.svg);display:block}.modernisation .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/Modernisation.2c32d084e19ae7165990.svg);display:block}.new-build .leadtool-checkbox__icon::before{content:url(/build/v0.0.1/assets/icons/NewBuild.51b76903a649298ec5fa.svg);display:block}.vtd-form .label__container{position:absolute;grid-area:label;display:flex;align-items:center;overflow:visible;text-transform:uppercase;transform:translateY(1.25rem);transition:transform .3s}.vtd-form .label__container--focused{transform:translateY(0)}.vtd-form .label__container--select-label{transform:translateY(-0.5rem)}.vtd-form .label__container--textarea-label{transform:none;align-items:flex-start;height:auto}
