:root {
  --container--main: 1800px;
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark);
  --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
  --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-100);
  --_🔠-typography---size--body-1: 24px;
  --_🔠-typography---line-height--body-1: 150%;
  --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-1: 0px;
  --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h1: 88px;
  --_🔠-typography---line-height--h1: 115%;
  --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h1: 0px;
  --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h2: 72px;
  --_🔠-typography---line-height--h2: 115%;
  --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h2: 0px;
  --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h3: 64px;
  --_🔠-typography---line-height--h3: 115%;
  --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h3: 0px;
  --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h4: 48px;
  --_🔠-typography---line-height--h4: 115%;
  --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h4: 0px;
  --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h5: 32px;
  --_🔠-typography---line-height--h5: 115%;
  --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h5: 0px;
  --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h6: 24px;
  --_🔠-typography---line-height--h6: 125%;
  --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h6: 0px;
  --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
  --_🔠-typography---size--body-2: 20px;
  --_🔠-typography---line-height--body-2: 150%;
  --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-2: 0px;
  --_🔠-typography---size--body-3: 16px;
  --_🎨-color--base---accent--primary: #0072bc;
  --spacing--32: 32px;
  --spacing--0: 0px;
  --spacing--12: 12px;
  --spacing--24: 24px;
  --spacing--16: 16px;
  --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16);
  --_🔘-radius---ui-elements--input: 0px;
  --_🎨-color--base---neutral--dark-0: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 0%, transparent);
  --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-0);
  --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64);
  --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
  --_🔠-typography---line-height--body-3: 150%;
  --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-3: 0px;
  --_🎨-color--base---neutral--dark-32: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 32%, transparent);
  --spacing--80: 80px;
  --grid--page-padding: 6vw;
  --section-padding--small: 80px;
  --spacing--64: 64px;
  --spacing--48: 48px;
  --max-width--10-columns: 1144px;
  --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64);
  --section-padding--large: 160px;
  --section-padding--extra-large: 200px;
  --section-padding--medium: 120px;
  --spacing--8: 8px;
  --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8);
  --_🔘-radius---general--default: 0px;
  --_🎨-color--base---ui--error: #c94040;
  --_🎨-color--base---neutral--light-100: white;
  --_🎨-color--base---neutral--dark-100: #0a0a0b;
  --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
  --_🔠-typography---size--label-2: 16px;
  --_🔠-typography---line-height--label-2: 150%;
  --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-2: 0px;
  --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-88);
  --_❇️-icon---icon-size--large: 24px;
  --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100);
  --_🔘-radius---ui-elements--button-base: 0px;
  --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
  --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100);
  --_🔠-typography---size--button-1: 18px;
  --_🔠-typography---line-height--button-1: 150%;
  --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-1: 0px;
  --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8);
  --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8);
  --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--base---neutral--light-16: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 16%, transparent);
  --_🎨-color--base---neutral--light-8: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 8%, transparent);
  --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--dark-4);
  --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h0: 112px;
  --_🔠-typography---line-height--h0: 115%;
  --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h0: 0px;
  --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88);
  --grid--column-gap: 24px;
  --spacing--20: 20px;
  --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-88);
  --max-width--8-columns: 912px;
  --_🔘-radius---ui-elements--button-circle: 0px;
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark);
  --max-width--6-columns: 680px;
  --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
  --_🎨-color--base---neutral--dark-48: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 48%, transparent);
  --_🎨-color--base---neutral--dark-64: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 64%, transparent);
  --_❇️-icon---icon-stroke: 1.5px;
  --_❇️-icon---icon-size--small: 12px;
  --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100);
  --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0);
  --max-width--7-columns: 796px;
  --spacing--4: 4px;
  --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark);
  --_🎨-color--base---neutral--light-0: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 0%, transparent);
  --spacing--120: 120px;
  --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--base---background-base--dark: #0a0a0b;
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary);
  --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---accent--primary);
  --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
  --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
  --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
  --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
  --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
  --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
  --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
  --_🔠-typography---weight--body: var(--all-weights--normal);
  --_🔠-typography---weight--label: var(--all-weights--normal);
  --_🔠-typography---weight--button: var(--all-weights--normal);
  --_🔘-radius---general--large: 2px;
  --_🔘-radius---general--full: 100vw;
  --_🔠-typography---size--button-2: 16px;
  --_🔠-typography---size--label-1: 18px;
  --grid--content-gap: 120px;
  --container--small: 912px;
  --_🎨-color--base---neutral--dark-88: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 88%, transparent);
  --_🔠-typography---line-height--button-2: 150%;
  --_🔠-typography---line-height--label-1: 150%;
  --_🔠-typography---letter-spacing--button-2: 0px;
  --_🔠-typography---letter-spacing--label-1: 0px;
  --_🎨-color--base---neutral--dark-16: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 16%, transparent);
  --_🎨-color--base---neutral--dark-8: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 8%, transparent);
  --all-weights--thin: 100;
  --all-weights--extra-light: 200;
  --all-weights--light: 300;
  --all-weights--normal: 400;
  --all-weights--medium: 500;
  --all-weights--semi-bold: 600;
  --_🎨-color--base---neutral--dark-4: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 4%, transparent);
  --all-weights--bold: 700;
  --all-weights--extra-bold: 800;
  --all-weights--black: 900;
  --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
  --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
  --_🎨-color--base---neutral--light-88: #f6f3ece0;
  --_🎨-color--base---neutral--light-64: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 64%, transparent);
  --_🎨-color--base---neutral--light-48: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 48%, transparent);
  --_🎨-color--base---neutral--light-32: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 32%, transparent);
  --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64);
  --_❇️-icon---icon-size--medium: 16px;
  --_🎨-color--base---neutral--light-4: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 4%, transparent);
  --_🎨-color--base---background-base--light: white;
  --_🎨-color--base---background-lift--light: white;
  --_🎨-color--base---background-lift--dark: #121212;
  --_🎨-color--base---background-lift-opacity--light: #fcfaf6cc;
  --_🎨-color--base---background-lift-opacity--dark: #121212cc;
  --_🎨-color--base---background-depth--light: #e6e0da;
  --_🎨-color--base---background-depth--dark: #212122;
  --_🎨-color--base---background-contrast--light: #040404;
  --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--base---background-contrast--dark: #f6f3ec;
  --_🎨-color--base---ui--success: #2ad87f;
  --_🎨-color--base---ui--warning: #c56a21;
  --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
  --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8);
  --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16);
}

body {
  max-width: var(--container--main);
  background-color: var(--_🎨-color--tokens---background--base);
  font-family: var(--_🔠-typography---font-family--body-1);
  color: var(--_🎨-color--tokens---text-body--strong);
  font-size: var(--_🔠-typography---size--body-1);
  line-height: var(--_🔠-typography---line-height--body-1);
  font-weight: var(--_🔠-typography---font-weight--body-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-1);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark);
  --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16);
  --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-0);
  --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8);
  --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100);
  --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8);
  --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8);
  --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-64);
  --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--dark-4);
  --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88);
  --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark);
  --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100);
  --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0);
  --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark);
  --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary);
  --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---accent--primary);
  --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64);
  --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88);
  --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48);
  --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-4);
  --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100);
  --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8);
  --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16);
}

h1 {
  font-family: var(--_🔠-typography---font-family--h1);
  font-size: var(--_🔠-typography---size--h1);
  line-height: var(--_🔠-typography---line-height--h1);
  font-weight: var(--_🔠-typography---font-weight--h1);
  letter-spacing: var(--_🔠-typography---letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--_🔠-typography---font-family--h2);
  font-size: var(--_🔠-typography---size--h2);
  line-height: var(--_🔠-typography---line-height--h2);
  font-weight: var(--_🔠-typography---font-weight--h2);
  letter-spacing: var(--_🔠-typography---letter-spacing--h2);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  font-family: var(--_🔠-typography---font-family--h4);
  font-size: var(--_🔠-typography---size--h4);
  line-height: var(--_🔠-typography---line-height--h4);
  font-weight: var(--_🔠-typography---font-weight--h4);
  letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  letter-spacing: var(--_🔠-typography---letter-spacing--h5);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-family: var(--_🔠-typography---font-family--h6);
  font-size: var(--_🔠-typography---size--h6);
  line-height: var(--_🔠-typography---line-height--h6);
  font-weight: var(--_🔠-typography---font-weight--h6);
  letter-spacing: var(--_🔠-typography---letter-spacing--h6);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  max-width: var(--container--main);
  font-family: var(--_🔠-typography---font-family--body-2);
  font-size: var(--_🔠-typography---size--body-2);
  line-height: var(--_🔠-typography---line-height--body-2);
  font-weight: var(--_🔠-typography---font-weight--body-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  margin-bottom: 10px;
}

a {
  color: var(--_🎨-color--tokens---text-body--strong);
  text-decoration: none;
}

ul {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 24px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  font-size: var(--_🔠-typography---size--body-2);
  padding-bottom: 5px;
}

img {
  max-width: 100%;
  display: inline-block;
}

sup, sub {
  font-size: var(--_🔠-typography---size--body-3);
}

blockquote {
  border-left: 2px solid var(--_🎨-color--base---accent--primary);
  font-family: var(--_🔠-typography---font-family--body-1);
  font-size: var(--_🔠-typography---size--body-1);
  line-height: var(--_🔠-typography---line-height--body-1);
  font-style: italic;
  font-weight: var(--_🔠-typography---font-weight--body-1);
  margin-bottom: 10px;
  padding: 10px 20px;
}

figure {
  margin-bottom: 10px;
  display: flex;
}

figcaption {
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-style: italic;
  line-height: 120%;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.main-container {
  z-index: 2;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.main-container:where(.w-variant-4fc54cc7-8b54-beec-d8ef-5c3ff8f90ce4) {
  position: static;
}

.main-container.footer {
  padding: var(--spacing--80) var(--spacing--0) var(--grid--page-padding);
}

.main-container.footer.scroll-in-w-blur {
  padding-top: var(--spacing--0);
  padding-bottom: var(--spacing--24);
  padding-top: var(--spacing--0);
  padding-bottom: var(--spacing--24);
}

.main-container.cta-block {
  position: static;
  overflow: hidden;
}

.main-container.cta-block.scroll-in-w-blur {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 30vw;
  display: flex;
  position: relative;
}

.main-container.cta-block.scroll-in-w-blur.interactive-cta {
  position: relative;
}

.text-body {
  font-family: var(--_🔠-typography---font-family--body-2);
  color: var(--_🎨-color--tokens---text-body--strong);
  font-size: var(--_🔠-typography---size--body-2);
  line-height: var(--_🔠-typography---line-height--body-2);
  font-weight: var(--_🔠-typography---font-weight--body-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  margin-top: 0;
  margin-bottom: 0;
}

.text-body.large {
  font-family: var(--_🔠-typography---font-family--body-1);
  font-size: var(--_🔠-typography---size--body-1);
  line-height: var(--_🔠-typography---line-height--body-1);
  font-weight: var(--_🔠-typography---font-weight--body-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-1);
}

.text-body.large.centre {
  text-align: center;
}

.text-body.medium {
  color: var(--_🎨-color--tokens---button-tertiary-hover--text);
}

.section {
  z-index: 2;
  padding-top: var(--section-padding--small);
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
  background-color: var(--_🎨-color--tokens---background--base);
  color: var(--_🎨-color--tokens---text-body--strong);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.section.template-details-section {
  padding-top: var(--spacing--0);
}

.section.hero-template {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--spacing--64);
}

.section.hero {
  width: 100%;
  padding: var(--spacing--0);
  aspect-ratio: 2.39;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.faq-section {
  min-height: 56vw;
  padding: var(--spacing--0) var(--spacing--0) var(--section-padding--small);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.faq-section:where(.w-variant-4fc54cc7-8b54-beec-d8ef-5c3ff8f90ce4), .section.faq-section:where(.w-variant-aa4a8db5-9fce-ecd3-4046-af1182f249d8) {
  background-color: var(--_🎨-color--tokens---background--base);
}

.section.news-listing-section {
  padding-top: var(--spacing--0);
  padding-bottom: var(--section-padding--small);
}

.section.hero-article-section {
  padding-top: var(--section-padding--small);
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
}

.section.cms-section {
  width: 100%;
}

.section.hero-contact-c-section {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--medium);
  background-image: url("https://cdn.prod.website-files.com/6a847bd932b6b758ce189d30/6a847bd932b6b758ce18a090_echodyne-map-background.webp");
  background-position: 0 0;
  background-size: cover;
  overflow: clip;
}

.section.newsroom-hero {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--small);
  overflow: clip;
}

.section.gallery._4-cards:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7), .section.gallery._4-cards:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8) {
  padding-bottom: var(--spacing--0);
}

.section.no-padding {
  padding: var(--spacing--0) var(--spacing--0) var(--section-padding--small);
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.newsroom-featured {
  padding-top: 0;
}

.section.cta {
  width: 100%;
  padding: var(--spacing--0);
}

.section.cta.interactive-cta {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 30vw;
  display: flex;
}

.section.gallery {
  padding-right: var(--spacing--0);
  padding-left: var(--spacing--0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.gallery._4-cards {
  padding-bottom: var(--spacing--0);
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.gallery._4-cards:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7), .section.gallery._4-cards:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8) {
  padding-bottom: var(--spacing--0);
}

.section.anchor-tabs {
  padding-right: var(--spacing--0);
}

.section.anchor-tabs.scroll-in-w-blur {
  width: 100vw;
  padding-bottom: var(--section-padding--small);
  width: 100vw;
  padding-bottom: var(--section-padding--small);
}

.no-margins {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  margin-top: 0;
  margin-bottom: 0;
}

.label-small {
  font-family: var(--_🔠-typography---font-family--label-2);
  font-size: var(--_🔠-typography---size--label-2);
  line-height: var(--_🔠-typography---line-height--label-2);
  font-weight: var(--_🔠-typography---font-weight--label-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--label-2);
  text-transform: uppercase;
}

.label-small.label-medium {
  font-family: var(--_🔠-typography---font-family--body-3);
  font-size: var(--_🔠-typography---size--body-3);
  line-height: var(--_🔠-typography---line-height--body-3);
  font-weight: var(--_🔠-typography---font-weight--body-3);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-3);
  text-transform: capitalize;
}

.label-small.label-medium.text-align-right {
  width: 220px;
  color: var(--_🎨-color--tokens---text-label--medium);
  font-size: var(--_🔠-typography---size--label-2);
  text-align: left;
}

.label-small.label-medium.text-align-right.copyright {
  color: #fff9;
  font-size: 12px;
}

.footer {
  z-index: 2;
  width: 100%;
  padding: var(--spacing--48) var(--grid--page-padding) var(--spacing--0);
  background-color: var(--_🎨-color--tokens---background--base);
  position: relative;
}

.cta-main {
  width: 100%;
  padding: var(--spacing--8) var(--spacing--16);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  border-radius: var(--_🔘-radius---ui-elements--button-base);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  font-family: var(--_🔠-typography---font-family--button-1);
  color: var(--_🎨-color--tokens---button-primary-default--text);
  font-size: var(--_🔠-typography---size--button-1);
  line-height: var(--_🔠-typography---line-height--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-1);
  text-transform: none;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: background-color .15s, color .15s;
  display: flex;
  position: relative;
  overflow: visible;
}

.cta-main:hover {
  color: var(--_🎨-color--tokens---text-label--strong);
}

.cta-main.secondary {
  color: var(--_🎨-color--tokens---button-secondary-default--text);
}

.cta-main.secondary:hover {
  color: var(--_🎨-color--tokens---button-secondary-hover--text);
}

.cta-main.secondary {
  min-width: 140px;
}

.cta-main.primary {
  width: auto;
  min-width: 120px;
  max-width: none;
  padding: var(--spacing--8) var(--spacing--16);
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  pointer-events: auto;
  text-align: left;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  transition-property: none;
  position: relative;
  overflow: visible;
}

.cta-main.primary:hover {
  background-color: var(--_🎨-color--base---accent--primary);
  max-width: none;
}

.button-text {
  z-index: 1;
  position: static;
}

.button-text.primary {
  pointer-events: none;
  font-family: var(--_🔠-typography---font-family--button-1);
  font-size: var(--_🔠-typography---size--button-1);
  line-height: var(--_🔠-typography---line-height--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-1);
  text-transform: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.button-text.primary.secondary-26 {
  pointer-events: none;
  text-shadow: none;
}

.button-text.primary.secondary-26:hover {
  color: var(--_🎨-color--tokens---button-secondary-default--text);
  -webkit-text-stroke-color: var(--_🎨-color--tokens---button-secondary-default--text);
}

.button-bg {
  border: 1px solid var(--_🎨-color--tokens---button-primary-default--border);
  border-radius: var(--_🔘-radius---ui-elements--button-base);
  background-color: var(--_🎨-color--tokens---button-primary-default--background);
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-bg:hover {
  border-color: var(--_🎨-color--tokens---button-primary-hover--border);
  background-color: var(--_🎨-color--base---accent--primary);
}

.button-bg.secondary-27 {
  border-color: var(--_🎨-color--tokens---button-secondary-default--border);
  background-color: var(--_🎨-color--tokens---button-secondary-default--background);
  min-width: 140px;
  box-shadow: 0 -1px 0 0 var(--_🎨-color--base---neutral--light-16), 0 1px 0 0 var(--_🎨-color--base---neutral--light-8);
  pointer-events: none;
  color: var(--_🎨-color--tokens---button-secondary-default--text);
  transition-property: none;
}

.button-bg.secondary-27:hover {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  background-color: var(--_🎨-color--tokens---button-secondary-hover--background);
  font-family: var(--_🔠-typography---font-family--button-1);
  color: var(--_🎨-color--tokens---button-secondary-default--border);
  font-size: var(--_🔠-typography---size--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  line-height: 150%;
}

.image-cover {
  z-index: 1;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  transition: transform .35s cubic-bezier(.25, .46, .45, .94);
  overflow: visible;
  transform: scale(1.05);
}

.label-medium {
  color: var(--_🎨-color--tokens---text-label--medium);
}

.button-circle {
  z-index: 1;
  width: var(--spacing--8);
  height: var(--spacing--8);
  background-color: var(--_🎨-color--base---accent--primary);
  pointer-events: none;
  border-radius: 2px;
  flex: none;
  position: relative;
}

.button-circle:hover {
  background-color: var(--_🎨-color--base---accent--primary);
  color: var(--_🎨-color--tokens---button-primary-default--text);
  -webkit-text-stroke-color: var(--_🎨-color--tokens---button-primary-default--text);
}

.button-circle.secondary-24 {
  order: 1;
  display: none;
}

.footer-right {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.footer-column {
  width: 85%;
  padding-right: var(--grid--column-gap);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-links-column {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: row;
  width: 100%;
  display: flex;
}

.footer-link {
  color: var(--_🎨-color--tokens---text-body--strong);
  line-height: var(--_🔠-typography---line-height--body-2);
  margin-bottom: 10px;
}

.footer-legal-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 15%;
  height: 100%;
  display: flex;
}

.master-footer {
  flex-flow: row;
  display: flex;
}

.footer-info-block {
  grid-column-gap: var(--grid--column-gap);
  grid-row-gap: var(--grid--column-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-info-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.footer-contact-list {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  width: 100%;
  font-size: var(--_🔠-typography---size--button-1);
  line-height: var(--_🔠-typography---line-height--body-2);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.link-social {
  color: var(--_🎨-color--tokens---icon--strong);
  transition: color .3s;
}

.link-social:hover {
  color: var(--_🎨-color--tokens---icon--medium);
}

.icon-social-footer {
  width: var(--_❇️-icon---icon-size--large);
  height: var(--_❇️-icon---icon-size--large);
  display: flex;
}

.brand-footer {
  max-width: 440px;
  display: block;
}

.brand-footer.w--current {
  max-width: 150px;
}

.footer-bottom-right {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.text-align-right {
  text-align: right;
}

.button-slider {
  padding: var(--spacing--12);
  border-radius: var(--_🔘-radius---ui-elements--button-circle);
  background-color: var(--_🎨-color--tokens---background--base);
  color: var(--_🎨-color--base---accent--primary);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.button-slider:where(.w-variant-5792d278-dfb4-58fc-e0f1-816be54470a7) {
  border-style: none;
  border-color: var(--_🎨-color--tokens---button-secondary-default--border);
  background-color: var(--_🎨-color--tokens---background--lift);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.button-slider:hover {
  padding-top: var(--spacing--12);
  padding-bottom: var(--spacing--12);
  border-color: var(--_🎨-color--tokens---button-primary-hover--border);
  background-color: var(--_🎨-color--tokens---background--lift);
}

.button-slider:hover:where(.w-variant-5792d278-dfb4-58fc-e0f1-816be54470a7) {
  border-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  background-color: var(--_🎨-color--tokens---background--depth);
}

.button-slider.secondary {
  padding-top: var(--spacing--12);
  padding-bottom: var(--spacing--12);
  border-style: none;
  border-color: var(--_🎨-color--tokens---button-secondary-default--border);
  background-color: var(--_🎨-color--tokens---background--lift);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: border-color .3s, background-color .3s, color .3s;
}

.button-slider.secondary {
  border-color: var(--_🎨-color--tokens---button-secondary-default--border);
  background-color: var(--_🎨-color--tokens---button-secondary-default--background);
}

.button-slider.secondary:hover {
  border-color: var(--_🎨-color--tokens---button-secondary-hover--border);
  background-color: var(--_🎨-color--tokens---button-secondary-hover--background);
}

.icon-slider-button {
  width: var(--_❇️-icon---icon-size--large);
  height: var(--_❇️-icon---icon-size--large);
  color: var(--_🎨-color--tokens---icon--strong);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-slider-button:where(.w-variant-31998c3b-16f6-1669-9132-65d0d69952fb) {
  color: var(--_🎨-color--tokens---icon--strong);
  transform: rotate(180deg);
}

.content-cta {
  z-index: 5;
  padding: var(--section-padding--small) var(--grid--page-padding);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.content-cta.interactive-cta {
  justify-content: center;
  align-items: center;
  position: relative;
}

.image-wrap-cms {
  border: 0px solid var(--_🎨-color--tokens---border--subtle);
  border-radius: var(--_🔘-radius---general--default);
  width: 100%;
  height: 30vw;
  overflow: hidden;
}

.image-wrap-cms.thirds {
  aspect-ratio: 3 / 2;
  aspect-ratio: 3 / 2;
  height: auto;
}

.info-block-cms {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  flex-flow: row;
  padding-right: 1rem;
  display: flex;
}

.info-block-cms.itn {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: column;
}

.headline-news {
  width: 100%;
  margin-bottom: var(--spacing--64);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.left-headline-news {
  max-width: var(--max-width--6-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -25px;
  display: flex;
}

.left-headline-news:hover {
  text-underline-offset: 12px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_🎨-color--base---accent--primary);
  text-decoration-color: var(--_🎨-color--base---accent--primary);
  text-decoration-thickness: 4px;
}

.image-4 {
  width: 150px;
  max-width: none;
}

.footer-link-small {
  color: var(--_🎨-color--tokens---text-body--strong);
}

.footer-link-small.footer-link {
  font-size: 1.25vw;
  line-height: var(--_🔠-typography---line-height--body-2);
  font-size: 1.25vw;
  line-height: var(--_🔠-typography---line-height--body-2);
}

.link-block-4, .link-block-5 {
  display: flex;
}

.button-dot {
  z-index: 1;
  width: var(--spacing--8);
  height: var(--spacing--8);
  background-color: var(--_🎨-color--base---accent--primary);
  pointer-events: none;
  border-radius: 2px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.button-dot:hover {
  background-color: var(--_🎨-color--tokens---input-error--text);
}

.navbar-dropdown {
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: static;
}

.navbar-dropdown-description {
  color: #f6f3ece0;
  letter-spacing: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.more-icon {
  justify-content: flex-start;
  align-items: center;
  width: 27px;
  height: 27px;
  display: none;
}

.more-icon.visible {
  display: flex;
}

.nav-item-icon {
  width: 34px;
  height: 34px;
  display: none;
}

.navbar-dropdown-column_left {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding: 48px;
  display: flex;
}

.navbar-dropdown-column_left.more, .navbar-dropdown-column_left.hide, .navbar-dropdown-column_left.more, .navbar-dropdown-column_left.hide {
  width: auto;
  min-width: 35%;
  padding-left: 0;
}

.nav-menu-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-32 {
  display: none;
}

.navbar-dropdown-column_right {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 65%;
  padding: 48px 24px 48px 48px;
}

.navbar-dropdown-link {
  color: #f6f3ece0;
  order: 0;
  align-self: auto;
  margin: 0;
  padding: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 115%;
  display: block;
}

.navbar-dropdown-link.mobile {
  color: #fff;
  font-size: var(--_🔠-typography---size--h5);
  font-size: var(--_🔠-typography---size--h5);
  inset: auto auto 0% 0%;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: clip;
}

.subnav-links {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.subnav-links._2col {
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start;
  height: auto;
  display: grid;
}

.main-nav-link {
  font-family: var(--_🔠-typography---font-family--button-1);
  font-size: var(--_🔠-typography---size--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  position: static;
}

.menu-button-2 {
  color: #fff;
}

.nav-underline-blockerright {
  z-index: 999;
  background-color: #0a0a0b;
  width: .7rem;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.subnav-underline {
  background-color: #0072bc;
  width: 100%;
  height: 3px;
  position: absolute;
  inset: auto auto 0% -100%;
}

.brand {
  width: 20%;
}

.dropdown-toggle-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 12px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.dropdown-toggle-3.w--open {
  position: static;
}

.dropdown-toggle-3.mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100%;
  padding: 20px 12px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.dropdown-toggle-3.mobile.more {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.navbar_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}

.navbar-3 {
  background-color: #0a0a0b;
}

.navbar-3.mobile {
  z-index: 999;
  z-index: 999;
  inset: 0% auto auto 0%;
  width: 100%;
  position: fixed;
  inset: 0% auto auto 0%;
}

.image-12 {
  width: 100%;
}

.navbar-dropdown-eyebrow {
  color: #f6f3ece0;
  text-transform: uppercase;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.dropdown-list-2 {
  z-index: 999;
  background-color: #121212cc;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.dropdown-list-2.w--open {
  min-height: 300px;
  padding: 0 32px;
  display: block;
  top: 100%;
}

.nav-underline {
  opacity: 1;
  background-color: #0072bc;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: auto 0% 25% -100%;
}

.nav-underline.mobile {
  inset: auto auto 25% -100%;
  inset: auto auto 25% -100%;
}

.nav-underline-blockerleft {
  z-index: 999;
  background-color: #0a0a0b;
  width: .7rem;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav-disable-scroll {
  z-index: 1000;
  display: none;
  position: fixed;
}

.navbar-bg-blur {
  z-index: 888;
  opacity: 0;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #121212cc;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.section-4 {
  z-index: 2;
  color: #f6f3ece0;
  background-color: #0a0a0b;
  padding-top: 80px;
  position: relative;
}

.section-4.hero-service-b-section {
  background-color: var(--_🎨-color--tokens---background--base);
  background-image: linear-gradient(0deg, #0a0a0b, transparent #0000), linear-gradient(180deg, #0a0a0b, transparent #0000);
  width: 100%;
  min-height: 100vh;
  color: var(--_🎨-color--tokens---text-heading--strong);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.section-4.insights-home-b-section {
  padding-top: var(--section-padding--small);
  color: var(--_🎨-color--tokens---text-heading--strong);
}

.parallax-hero-intro {
  width: 100%;
  max-width: none;
  height: 100vh;
  padding-top: var(--spacing--32);
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
}

.parallax-hero-intro.supporting {
  height: auto;
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
}

.parallax-hero-intro.supporting.scroll-timing-fix {
  z-index: 3;
  height: auto;
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--small);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 35%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  z-index: 3;
  height: auto;
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--small);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 35%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  inset: auto auto 0% 0%;
  flex-flow: column;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.parallax-hero-intro.scroll-in-w-blur {
  z-index: 2;
  height: 100vh;
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--large);
  position: relative;
  inset: 0% auto auto 0%;
}

.heading-service-b-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-container {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  display: flex;
}

.gallery-container.scroll-in-w-blur {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  overflow: visible;
}

.gallery-image-container {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  pointer-events: auto;
  justify-content: space-around;
  height: 470px;
  display: flex;
}

.gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
  height: 250px;
}

.gallery-image {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  object-fit: cover;
  flex: 0 auto;
  max-width: 1920px;
  height: 400px;
  margin-right: .5rem;
  display: flex;
}

.gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
  height: 200px;
}

.gallery-image.gallery-slot-1 {
  display: flex;
}

.gallery-image.gallery-slot-2 {
  max-height: none;
}

.anchor-tab-list-blocks {
  width: 60vw;
  max-width: 100%;
  padding-bottom: var(--section-padding--small);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 15%;
  display: flex;
}

.anchor-tab-list-links {
  border-top: 1px #f4f3ea29;
  flex-flow: column;
  width: 80%;
  display: flex;
}

.anchor-tab-columns {
  width: 100%;
  display: flex;
}

.text-wrap-card-feature-2 {
  z-index: 5;
  width: 100%;
  height: auto;
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-wrap-card-feature-2:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  position: absolute;
  inset: 0%;
}

.anchor-tab-headline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.anchor-tabs-stick-column {
  top: var(--spacing--64);
  bottom: var(--spacing--64);
  width: 40vw;
  height: 100vh;
  padding-bottom: var(--section-padding--small);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  display: flex;
  position: sticky;
}

.anchor-tabs-stick-column.scroll-in-w-blur {
  height: 95vh;
}

.anchor-tab-underline {
  z-index: 5;
  background-color: #0072bc;
  width: 0%;
  height: 3px;
  position: absolute;
  inset: auto 0% -2%;
  overflow: visible;
  transform: translate(0%);
}

.label-small-2 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.label-small-2.mobile {
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  text-transform: none;
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  text-transform: none;
  display: none;
}

.anchor-tab-block {
  aspect-ratio: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.anchor-tab-block:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.anchor-tab-block.link-block-4:where(.w-variant-3ce44e82-c4b2-7af2-dca2-68b8286d1e4d), .anchor-tab-block.link-block-4:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.anchor-tab-block.link-block-4 {
  display: none;
}

.anchor-tab-block.link-block-4:where(.w-variant-3ce44e82-c4b2-7af2-dca2-68b8286d1e4d), .anchor-tab-block.link-block-4:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.anchor-tab-block.link-block-5 {
  display: none;
}

.anchor-tab-block.link-block-5:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.anchor-tabs-container {
  width: 100%;
  max-width: none;
}

.stat-block-card-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.stat-block-card-content:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.stat-block-card-number {
  z-index: 1;
  opacity: .35;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(0deg, #0a0a0b, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 170px;
  font-weight: 400;
  line-height: 80%;
}

.stat-block-card-content-main {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.stat-block-card-content-main:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.stat-block-numbers {
  width: 100%;
  height: 100px;
  position: relative;
  overflow: clip;
}

.stat-block-container {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.stat-block-card-content-icon {
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.stat-block-card-content-icon:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  display: none;
}

.stat-block-card {
  width: 100%;
  padding-top: 3rem;
  padding-right: var(--spacing--24);
  padding-left: var(--spacing--24);
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.stat-block-card:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  justify-content: center;
  align-items: stretch;
  padding-bottom: 0;
}

.stat-block-grid {
  z-index: 2;
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  width: 100%;
  color: var(--_🎨-color--tokens---text-heading--strong);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.stat-block-grid:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  overflow: visible;
}

.stat-block-grid:where(.w-variant-2b68b53e-b0fa-6f84-7a4f-bea041e71ad7) {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  grid-template-columns: 1fr 1fr;
}

.stat-block-numbers-underline {
  background-image: linear-gradient(90deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---button-secondary-default--border) 50%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100));
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stat-block-numbers-underline:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  inset: 0% auto auto 0%;
}

.stat-block-card-content-image {
  max-width: 70%;
  display: none;
}

.stat-block-card-content-image:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
  display: block;
}

.image-16 {
  aspect-ratio: 1;
  object-fit: contain;
  width: 100%;
}

.stat-block-slot {
  width: 100%;
  display: flex;
}

.stat-block-slot.scroll-in-w-blur {
  width: 25vw;
}

.stat-block-slot.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
  width: 33.3333vw;
}

.stat-block-slot.scroll-in-w-blur:where(.w-variant-2b68b53e-b0fa-6f84-7a4f-bea041e71ad7) {
  width: 50vw;
}

.newsroom-thirds {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.main-container-3 {
  z-index: 3;
  width: 100%;
  max-width: none;
  padding-right: var(--grid--page-padding);
  padding-left: var(--grid--page-padding);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.newsroom {
  width: 100%;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.hero-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
  opacity: .25;
}

.hero-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
  opacity: .4;
}

.hero-image:where(.w-variant-dc4a8745-f0ad-96b4-f3b2-bcdf002ff9c4) {
  opacity: .7;
  object-fit: cover;
}

.hero-image:where(.w-variant-398e8ff5-81f1-3d6e-612e-fbe7932a0f65) {
  opacity: .25;
}

.hero-image:where(.w-variant-4ca00fde-b080-964d-852f-9d9e14735630) {
  opacity: .4;
}

.hero-image:where(.w-variant-0d018168-6d2f-f4c3-5950-2b1522b2a50e) {
  opacity: .7;
}

.hero-image.overlap:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8), .hero-image.overlap:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
  object-fit: cover;
  height: 100%;
  max-height: none;
}

.hero-image.overlap:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
  object-fit: contain;
}

.hero-image.mobile {
  display: none;
}

.slide {
  width: 24.5%;
  margin-right: 10px;
}

.card-slider {
  z-index: 2;
  height: auto;
  padding-top: var(--section-padding--small);
  padding-right: var(--spacing--0);
  padding-left: var(--spacing--0);
  background-color: #0000;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.slide-block-card {
  aspect-ratio: 2 / 3;
  text-align: center;
  object-fit: contain;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}

.slide-block-card:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_🎨-color--base---accent--primary);
  text-decoration-color: var(--_🎨-color--base---accent--primary);
  text-underline-position: under;
}

.mask {
  width: 100%;
  height: 500px;
  overflow: visible;
}

.slide-block-card-title {
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  width: 100%;
  height: 100%;
  font-family: var(--_🔠-typography---font-family--body-1);
  font-size: var(--_🔠-typography---size--body-1);
  line-height: var(--_🔠-typography---line-height--body-1);
  font-weight: var(--_🔠-typography---font-weight--body-1);
  text-align: center;
  letter-spacing: var(--_🔠-typography---letter-spacing--body-1);
  text-transform: capitalize;
  justify-content: center;
  align-items: flex-end;
  padding: 1rem .5rem;
  display: flex;
}

.slide-block-card-title:where(.w-variant-d228c4bb-26e8-be19-e954-971f2221e84b) {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 1rem;
  padding-right: 1rem;
}

.slide-block-card-image {
  z-index: -2;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.slide-block-card-image:where(.w-variant-d228c4bb-26e8-be19-e954-971f2221e84b) {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.card-slider-left-arrow {
  width: 48px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  top: auto;
  bottom: 4%;
  right: 50px;
}

.slide-nav {
  justify-content: flex-start;
  align-items: flex-end;
  width: 300px;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: none;
}

.card-slider-right-arrow {
  width: 48px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  top: auto;
  bottom: 4%;
  left: 50px;
}

.card-slider-headline {
  max-width: var(--container--main);
  padding-right: var(--grid--page-padding);
  padding-bottom: var(--section-padding--small);
  padding-left: var(--grid--page-padding);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.card-slider-headline.scroll-in-w-blur {
  padding-bottom: var(--spacing--48);
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  justify-content: flex-start;
  align-items: center;
}

.card-slider-headline.scroll-in-w-blur:where(.w-variant-d228c4bb-26e8-be19-e954-971f2221e84b) {
  justify-content: flex-start;
  align-items: flex-start;
}

.gallery-headline {
  padding-left: var(--grid--page-padding);
}

.gallery-headline.scroll-in-w-blur {
  padding-right: var(--grid--page-padding);
  padding-bottom: var(--grid--column-gap);
  padding-right: var(--grid--page-padding);
  padding-bottom: var(--grid--column-gap);
}

.scroll-in-w-blur.parallax-body-text {
  max-width: var(--max-width--10-columns);
}

.background-video {
  z-index: -1;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: none;
  position: sticky;
  inset: 0% auto auto 0%;
}

.background-video.simple {
  aspect-ratio: 16 / 9;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
}

.background-video.simple:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
  opacity: .25;
}

.background-video.simple:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
  aspect-ratio: 16 / 9;
  opacity: .4;
  min-height: auto;
}

.background-video.simple:where(.w-variant-dc4a8745-f0ad-96b4-f3b2-bcdf002ff9c4) {
  opacity: .7;
}

.background-video.simple:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  height: auto;
}

.background-video.simple:where(.w-variant-398e8ff5-81f1-3d6e-612e-fbe7932a0f65) {
  opacity: .25;
}

.background-video.simple:where(.w-variant-4ca00fde-b080-964d-852f-9d9e14735630) {
  opacity: .4;
}

.background-video.simple:where(.w-variant-0d018168-6d2f-f4c3-5950-2b1522b2a50e) {
  opacity: .7;
}

.card-slider-overlay {
  z-index: -4;
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.card-slider-overlay.bottom {
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  inset: auto 0% 0%;
  inset: auto 0% 0%;
}

.parallax-hero-cta {
  display: flex;
}

.stat-block-card-4:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b), .stat-block-card-4:where(.w-variant-2b68b53e-b0fa-6f84-7a4f-bea041e71ad7) {
  display: none;
}

.stat-block-card-4.scroll-in-w-blur {
  width: 25vw;
}

.stat-block-card-4.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
  width: auto;
}

.stat-block-slot-3:where(.w-variant-2b68b53e-b0fa-6f84-7a4f-bea041e71ad7) {
  display: none;
}

.stat-block-slot-3.scroll-in-w-blur {
  width: 25vw;
}

.stat-block-slot-3.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
  width: 33.3333vw;
}

.card-slider-base {
  z-index: -6;
  background-color: var(--_🎨-color--tokens---background--base);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.base {
  z-index: -10;
  background-color: var(--_🎨-color--tokens---background--base);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section-5 {
  z-index: 2;
  position: relative;
}

.stat-grid-headline {
  max-width: var(--container--main);
  padding-right: var(--grid--page-padding);
  padding-bottom: var(--section-padding--small);
  padding-left: var(--grid--page-padding);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.stat-grid-headline.scroll-in-w-blur {
  max-width: 80vw;
  padding-bottom: var(--grid--column-gap);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  max-width: 80vw;
  padding-bottom: var(--grid--column-gap);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stat-grid-section {
  z-index: 2;
  padding-top: var(--section-padding--small);
  grid-column-gap: var(--grid--column-gap);
  grid-row-gap: var(--grid--column-gap);
  background-color: var(--_🎨-color--tokens---background--base);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.button-wrapper {
  display: block;
}

.code-embed {
  width: 100vw;
  height: 100vh;
}

.code-embed:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  width: 100%;
}

.stat-block-card-content-body {
  text-align: center;
  width: 100%;
}

.stat-block-card-content-title {
  width: 100%;
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  text-align: center;
  letter-spacing: var(--_🔠-typography---letter-spacing--h5);
}

.anchor-tab-link-2-0 {
  border-bottom: 2px solid var(--_🎨-color--tokens---border--subtle);
  color: var(--_🎨-color--tokens---button-secondary-default--text);
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}

.anchor-tab-link-2-0:hover {
  color: var(--_🎨-color--tokens---text-body--medium);
}

.anchor-tab-link-2-0.w--current {
  color: var(--_🎨-color--tokens---text-body--strong);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-radius: 1px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
}

.anchor-tab-link-2-0.link-block-4:where(.w-variant-3ce44e82-c4b2-7af2-dca2-68b8286d1e4d), .anchor-tab-link-2-0.link-block-4:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.anchor-tab-link-2-0.link-block-4 {
  display: none;
}

.anchor-tab-link-2-0.link-block-4:where(.w-variant-3ce44e82-c4b2-7af2-dca2-68b8286d1e4d), .anchor-tab-link-2-0.link-block-4:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.anchor-tab-link-2-0.link-block-5 {
  display: none;
}

.anchor-tab-link-2-0.link-block-5:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  display: block;
}

.gallery-image-caption {
  width: 100%;
}

.gallery-caption-text {
  width: 100%;
  padding-right: var(--spacing--12);
  font-family: var(--_🔠-typography---font-family--body-3);
  font-size: 16px;
  line-height: var(--_🔠-typography---line-height--body-3);
  font-weight: var(--_🔠-typography---font-weight--body-3);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-3);
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.gallery-caption-text:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
  font-size: 14px;
}

.link-block-6 {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.link-block-6:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_🎨-color--base---accent--primary);
  text-decoration-color: var(--_🎨-color--base---accent--primary);
}

.section-7 {
  flex-shrink: 0;
}

.parallax-scroll-trigger {
  z-index: -1;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-gradient-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  width: 100%;
  height: 50%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-gradient-bottom {
  z-index: 2;
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  width: 100%;
  height: 50%;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.image-gradient-bottom:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
  inset: auto 0% 0%;
}

.image-gradient-left {
  z-index: 1;
  background-image: linear-gradient(270deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0), var(--_🎨-color--tokens---background-gradient-purposes--gradient-100));
  width: 35%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-gradient-right {
  z-index: 1;
  background-image: linear-gradient(270deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  width: 35%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.flowappz-settings-content-wrapper-14 {
  padding: 40px;
}

.flowappz-cookie-popup-heading-59 {
  font-family: var(--_🔠-typography---font--heading-sans);
  color: #0e0e0e;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.flowappz-cookie-popup-content-paragraph-52 {
  font-family: var(--_🔠-typography---font--body);
  color: #000;
  margin-top: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.flowappz-faq-title-26 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.flowappz-cookie-popup-btn-wrapper-32 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

.flowappz-cookie-settings-form-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ededed00;
  flex-flow: column;
  display: flex;
}

.flowappz-cookie-consent-header-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.flowappz-cookie-settings-button-wrapper-24 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  bottom: 0;
}

.flowappz-faq-icon-4 {
  width: 24px;
  height: 24px;
  color: var(--_🎨-color--tokens---background--base);
}

.flowappz-cookie-settings-wrapper-22 {
  margin-top: 50px;
}

.flowappz-cookie-consent-btn-container-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flowappz-cookie-consent-code {
  color: var(--_🎨-color--tokens---background--base);
  display: none;
}

.flowappz-cookie-controller-input-11 {
  background-color: #383838;
  background-image: url("https://cdn.prod.website-files.com/6a847bd932b6b758ce189d30/6a847bd932b6b758ce18a339_np_circle_2713168_FFFFFF.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 2px solid #ffffff30;
  border-radius: 20px;
  width: 40px;
  height: 25px;
  transition: all .15s;
}

.flowappz-cookie-controller-input-11.w--redirected-checked {
  background-color: #006acc;
  background-image: url("https://cdn.prod.website-files.com/6a847bd932b6b758ce189d30/6a847bd932b6b758ce18a339_np_circle_2713168_FFFFFF.svg");
  background-position: 100%;
  background-size: contain;
  border: 2px solid #006acc;
}

.flowappz-cookie-controller-input-11.w--redirected-focus {
  box-shadow: none;
}

.flowappz-cookie-settings-close-btn-37 {
  cursor: pointer;
  background-color: #e4e4e4;
  border-radius: 6px;
  width: 40px;
  height: 40px;
  position: static;
  top: 20px;
  right: 20px;
}

.flowappz-cookie-setting-content-wrapper-25 {
  border: 1px solid #d2d6dc;
  border-radius: 5px;
  padding: 10px 8px 10px 10px;
  display: block;
}

.flowappz-cookie-controller--checkbox-label {
  display: none;
}

.flowappz-cookie-setting-controller-wrapper-light-14 {
  cursor: pointer;
  border-bottom: 0 solid #0003;
  padding-bottom: 0;
  overflow: hidden;
}

.flowappz-policy-link-10 {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.flowappz-cookie-image-manager-2 {
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
}

.div-block-65 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-84 {
  margin-bottom: 0;
}

.flowappz-cookie-consent-preference-manager-wrapper-17 {
  z-index: 9999;
  width: 100%;
  height: 100vh;
  color: var(--_🎨-color--tokens---background--base);
  background-color: #0003;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.flowappz-cookie-faq-icon-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flowappz-preference-container-23 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 600px;
  height: auto;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.flowappz-consent-popup-content-36 {
  background-color: #fff;
  padding: 40px;
}

.flowappz-cookie-setting-description-14 {
  max-width: 461px;
  font-family: var(--_🔠-typography---font--body);
  margin-top: 13px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.flowappz-cookie-setting-title-28 {
  font-family: var(--_🔠-typography---font--body);
  letter-spacing: -.2px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.news-headline {
  max-width: var(--max-width--10-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  font-family: var(--_🔠-typography---font-family--body-1);
  font-size: var(--_🔠-typography---size--body-1);
  line-height: var(--_🔠-typography---line-height--body-1);
  font-weight: var(--_🔠-typography---font-weight--body-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-1);
  flex-flow: column;
  display: flex;
}

.jump-link-id {
  position: absolute;
  inset: 0% auto auto 0%;
}

.jump-link-id.radar-kits {
  inset: 25% auto auto 0%;
}

.jump-link-id.content-no-image {
  top: 0%;
}

.flowappz-cookie-consent-hide-cookie-button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  display: none;
  position: fixed;
  bottom: 2%;
  left: 2%;
  box-shadow: 0 2px 5px #0003;
}

.flowappz-cookie-consent-hide-cookie-button:hover {
  box-shadow: 0 5px 30px #0003;
}

.flowappz-cookie-consent-hide-popup {
  display: none;
}

.flowappz-cookie-consent-savee-settings {
  width: 100%;
  font-family: var(--_🔠-typography---font--button);
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 0;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  transition: all .2s;
}

.flowappz-cookie-consent-savee-settings:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.paragraph-21 {
  width: 100%;
  max-width: 820px;
  font-family: var(--_🔠-typography---font-family--body-3);
  font-size: var(--_🔠-typography---size--body-3);
  line-height: var(--_🔠-typography---line-height--body-3);
  font-weight: var(--_🔠-typography---font-weight--body-3);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-3);
}

.flowappz-cookie-popup-heading-29 {
  font-family: var(--_🔠-typography---font--heading-sans);
  color: #0e0e0e;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.flowappz-cookie-consent-popup-14 {
  z-index: 999;
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 920px;
  position: fixed;
  inset: auto 2% 2% auto;
  overflow: hidden;
  box-shadow: 10px 0 25px #00000040;
}

.flowappz-cookie-consent-popup-14.flowappz-hide-popup {
  border-radius: 0;
  max-width: 920px;
}

.flowappz-cookie-accept-button--preferences {
  width: 100%;
  font-family: var(--_🔠-typography---font--button);
  text-align: center;
  white-space: nowrap;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 0;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  transition: all .2s;
}

.flowappz-cookie-accept-button--preferences:hover {
  color: #0e0e0e;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
}

.parallax-intro-text {
  width: 100%;
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.hero-media-opacity {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-media-opacity.scroll-in-w-blur {
  aspect-ratio: 16 / 9;
  aspect-ratio: 16 / 9;
  inset: 0% auto auto 0%;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.content-section-bg-image-container {
  z-index: -100;
  object-fit: cover;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.content-section-bg-image-container:where(.w-variant-ea562f15-503c-a67a-d79e-981b7a225a93) {
  opacity: .7;
}

.content-section-bg-image-container:where(.w-variant-dd7891da-2456-8cb8-319c-d40d15441e8a) {
  opacity: .4;
}

.content-section-bg-image-container:where(.w-variant-ab9c978b-8405-68d4-9dc1-6f4a7bbbe16b) {
  opacity: .25;
}

.content-section-bg-image-container:where(.w-variant-8e77233f-13b3-ece8-553b-f4a51998ee0a) {
  opacity: .7;
}

.content-section-bg-image-container:where(.w-variant-1c4b48ba-31be-d928-b418-efaefc44994a) {
  opacity: .4;
}

.content-section-bg-image-container:where(.w-variant-ef9918fa-f629-e813-de71-3366dbf3fe97) {
  opacity: .25;
}

.content-section-bg-image-container.visibility-toggle:where(.w-variant-83e87903-63bd-7ded-8bd7-e4d7658a99af) {
  display: none;
}

.footer-link-2-0 {
  padding-bottom: var(--spacing--4);
  position: relative;
  overflow: hidden;
}

.cta-background-section {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.cta-background-section:where(.w-variant-dbf9d103-4d5e-d630-b8ae-ed7eb8757f13) {
  opacity: .7;
}

.cta-background-section:where(.w-variant-388a5e23-a68e-dbde-298b-9302c67d3eb8) {
  opacity: .4;
}

.cta-background-section:where(.w-variant-be0e4994-6f55-563e-c8a2-fb952c6c6af8) {
  opacity: .25;
}

.parallax-hero-container {
  z-index: -5;
  aspect-ratio: 16 / 9;
  background-color: var(--_🎨-color--base---background-base--dark);
  object-fit: cover;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.parallax-hero-sticky-container {
  width: 100%;
  position: sticky;
  top: 0;
}

.parallax-hero-media-opacity {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.parallax-hero-media-opacity.scroll-in-w-blur {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.parallax-hero-media-opacity.scroll-in-w-blur:where(.w-variant-6c81631d-489b-dc06-2d87-e95b41ebf6c4) {
  opacity: .7;
}

.parallax-hero-media-opacity.scroll-in-w-blur:where(.w-variant-a1499e8d-fc85-86d6-91e5-eb7bce9a5d48) {
  opacity: .4;
}

.parallax-hero-media-opacity.scroll-in-w-blur:where(.w-variant-43c443d3-a70f-5999-c701-58a724326416) {
  opacity: .25;
}

.anchor-tab-media-opacity {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.anchor-tab-media-opacity.scroll-in-w-blur {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-33a0c10b-36aa-576a-45f1-4b85bf87953c) {
  opacity: .7;
}

.anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-b6af2099-530b-62e1-ba19-88ff7d6b6e20) {
  opacity: .4;
}

.anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-25595e2e-735d-359e-d50e-0784dc1a0f24) {
  opacity: .25;
}

.anchor-tab-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.anchor-tab-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
  opacity: .25;
}

.anchor-tab-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
  opacity: .4;
}

.anchor-tab-image:where(.w-variant-dc4a8745-f0ad-96b4-f3b2-bcdf002ff9c4) {
  opacity: .7;
  object-fit: cover;
}

.anchor-tab-image:where(.w-variant-398e8ff5-81f1-3d6e-612e-fbe7932a0f65) {
  opacity: .25;
}

.anchor-tab-image:where(.w-variant-4ca00fde-b080-964d-852f-9d9e14735630) {
  opacity: .4;
}

.anchor-tab-image:where(.w-variant-0d018168-6d2f-f4c3-5950-2b1522b2a50e) {
  opacity: .7;
}

.media-solo {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  position: relative;
}

.media-solo:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
  opacity: .25;
}

.media-solo:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
  opacity: .4;
}

.media-solo:where(.w-variant-dc4a8745-f0ad-96b4-f3b2-bcdf002ff9c4) {
  opacity: .7;
  object-fit: cover;
}

.media-solo:where(.w-variant-398e8ff5-81f1-3d6e-612e-fbe7932a0f65) {
  opacity: .25;
}

.media-solo:where(.w-variant-4ca00fde-b080-964d-852f-9d9e14735630) {
  opacity: .4;
}

.media-solo:where(.w-variant-0d018168-6d2f-f4c3-5950-2b1522b2a50e) {
  opacity: .7;
}

.media-section-headline {
  max-width: var(--container--main);
  padding-right: var(--grid--page-padding);
  padding-bottom: var(--section-padding--small);
  padding-left: var(--grid--page-padding);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.media-section-headline.scroll-in-w-blur {
  max-width: var(--max-width--10-columns);
  padding-top: var(--section-padding--small);
  padding-bottom: var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  max-width: var(--max-width--10-columns);
  padding-top: var(--section-padding--small);
  padding-bottom: var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cta-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cta-background-container.scroll-in-w-blur {
  object-fit: cover;
  object-fit: cover;
  inset: 0% auto auto 0%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.cta-background-video {
  width: 100vw;
  height: 100vh;
}

.cta-background-video:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
  width: 100%;
}

.cta-background-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.cta-background-image-2:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
  opacity: .25;
}

.cta-background-image-2:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
  opacity: .4;
}

.cta-background-image-2:where(.w-variant-dc4a8745-f0ad-96b4-f3b2-bcdf002ff9c4) {
  opacity: .7;
  object-fit: cover;
}

.cta-background-image-2:where(.w-variant-398e8ff5-81f1-3d6e-612e-fbe7932a0f65) {
  opacity: .25;
}

.cta-background-image-2:where(.w-variant-4ca00fde-b080-964d-852f-9d9e14735630) {
  opacity: .4;
}

.cta-background-image-2:where(.w-variant-0d018168-6d2f-f4c3-5950-2b1522b2a50e) {
  opacity: .7;
}

.manual-padding {
  width: 100%;
  height: var(--section-padding--large);
  display: block;
  position: relative;
}

.manual-padding.xl {
  height: var(--section-padding--small);
}

.manual-padding.fill.small, .manual-padding.xl {
  height: var(--section-padding--small);
}

.manual-padding.fill {
  background-color: var(--_🎨-color--base---background-base--dark);
}

.manual-padding.fill.small {
  height: var(--section-padding--small);
  height: var(--section-padding--small);
}

.title-with-mark {
  flex-flow: wrap;
}

.registered-mark {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  margin-top: 5px;
  margin-right: 10px;
}

.registered-mark.small {
  font-size: var(--_🔠-typography---size--h5);
  margin-top: 9px;
  margin-left: 3px;
  margin-right: 0;
}

.trademark {
  font-family: var(--_🔠-typography---font-family--h4);
  font-size: var(--_🔠-typography---size--h4);
  line-height: var(--_🔠-typography---line-height--h4);
  font-weight: var(--_🔠-typography---font-weight--h4);
  margin-top: 6px;
  margin-right: 10px;
  display: flex;
}

.trademark.small {
  font-family: var(--_🔠-typography---font-family--h6);
  font-size: var(--_🔠-typography---size--h6);
  line-height: var(--_🔠-typography---line-height--h6);
  font-weight: var(--_🔠-typography---font-weight--h6);
  margin-top: 10px;
  margin-left: 1px;
  margin-right: 0;
}

.homepage-video-desktop {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.homepage-video-mobile {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

@media screen and (min-width: 1280px) {
  body {
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-1: 28px;
    --_🔠-typography---line-height--body-1: 150%;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 100px;
    --_🔠-typography---line-height--h1: 115%;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: 0px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 86px;
    --_🔠-typography---line-height--h2: 115%;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: 0px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 64px;
    --_🔠-typography---line-height--h3: 115%;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: 0px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 44px;
    --_🔠-typography---line-height--h4: 115%;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 38px;
    --_🔠-typography---line-height--h5: 115%;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 28px;
    --_🔠-typography---line-height--h6: 125%;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 20px;
    --_🔠-typography---line-height--body-2: 150%;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---size--body-3: 18px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-3: 150%;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: 18px;
    --_🔠-typography---line-height--label-2: 150%;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 0px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 20px;
    --_🔠-typography---line-height--button-1: 150%;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 126px;
    --_🔠-typography---line-height--h0: 115%;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: 0px;
    --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
    --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
    --_🔠-typography---weight--body: var(--all-weights--normal);
    --_🔠-typography---weight--label: var(--all-weights--normal);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--button-2: 18px;
    --_🔠-typography---size--label-1: 20px;
    --_🔠-typography---line-height--button-2: 150%;
    --_🔠-typography---line-height--label-1: 150%;
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---letter-spacing--label-1: 0px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  }

  .main-container {
    z-index: 2;
    max-width: none;
  }

  .main-container.footer {
    padding-top: var(--spacing--80);
    padding-bottom: var(--grid--page-padding);
  }

  .main-container.cta-block.scroll-in-w-blur {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section.cta {
    overflow: hidden;
  }

  .section.hero {
    background-image: none;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .section.anchor-tabs.scroll-in-w-blur {
    width: 100vw;
  }

  .text-h3, .body-medium {
    width: 100%;
  }

  .form-block.careers {
    max-width: var(--max-width--10-columns);
    max-width: var(--max-width--10-columns);
  }

  .content-cta {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cms-halves {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .body-cms {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image-wrap-cms-large {
    margin-bottom: -25%;
  }

  .image-wrap-team {
    aspect-ratio: 1;
    height: auto;
  }

  .slide-feature {
    height: 45vw;
  }

  .body {
    width: 100%;
    overflow: visible;
  }

  .footer-link-small.footer-link {
    font-size: 16px;
  }

  .section-3 {
    height: 60vh;
    margin-bottom: -161px;
  }

  .navbar-dropdown {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: center;
  }

  .navbar-dropdown-link.mobile {
    display: block;
  }

  .subnav-links {
    flex-flow: column;
  }

  .main-nav-link {
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .nav-underline-blockerright {
    z-index: 999;
  }

  .brand {
    width: 25%;
    min-width: 5%;
    max-width: 210px;
  }

  .dropdown-toggle-3.mobile {
    justify-content: center;
    align-items: center;
    margin: 0;
    display: flex;
    position: relative;
  }

  .navbar-3.mobile {
    width: 100%;
    position: fixed;
  }

  .dropdown-list-2.w--open {
    min-height: 330px;
    right: 0%;
  }

  .nav-underline-blockerleft {
    z-index: 999;
  }

  .parallax-hero-intro.supporting.scroll-timing-fix {
    position: relative;
  }

  .parallax-hero-intro.scroll-in-w-blur {
    padding-bottom: var(--section-padding--large);
  }

  .simple-card-grid {
    grid-template-rows: auto auto auto;
  }

  .simple-card-grid.scroll-in-w-blur {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .simple-card-image {
    margin-bottom: -15%;
    overflow: hidden;
  }

  .simple-card-image-asset {
    max-width: 50vw;
  }

  .cta-image {
    -webkit-text-fill-color: inherit;
    object-fit: cover;
    background-clip: border-box;
    display: block;
    inset: 0%;
    overflow: visible;
  }

  .cta-image.overlay, .cta-image.overlay-cta, .cta-image.overlay, .cta-image.overlay-cta {
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0) 45%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0) 65%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100));
    height: 100%;
  }

  .gallery-container {
    overflow: hidden;
  }

  .gallery-image-container {
    height: 560px;
    overflow: visible;
  }

  .gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 250px;
  }

  .gallery-image {
    object-fit: cover;
    height: 500px;
    min-height: 500px;
    max-height: 500px;
  }

  .gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 200px;
    min-height: auto;
  }

  .gallery-image.gallery-slot-1 {
    height: 500px;
  }

  .gallery-image.gallery-slot-1:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 200px;
    min-height: auto;
  }

  .anchor-tab-list-blocks {
    width: 60vw;
  }

  .anchor-tab-columns {
    width: 100%;
  }

  .text-wrap-card-feature-2 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
  }

  .anchor-tabs-stick-column {
    width: 40vw;
  }

  .anchor-tabs-container {
    width: 100%;
  }

  .stat-block-card-number:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    font-size: 190px;
  }

  .stat-block-numbers:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    height: 120px;
  }

  .stat-block-container {
    width: 100%;
  }

  .stat-block-grid {
    z-index: 1;
  }

  .tab-block {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
  }

  .tab-block-images {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    flex-flow: row;
    display: flex;
  }

  .tab-block-image-hero {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 70%;
  }

  .tab-block-image-supporting {
    aspect-ratio: 2 / 3;
    object-fit: cover;
    width: 30%;
  }

  .tabs {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    flex-flow: column;
    display: flex;
  }

  .tab-link {
    width: 100%;
    padding: var(--spacing--24) var(--spacing--32) var(--spacing--24) 0px;
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
    color: var(--_🎨-color--tokens---text-body--medium);
    background-color: #0000;
    flex-flow: column;
    display: flex;
  }

  .tab-link.w--current {
    padding-top: var(--spacing--24);
    padding-right: var(--spacing--32);
    padding-bottom: var(--spacing--24);
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
    color: var(--_🎨-color--tokens---text-body--strong);
    background-color: #0000;
  }

  .tabs-menu {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    display: flex;
  }

  .tabs-content {
    height: 55vh;
  }

  .hero-image {
    z-index: 0;
    aspect-ratio: 16 / 9;
    width: 100%;
    max-width: none;
  }

  .hero-image.overlap {
    aspect-ratio: auto;
    aspect-ratio: auto;
  }

  .content-section-text:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8), .content-section-text:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
    padding-left: var(--grid--page-padding);
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    padding-left: var(--spacing--0);
    padding-left: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .content-section-text-headline {
    width: 100%;
    max-width: var(--container--main);
  }

  .content-section.vertical {
    width: 100%;
    padding: var(--section-padding--small) var(--grid--page-padding);
  }

  .content-section.vertical:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
  }

  .content-section.vertical:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    justify-content: flex-end;
  }

  .content-section-text-only {
    width: 100%;
    max-width: var(--container--main);
  }

  .content-section-text-only.scroll-in-w-blur {
    z-index: 3;
    z-index: 3;
    justify-content: center;
    align-items: flex-start;
    max-width: 80vw;
  }

  .content-section-text-only-description {
    width: 100%;
    max-width: var(--container--main);
  }

  .card-slider {
    background-color: #0000;
  }

  .slide-block-card {
    position: relative;
  }

  .mask {
    height: 650px;
  }

  .mask.scroll-in-w-blur {
    height: auto;
  }

  .slide-block-card-title:where(.w-variant-d228c4bb-26e8-be19-e954-971f2221e84b) {
    text-align: left;
  }

  .slide-block-card-image {
    height: 100%;
  }

  .collection-list-thirds {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero-container {
    max-width: none;
  }

  .teams-container {
    z-index: 2;
    max-width: none;
  }

  .radar-system-hero-container {
    width: 100%;
  }

  .radar-system-hero {
    justify-content: center;
    align-items: center;
  }

  .radar-system-hero-product-render {
    object-fit: cover;
    object-position: 50% 0%;
    height: 100%;
  }

  .background-video {
    height: 100%;
  }

  .support-info-banner-headline {
    padding-bottom: 3rem;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    top: 5vh;
  }

  .radar-kits-container.scroll-in-w-blur {
    position: sticky;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    top: 5vh;
  }

  .radar-kits-container.scroll-in-w-blur.kit-1 {
    height: auto;
    top: 5vh;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    top: 5vh;
  }

  .stat-block-slot-3.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: 33.3333vw;
  }

  .reusable-section-intro.scroll-in-w-blur {
    max-width: 75vw;
  }

  .p5-grid {
    opacity: .5;
  }

  .body-2._404 {
    max-width: none;
  }

  .content-section-columns:where(.w-variant-9bcbd3cf-5fa8-583f-1643-7d9ec9adeb6e) {
    grid-template-columns: 1fr 1fr;
  }

  .radar-system-hero-overlay-base {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .stat-grid-section {
    padding-top: var(--section-padding--small);
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
  }

  .stat-block-card-content-body {
    width: 100%;
  }

  .stat-block-card-content-title {
    width: 100%;
    font-family: var(--_🔠-typography---font-family--h4);
    font-size: var(--_🔠-typography---size--h4);
    line-height: var(--_🔠-typography---line-height--h4);
    font-weight: var(--_🔠-typography---font-weight--h4);
    letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  }

  .anchor-tab-link-2-0 {
    width: 100%;
    color: var(--_🎨-color--tokens---button-secondary-default--text);
  }

  .anchor-tab-link-2-0:hover {
    color: var(--_🎨-color--tokens---icon--medium);
  }

  .anchor-tab-link-2-0.w--current {
    color: var(--_🎨-color--tokens---text-body--strong);
  }

  .story-block-image-1, .story-block-image-2, .story-block-image-container, .story-block-image-3 {
    overflow: clip;
  }

  .parallax-scroll-trigger {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .rich-text-block {
    max-width: var(--max-width--8-columns);
  }

  .overlay-hero-bottom-copy {
    z-index: 1;
  }

  .jump-link-id.radar-kits {
    top: 20%;
  }

  .body-3 {
    max-width: none;
  }

  .newsroom-fetaured-container {
    z-index: 2;
    max-width: none;
  }

  .feature-product-section {
    padding-top: var(--section-padding--small);
  }

  .feature-product-grid {
    z-index: 1;
  }

  .feature-product-slot {
    position: relative;
  }

  .feature-product-slot.scroll-in-w-blur {
    height: auto;
  }

  .feature-product-card {
    width: 100%;
  }

  .feature-product-image-container:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    height: 120px;
  }

  .feature-product-content-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-product-title {
    font-family: var(--_🔠-typography---font-family--h4);
    font-size: 3rem;
    line-height: var(--_🔠-typography---line-height--h4);
    font-weight: var(--_🔠-typography---font-weight--h4);
    letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  }

  .feature-product-body {
    width: auto;
    min-width: 70%;
    font-family: var(--_🔠-typography---font-family--body-3);
    font-size: var(--_🔠-typography---size--body-3);
    line-height: var(--_🔠-typography---line-height--body-3);
    font-weight: var(--_🔠-typography---font-weight--body-3);
    letter-spacing: var(--_🔠-typography---letter-spacing--body-3);
  }

  .feature-product-link {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .parallax-intro-text {
    width: 100%;
  }

  .content-section-sticky-bg.multi-text-scroll {
    top: 0%;
  }

  .cta-background-section {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .heading-405 {
    text-align: center;
  }

  .heading-405:where(.w-variant-d228c4bb-26e8-be19-e954-971f2221e84b) {
    text-align: left;
  }

  .parallax-hero-container {
    object-fit: contain;
  }

  .parallax-hero {
    z-index: 0;
    width: 100%;
    max-width: none;
  }

  .parallax-video {
    height: 100%;
  }

  .simple-hero-image {
    z-index: 0;
    width: 100%;
    max-width: none;
  }

  .anchor-tab-media-opacity.scroll-in-w-blur {
    aspect-ratio: 1;
  }

  .anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-33a0c10b-36aa-576a-45f1-4b85bf87953c) {
    opacity: .7;
  }

  .anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-b6af2099-530b-62e1-ba19-88ff7d6b6e20) {
    opacity: .4;
  }

  .anchor-tab-media-opacity.scroll-in-w-blur:where(.w-variant-25595e2e-735d-359e-d50e-0784dc1a0f24) {
    opacity: .25;
  }

  .anchor-tab-image {
    z-index: 0;
    aspect-ratio: 1;
    width: 100%;
    max-width: none;
  }

  .support-info-image-container.scroll-in-w-blur {
    margin-bottom: -12%;
  }

  .content-section-image-copy.left {
    z-index: -1;
    position: relative;
  }

  .content-section-image-copy.left:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    display: block;
  }

  .content-section-image-copy.left:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 75%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .content-section-image-build.left {
    z-index: -1;
    position: relative;
  }

  .content-section-image-build.left:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    display: block;
  }

  .content-section-image-build.left:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 75%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .content-section-image-build.right {
    position: relative;
  }

  .content-section-image-build.right:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    position: absolute;
  }

  .content-section-image-build.right:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    display: none;
    position: absolute;
  }

  .content-section-image-build.right.scroll-in-w-blur:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
    height: auto;
  }

  .content-section-image-build.right {
    z-index: -1;
    position: relative;
  }

  .content-section-image-build.right:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    display: block;
  }

  .content-section-image-build.right:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 75%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .media-solo {
    z-index: 0;
    width: 100%;
    max-width: none;
  }

  .media-section-headline.scroll-in-w-blur {
    padding-top: var(--section-padding--small);
    padding-top: var(--section-padding--small);
  }

  .s-s-banner-image {
    z-index: 0;
    width: 100%;
    max-width: none;
  }

  .section-9 {
    min-height: 56vw;
  }

  .faq-gradient-right {
    z-index: -1;
    background-image: linear-gradient(270deg, var(--_🎨-color--tokens---background--base) 50%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    width: 65%;
    height: 100%;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .faq-sticky-bg-copy.multi-text-scroll {
    top: 0%;
  }

  .faq-image {
    z-index: 0;
    aspect-ratio: 16 / 9;
    width: 100%;
    max-width: none;
  }

  .s-s-support-title {
    width: 100%;
    letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  }

  .cta-background-image-2 {
    z-index: 0;
    aspect-ratio: 16 / 9;
    width: 100%;
    max-width: none;
  }

  .content-columns-main {
    width: 100%;
    max-width: var(--container--main);
  }

  .content-columns-main.scroll-in-w-blur {
    z-index: 3;
    padding-top: var(--section-padding--small);
    z-index: 3;
    padding-top: var(--section-padding--small);
    justify-content: center;
    align-items: flex-start;
  }

  .manual-padding {
    height: var(--section-padding--large);
  }

  .registered-mark {
    margin-top: 8px;
  }

  .registered-mark.small, .trademark {
    margin-top: 9px;
  }

  .trademark.small {
    margin-top: 10px;
  }

  .name {
    font-family: var(--_🔠-typography---font-family--body-2);
    font-size: var(--_🔠-typography---size--body-2);
    line-height: var(--_🔠-typography---line-height--body-2);
    font-weight: var(--_🔠-typography---font-weight--body-2);
    letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  }
}

@media screen and (min-width: 1920px) {
  body {
    --container--main: 2700px;
    --spacing--32: 48px;
    --spacing--0: 0px;
    --spacing--12: 18px;
    --spacing--24: 36px;
    --spacing--16: 24px;
    --spacing--80: 120px;
    --grid--page-padding: 8vw;
    --section-padding--small: 120px;
    --spacing--64: 96px;
    --spacing--48: 72px;
    --max-width--10-columns: 1716px;
    --section-padding--large: 240px;
    --section-padding--extra-large: 300px;
    --section-padding--medium: 180px;
    --spacing--8: 12px;
    --grid--column-gap: 48px;
    --spacing--20: 30px;
    --max-width--8-columns: 1368px;
    --max-width--6-columns: 1020px;
    --max-width--7-columns: 1194px;
    --spacing--4: 6px;
    --spacing--120: 180px;
    --grid--content-gap: 120px;
    --container--small: 1368px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--medium: 500;
    --all-weights--semi-bold: 600;
    --all-weights--bold: 700;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-1: 32px;
    --_🔠-typography---line-height--body-1: 150%;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 112px;
    --_🔠-typography---line-height--h1: 115%;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: 0px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 96px;
    --_🔠-typography---line-height--h2: 115%;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: 0px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 72px;
    --_🔠-typography---line-height--h3: 115%;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: 0px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 48px;
    --_🔠-typography---line-height--h4: 115%;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 42px;
    --_🔠-typography---line-height--h5: 115%;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 28px;
    --_🔠-typography---line-height--h6: 125%;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 22px;
    --_🔠-typography---line-height--body-2: 150%;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---size--body-3: 20px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-3: 150%;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: 20px;
    --_🔠-typography---line-height--label-2: 150%;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 0px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 22px;
    --_🔠-typography---line-height--button-1: 150%;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 140px;
    --_🔠-typography---line-height--h0: 115%;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: 0px;
    --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
    --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
    --_🔠-typography---weight--body: var(--all-weights--normal);
    --_🔠-typography---weight--label: var(--all-weights--normal);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--button-2: 20px;
    --_🔠-typography---size--label-1: 22px;
    --_🔠-typography---line-height--button-2: 150%;
    --_🔠-typography---line-height--label-1: 150%;
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---letter-spacing--label-1: 0px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  }

  .label-large {
    margin-top: 0;
    margin-bottom: 0;
  }

  .main-container {
    flex-flow: column;
    display: flex;
  }

  .main-container:where(.w-variant-4fc54cc7-8b54-beec-d8ef-5c3ff8f90ce4) {
    margin-left: 0;
    margin-right: 0;
  }

  .main-container.footer {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--spacing--32);
    padding-top: var(--section-padding--small);
    padding-bottom: var(--spacing--32);
    margin-left: 0;
    margin-right: 0;
  }

  .section.faq-section, .section.news-listing-section {
    padding-bottom: var(--section-padding--small);
  }

  .section.faq-section, .section.news-listing-section {
    padding-bottom: var(--section-padding--small);
  }

  .section.events-listing-section {
    padding-top: 40px;
  }

  .section.no-padding {
    padding-top: var(--spacing--0);
  }

  .text-h4 {
    font-family: var(--_🔠-typography---font-family--h3);
    font-size: var(--_🔠-typography---size--h3);
    line-height: var(--_🔠-typography---line-height--h3);
    font-weight: var(--_🔠-typography---font-weight--h3);
    letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  }

  .text-h5 {
    max-width: var(--max-width--10-columns);
  }

  .footer {
    padding-right: var(--spacing--32);
    padding-left: var(--spacing--32);
  }

  .button-bg {
    max-width: none;
  }

  .footer-column {
    width: 90%;
  }

  .footer-legal-tile {
    width: 9%;
  }

  .form-block.careers {
    max-width: var(--max-width--10-columns);
  }

  .form-block.newsroom {
    max-width: var(--max-width--8-columns);
  }

  .cms-halves {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-wrap-cms {
    height: 17vw;
  }

  .info-block-cms-large {
    line-height: var(--_🔠-typography---line-height--h3);
    bottom: -4%;
  }

  .image-wrap-cms-large {
    margin-bottom: -23%;
  }

  .slider.newsroom {
    padding-bottom: var(--spacing--16);
    padding-bottom: var(--spacing--16);
  }

  .slider-button-bottom-right {
    justify-content: center;
    align-items: center;
    display: flex;
    inset: auto -3.5% -9% 0%;
  }

  .slider-button-bottom-right.prev {
    inset: auto 0% -9% -3.5%;
    width: auto;
    inset: auto 0% -9% -3.5%;
  }

  .slide-feature {
    height: 40vw;
  }

  .div-block-9 {
    justify-content: center;
    align-items: flex-start;
  }

  .event-row {
    display: flex;
  }

  .div-block-16 {
    width: 100%;
  }

  .container-2 {
    max-width: none;
  }

  .div-block-23 {
    width: 100%;
  }

  .section-3 {
    height: 65vh;
    margin-bottom: -180px;
  }

  .div-block-30 {
    max-width: var(--max-width--7-columns);
  }

  .flex-block-6 {
    justify-content: space-around;
    align-items: flex-start;
  }

  .navbar-dropdown-column_right.treble {
    width: 75%;
  }

  .dropdown-list-2.w--open {
    min-height: 380px;
  }

  .parallax-hero-intro.scroll-in-w-blur {
    padding-top: var(--section-padding--small);
    padding-top: var(--section-padding--small);
  }

  .simple-card-grid.scroll-in-w-blur {
    width: 100%;
  }

  .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .simple-card-content {
    padding-right: var(--spacing--32);
    padding-left: var(--spacing--32);
    justify-content: flex-end;
    align-items: flex-start;
  }

  .simple-card-image {
    max-height: 50vw;
  }

  .gallery-image-container {
    justify-content: space-around;
    height: 580px;
  }

  .gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 350px;
  }

  .gallery-image {
    height: 700px;
  }

  .gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 300px;
  }

  .gallery-image.gallery-slot-1 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 700px;
  }

  .gallery-image.gallery-slot-1:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 300px;
  }

  .anchor-tab-list-blocks {
    width: 55vw;
  }

  .anchor-tabs-stick-column {
    width: 45vw;
    padding-bottom: 10rem;
  }

  .stat-block-card-number {
    padding-left: var(--spacing--0);
    font-size: 340px;
  }

  .stat-block-card-number:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    padding-right: var(--spacing--24);
    font-size: 240px;
  }

  .stat-block-numbers {
    height: 230px;
  }

  .stat-block-numbers:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    height: 160px;
  }

  .stat-block-card:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    padding-top: var(--spacing--24);
    padding-right: var(--spacing--24);
    padding-bottom: var(--spacing--24);
  }

  .stat-block-grid {
    z-index: 2;
    width: 100vw;
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
    position: relative;
  }

  .button-group-boolean {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
  }

  .hero-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .hero-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .content-section-text-headline {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
  }

  .slide._1 {
    width: 25%;
  }

  .slide-block-card-title {
    padding-right: var(--spacing--24);
    padding-left: var(--spacing--24);
  }

  .collection-list-thirds, .collection-list-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .radar-system-hero {
    justify-content: space-between;
    align-items: center;
  }

  .background-video.simple:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .background-video.simple:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .support-info-main-items-column {
    padding-left: var(--spacing--0);
  }

  .support-info-main-items.scroll-in-w-blur {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    min-height: 80vh;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    min-height: 80vh;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-1 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 85%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    min-height: 80vh;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    min-height: 80vh;
    top: 0;
  }

  .radar-kits-column {
    width: 50vw;
  }

  .stat-grid-section {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
    background-color: var(--_🎨-color--tokens---background--base);
  }

  .support-info-padding {
    grid-column-gap: var(--spacing--64);
    grid-row-gap: var(--spacing--64);
    flex-flow: column;
  }

  .stat-block-card-content-title {
    max-width: var(--max-width--10-columns);
  }

  .gallery-image-caption {
    width: auto;
  }

  .code-embed-2 {
    height: 100%;
  }

  .parallax-scroll-trigger {
    height: 40%;
  }

  .rich-text-block {
    max-width: var(--max-width--8-columns);
  }

  .multi-text-scroll-intro {
    top: 0%;
  }

  .jump-link-id.radar-kits {
    top: 20%;
  }

  .body-3 {
    max-width: none;
  }

  .link-featured-news {
    font-family: var(--_🔠-typography---font-family--h3);
    font-size: var(--_🔠-typography---size--h3);
    line-height: var(--_🔠-typography---line-height--h3);
    font-weight: var(--_🔠-typography---font-weight--h3);
    letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  }

  .newsroom-fetaured-container {
    flex-flow: column;
    display: flex;
  }

  .newsroom-fetaured-container:where(.w-variant-4fc54cc7-8b54-beec-d8ef-5c3ff8f90ce4) {
    margin-left: 0;
    margin-right: 0;
  }

  .body-5 {
    max-width: none;
  }

  .feature-product-section {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
    background-color: var(--_🎨-color--tokens---background--base);
  }

  .feature-product-grid {
    z-index: 2;
    width: 100vw;
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
    position: relative;
  }

  .feature-product-image-container:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    height: 160px;
  }

  .feature-product-image {
    mix-blend-mode: normal;
  }

  .feature-product-content-wrapper:where(.w-variant-a1680684-75ba-4ade-c270-6e08e1108338) {
    padding-top: var(--spacing--24);
    padding-right: var(--spacing--24);
    padding-bottom: var(--spacing--24);
  }

  .feature-product-title {
    max-width: var(--max-width--10-columns);
  }

  .feature-product-body {
    min-width: 50%;
  }

  .rich-text-block-2 {
    max-width: 85%;
  }

  .content-section-sticky-bg.multi-text-scroll {
    top: 0%;
  }

  .cta-background-image {
    width: 100%;
    height: 100%;
  }

  .parallax-hero-container {
    aspect-ratio: auto;
  }

  .parallax-hero:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .parallax-hero:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .parallax-video.simple:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .parallax-video.simple:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .simple-hero-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .simple-hero-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .anchor-tab-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .anchor-tab-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .support-info-image-container.scroll-in-w-blur {
    margin-bottom: -10%;
  }

  .content-section-image-copy.left.scroll-in-w-blur {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
  }

  .content-section-image-build.left.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur, .content-section-image-build.left.scroll-in-w-blur, .content-section-image-build.left.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur, .content-section-image-build.right.scroll-in-w-blur {
    aspect-ratio: 3 / 2;
  }

  .media-solo:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .media-solo:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .s-s-banner-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .s-s-banner-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .faq-image:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .faq-image:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .s-s-support-title {
    max-width: var(--max-width--10-columns);
  }

  .cta-background-image-2:where(.w-variant-d0bc1851-b86c-de49-4865-1184a6f4d1b5) {
    opacity: .5;
  }

  .cta-background-image-2:where(.w-variant-3e666c5e-36cd-1586-c8c0-67c96046c5ea) {
    opacity: .3;
  }

  .manual-padding {
    height: var(--section-padding--large);
    background-color: #0000;
  }

  .registered-mark, .registered-mark.small, .registered-mark.small {
    margin-top: 8px;
  }

  .trademark {
    margin-top: 10px;
  }

  .pattern-2, .pattern-3 {
    height: 100%;
  }

  .div-block-74 {
    padding-bottom: var(--spacing--16);
  }

  .name {
    font-family: var(--_🔠-typography---font-family--body-2);
    font-size: var(--_🔠-typography---size--body-2);
    line-height: var(--_🔠-typography---line-height--body-2);
    font-weight: var(--_🔠-typography---font-weight--body-2);
    letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  }
}

@media screen and (max-width: 991px) {
  body {
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-1: 20px;
    --_🔠-typography---line-height--body-1: 150%;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 72px;
    --_🔠-typography---line-height--h1: 115%;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: 0px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 64px;
    --_🔠-typography---line-height--h2: 115%;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: 0px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 48px;
    --_🔠-typography---line-height--h3: 115%;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: 0px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 115%;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 115%;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 22px;
    --_🔠-typography---line-height--h6: 125%;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 18px;
    --_🔠-typography---line-height--body-2: 150%;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---size--body-3: 15px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-3: 150%;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: 16px;
    --_🔠-typography---line-height--label-2: 150%;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 0px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 18px;
    --_🔠-typography---line-height--button-1: 150%;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 88px;
    --_🔠-typography---line-height--h0: 115%;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: 0px;
    --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
    --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
    --_🔠-typography---weight--body: var(--all-weights--normal);
    --_🔠-typography---weight--label: var(--all-weights--normal);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--button-2: 16px;
    --_🔠-typography---size--label-1: 18px;
    --_🔠-typography---line-height--button-2: 150%;
    --_🔠-typography---line-height--label-1: 150%;
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---letter-spacing--label-1: 0px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --container--main: 1800px;
    --spacing--32: 32px;
    --spacing--0: 0px;
    --spacing--12: 12px;
    --spacing--24: 24px;
    --spacing--16: 16px;
    --spacing--80: 80px;
    --grid--page-padding: 5vw;
    --section-padding--small: 64px;
    --spacing--64: 64px;
    --spacing--48: 48px;
    --max-width--10-columns: 1144px;
    --section-padding--large: 120px;
    --section-padding--extra-large: 200px;
    --section-padding--medium: 80px;
    --spacing--8: 8px;
    --grid--column-gap: 24px;
    --spacing--20: 20px;
    --max-width--8-columns: 912px;
    --max-width--6-columns: 680px;
    --max-width--7-columns: 796px;
    --spacing--4: 4px;
    --spacing--120: 120px;
    --grid--content-gap: 120px;
    --container--small: 912px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--medium: 500;
    --all-weights--semi-bold: 600;
    --all-weights--bold: 700;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
  }

  figcaption {
    font-size: 13px;
  }

  .button-wrap-style-guide {
    display: flex;
  }

  .main-container.footer {
    padding-top: var(--section-padding--small);
    padding-top: var(--section-padding--small);
  }

  .section.cta {
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .section.hero {
    padding-bottom: var(--spacing--48);
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .section.news-listing-section {
    padding-top: 0;
  }

  .section.cms-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.newsroom-hero {
    padding-top: var(--section-padding--medium);
    padding-bottom: var(--spacing--48);
    background-color: #0000;
  }

  .section.gallery {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .section.events-listing-section {
    padding-top: 40px;
  }

  .section.anchor-tabs.scroll-in-w-blur {
    padding-left: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .section.newsroom-featured {
    padding-bottom: var(--section-padding--small);
  }

  .label-small.label-medium.text-align-right.copyright {
    width: auto;
  }

  .footer-right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-column {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    width: 100%;
  }

  .footer-link {
    font-size: var(--_🔠-typography---size--h5);
  }

  .footer-legal-tile {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
  }

  .master-footer {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-info-block {
    width: 100%;
  }

  .footer-info-tile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-contact-list {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
    flex-flow: wrap;
    grid-auto-columns: 1fr;
  }

  .brand-footer {
    width: auto;
    max-width: none;
    display: flex;
  }

  .form-block.newsroom {
    flex-flow: row;
    display: flex;
  }

  .input-wrap.search {
    border-style: none;
    width: 100%;
  }

  .input-wrap.search.news {
    width: 100%;
  }

  .input-wrap.news {
    width: 28.5vw;
  }

  .card-job {
    height: 450px;
  }

  .expandable-single {
    background-color: var(--_🎨-color--base---neutral--dark-64);
  }

  .cms-halves {
    grid-template-columns: 1fr 1fr;
  }

  .image-wrap-cms {
    height: 30vw;
  }

  .image-wrap-cms-thumbnail {
    padding-right: var(--section-padding--small);
    padding-left: var(--section-padding--small);
  }

  .cms-top-tile {
    flex-flow: column;
  }

  .cms-body {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .cms-body-centre {
    padding-right: var(--section-padding--small);
    padding-left: var(--section-padding--small);
  }

  .info-block-cms-large {
    padding: var(--spacing--24);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 31%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .image-wrap-cms-large {
    align-self: auto;
    width: auto;
    height: 400px;
    margin-bottom: -25%;
  }

  .slider.newsroom {
    padding-bottom: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .slider-button-bottom-right {
    width: auto;
    margin-top: var(--spacing--0);
    padding-left: 8px;
    padding-right: 8px;
    display: inline-flex;
    position: static;
    bottom: -160px;
  }

  .slider-button-bottom-right.prev {
    width: auto;
    margin-right: 0;
    display: inline-flex;
    position: static;
    bottom: -160px;
  }

  .slide-feature {
    width: 100%;
    height: 500px;
  }

  .mask-features.newsroom {
    max-width: none;
    height: auto;
    margin-right: auto;
  }

  .footer-link-small.footer-link {
    font-size: 1.65vw;
  }

  .div-block-9 {
    margin-bottom: var(--section-padding--small);
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .filter_search.helper {
    width: 100%;
    max-width: none;
  }

  .form {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .form.news {
    flex-flow: wrap;
  }

  .collection-item, .link-block-4, .link-block-5 {
    flex-flow: column;
  }

  .tags {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
  }

  .events-list {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .event-row {
    flex-flow: row;
    display: flex;
  }

  .collection-list.team {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .overlay-bottom {
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    inset: auto 0% 0%;
  }

  .div-block-16 {
    padding-bottom: var(--spacing--48);
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    flex-flow: column;
  }

  .div-block-17 {
    max-width: 45vw;
  }

  .container-2 {
    margin-bottom: var(--section-padding--medium);
  }

  .div-block-21 {
    max-width: 100vw;
  }

  .div-block-23 {
    padding-top: var(--spacing--48);
  }

  .jobs-list {
    margin-right: var(--grid--page-padding);
    margin-left: var(--grid--page-padding);
  }

  .section-3 {
    height: 40vh;
  }

  .navbar-dropdown {
    padding-top: 32px;
    padding-left: 0;
    position: relative;
  }

  .navbar-dropdown-description {
    text-align: left;
  }

  .more-icon, .nav-item-icon {
    display: flex;
  }

  .navbar-dropdown-column_left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    width: 100%;
    padding: 32px 0;
  }

  .navbar-dropdown-column_left.hide {
    display: none;
  }

  .nav-menu-3 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #121212cc;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    padding-left: 32px;
    padding-right: 32px;
    display: none;
    position: absolute;
    overflow: scroll;
  }

  .div-block-32 {
    display: block;
  }

  .navbar-dropdown-column_right {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    width: 100%;
    padding: 12px 0;
    display: flex;
  }

  .navbar-dropdown-column_right.treble {
    width: 100%;
  }

  .navbar-dropdown-link.mobile {
    color: var(--_🎨-color--tokens---text-body--medium);
    letter-spacing: 0;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 125%;
    display: flex;
  }

  .navbar-dropdown-link.mobile.more {
    color: var(--_🎨-color--tokens---text-body--strong);
  }

  .subnav-links {
    flex-flow: column;
    display: flex;
  }

  .subnav-links._2col {
    grid-template-columns: 1fr 1fr;
  }

  .main-nav-link {
    font-family: var(--_🔠-typography---font-family--h4);
    font-size: var(--_🔠-typography---size--h4);
    font-weight: var(--_🔠-typography---font-weight--h4);
  }

  .menu-button-2 {
    color: #fff;
    width: 3.75rem;
    height: 3.75rem;
    padding: 1rem;
    display: flex;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .nav-underline-blockerright {
    display: none;
  }

  .brand {
    width: 210px;
  }

  .flex-block-3 {
    flex-flow: column;
  }

  .dropdown-toggle-3 {
    padding: 0;
  }

  .dropdown-toggle-3.w--open {
    position: static;
  }

  .dropdown-toggle-3.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    object-fit: fill;
    padding: 0;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 115%;
    display: inline-flex;
    overflow: hidden;
  }

  .dropdown-toggle-3.mobile.w--open {
    position: relative;
  }

  .dropdown-toggle-3.mobile.more {
    display: none;
  }

  .navbar_container {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    overflow: visible;
  }

  .navbar-3.mobile {
    width: 100%;
    display: block;
  }

  .grid-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .navbar-dropdown-eyebrow {
    order: 0;
    display: none;
  }

  .navbar-dropdown-eyebrow.about-us {
    display: none;
  }

  .dropdown-list-2 {
    z-index: 999999;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
  }

  .dropdown-list-2.w--open {
    height: auto;
    min-height: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .nav-underline.mobile {
    inset: auto auto 0% -100%;
    inset: auto auto 0% -100%;
  }

  .nav-underline-blockerleft {
    display: none;
  }

  .parallax-hero-intro {
    padding-top: var(--spacing--12);
  }

  .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr 1fr;
  }

  .simple-card-grid.scroll-in-w-blur {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr 1fr;
  }

  .simple-card {
    padding-bottom: var(--grid--column-gap);
  }

  .simple-card-content {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .simple-card-image {
    margin-bottom: -15%;
  }

  .gallery-image-container {
    height: 360px;
  }

  .gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 220px;
  }

  .gallery-image {
    height: 300px;
  }

  .gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 130px;
  }

  .anchor-tab-list-blocks {
    width: 100%;
  }

  .anchor-tab-list-links.scroll-in-w-blur {
    width: 100%;
    display: none;
  }

  .anchor-tab-list-links.scroll-in-w-blur:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
    width: 100%;
  }

  .anchor-tab-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .anchor-tabs-stick-column {
    z-index: 2;
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .anchor-tabs-stick-column.scroll-in-w-blur {
    width: 100vw;
    height: auto;
    padding: var(--spacing--0) var(--grid--page-padding);
    width: 100vw;
    height: auto;
    padding: var(--spacing--0) var(--grid--page-padding);
    position: relative;
  }

  .label-small-2.mobile {
    display: block;
  }

  .anchor-tab-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .stat-block-card-content-main {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .stat-block-card-content-icon {
    justify-content: center;
    align-items: center;
  }

  .stat-block-card {
    padding-top: 1rem;
  }

  .stat-block-grid {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .stat-block-grid:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-16 {
    width: 70%;
    height: 70%;
  }

  .stat-block-slot.scroll-in-w-blur {
    width: 50vw;
    padding-bottom: var(--spacing--24);
  }

  .stat-block-slot.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: auto;
  }

  .tab-block-image-hero {
    width: 100%;
  }

  .tab-block-image-supporting {
    display: none;
  }

  .tabs-menu {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-content {
    height: 40vh;
  }

  .newsroom-thirds {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-image {
    display: none;
  }

  .hero-image.overlap {
    display: inline-block;
  }

  .hero-image.mobile {
    display: inline-flex;
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-right: var(--grid--page-padding);
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
    max-width: none;
  }

  .content-section.vertical {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
  }

  .content-section.vertical:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    padding-right: var(--grid--page-padding);
    padding-left: var(--spacing--0);
  }

  .content-section.vertical:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
    padding-right: var(--grid--page-padding);
  }

  .content-section-text-only.scroll-in-w-blur {
    max-width: none;
  }

  .slide {
    width: 49.7%;
  }

  .card-slider {
    padding-bottom: var(--section-padding--medium);
  }

  .mask {
    height: 450px;
  }

  .mask.scroll-in-w-blur {
    height: auto;
  }

  .card-slider-left-arrow {
    display: flex;
    bottom: 2%;
    right: 52px;
  }

  .card-slider-right-arrow {
    display: flex;
    bottom: 2%;
    left: 66px;
  }

  .card-slider-headline.scroll-in-w-blur {
    padding-bottom: var(--spacing--32);
    padding-bottom: var(--spacing--32);
  }

  .collection-list-thirds {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .faq-section-bg-image.fill {
    aspect-ratio: 3 / 2;
    display: none;
  }

  .faq-section-bg-image.fill.mobile {
    display: block;
  }

  .hero-container {
    padding-bottom: 1rem;
  }

  .radar-system-hero-container {
    aspect-ratio: 3 / 2;
    overflow: hidden;
  }

  .radar-system-hero {
    height: auto;
    padding-top: 60px;
  }

  .radar-system-hero-product-render {
    top: auto;
    left: 0%;
    right: 0%;
  }

  .support-info-main-items-column {
    flex-flow: row;
  }

  .support-info-main-items {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .support-info-main-items.scroll-in-w-blur {
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .support-info-banner {
    height: 600px;
  }

  .support-info-banner.scroll-in-w-blur {
    aspect-ratio: 16 / 9;
    aspect-ratio: 16 / 9;
  }

  .support-info-banner-headline {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    inset: auto 0% 0%;
  }

  .support-info-main-items-bullets {
    min-width: 50%;
    padding-left: var(--spacing--32);
  }

  .radar-kits-container {
    top: var(--section-padding--small);
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .radar-kits-container.scroll-in-w-blur {
    top: 1rem;
  }

  .radar-kits-container.scroll-in-w-blur.kit-1 {
    width: 100%;
    height: auto;
    max-height: none;
    padding-top: var(--section-padding--medium);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 80%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .radar-kits-container.scroll-in-w-blur.kit-2 {
    width: 100%;
    padding-top: var(--section-padding--medium);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 80%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .radar-kits-container.scroll-in-w-blur.kit-3 {
    width: 100%;
    padding-top: var(--section-padding--medium);
    padding-bottom: var(--spacing--0);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 80%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .radar-kits-container.scroll-in-w-blur.kit-4 {
    width: 100%;
    padding-top: var(--section-padding--medium);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 80%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .radar-kits-column {
    width: 50%;
  }

  .radar-kits-column.mobile-image {
    justify-content: center;
    align-items: flex-end;
  }

  .radar-kits-image {
    object-position: 50% 0%;
  }

  .stat-block-card-4.scroll-in-w-blur {
    width: 50vw;
  }

  .stat-block-card-4.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: 33.3333vw;
  }

  .stat-block-slot-3.scroll-in-w-blur {
    width: 50vw;
  }

  .stat-block-slot-3.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: 33.3333vw;
  }

  .reusable-section-intro.scroll-in-w-blur {
    max-width: none;
  }

  .support-info-main-items-headline {
    min-width: 50%;
    padding-right: var(--grid--page-padding);
  }

  .content-section-columns:where(.w-variant-9bcbd3cf-5fa8-583f-1643-7d9ec9adeb6e) {
    grid-template-columns: 1fr 1fr;
  }

  .stat-grid-headline.scroll-in-w-blur {
    max-width: none;
  }

  .stat-block-wrapper {
    width: 100%;
  }

  .div-block-34 {
    height: 20px;
  }

  .story-block-image-1, .story-block-image-2, .story-block-image-container, .story-block-image-3 {
    overflow: clip;
  }

  .link-block-6 {
    width: 100%;
  }

  .radar-kits-v-stack {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
  }

  .radar-kits-v-stack.scroll-in-w-blur {
    padding-top: var(--section-padding--small);
    padding-top: var(--section-padding--small);
  }

  .section-6 {
    object-position: 50% 0%;
  }

  .multi-text-scroll-intro {
    top: -5%;
  }

  .multi-text-scroll-section {
    padding-top: var(--spacing--0);
  }

  .overlay-hero-bottom-copy {
    height: 400px;
  }

  .image-gradient-bottom {
    bottom: -2%;
  }

  .news-headline {
    font-family: var(--_🔠-typography---font-family--body-1);
    font-size: var(--_🔠-typography---size--body-1);
    line-height: var(--_🔠-typography---line-height--body-1);
    font-weight: var(--_🔠-typography---font-weight--body-1);
    letter-spacing: var(--_🔠-typography---letter-spacing--body-1);
  }

  .jump-link-id {
    top: 0;
  }

  .jump-link-id.radar-kits {
    top: 11%;
  }

  .link-featured-news {
    flex-flow: column;
  }

  .flowappz-cookie-consent-popup-14, .flowappz-cookie-consent-popup-14.flowappz-hide-popup, .flowappz-cookie-consent-popup-14.flowappz-hide-popup {
    max-width: 600px;
  }

  .content-section-main-container:where(.w-variant-fa155104-2f97-6498-6bc2-42b5b95bd018) {
    height: auto;
  }

  .feature-product-wrapper {
    width: 100%;
  }

  .feature-product-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feature-product-grid:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .feature-product-grid:where(.w-variant-a89b2dab-638a-b6d9-f5e3-a001d4090021) {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .feature-product-slot, .feature-product-slot.scroll-in-w-blur {
    width: 50vw;
  }

  .feature-product-slot.scroll-in-w-blur {
    width: 50vw;
  }

  .feature-product-slot.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: auto;
  }

  .feature-product-slot.scroll-in-w-blur:where(.w-variant-a89b2dab-638a-b6d9-f5e3-a001d4090021) {
    width: 100%;
  }

  .feature-product-content-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-product-title {
    font-size: 3rem;
  }

  .feature-product-body {
    width: auto;
    min-width: 60%;
    max-width: 100%;
    font-family: var(--_🔠-typography---font-family--body-2);
    font-size: var(--_🔠-typography---size--body-2);
    line-height: var(--_🔠-typography---size--h6);
    font-weight: var(--_🔠-typography---font-weight--body-2);
    letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  }

  .feature-product-body:where(.w-variant-a89b2dab-638a-b6d9-f5e3-a001d4090021) {
    width: auto;
    min-width: 35%;
  }

  .radar-kits-fade {
    height: 120%;
  }

  .hero-media-opacity.scroll-in-w-blur {
    height: auto;
  }

  .content-section-sticky-bg.multi-text-scroll {
    top: 25%;
  }

  .parallax-hero-container {
    aspect-ratio: 3 / 2;
  }

  .parallax-hero {
    display: none;
  }

  .parallax-hero.mobile {
    display: inline-flex;
  }

  .simple-hero-media-container.scroll-in-w-blur {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .anchor-tab-media-opacity.scroll-in-w-blur {
    height: auto;
  }

  .support-info-image-container.scroll-in-w-blur {
    aspect-ratio: 16 / 9;
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .s-s-banner-image {
    display: block;
  }

  .faq-gradient-right {
    display: none;
  }

  .faq-bg-image-container {
    aspect-ratio: 3 / 2;
  }

  .faq-media-opacity.scroll-in-w-blur {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .faq-image {
    display: none;
  }

  .faq-image.mobile {
    display: inline-flex;
  }

  .radar-kits-intro-sticky {
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--base) 50%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    height: auto;
    min-height: 20vh;
  }

  .content-columns-main.scroll-in-w-blur {
    max-width: none;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .registered-mark.small {
    margin-top: 10px;
    margin-left: 2px;
  }

  .trademark {
    margin-top: 8px;
  }

  .trademark.small {
    margin-top: 11px;
    margin-left: 0;
  }

  .homepage-video-desktop {
    display: none;
  }

  .homepage-video-mobile {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  body {
    --container--main: 1800px;
    --spacing--32: 24px;
    --spacing--0: 0px;
    --spacing--12: 10px;
    --spacing--24: 16px;
    --spacing--16: 12px;
    --spacing--80: 56px;
    --grid--page-padding: 5vw;
    --section-padding--small: 32px;
    --spacing--64: 48px;
    --spacing--48: 32px;
    --max-width--10-columns: 1144px;
    --section-padding--large: 80px;
    --section-padding--extra-large: 120px;
    --section-padding--medium: 64px;
    --spacing--8: 8px;
    --grid--column-gap: 16px;
    --spacing--20: 16px;
    --max-width--8-columns: 912px;
    --max-width--6-columns: 680px;
    --max-width--7-columns: 796px;
    --spacing--4: 4px;
    --spacing--120: 80px;
    --grid--content-gap: 40px;
    --container--small: 912px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--medium: 500;
    --all-weights--semi-bold: 600;
    --all-weights--bold: 700;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1.5px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_🔘-radius---ui-elements--input: 0px;
    --_🔘-radius---general--default: 0px;
    --_🔘-radius---ui-elements--button-base: 0px;
    --_🔘-radius---ui-elements--button-circle: 0px;
    --_🔘-radius---general--large: 2px;
    --_🔘-radius---general--full: 100vw;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-1: 18px;
    --_🔠-typography---line-height--body-1: 150%;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 48px;
    --_🔠-typography---line-height--h1: 115%;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: 0px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 40px;
    --_🔠-typography---line-height--h2: 115%;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: 0px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 36px;
    --_🔠-typography---line-height--h3: 115%;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: 0px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 115%;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 115%;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 22px;
    --_🔠-typography---line-height--h6: 125%;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 18px;
    --_🔠-typography---line-height--body-2: 150%;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---size--body-3: 15px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-3: 150%;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: 14px;
    --_🔠-typography---line-height--label-2: 150%;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 0px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 16px;
    --_🔠-typography---line-height--button-1: 150%;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 64px;
    --_🔠-typography---line-height--h0: 115%;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: 0px;
    --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
    --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
    --_🔠-typography---weight--body: var(--all-weights--normal);
    --_🔠-typography---weight--label: var(--all-weights--normal);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--button-2: 14px;
    --_🔠-typography---size--label-1: 16px;
    --_🔠-typography---line-height--button-2: 150%;
    --_🔠-typography---line-height--label-1: 150%;
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---letter-spacing--label-1: 0px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  }

  .template-halves {
    grid-template-columns: 1fr;
  }

  .section.hero {
    padding-top: var(--spacing--80);
    padding-bottom: var(--section-padding--small);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section.faq-section {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .section.news-listing-section {
    padding-top: var(--spacing--32);
  }

  .section.newsroom-hero {
    padding-bottom: var(--spacing--32);
  }

  .section.anchor-tabs {
    padding-left: var(--spacing--0);
  }

  .section.no-padding {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    flex-flow: column;
    display: flex;
  }

  .template-block-title {
    position: static;
  }

  ._404-content {
    max-width: 430px;
  }

  .footer-right {
    max-width: none;
  }

  .footer-column {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    width: 100%;
  }

  .footer-links-column {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .footer-link {
    font-size: var(--_🔠-typography---size--h6);
  }

  .footer-legal-tile {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .master-footer {
    grid-column-gap: var(--spacing--64);
    grid-row-gap: var(--spacing--64);
    flex-flow: column;
  }

  .footer-contact-list {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    place-items: center start;
    display: flex;
  }

  .brand-footer {
    max-width: 230px;
  }

  .input-wrap.filters, .input-wrap.news, .input-wrap.filters, .input-wrap.news {
    width: 100%;
  }

  .content-cta {
    min-height: 50vw;
  }

  .card-job {
    height: 362px;
  }

  .headline-faq.scroll-in-w-blur {
    width: 100%;
    position: relative;
  }

  .headline-faq.scroll-in-w-blur:where(.w-variant-4fc54cc7-8b54-beec-d8ef-5c3ff8f90ce4) {
    width: auto;
  }

  .cms-halves {
    grid-row-gap: var(--spacing--80);
    grid-template-columns: 1fr;
  }

  .image-wrap-cms {
    height: 60vw;
  }

  .cms-hero {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .image-wrap-cms-thumbnail, .cms-body-centre {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .info-block-cms-large {
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 39%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
  }

  .image-wrap-cms-large {
    height: 300px;
    min-height: auto;
    margin-bottom: -21%;
  }

  .image-wrap-team {
    height: 250px;
  }

  .contact-c-form {
    margin-left: 0;
    margin-right: 0;
    padding: .5rem;
  }

  .slider-button-bottom-right {
    width: auto;
    top: -80px;
    left: 48px;
    right: auto;
  }

  .slider-button-bottom-right.prev {
    margin-top: var(--spacing--24);
    margin-top: var(--spacing--24);
    left: 0;
    right: auto;
  }

  .slide-feature {
    height: 360px;
  }

  .mask-features {
    max-width: 70%;
  }

  .left-headline-news {
    margin-bottom: -10px;
  }

  .footer-link-small.footer-link {
    font-size: 16px;
  }

  .tags {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    flex-flow: column;
  }

  .events-list {
    margin-right: var(--spacing--0);
    margin-left: var(--spacing--0);
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .collection-list.team {
    grid-template-columns: 1fr 1fr;
  }

  .section-3 {
    height: 40vh;
    margin-bottom: -80px;
  }

  .nav-menu-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overflow: scroll;
  }

  .div-block-32 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 32px;
    display: block;
  }

  .navbar-dropdown-column_right.treble {
    width: 100%;
  }

  .navbar-dropdown-link.mobile.more {
    font-size: 24px;
  }

  .subnav-links._2col {
    grid-template-columns: 1fr;
  }

  .navbar_container {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .grid-2 {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr 1fr;
  }

  .heading-service-b-2 {
    max-width: 560px;
  }

  .simple-card-grid, .simple-card-grid.scroll-in-w-blur {
    grid-template-columns: 1fr;
  }

  .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-91d08be4-2855-7542-8278-43dd943d69fd), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr 1fr;
  }

  .simple-card-grid.scroll-in-w-blur {
    grid-template-columns: 1fr;
  }

  .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-91d08be4-2855-7542-8278-43dd943d69fd), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr 1fr;
  }

  .simple-card {
    padding-bottom: var(--section-padding--small);
  }

  .gallery-image-container {
    height: 300px;
  }

  .gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 190px;
  }

  .gallery-image {
    height: 250px;
  }

  .gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 130px;
  }

  .gallery-image.gallery-slot-1, .gallery-image.gallery-slot-3, .gallery-image.gallery-slot-4, .gallery-image.gallery-slot-1, .gallery-image.gallery-slot-3, .gallery-image.gallery-slot-4 {
    max-height: none;
  }

  .anchor-tab-list-blocks {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
    width: 100vw;
    margin-top: 0;
  }

  .anchor-tab-list-links {
    width: 100%;
    display: none;
    position: sticky;
  }

  .anchor-tab-columns {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .anchor-tabs-stick-column {
    width: 100vw;
    height: auto;
    padding-right: var(--grid--page-padding);
    padding-bottom: 0;
    padding-left: var(--grid--page-padding);
    position: static;
  }

  .anchor-tabs-stick-column:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
    width: 100vw;
    padding-bottom: 0;
  }

  .label-small-2.mobile {
    display: block;
  }

  .anchor-tab-block {
    position: sticky;
  }

  .anchor-tab-block:where(.w-variant-ec353d1f-69a3-5d6e-b14c-b678ac788d00) {
    height: auto;
  }

  .stat-block-card-content-icon {
    justify-content: center;
    align-items: center;
  }

  .stat-block-grid:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b), .newsroom-thirds {
    grid-template-columns: 1fr;
  }

  .content-section-text.overlay.scroll-in-w-blur, .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-text.overlay {
    width: 100%;
  }

  .content-section-text.overlay:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    margin-top: 100px;
  }

  .content-section-text.overlay:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    margin-bottom: 100px;
  }

  .content-section-text.overlay.scroll-in-w-blur, .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-text.overlay.scroll-in-w-blur, .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    margin-bottom: -20px;
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
  }

  .content-section.vertical {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    flex-flow: column;
  }

  .content-section.vertical:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    padding-top: var(--section-padding--small);
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
    flex-flow: column;
  }

  .content-section.vertical:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-top: var(--section-padding--small);
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .content-section.vertical:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .slide {
    width: 49.6%;
  }

  .card-slider {
    padding-bottom: var(--section-padding--large);
  }

  .card-slider-left-arrow {
    height: 48px;
    bottom: 2%;
    right: 45px;
  }

  .card-slider-right-arrow {
    height: 48px;
    bottom: 2%;
    left: 64px;
  }

  .collection-list-thirds {
    grid-template-columns: 1fr 1fr;
  }

  .radar-system-hero-container {
    width: 100%;
    height: auto;
  }

  .radar-system-hero {
    max-height: none;
    margin-top: 0;
    padding-top: 60px;
  }

  .radar-system-hero-product-render {
    object-fit: cover;
    max-width: none;
    position: relative;
  }

  .support-info-main-items-column {
    flex-flow: column;
  }

  .support-info-main-items.scroll-in-w-blur {
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .support-info-banner {
    height: 500px;
  }

  .support-info-banner-headline {
    padding-bottom: 2rem;
  }

  .support-info-main-items-bullets {
    min-width: 100%;
  }

  .radar-kits-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 500px;
    position: relative;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3 {
    height: auto;
    padding-bottom: var(--spacing--0);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 90%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    position: relative;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur {
    justify-content: space-between;
    align-items: flex-end;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3 {
    height: auto;
    padding-bottom: var(--spacing--0);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 90%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    position: relative;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-1 {
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 90%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3 {
    height: auto;
    padding-bottom: var(--spacing--0);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 90%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    position: relative;
    top: 0;
  }

  .radar-kits-container.scroll-in-w-blur.kit-4 {
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--base) 90%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    height: auto;
    position: relative;
    top: 0;
  }

  .radar-kits-column {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

  .radar-kits-column.mobile-image {
    z-index: -6;
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    aspect-ratio: 1;
    order: -9999;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    margin-bottom: -20%;
  }

  .radar-kits-column.text {
    z-index: 5;
    padding-top: var(--section-padding--medium);
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    inset: auto auto 0% 0%;
    overflow: visible;
  }

  .radar-kits-image {
    aspect-ratio: 1;
    width: 100%;
    height: auto;
  }

  .radar-kits-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .radar-kits-image-overlay {
    height: 50%;
  }

  .stat-block-slot-3.scroll-in-w-blur:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b) {
    width: auto;
  }

  .support-info-main-items-headline {
    min-width: 100%;
    padding-right: var(--spacing--0);
  }

  .content-section-columns {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-34 {
    display: none;
  }

  .gallery-caption-text {
    padding-left: var(--spacing--0);
  }

  .radar-kits-v-stack.scroll-in-w-blur {
    padding-top: var(--spacing--0);
    padding-bottom: var(--section-padding--small);
    grid-column-gap: var(--spacing--80);
    grid-row-gap: var(--spacing--80);
    padding-top: var(--spacing--0);
    padding-bottom: var(--section-padding--small);
    grid-column-gap: var(--spacing--80);
    grid-row-gap: var(--spacing--80);
  }

  .multi-text-scroll-intro {
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--base) 65%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    min-height: auto;
    top: -1%;
  }

  .multi-text-scroll-detail {
    grid-template-columns: 1fr;
  }

  .gap {
    display: none;
  }

  .jump-link-id {
    top: 25vh;
  }

  .jump-link-id.radar-kits {
    top: 5%;
  }

  .feature-product-grid:where(.w-variant-a75f6559-ae50-e6c5-7d32-84729fbb855b), .feature-product-grid:where(.w-variant-a89b2dab-638a-b6d9-f5e3-a001d4090021) {
    grid-template-columns: 1fr;
  }

  .feature-product-content-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .feature-product-title {
    font-size: 2.5rem;
  }

  .radar-kits-fade {
    height: 50%;
    display: none;
  }

  .content-section-sticky-bg.multi-text-scroll {
    top: 25%;
  }

  .content-section-image-copy.left:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-image-copy.left:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 100%;
    height: auto;
    position: absolute;
  }

  .content-section-image-copy.left.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-bottom: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .content-section-image-build.left:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-image-build.left:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 100%;
    height: auto;
    position: absolute;
  }

  .content-section-image-build.left.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-bottom: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .content-section-image-build.right {
    width: 100%;
  }

  .content-section-image-build.right:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    width: 100%;
    height: auto;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .content-section-image-build.right.scroll-in-w-blur:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    padding-top: var(--spacing--0);
    padding-top: var(--spacing--0);
  }

  .content-section-image-build.right:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    width: 100%;
  }

  .content-section-image-build.right:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 100%;
    height: auto;
    position: absolute;
  }

  .content-section-image-build.right.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    padding-bottom: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .content-image-overlay-container:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    width: 100%;
    position: relative;
  }

  .content-image-overlay-container.left:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    width: 100%;
    margin-bottom: -180px;
    position: relative;
  }

  .faq-gradient-right {
    display: none;
  }

  .radar-kits-intro-sticky {
    height: auto;
    min-height: 20vh;
    padding-bottom: var(--section-padding--small);
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--base) 65%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    top: 0%;
  }

  .grid-3, .grid-3:where(.w-variant-a82c62fb-ca78-06e6-a7c9-f073d61e754d) {
    grid-template-columns: 1fr;
  }

  .registered-mark, .trademark {
    margin-top: 3px;
  }

  .button-icon-wrap {
    width: 12px;
    height: 12px;
  }

  .icon-button {
    width: 12px;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-1: 18px;
    --_🔠-typography---line-height--body-1: 150%;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 40px;
    --_🔠-typography---line-height--h1: 115%;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: 0px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 115%;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: 0px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 32px;
    --_🔠-typography---line-height--h3: 115%;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: 0px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 115%;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 115%;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 125%;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 150%;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---size--body-3: 15px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-3: 150%;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: 14px;
    --_🔠-typography---line-height--label-2: 150%;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 0px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 16px;
    --_🔠-typography---line-height--button-1: 150%;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 48px;
    --_🔠-typography---line-height--h0: 115%;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: 0px;
    --_🔠-typography---weight--body-bold: var(--all-weights--semi-bold);
    --_🔠-typography---font--heading-sans: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--body: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--button: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--heading-serif: aktiv-grotesk, sans-serif;
    --_🔠-typography---font--label: aktiv-grotesk, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--normal);
    --_🔠-typography---weight--body: var(--all-weights--normal);
    --_🔠-typography---weight--label: var(--all-weights--normal);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--button-2: 14px;
    --_🔠-typography---size--label-1: 16px;
    --_🔠-typography---line-height--button-2: 150%;
    --_🔠-typography---line-height--label-1: 150%;
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---letter-spacing--label-1: 0px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  }

  .button-wrap-style-guide {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .colors-grid-style-guide {
    grid-template-columns: 1fr 1fr;
  }

  .section.cta.interactive-cta {
    margin-top: var(--spacing--0);
    margin-bottom: var(--spacing--0);
    margin-top: var(--spacing--0);
    margin-bottom: var(--spacing--0);
  }

  .section.hero {
    padding-top: var(--spacing--80);
    padding-bottom: var(--section-padding--small);
    background-image: none;
    margin-bottom: 0;
  }

  .section.newsroom-hero {
    padding-top: var(--section-padding--medium);
  }

  .section.gallery {
    padding-top: var(--section-padding--small);
  }

  .section.newsroom-featured {
    padding-bottom: var(--spacing--32);
  }

  .sales-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .body-medium {
    display: block;
  }

  .footer-right {
    width: 100%;
  }

  .footer-column {
    width: 100%;
    padding-right: var(--spacing--0);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-links-column {
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-legal-tile {
    grid-column-gap: var(--spacing--20);
    grid-row-gap: var(--spacing--20);
    flex-flow: wrap;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .footer-info-block {
    grid-template-columns: .8fr;
  }

  .footer-info-tile {
    width: 100%;
  }

  .footer-contact-list {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .brand-footer {
    max-width: 280px;
  }

  .footer-bottom-right {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
  }

  .form-block {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
  }

  .news-top-tile {
    flex-flow: wrap;
  }

  .cms-halves {
    grid-template-columns: 1fr;
  }

  .info-block-cms-large {
    padding: var(--spacing--20);
  }

  .image-wrap-cms-large {
    margin-bottom: -40%;
  }

  .image-wrap-team {
    height: auto;
  }

  .contact-headline {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
  }

  .contact-c-form {
    padding: .25rem;
  }

  .nav-column-item {
    text-align: left;
  }

  .slide-feature {
    height: 400px;
  }

  .headline-news {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .left-headline-news {
    margin-bottom: 0;
  }

  .form {
    flex-flow: column;
  }

  .tags {
    grid-column-gap: var(--spacing--4);
    grid-row-gap: var(--spacing--4);
    flex-flow: column;
  }

  .event-info {
    grid-column-gap: var(--spacing--4);
    grid-row-gap: var(--spacing--4);
    flex-flow: column;
    display: flex;
  }

  .collection-list.team {
    grid-template-columns: 1fr 1fr;
  }

  .overlay-bottom {
    height: 70%;
    inset: auto auto 0% 0%;
  }

  .overlay-bottom:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    height: 20%;
  }

  .overlay-bottom:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0), var(--_🎨-color--tokens---background-gradient-purposes--gradient-100));
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 30%;
    inset: auto 0% 0%;
  }

  .overlay-bottom:where(.w-variant-0e2019a8-1d1d-8914-f0b6-d1be3ce65a4d) {
    inset: auto 0% 0%;
  }

  .div-block-16 {
    padding-bottom: var(--spacing--48);
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    flex-flow: column;
  }

  .div-block-17 {
    max-width: 90vw;
  }

  .div-block-21 {
    max-width: 100vw;
  }

  .section-3 {
    height: 50vh;
  }

  .flex-block-6 {
    flex-flow: column;
  }

  .navbar-dropdown {
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
  }

  .navbar-dropdown.more, .navbar-dropdown-description {
    display: none;
  }

  .navbar-dropdown-column_left {
    width: auto;
    padding: 10px var(--grid--page-padding);
    grid-column-gap: var(--grid--column-gap);
    grid-row-gap: var(--grid--column-gap);
  }

  .nav-menu-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: 92vh;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .div-block-32 {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    margin-top: 24px;
  }

  .navbar-dropdown-column_right {
    width: 100%;
    padding: 0;
  }

  .navbar-dropdown-column_right.treble {
    width: 100%;
  }

  .navbar-dropdown-link {
    letter-spacing: 0;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 125%;
  }

  .navbar-dropdown-link.mobile.more {
    font-size: 20px;
  }

  .subnav-links {
    width: 100%;
    padding-top: 12px;
  }

  .main-nav-link {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
  }

  .brand {
    width: 170px;
  }

  .dropdown-toggle-3.mobile {
    letter-spacing: 0;
    letter-spacing: 0;
    flex-flow: row;
    width: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 115%;
    display: inline-flex;
  }

  .navbar_container {
    z-index: 99999;
    padding-left: 8px;
    padding-right: 0;
    overflow: visible;
  }

  .grid-2 {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .navbar-dropdown-eyebrow.about-us {
    display: none;
  }

  .dropdown-list-2.w--open {
    height: auto;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .parallax-hero-intro.supporting.scroll-timing-fix {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-service-b-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .simple-card-grid, .simple-card-grid.scroll-in-w-blur, .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-91d08be4-2855-7542-8278-43dd943d69fd), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7), .simple-card-grid.scroll-in-w-blur, .simple-card-grid.scroll-in-w-blur:where(.w-variant-70cf7424-9550-c41c-a4e8-2cdd155be0d8), .simple-card-grid.scroll-in-w-blur:where(.w-variant-91d08be4-2855-7542-8278-43dd943d69fd), .simple-card-grid.scroll-in-w-blur:where(.w-variant-4dbf4142-a9aa-b2e6-88ea-10a1c803c870), .simple-card-grid.scroll-in-w-blur:where(.w-variant-52300c7b-9e58-941e-d394-7abf849a61a7) {
    grid-template-columns: 1fr;
  }

  .simple-card {
    vertical-align: text-bottom;
    width: 100%;
    min-height: auto;
    text-decoration: none;
    display: flex;
  }

  .simple-card-content {
    padding-top: var(--spacing--120);
    position: static;
  }

  .simple-card-image {
    margin-bottom: -36%;
  }

  .simple-card-image-asset {
    height: 100%;
  }

  .cta-image {
    object-fit: cover;
    height: 100%;
  }

  .gallery-image-container {
    height: 220px;
  }

  .gallery-image-container:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 190px;
  }

  .gallery-image {
    height: 150px;
    display: flex;
  }

  .gallery-image:where(.w-variant-5967c97a-4e3b-6528-653d-19ae3d9011ae) {
    height: 130px;
  }

  .stat-block-container {
    justify-content: flex-start;
    align-items: center;
  }

  .stat-block-card-content-icon {
    justify-content: center;
    align-items: center;
  }

  .stat-block-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .stat-block-slot {
    width: 100%;
  }

  .stat-block-slot.scroll-in-w-blur {
    width: 100vw;
  }

  .tab-link {
    height: 60px;
    overflow: hidden;
  }

  .tab-link.w--current {
    height: auto;
  }

  .tabs-menu {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-content {
    height: 30vh;
  }

  .button-group-boolean {
    flex-flow: column;
  }

  .button-group-boolean.primary, .button-group-boolean.secondary, .button-group-boolean.primary, .button-group-boolean.secondary {
    align-items: flex-start;
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    flex-flow: column;
  }

  .content-section-text.overlay.scroll-in-w-blur:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8) {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-section.vertical:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8), .content-section.vertical:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9), .content-section.vertical:where(.w-variant-9535b905-dd79-861c-6a96-d6c58ab045e8), .content-section.vertical:where(.w-variant-450811ca-98c4-91a8-6f4e-817dff471df9) {
    min-height: auto;
  }

  .content-section-bg-image {
    display: inline-block;
    overflow: visible;
  }

  .slide {
    width: 100%;
  }

  .card-slider {
    padding-bottom: var(--section-padding--large);
  }

  .mask {
    height: 350px;
  }

  .hero-container {
    padding-top: 1rem;
  }

  .radar-system-hero-container {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .radar-system-hero-title {
    padding-top: var(--section-padding--small);
    justify-content: flex-end;
    align-items: center;
  }

  .radar-system-hero-image {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .radar-system-hero {
    height: auto;
    max-height: none;
    padding-top: 60px;
    padding-bottom: var(--spacing--0);
    justify-content: space-between;
    align-items: center;
  }

  .radar-system-hero-product-render {
    padding-right: var(--spacing--0);
    padding-left: var(--spacing--0);
    top: auto;
    left: 0%;
    right: 0%;
  }

  .support-info-banner-headline {
    padding-bottom: 1rem;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    height: auto;
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    height: auto;
  }

  .radar-kits-container.scroll-in-w-blur.kit-1 {
    height: auto;
    padding-top: var(--spacing--0);
  }

  .radar-kits-container.scroll-in-w-blur.kit-2, .radar-kits-container.scroll-in-w-blur.kit-3, .radar-kits-container.scroll-in-w-blur.kit-4 {
    height: auto;
  }

  .radar-kits-column.mobile-image {
    margin-bottom: -20%;
  }

  .radar-kits-column.text {
    background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100) 70%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    position: relative;
  }

  .radar-kits-image {
    object-position: 50% 50%;
  }

  .stat-block-card-4.scroll-in-w-blur, .stat-block-slot-3.scroll-in-w-blur, .stat-block-slot-3.scroll-in-w-blur {
    width: 100vw;
  }

  .content-section-columns {
    grid-template-columns: 1fr;
  }

  .radar-system-hero-overlay-base {
    inset: auto 0% 0%;
  }

  .code-embed {
    height: 100%;
  }

  .stat-block-card-content-body {
    display: block;
  }

  .gallery-image-caption {
    width: 100%;
  }

  .gallery-caption-text {
    width: 100%;
    max-width: 60vw;
    padding-left: var(--spacing--0);
  }

  .radar-kits-v-stack.scroll-in-w-blur {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--large);
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--large);
  }

  .jump-to-section-wrapper {
    border-top-style: solid;
    border-top-width: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 5%, transparent);
    border-bottom-color: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 5%, transparent);
    flex-flow: column;
  }

  .jump-to-section-link {
    margin-top: 1px;
    margin-bottom: 0;
  }

  .image-gradient-bottom {
    bottom: -2%;
  }

  .flowappz-settings-content-wrapper-14 {
    padding: 20px;
  }

  .flowappz-cookie-popup-heading-59 {
    text-align: center;
    font-size: 18px;
    line-height: 40px;
  }

  .flowappz-cookie-popup-content-paragraph-52 {
    font-size: 14px;
    line-height: 25px;
  }

  .flowappz-cookie-popup-btn-wrapper-32 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .flowappz-cookie-consent-header-container {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .flowappz-cookie-settings-button-wrapper-24 {
    flex-flow: column;
  }

  .flowappz-cookie-settings-wrapper-22 {
    margin-top: 21px;
  }

  .flowappz-policy-link-10 {
    font-size: 14px;
  }

  .flowappz-cookie-image-manager-2 {
    width: 30px;
    height: 30px;
    margin-bottom: 15px;
  }

  .flowappz-consent-popup-content-36 {
    padding: 30px 20px;
  }

  .flowappz-cookie-setting-description-14 {
    font-size: 14px;
    line-height: 24px;
  }

  .flowappz-cookie-setting-title-28 {
    font-size: 16px;
  }

  .jump-link-id {
    top: 0;
  }

  .jump-link-id.radar-kits {
    top: -25%;
  }

  .flowappz-cookie-consent-savee-settings {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 8px;
    font-size: 14px;
    display: flex;
  }

  .paragraph-21 {
    text-align: center;
  }

  .flowappz-cookie-popup-heading-29 {
    font-size: 18px;
    line-height: 40px;
  }

  .flowappz-cookie-consent-popup-14 {
    max-width: 300px;
    left: auto;
    right: auto;
  }

  .flowappz-cookie-consent-popup-14.flowappz-hide-popup {
    max-width: 300px;
  }

  .flowappz-cookie-accept-button--preferences {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
    display: flex;
  }

  .feature-product-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .feature-product-slot {
    width: 100%;
  }

  .feature-product-slot.scroll-in-w-blur {
    width: 100vw;
  }

  .feature-product-card {
    justify-content: flex-start;
    align-items: center;
  }

  .feature-product-content-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .feature-product-body {
    width: auto;
    min-width: 35%;
    display: block;
  }

  .content-section-bg-image-container {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .content-section-sticky-bg.multi-text-scroll {
    top: 35%;
  }

  .parallax-hero-container {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .support-info-image-container.scroll-in-w-blur {
    margin-bottom: -22%;
  }

  .content-section-image-build.right {
    height: auto;
  }

  .faq-bg-image-container {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .faq-sticky-bg-copy.multi-text-scroll {
    top: 35%;
  }

  .faq-gradient-top {
    z-index: 1;
    display: block;
  }

  .faq-gradient-bottom {
    z-index: 1;
  }

  .radar-kits-intro-sticky {
    height: auto;
    min-height: 20vh;
    padding-bottom: var(--section-padding--small);
    background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--base) 62%, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0));
    top: 0%;
  }

  .cta-background-video, .content-section-video {
    height: 100%;
  }

  .registered-mark, .trademark {
    margin-top: 2px;
  }

  .contact-form-bottom-tile {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .checkbox-contact {
    width: 24px;
    height: 24px;
  }

  .div-block-76 {
    grid-template-columns: 2fr;
  }
}

#w-node-_1e759dad-1279-702b-6c4f-170f44e97850-d0446e59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_70cda318-d2b7-1914-52ac-0094e16e823b-e16e823b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_1e759dad-1279-702b-6c4f-170f44e97850-d0446e59 {
    justify-self: auto;
  }
}
