:root {
  --_color-backgrounds---background-color--background-light-gray: var(--_base-color---base-color-gray--100);
  --_base-typography---body--font: "Roboto Variablefont Wdth Wght", Arial, sans-serif;
  --_base-color---text-color--text-body: var(--_base-color---base-color-gray--800);
  --_size-responsive---font-size--regular--font-size: var(--_base-size---sizing--16-px);
  --_size-responsive---font-size--regular--line-height: 1.5;
  --_base-typography---font-weight--normal: 400;
  --_size-responsive---font-size--regular--letter-spacing: 0em;
  --_base-size---sizing--0-px: 0rem;
  --_base-typography---headings--font: "Spacegrotesk Variablefont Wght", "Times New Roman", sans-serif;
  --_base-color---text-color--text-heading: var(--_base-color---base-color-gray--black);
  --_size-responsive---font-size--h1--font-size: var(--_base-size---sizing--56-px);
  --_size-responsive---font-size--h1--line-height: 1.2;
  --_size-responsive---font-size--h1--font-weight: 700;
  --_size-responsive---font-size--h1--letter-spacing: 0em;
  --_base-size---sizing--48-px: 3rem;
  --_size-responsive---font-size--h2--font-size: var(--_base-size---sizing--48-px);
  --_size-responsive---font-size--h2--line-height: 1.2;
  --_size-responsive---font-size--h2--font-weight: 700;
  --_size-responsive---font-size--h2--letter-spacing: 0em;
  --_base-size---sizing--40-px: 2.5rem;
  --_size-responsive---font-size--h3--font-size: var(--_base-size---sizing--40-px);
  --_size-responsive---font-size--h3--line-height: 1.2;
  --_size-responsive---font-size--h3--font-weight: 700;
  --_size-responsive---font-size--h3--letter-spacing: 0em;
  --_base-size---sizing--32-px: 2rem;
  --_size-responsive---font-size--h4--font-size: var(--_base-size---sizing--32-px);
  --_size-responsive---font-size--h4--line-height: 1.3;
  --_size-responsive---font-size--h4--font-weight: 700;
  --_size-responsive---font-size--h4--letter-spacing: 0em;
  --_base-size---sizing--28-px: 1.75rem;
  --_size-responsive---font-size--h5--font-size: var(--_base-size---sizing--24-px);
  --_size-responsive---font-size--h5--line-height: 1.4;
  --_size-responsive---font-size--h5--font-weight: 700;
  --_size-responsive---font-size--h5--letter-spacing: 0em;
  --_base-size---sizing--24-px: 1.5rem;
  --_size-responsive---font-size--h6--font-size: var(--_base-size---sizing--20-px);
  --_size-responsive---font-size--h6--line-height: 1.4;
  --_size-responsive---font-size--h6--font-weight: 700;
  --_size-responsive---font-size--h6--letter-spacing: 0em;
  --_base-size---sizing--20-px: 1.25rem;
  --_base-color---link-color--link-primary: var(--_base-color---base-color-brand-green--950);
  --_base-size---sizing--16-px: 1rem;
  --_base-size---sizing--4-px: .25rem;
  --_base-size---sizing--8-px: .5rem;
  --_base-size---sizing--12-px: .75rem;
  --_size-borders---border-width--small: var(--_base-size---sizing--4-px);
  --_size-margin-and-padding---tiny: var(--_base-size---sizing--4-px);
  --_size-margin-and-padding---xxsmall: var(--_base-size---sizing--8-px);
  --_size-margin-and-padding---xsmall: var(--_base-size---sizing--16-px);
  --_size-margin-and-padding---small: var(--_base-size---sizing--24-px);
  --_size-margin-and-padding---medium: var(--_base-size---sizing--32-px);
  --_size-margin-and-padding---large: var(--_base-size---sizing--48-px);
  --_size-margin-and-padding---xlarge: var(--_base-size---sizing--64-px);
  --_size-margin-and-padding---xxlarge: var(--_base-size---sizing--80-px);
  --_size-margin-and-padding---huge: var(--_base-size---sizing--96-px);
  --_base-size---sizing-spacing--xxxlarge\<deleted\|variable-f44d056b-b254-3334-6c1e-b39816ae2dd5\>: var(--_base-size---sizing--64-px);
  --_size-margin-and-padding---xhuge: var(--_base-size---sizing--112-px);
  --_size-margin-and-padding---xxhuge: var(--_base-size---sizing--160-px);
  --_size-margin-and-padding---0: var(--_base-size---sizing--0-px);
  --_base-typography---font-weight--medium: 500;
  --_size-responsive---font-size--medium--font-size: var(--_base-size---sizing--18-px);
  --_size-responsive---font-size--medium--line-height: 1.5;
  --_size-responsive---font-size--medium--letter-spacing: 0em;
  --_size-form-fields---radio--horizontal: var(--_base-size---sizing--16-px);
  --_base-color---text-color--text-white: var(--_base-color---base-color-gray--white);
  --_base-color---border-color--border-primary: var(--_base-color---base-color-gray--black);
  --_base-color---base-color-gray--white: white;
  --_size-responsive---font-size--tiny--font-size: var(--_base-size---sizing--12-px);
  --_size-responsive---font-size--tiny--line-height: 1.5;
  --_size-responsive---font-size--tiny--letter-spacing: 0em;
  --_base-size---sizing-spacing--xxxsmall\<deleted\|variable-064c1fab-2611-5dee-f4f1-e3cd8aff6b12\>: var(--_base-size---sizing--8-px);
  --_size-responsive---button--normal--vertical: var(--_base-size---sizing--12-px);
  --_size-responsive---button--normal--horizontal: var(--_base-size---sizing--24-px);
  --_size-borders---border-radius--xsmall: var(--_base-size---sizing--4-px);
  --_base-color---base-color-brand-green--700: #286d37;
  --_base-color---base-color-brand-green--800: #24572f;
  --_base-size---sizing-spacing--tiny\<deleted\|variable-f3ad05a6-636e-1b99-3557-933d9671369f\>: var(--_base-size---sizing--4-px);
  --_base-size---sizing-spacing--none\<deleted\|variable-63253cf3-d763-7476-bcc6-b87019f7914c\>: var(--_base-size---sizing--0-px);
  --_base-color---base-color-gray--black: #141211;
  --_size-responsive---button--small--icon-gap: var(--_base-size---sizing--12-px);
  --_size-responsive---button--normal--icon-gap: var(--_base-size---sizing--12-px);
  --_base-color---base-color-gray--900: #4c4542;
  --_size-responsive---button--small--vertical: var(--_base-size---sizing--8-px);
  --_size-responsive---button--small--horizontal: var(--_base-size---sizing--20-px);
  --_size-responsive---button--small--icon-only: var(--_base-size---sizing--8-px);
  --_color-backgrounds---background-color--background-gradient-end: var(--_base-color---base-color-brand-orange--600-main);
  --_color-backgrounds---background-color--background-gradient-start: var(--_base-color---base-color-brand-pink--600-main);
  --_size-responsive---button--normal--icon-only: var(--_base-size---sizing--12-px);
  --_base-size---sizing--112-px: 7rem;
  --_base-typography---font-weight--light: 300;
  --_base-typography---font-weight--extra-bold: 800;
  --_base-typography---font-weight--bold: 700;
  --_base-size---sizing--80-px: 5rem;
  --_size-form-fields---input-small--vertical: var(--_base-size---sizing--8-px);
  --_size-form-fields---input-small--horizontal: var(--_base-size---sizing--12-px);
  --_size-borders---border-width--xxsmall: var(--_base-size---sizing--1-px);
  --_base-color---base-color-gray--100: #f1f0ee;
  --_size-borders---border-radius--medium: var(--_base-size---sizing--8-px);
  --_base-color---base-color-gray--50: #f7f6f5;
  --_base-color---base-color-gray--200: #d8d5d0;
  --_size-borders---border-width--xsmall: var(--_base-size---sizing--2-px);
  --_base-color---base-color-brand-pink--600-main: #ff00ea;
  --_color-backgrounds---background-color--background-white: var(--_base-color---base-color-gray--white);
  --_size-form-fields---input-large--vertical: var(--_base-size---sizing--12-px);
  --_base-typography---font-weight--semi-bold: 600;
  --black-archive\<deleted\|variable-dccb7db6\>: black;
  --_base-color---base-color-system--rating-full: #ffbf00;
  --_size-responsive---font-size--small--font-size: var(--_base-size---sizing--14-px);
  --_size-responsive---font-size--small--line-height: 1.5;
  --_size-responsive---font-size--small--letter-spacing: 0em;
  --_size-form-fields---checkbox--horizontal: var(--_base-size---sizing--20-px);
  --_size-responsive---font-size--large--font-size: var(--_base-size---sizing--20-px);
  --_size-responsive---font-size--large--line-height: 1.5;
  --_size-responsive---font-size--large--letter-spacing: 0em;
  --_color-backgrounds---background-color--background-midnight-blue: var(--_base-color---base-color-brand-orange--950);
  --_base-size---sizing-spacing--xxlarge\<deleted\|variable-59bffd9e-d20a-8126-83c8-e4ec6bedaefa\>: var(--_base-size---sizing--48-px);
  --_base-color---link-color--link-alternate: var(--_base-color---base-color-gray--white);
  --_color-backgrounds---background-color--background-field-green: var(--_base-color---base-color-brand-green--300);
  --_color-backgrounds---background-color--background-black: var(--_base-color---base-color-gray--black);
  --_size-borders---border-radius--xlarge: var(--_base-size---sizing--16-px);
  --_color-backgrounds---background-color--background-success: var(--_base-color---base-color-system--success-green-light);
  --_base-color---text-color--text-success: var(--_base-color---base-color-system--success-green);
  --_color-backgrounds---background-color--background-error: var(--_base-color---base-color-system--error-red-light);
  --_base-color---text-color--text-error: var(--_base-color---base-color-system--error-red);
  --_size-margin-and-padding---custom1: var(--_base-size---sizing--12-px);
  --_base-size---sizing-spacing--xsmall\<deleted\|variable-4f472311-5680-9609-2ba9-4cdd62cb2991\>: var(--_base-size---sizing--16-px);
  --_size-borders---border-radius--huge: var(--_base-size---sizing--48-px);
  --_size-borders---border-radius--xxlarge: var(--_base-size---sizing--24-px);
  --_size-borders---border-radius--large: var(--_base-size---sizing--12-px);
  --_base-color---border-color--border-secondary: var(--_base-color---base-color-gray--200);
  --_base-size---sizing--6-px: .375rem;
  --_size-borders---border-radius--full-rounded: var(--_base-size---sizing--240-px);
  --_base-color---base-color-brand-lime--400-main: #d4ff00;
  --_base-size---sizing--10-px: .625rem;
  --_base-color---border-color--border-alternate: var(--_base-color---base-color-gray--white);
  --_base-size---sizing--14-px: .875rem;
  --_base-size---sizing-spacing--xlarge\<deleted\|variable-858188be-25bf-7a1f-4eaf-49ca5a4b18e6\>: var(--_base-size---sizing--40-px);
  --_base-typography---font-weight--extra-light: 200;
  --_base-typography---font-weight--thin: 100;
  --_base-typography---font-weight--black: 900;
  --_size-responsive---spacing--xxhuge: var(--_base-size---sizing--112-px);
  --_size-responsive---spacing--large: var(--_base-size---sizing--32-px);
  --_base-color---base-color-gray--950: #282422;
  --_color-backgrounds---background-color--background-grey-darker: var(--_base-color---base-color-gray--200);
  --_base-size---sizing--64-px: 4rem;
  --_size-borders---border-width--xxlarge: var(--_base-size---sizing--24-px);
  --_size-responsive---spacing--xxxsmall: var(--_base-size---sizing--8-px);
  --_base-color---base-color-brand-pink--950: #5e0052;
  --_size-responsive---spacing--xsmall: var(--_base-size---sizing--16-px);
  --_size-responsive---spacing--tiny: var(--_base-size---sizing--4-px);
  --accessible-components--dark-grey: #9b9b9b;
  --_size-form-fields---input-large--horizontal: var(--_base-size---sizing--12-px);
  --_size-responsive---spacing--0: var(--_base-size---sizing--0-px);
  --_size-responsive---spacing--xxtiny: var(--_base-size---sizing--1-px);
  --_size-responsive---spacing--xtiny: var(--_base-size---sizing--2-px);
  --_size-responsive---spacing--xxsmall: var(--_base-size---sizing--12-px);
  --_size-responsive---spacing--small: var(--_base-size---sizing--20-px);
  --_size-responsive---spacing--medium: var(--_base-size---sizing--24-px);
  --_size-responsive---spacing--xlarge: var(--_base-size---sizing--40-px);
  --_size-responsive---spacing--xxlarge: var(--_base-size---sizing--48-px);
  --_size-responsive---spacing--huge: var(--_base-size---sizing--80-px);
  --_size-responsive---spacing--xhuge: var(--_base-size---sizing--96-px);
  --_size-responsive---spacing--gigantic: var(--_base-size---sizing--128-px);
  --_size-responsive---spacing--xgigantic: var(--_base-size---sizing--160-px);
  --_size-responsive---spacing--xxgigantic: var(--_base-size---sizing--192-px);
  --_size-responsive---section--small: var(--_base-size---sizing--48-px);
  --_size-responsive---section--medium: var(--_base-size---sizing--80-px);
  --_size-responsive---section--large: var(--_base-size---sizing--112-px);
  --_base-color---base-color-brand-pink--50: #fff2fd;
  --_base-color---base-color-brand-pink--100: #ffe3fc;
  --_size-form-fields---checkbox--vertical: 0px;
  --_base-color---base-color-brand-pink--200: #ffc6f8;
  --_base-color---base-color-brand-pink--300: #ff99ed;
  --_base-color---base-color-brand-pink--400: #ff5de2;
  --_base-color---base-color-brand-pink--500: #ff21df;
  --_base-color---base-color-brand-pink--700: #cf00b9;
  --_base-color---base-color-brand-pink--800: #a90096;
  --_base-color---base-color-brand-pink--900: #890677;
  --_base-color---base-color-brand-orange--50: #fff8ec;
  --_base-color---base-color-brand-orange--100: #fff0d3;
  --_base-color---base-color-brand-orange--200: #ffdca5;
  --_base-color---base-color-brand-orange--300: #ffc26d;
  --_base-color---base-color-brand-orange--400: #ff9d32;
  --_base-color---base-color-brand-orange--500: #ff7f0a;
  --_base-color---base-color-brand-orange--600-main: #f60;
  --_base-color---base-color-brand-orange--700: #cc4902;
  --_base-color---base-color-brand-orange--800: #a1390b;
  --_base-color---base-color-brand-orange--900: #82310c;
  --_base-color---base-color-brand-orange--950: #461604;
  --_base-color---base-color-brand-green--50: #f2fbf4;
  --_base-color---base-color-brand-green--100: #e2f6e6;
  --_base-color---base-color-brand-green--200: #c6eccd;
  --_base-color---base-color-brand-green--300: #99dca6;
  --_base-color---base-color-brand-green--400: #67c57a;
  --_base-color---base-color-brand-green--500-main: #3fa855;
  --_base-color---base-color-brand-green--600: #2f8a42;
  --_base-color---base-color-brand-green--900: #1f4828;
  --_base-color---base-color-brand-green--950: #0c2713;
  --_base-color---base-color-brand-lime--50: #feffe4;
  --_base-color---base-color-brand-lime--100: #faffc4;
  --_base-color---base-color-brand-lime--200: #f4ff90;
  --_base-color---base-color-brand-lime--300: #e8ff50;
  --_base-color---base-color-brand-lime--500: #b9e600;
  --_base-color---base-color-brand-lime--600: #90b800;
  --_base-color---base-color-brand-lime--700: #6c8b00;
  --_base-color---base-color-brand-lime--800: #556d07;
  --_base-color---base-color-brand-lime--900: #485c0b;
  --_base-color---base-color-brand-lime--950: #253400;
  --_size-responsive---button--large--horizontal: var(--_base-size---sizing--24-px);
  --_size-responsive---button--large--vertical: var(--_base-size---sizing--12-px);
  --_size-form-fields---radio--vertical: 0px;
  --_size-responsive---button--large--icon-gap: var(--_base-size---sizing--12-px);
  --_size-responsive---button--large--icon-only: var(--_base-size---sizing--12-px);
  --_base-color---base-color-gray--300: #bfbab2;
  --_base-color---base-color-gray--400: #a59d92;
  --_base-color---base-color-gray--500: #92887d;
  --_base-color---base-color-gray--600: #867a70;
  --_size-margin-and-padding---custom2: 0px;
  --_base-color---base-color-gray--700: #70655e;
  --_base-color---base-color-gray--800: #5d544f;
  --_base-color---base-color-system--success-green: #027a48;
  --_size-margin-and-padding---custom3: 0px;
  --_base-color---base-color-system--success-green-light: #ecfdf3;
  --_base-color---base-color-system--error-red: #b42318;
  --_base-color---base-color-system--error-red-light: #fef3f2;
  --_base-color---link-color--link-secondary: var(--_base-color---base-color-gray--200);
  --_base-size---sizing--1-px: .0625rem;
  --_base-size---sizing--2-px: .125rem;
  --_base-size---sizing--18-px: 1.125rem;
  --_base-size---sizing--36-px: 2.25rem;
  --_base-size---sizing--56-px: 3.5rem;
  --_base-size---sizing--72-px: 4.5rem;
  --_base-size---sizing--96-px: 6rem;
  --_base-size---sizing--128-px: 8rem;
  --_base-size---sizing--160-px: 10rem;
  --_base-size---sizing--192-px: 12rem;
  --_base-size---sizing--240-px: 15rem;
  --_size-borders---border-width--none: var(--_base-size---sizing--0-px);
  --_size-borders---border-width--medium: var(--_base-size---sizing--8-px);
  --_size-borders---border-width--large: var(--_base-size---sizing--12-px);
  --_size-borders---border-width--xlarge: var(--_base-size---sizing--16-px);
  --_size-borders---border-radius--none: var(--_base-size---sizing--0-px);
  --_size-borders---border-radius--xxsmall: var(--_base-size---sizing--2-px);
  --_size-borders---border-radius--small: var(--_base-size---sizing--6-px);
}

body {
  background-color: var(--_color-backgrounds---background-color--background-light-gray);
  font-family: var(--_base-typography---body--font);
  color: var(--_base-color---text-color--text-body);
  font-size: var(--_size-responsive---font-size--regular--font-size);
  line-height: var(--_size-responsive---font-size--regular--line-height);
  font-weight: var(--_base-typography---font-weight--normal);
  letter-spacing: var(--_size-responsive---font-size--regular--letter-spacing);
  -webkit-text-stroke-color: var(--_base-color---text-color--text-body);
}

h1 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h1--font-size);
  line-height: var(--_size-responsive---font-size--h1--line-height);
  font-weight: var(--_size-responsive---font-size--h1--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h1--letter-spacing);
}

h2 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h2--font-size);
  line-height: var(--_size-responsive---font-size--h2--line-height);
  font-weight: var(--_size-responsive---font-size--h2--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h2--letter-spacing);
}

h3 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h3--font-size);
  line-height: var(--_size-responsive---font-size--h3--line-height);
  font-weight: var(--_size-responsive---font-size--h3--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h3--letter-spacing);
}

h4 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h4--font-size);
  line-height: var(--_size-responsive---font-size--h4--line-height);
  font-weight: var(--_size-responsive---font-size--h4--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h4--letter-spacing);
}

h5 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h5--font-size);
  line-height: var(--_size-responsive---font-size--h5--line-height);
  font-weight: var(--_size-responsive---font-size--h5--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h5--letter-spacing);
}

h6 {
  margin-top: var(--_base-size---sizing--0-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  font-family: var(--_base-typography---headings--font);
  color: var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--h6--font-size);
  line-height: var(--_size-responsive---font-size--h6--line-height);
  font-weight: var(--_size-responsive---font-size--h6--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h6--letter-spacing);
}

p {
  margin-bottom: var(--_base-size---sizing--0-px);
}

a {
  color: var(--_base-color---link-color--link-primary);
  text-decoration: underline;
  transition: all .2s;
}

a:hover {
  text-underline-offset: .25rem;
  text-decoration: underline;
}

ul, ol {
  margin-top: var(--_base-size---sizing--16-px);
  margin-bottom: var(--_base-size---sizing--16-px);
  padding-left: var(--_base-size---sizing--20-px);
}

li {
  margin-top: var(--_base-size---sizing--4-px);
  margin-bottom: var(--_base-size---sizing--8-px);
  padding-left: var(--_base-size---sizing--8-px);
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  margin-bottom: var(--_base-size---sizing--0-px);
  padding: var(--_base-size---sizing--12-px);
  border-left: var(--_size-borders---border-width--small) solid var(--_base-color---text-color--text-heading);
  font-size: var(--_base-size---sizing--20-px);
  line-height: 1.5;
}

figure {
  margin-top: var(--_base-size---sizing--48-px);
  margin-bottom: var(--_base-size---sizing--48-px);
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.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;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text-style-link {
  color: var(--_base-color---link-color--link-primary);
  text-underline-offset: .25rem;
  text-decoration: underline;
  text-decoration-thickness: .0625rem;
}

.text-style-link:hover {
  text-decoration-thickness: .125rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-xsmall {
  margin: var(--_size-margin-and-padding---xsmall);
}

.margin-small {
  margin: var(--_size-margin-and-padding---small);
}

.margin-medium {
  margin: var(--_size-margin-and-padding---medium);
}

.margin-large {
  margin: var(--_size-margin-and-padding---large);
}

.padding-medium {
  padding: var(--_size-margin-and-padding---medium);
}

.padding-xxlarge {
  padding: var(--_size-margin-and-padding---xxlarge);
}

.margin-top {
  margin-right: var(--_size-margin-and-padding---0);
  margin-bottom: var(--_size-margin-and-padding---0);
  margin-left: var(--_size-margin-and-padding---0);
}

.margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge, .margin-top.margin-xsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: var(--_size-margin-and-padding---0);
  margin-right: var(--_size-margin-and-padding---0);
  margin-left: var(--_size-margin-and-padding---0);
}

.margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-custom2, .margin-bottom.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  order: -1;
}

.margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-top {
  padding-right: var(--_size-margin-and-padding---0);
  padding-bottom: var(--_size-margin-and-padding---0);
  padding-left: var(--_size-margin-and-padding---0);
}

.padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom {
  padding-top: var(--_size-margin-and-padding---0);
  padding-right: var(--_size-margin-and-padding---0);
  padding-left: var(--_size-margin-and-padding---0);
}

.padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-right: var(--_size-margin-and-padding---0);
  padding-left: var(--_size-margin-and-padding---0);
}

.padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.text-size-medium {
  font-size: var(--_size-responsive---font-size--medium--font-size);
  line-height: var(--_size-responsive---font-size--medium--line-height);
  letter-spacing: var(--_size-responsive---font-size--medium--letter-spacing);
}

.text-size-medium.text-weight-bold {
  font-weight: 700;
}

.text-size-medium.text-weight-semibold {
  font-weight: 600;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-style-h2 {
  font-size: var(--_size-responsive---font-size--h2--font-size);
  line-height: var(--_size-responsive---font-size--h2--line-height);
  font-weight: var(--_size-responsive---font-size--h2--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h2--letter-spacing);
}

.heading-style-h6 {
  font-size: var(--_size-responsive---font-size--h6--font-size);
  line-height: var(--_size-responsive---font-size--h6--line-height);
  font-weight: var(--_size-responsive---font-size--h6--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h6--letter-spacing);
}

.button {
  padding-top: var(--_size-responsive---button--normal--vertical);
  padding-right: var(--_size-responsive---button--normal--horizontal);
  padding-bottom: var(--_size-responsive---button--normal--vertical);
  padding-left: var(--_size-responsive---button--normal--horizontal);
  border-top-left-radius: var(--_size-borders---border-radius--xsmall);
  border-top-right-radius: var(--_size-borders---border-radius--xsmall);
  border-bottom-left-radius: var(--_size-borders---border-radius--xsmall);
  border-bottom-right-radius: var(--_size-borders---border-radius--xsmall);
  background-color: var(--_base-color---base-color-brand-green--700);
  font-family: var(--_base-typography---body--font);
  color: var(--_base-color---base-color-gray--white);
  text-align: center;
  text-decoration: none;
  box-shadow: inset 0 -.0625rem 0 .0625rem #0c271399, inset 0 0 0 .0625rem #1f4828, inset 0 .03125rem 0 .09375rem #ffffff40;
}

.button:hover {
  background-color: var(--_base-color---base-color-brand-green--800);
  text-decoration: none;
}

.button:active {
  scale: .98;
}

.button.is-secondary {
  background-color: var(--_base-color---base-color-gray--black);
  box-shadow: inset 0 -.0625rem 0 .0625rem #000c, inset 0 0 0 .0625rem #303030, inset 0 .03125rem 0 .09375rem #ffffff40;
}

.button.is-secondary:hover {
  background-color: var(--_base-color---base-color-gray--900);
}

.button.is-secondary.is-alternate {
  color: var(--_base-color---base-color-gray--white);
  background-color: #0000;
}

.button.is-small {
  padding: var(--_size-responsive---button--small--vertical) var(--_size-responsive---button--small--horizontal);
}

.button.is-small.is-icon {
  grid-column-gap: var(--_size-responsive---button--small--icon-gap);
  grid-row-gap: var(--_size-responsive---button--small--icon-gap);
}

.button.is-small.is-icon-only {
  padding-right: var(--_size-responsive---button--small--icon-only);
  padding-left: var(--_size-responsive---button--small--icon-only);
}

.button.is-alternate {
  border-color: var(--_base-color---base-color-gray--white);
  background-color: var(--_base-color---base-color-gray--white);
  color: var(--_base-color---base-color-gray--black);
}

.button.is-tertiary {
  background-color: #0000;
  background-image: linear-gradient(-45deg, var(--_color-backgrounds---background-color--background-gradient-end), var(--_color-backgrounds---background-color--background-gradient-start));
  color: var(--_base-color---text-color--text-white);
  border-color: #0000;
  box-shadow: inset 0 -.0625rem 0 .0625rem #000c, inset 0 0 0 .0625rem #303030, inset 0 .03125rem 0 .09375rem #ffffff40;
}

.button.is-tertiary:hover {
  background-image: linear-gradient(90deg, var(--_color-backgrounds---background-color--background-gradient-end), var(--_color-backgrounds---background-color--background-gradient-start));
}

.button.is-icon-only {
  padding-right: var(--_size-responsive---button--normal--icon-only);
  padding-left: var(--_size-responsive---button--normal--icon-only);
}

.button.is-navbar4-button {
  z-index: 1;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-navbar2-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-link {
  padding: var(--_base-size---sizing-spacing--tiny\<deleted\|variable-f3ad05a6-636e-1b99-3557-933d9671369f\>) var(--_base-size---sizing-spacing--none\<deleted\|variable-63253cf3-d763-7476-bcc6-b87019f7914c\>) var(--_base-size---sizing--4-px);
  box-shadow: none;
  color: var(--_base-color---base-color-gray--black);
  background-color: #0000;
  border-style: none;
  line-height: 1;
  text-decoration: none;
}

.button.is-link:hover {
  text-decoration: underline;
}

.button.is-link.is-icon {
  grid-column-gap: var(--_size-responsive---button--small--icon-gap);
  grid-row-gap: var(--_size-responsive---button--small--icon-gap);
}

.button.is-link.is-alternate {
  color: var(--_base-color---base-color-gray--white);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: var(--_size-responsive---button--normal--icon-gap);
  grid-row-gap: var(--_size-responsive---button--normal--icon-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-size: var(--_size-responsive---font-size--h3--font-size);
  line-height: var(--_size-responsive---font-size--h3--line-height);
  font-weight: var(--_size-responsive---font-size--h3--font-weight);
  letter-spacing: var(--_size-responsive---font-size--h3--letter-spacing);
}

.form_input {
  min-height: var(--_base-size---sizing--48-px);
  margin-bottom: var(--_base-size---sizing--0-px);
  padding: var(--_size-form-fields---input-small--vertical) var(--_size-form-fields---input-small--horizontal);
  border: var(--_size-borders---border-width--xxsmall) solid var(--_base-color---base-color-gray--100);
  border-radius: var(--_size-borders---border-radius--medium);
  background-color: var(--_base-color---base-color-gray--50);
  font-size: var(--_size-responsive---font-size--regular--font-size);
  height: auto;
  line-height: 1.6;
  transition: all .2s;
}

.form_input:hover {
  border-color: var(--_base-color---base-color-gray--200);
  background-color: var(--_base-color---base-color-gray--100);
}

.form_input:focus {
  border-width: var(--_size-borders---border-width--xsmall);
  border-color: var(--_base-color---base-color-brand-pink--600-main);
  background-color: var(--_color-backgrounds---background-color--background-white);
}

.form_input::placeholder {
  color: #757575;
}

.form_input.is-text-area {
  padding-top: var(--_size-form-fields---input-large--vertical);
  padding-bottom: var(--_size-form-fields---input-large--vertical);
  height: auto;
  min-height: 11.25rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/68ed2697c28e66c96529d0fb/68ed2697c28e66c96529d143_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/68ed2697c28e66c96529d0fb/68ed2697c28e66c96529d149_chevron-down-white.svg");
}

.form_input.is-alternate {
  border-color: var(--_base-color---base-color-gray--white);
  color: var(--_base-color---text-color--text-white);
  background-color: #0000;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

.button-group {
  grid-column-gap: var(--_size-margin-and-padding---xsmall);
  grid-row-gap: var(--_size-margin-and-padding---xsmall);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

.text-color-white {
  color: var(--_base-color---base-color-gray--white);
}

.text-color-white.text-weight-semibold {
  font-weight: 600;
}

.text-weight-semibold {
  font-weight: var(--_base-typography---font-weight--semi-bold);
}

.text-weight-semibold.text-size-medium {
  font-size: 1.25rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall.text-color-rating {
  color: var(--_base-color---base-color-system--rating-full);
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.form_field-wrapper {
  flex: 1;
  position: relative;
}

.text-rich-text h1 {
  margin-top: var(--_base-size---sizing--32-px);
  margin-bottom: var(--_base-size---sizing--16-px);
}

.text-rich-text blockquote {
  margin-top: var(--_base-size---sizing--24-px);
  margin-bottom: var(--_base-size---sizing--24-px);
  font-style: italic;
}

.text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: var(--_base-size---sizing--24-px);
  margin-bottom: var(--_base-size---sizing--16-px);
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: var(--_base-size---sizing--16-px);
  margin-bottom: var(--_base-size---sizing--16-px);
}

.text-rich-text p {
  margin-bottom: var(--_base-size---sizing--16-px);
}

.text-rich-text figcaption {
  border-left: 2px solid var(--_base-color---text-color--text-heading);
  font-size: var(--_size-responsive---font-size--small--font-size);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-medium {
  padding-top: var(--_size-margin-and-padding---xxlarge);
  padding-bottom: var(--_size-margin-and-padding---xxlarge);
}

.form_message-success-wrapper {
  background-color: #0000;
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  padding: var(--_size-margin-and-padding---medium);
  border-radius: var(--_size-borders---border-radius--xlarge);
  background-color: var(--_color-backgrounds---background-color--background-success);
  color: var(--_base-color---text-color--text-success);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form_message-error {
  padding: var(--_size-margin-and-padding---xsmall);
  border-radius: var(--_size-borders---border-radius--xlarge);
  background-color: var(--_color-backgrounds---background-color--background-error);
  color: var(--_base-color---text-color--text-error);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form_message-error-wrapper {
  background-color: #0000;
  margin-top: 1rem;
  padding: 0;
}

.navbar_component {
  padding: var(--_size-margin-and-padding---custom1) 5%;
  background-color: var(--_base-color---base-color-gray--100);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.section_content-image {
  z-index: 2;
  border-radius: var(--_size-borders---border-radius--huge);
  background-image: linear-gradient(135deg, var(--_color-backgrounds---background-color--background-gradient-start), var(--_color-backgrounds---background-color--background-gradient-end));
  color: var(--_base-color---text-color--text-white);
  position: relative;
}

.content-image_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.content-image_image-wrapper {
  padding-right: var(--_size-margin-and-padding---medium);
  padding-left: var(--_size-margin-and-padding---medium);
  border-radius: var(--_size-borders---border-radius--xxlarge);
  background-color: var(--_color-backgrounds---background-color--background-white);
  justify-content: center;
  align-items: center;
  min-height: 30rem;
  display: flex;
  position: relative;
}

.tag {
  padding: var(--_size-margin-and-padding---xxsmall) var(--_size-margin-and-padding---custom1);
  grid-column-gap: var(--_base-size---sizing--6-px);
  grid-row-gap: var(--_base-size---sizing--6-px);
  border-radius: var(--_size-borders---border-radius--full-rounded);
  background-color: var(--_base-color---base-color-brand-lime--400-main);
  color: var(--_base-color---base-color-gray--black);
  font-size: var(--_base-size---sizing--10-px);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag:hover {
  text-decoration: none;
}

.tag.w--current {
  border-bottom: 2px solid #000;
}

.tag.is-alternate {
  background-color: var(--_base-color---base-color-gray--white);
}

.tag.is-position-absolute {
  left: var(--_size-margin-and-padding---medium);
  top: var(--_size-margin-and-padding---medium);
  text-transform: uppercase;
  bottom: auto;
  right: auto;
}

.skip-link {
  margin-top: -4rem;
  margin-right: var(--_base-size---sizing-spacing--xsmall\<deleted\|variable-4f472311-5680-9609-2ba9-4cdd62cb2991\>);
  padding: var(--_base-size---sizing-spacing--xxxsmall\<deleted\|variable-064c1fab-2611-5dee-f4f1-e3cd8aff6b12\>) var(--_base-size---sizing-spacing--xsmall\<deleted\|variable-4f472311-5680-9609-2ba9-4cdd62cb2991\>);
  background-color: var(--_base-color---text-color--text-heading);
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.skip-link:focus {
  margin-top: 0;
}

.product_list {
  grid-column-gap: var(--_size-responsive---spacing--large);
  grid-row-gap: var(--_size-responsive---spacing--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.product_item {
  padding: var(--_size-margin-and-padding---xsmall);
  border: var(--_size-borders---border-width--xxsmall) solid var(--_base-color---base-color-gray--200);
  border-radius: var(--_size-borders---border-radius--xxlarge);
  background-color: var(--_color-backgrounds---background-color--background-white);
  flex-flow: column;
  display: flex;
  position: relative;
}

.product2_image-wrapper {
  border-radius: 0;
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.product_image {
  object-fit: contain;
  width: 100%;
  min-height: 9rem;
}

.product_content-bottom {
  padding: var(--_size-margin-and-padding---xsmall);
  border: 1px solid var(--_base-color---border-color--border-secondary);
  border-radius: var(--_size-borders---border-radius--xlarge);
  background-color: var(--_base-color---base-color-gray--100);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.product_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.footer5_component {
  border-top-left-radius: var(--_size-borders---border-radius--huge);
  border-top-right-radius: var(--_size-borders---border-radius--huge);
  background-color: var(--_color-backgrounds---background-color--background-black);
  color: var(--_base-color---text-color--text-white);
}

.footer5_newsletter-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.footer5_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer5_logo-link {
  padding-left: 0;
}

.footer5_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer5_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.divider-horizontal {
  background-color: var(--_base-color---base-color-gray--950);
  width: 100%;
  height: 1px;
}

.footer5_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer5_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer5_credit-text {
  font-size: .875rem;
}

.footer5_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer5_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer5_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  display: grid;
}

.navbar2_logo-link {
  padding-left: 0;
}

.navbar2_logo {
  max-height: var(--_base-size---sizing--40-px);
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_link {
  padding: var(--_size-margin-and-padding---xxsmall) var(--_size-margin-and-padding---xsmall);
}

.navbar2_link.w--current {
  color: var(--_base-color---text-color--text-heading);
  text-underline-offset: .25rem;
  text-decoration: underline;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.cta45_component {
  padding-right: var(--_size-margin-and-padding---tiny);
  padding-bottom: var(--_size-margin-and-padding---tiny);
  border-radius: var(--_size-borders---border-radius--xxlarge);
  background-image: linear-gradient(-45deg, var(--_color-backgrounds---background-color--background-gradient-end), var(--_color-backgrounds---background-color--background-gradient-start));
}

.cta45_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-radius: var(--_size-borders---border-radius--xxlarge);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.form_form_label {
  margin-bottom: var(--_size-margin-and-padding---xxsmall);
  font-weight: 400;
}

.success-text {
  font-weight: 600;
}

.error-text {
  color: #e23939;
}

.tag_list {
  grid-column-gap: var(--_size-responsive---spacing--xxxsmall);
  grid-row-gap: var(--_size-responsive---spacing--xxxsmall);
  flex-flow: wrap;
  display: flex;
}

.is-position-absolute {
  position: absolute;
}

.is-hidden {
  display: none;
}

.content-image_image {
  width: 100%;
}

.mailerlite_form {
  grid-column-gap: var(--_size-margin-and-padding---custom1);
  grid-row-gap: var(--_size-margin-and-padding---custom1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: flex;
}

.mailerlite_form_component {
  color: var(--_base-color---text-color--text-body);
  width: 100%;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq1_accordion {
  margin-bottom: var(--_size-margin-and-padding---xxsmall);
  border: 1px solid var(--_base-color---border-color--border-secondary);
  border-radius: var(--_size-borders---border-radius--xlarge);
  background-color: var(--_color-backgrounds---background-color--background-white);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_cta-wrapper {
  padding: var(--_size-margin-and-padding---large);
  border-radius: var(--_size-borders---border-radius--xlarge);
  background-color: var(--_color-backgrounds---background-color--background-black);
  width: 100%;
}

.faq_cta-wrapper.align-center {
  margin-left: auto;
  margin-right: auto;
}

.faq1_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.faq1_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  body {
    --_size-responsive---font-size--regular--font-size: var(--_base-size---sizing--16-px);
    --_size-responsive---font-size--regular--line-height: 1.5;
    --_size-responsive---font-size--regular--letter-spacing: 0em;
    --_size-responsive---font-size--h1--font-size: var(--_base-size---sizing--56-px);
    --_size-responsive---font-size--h1--line-height: 1.2;
    --_size-responsive---font-size--h1--font-weight: 700;
    --_size-responsive---font-size--h1--letter-spacing: 0em;
    --_size-responsive---font-size--h2--font-size: var(--_base-size---sizing--48-px);
    --_size-responsive---font-size--h2--line-height: 1.2;
    --_size-responsive---font-size--h2--font-weight: 700;
    --_size-responsive---font-size--h2--letter-spacing: 0em;
    --_size-responsive---font-size--h3--font-size: var(--_base-size---sizing--36-px);
    --_size-responsive---font-size--h3--line-height: 1.2;
    --_size-responsive---font-size--h3--font-weight: 700;
    --_size-responsive---font-size--h3--letter-spacing: 0em;
    --_size-responsive---font-size--h4--font-size: var(--_base-size---sizing--28-px);
    --_size-responsive---font-size--h4--line-height: 1.3;
    --_size-responsive---font-size--h4--font-weight: 700;
    --_size-responsive---font-size--h4--letter-spacing: 0em;
    --_size-responsive---font-size--h5--font-size: var(--_base-size---sizing--24-px);
    --_size-responsive---font-size--h5--line-height: 1.4;
    --_size-responsive---font-size--h5--font-weight: 700;
    --_size-responsive---font-size--h5--letter-spacing: 0em;
    --_size-responsive---font-size--h6--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--h6--line-height: 1.4;
    --_size-responsive---font-size--h6--font-weight: 700;
    --_size-responsive---font-size--h6--letter-spacing: 0em;
    --_size-responsive---font-size--medium--font-size: var(--_base-size---sizing--18-px);
    --_size-responsive---font-size--medium--line-height: 1.5;
    --_size-responsive---font-size--medium--letter-spacing: 0em;
    --_size-responsive---font-size--tiny--font-size: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--tiny--line-height: 1.5;
    --_size-responsive---font-size--tiny--letter-spacing: 0em;
    --_size-responsive---button--normal--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--small--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--small--vertical: var(--_base-size---sizing--8-px);
    --_size-responsive---button--small--horizontal: var(--_base-size---sizing--20-px);
    --_size-responsive---button--small--icon-only: var(--_base-size---sizing--8-px);
    --_size-responsive---button--normal--icon-only: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--small--font-size: var(--_base-size---sizing--14-px);
    --_size-responsive---font-size--small--line-height: 1.5;
    --_size-responsive---font-size--small--letter-spacing: 0em;
    --_size-responsive---font-size--large--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--large--line-height: 1.5;
    --_size-responsive---font-size--large--letter-spacing: 0em;
    --_size-responsive---spacing--xxhuge: var(--_base-size---sizing--112-px);
    --_size-responsive---spacing--large: var(--_base-size---sizing--32-px);
    --_size-responsive---spacing--xxxsmall: var(--_base-size---sizing--8-px);
    --_size-responsive---spacing--xsmall: var(--_base-size---sizing--16-px);
    --_size-responsive---spacing--tiny: var(--_base-size---sizing--4-px);
    --_size-responsive---spacing--0: var(--_base-size---sizing--0-px);
    --_size-responsive---spacing--xxtiny: var(--_base-size---sizing--1-px);
    --_size-responsive---spacing--xtiny: var(--_base-size---sizing--2-px);
    --_size-responsive---spacing--xxsmall: var(--_base-size---sizing--12-px);
    --_size-responsive---spacing--small: var(--_base-size---sizing--20-px);
    --_size-responsive---spacing--medium: var(--_base-size---sizing--24-px);
    --_size-responsive---spacing--xlarge: var(--_base-size---sizing--40-px);
    --_size-responsive---spacing--xxlarge: var(--_base-size---sizing--48-px);
    --_size-responsive---spacing--huge: var(--_base-size---sizing--80-px);
    --_size-responsive---spacing--xhuge: var(--_base-size---sizing--96-px);
    --_size-responsive---spacing--gigantic: var(--_base-size---sizing--128-px);
    --_size-responsive---spacing--xgigantic: var(--_base-size---sizing--160-px);
    --_size-responsive---spacing--xxgigantic: var(--_base-size---sizing--192-px);
    --_size-responsive---section--small: var(--_base-size---sizing--48-px);
    --_size-responsive---section--medium: var(--_base-size---sizing--64-px);
    --_size-responsive---section--large: var(--_base-size---sizing--96-px);
    --_size-responsive---button--large--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--large--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-only: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---tiny: var(--_base-size---sizing--4-px);
    --_size-margin-and-padding---xxsmall: var(--_base-size---sizing--8-px);
    --_size-margin-and-padding---xsmall: var(--_base-size---sizing--16-px);
    --_size-margin-and-padding---small: var(--_base-size---sizing--24-px);
    --_size-margin-and-padding---medium: var(--_base-size---sizing--32-px);
    --_size-margin-and-padding---large: var(--_base-size---sizing--40-px);
    --_size-margin-and-padding---xlarge: var(--_base-size---sizing--64-px);
    --_size-margin-and-padding---xxlarge: var(--_base-size---sizing--80-px);
    --_size-margin-and-padding---huge: var(--_base-size---sizing--80-px);
    --_size-margin-and-padding---xhuge: var(--_base-size---sizing--96-px);
    --_size-margin-and-padding---xxhuge: var(--_base-size---sizing--128-px);
    --_size-margin-and-padding---0: var(--_base-size---sizing--0-px);
    --_size-margin-and-padding---custom1: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---custom2: 0px;
    --_size-margin-and-padding---custom3: 0px;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .rl-styleguide_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 4rem;
  }

  .rl-styleguide_image {
    height: 100%;
    max-height: none;
  }

  .rl-styleguide_content {
    max-width: none;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .rl-styleguide_image-wrapper {
    height: 640px;
  }

  .navbar4_container {
    grid-auto-columns: 1fr;
  }

  .navbar4_menu {
    z-index: 1;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    display: block;
  }

  .navbar4_menu-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .navbar4_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: .75rem 0;
    font-size: 1.25rem;
    position: static;
  }

  .navbar4_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.25rem;
    display: block;
    position: relative;
  }

  .navbar4_dropdown-toggle {
    align-items: center;
    width: 100%;
    margin: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
    position: relative;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .dropdown-chevron.is-navbar4 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .navbar4_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar4_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar4_dropdown-link {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 0;
    font-size: 20px;
  }

  .navbar4_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

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

  .menu-icon4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .menu-icon4_wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menu-icon4_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon4_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .menu-icon4_line-middle-top {
    z-index: 2;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0;
  }

  .menu-icon4_line-middle-base {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
  }

  .menu-icon4_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

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

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-menu_row {
    grid-template-columns: 1fr;
  }

  .content-image_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .diensten-cards_list {
    grid-template-columns: 1fr 1fr;
  }

  .footer_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

  .footer5_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .footer5_form_component {
    min-width: auto;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_social-icons {
    margin-bottom: 2rem;
  }

  .team_list {
    grid-template-columns: 1fr 1fr;
  }

  .career15_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .content27_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content27_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .content27_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid #000;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .content27_accordion-icon {
    display: flex;
  }

  .layout1_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero-header_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product2_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product2_heading {
    margin-right: 3rem;
  }

  .product_list, .testimonial_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .footer5_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

  .footer5_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer5_social-icons {
    margin-bottom: 2rem;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    background-color: var(--_base-color---base-color-gray--100);
    background-color: var(--_base-color---base-color-gray--100);
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link {
    text-align: center;
    font-size: 1.125rem;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu-button {
    padding: 0;
  }

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

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .product2_list {
    grid-template-columns: 1fr 1fr;
  }

  .product-small_list {
    grid-column-gap: var(--_size-margin-and-padding---medium);
    grid-row-gap: var(--_size-margin-and-padding---medium);
    grid-template-columns: 1fr;
  }

  .cta45_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .layout499_tabs {
    grid-column-gap: 3rem;
  }

  .layout499_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .contact6_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact6_contact-list {
    grid-row-gap: 1rem;
  }

  .header36_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header36_image {
    height: auto;
    max-height: none;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header36_image-wrapper {
    max-height: 26rem;
  }

  .header36_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .community-people_list-wrapper {
    padding-left: var(--_size-margin-and-padding---0);
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global-2 {
    opacity: 1;
    background-color: #fff0;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_size-responsive---font-size--regular--font-size: var(--_base-size---sizing--16-px);
    --_size-responsive---font-size--regular--line-height: 1.5;
    --_size-responsive---font-size--regular--letter-spacing: 0em;
    --_size-responsive---font-size--h1--font-size: var(--_base-size---sizing--40-px);
    --_size-responsive---font-size--h1--line-height: 1.2;
    --_size-responsive---font-size--h1--font-weight: 700;
    --_size-responsive---font-size--h1--letter-spacing: 0em;
    --_size-responsive---font-size--h2--font-size: var(--_base-size---sizing--36-px);
    --_size-responsive---font-size--h2--line-height: 1.2;
    --_size-responsive---font-size--h2--font-weight: 700;
    --_size-responsive---font-size--h2--letter-spacing: 0em;
    --_size-responsive---font-size--h3--font-size: var(--_base-size---sizing--32-px);
    --_size-responsive---font-size--h3--line-height: 1.2;
    --_size-responsive---font-size--h3--font-weight: 700;
    --_size-responsive---font-size--h3--letter-spacing: 0em;
    --_size-responsive---font-size--h4--font-size: var(--_base-size---sizing--24-px);
    --_size-responsive---font-size--h4--line-height: 1.3;
    --_size-responsive---font-size--h4--font-weight: 700;
    --_size-responsive---font-size--h4--letter-spacing: 0em;
    --_size-responsive---font-size--h5--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--h5--line-height: 1.4;
    --_size-responsive---font-size--h5--font-weight: 700;
    --_size-responsive---font-size--h5--letter-spacing: 0em;
    --_size-responsive---font-size--h6--font-size: var(--_base-size---sizing--18-px);
    --_size-responsive---font-size--h6--line-height: 1.4;
    --_size-responsive---font-size--h6--font-weight: 700;
    --_size-responsive---font-size--h6--letter-spacing: 0em;
    --_size-responsive---font-size--medium--font-size: var(--_base-size---sizing--18-px);
    --_size-responsive---font-size--medium--line-height: 1.5;
    --_size-responsive---font-size--medium--letter-spacing: 0em;
    --_size-responsive---font-size--tiny--font-size: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--tiny--line-height: 1.5;
    --_size-responsive---font-size--tiny--letter-spacing: 0em;
    --_size-responsive---button--normal--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--small--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--small--vertical: var(--_base-size---sizing--8-px);
    --_size-responsive---button--small--horizontal: var(--_base-size---sizing--20-px);
    --_size-responsive---button--small--icon-only: var(--_base-size---sizing--8-px);
    --_size-responsive---button--normal--icon-only: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--small--font-size: var(--_base-size---sizing--14-px);
    --_size-responsive---font-size--small--line-height: 1.5;
    --_size-responsive---font-size--small--letter-spacing: 0em;
    --_size-responsive---font-size--large--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--large--line-height: 1.5;
    --_size-responsive---font-size--large--letter-spacing: 0em;
    --_size-responsive---spacing--xxhuge: var(--_base-size---sizing--112-px);
    --_size-responsive---spacing--large: var(--_base-size---sizing--32-px);
    --_size-responsive---spacing--xxxsmall: var(--_base-size---sizing--8-px);
    --_size-responsive---spacing--xsmall: var(--_base-size---sizing--16-px);
    --_size-responsive---spacing--tiny: var(--_base-size---sizing--4-px);
    --_size-responsive---spacing--0: var(--_base-size---sizing--0-px);
    --_size-responsive---spacing--xxtiny: var(--_base-size---sizing--1-px);
    --_size-responsive---spacing--xtiny: var(--_base-size---sizing--2-px);
    --_size-responsive---spacing--xxsmall: var(--_base-size---sizing--12-px);
    --_size-responsive---spacing--small: var(--_base-size---sizing--20-px);
    --_size-responsive---spacing--medium: var(--_base-size---sizing--24-px);
    --_size-responsive---spacing--xlarge: var(--_base-size---sizing--40-px);
    --_size-responsive---spacing--xxlarge: var(--_base-size---sizing--48-px);
    --_size-responsive---spacing--huge: var(--_base-size---sizing--80-px);
    --_size-responsive---spacing--xhuge: var(--_base-size---sizing--96-px);
    --_size-responsive---spacing--gigantic: var(--_base-size---sizing--128-px);
    --_size-responsive---spacing--xgigantic: var(--_base-size---sizing--160-px);
    --_size-responsive---spacing--xxgigantic: var(--_base-size---sizing--192-px);
    --_size-responsive---section--small: var(--_base-size---sizing--32-px);
    --_size-responsive---section--medium: var(--_base-size---sizing--48-px);
    --_size-responsive---section--large: var(--_base-size---sizing--64-px);
    --_size-responsive---button--large--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--large--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-only: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---tiny: var(--_base-size---sizing--4-px);
    --_size-margin-and-padding---xxsmall: var(--_base-size---sizing--8-px);
    --_size-margin-and-padding---xsmall: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---small: var(--_base-size---sizing--20-px);
    --_size-margin-and-padding---medium: var(--_base-size---sizing--24-px);
    --_size-margin-and-padding---large: var(--_base-size---sizing--32-px);
    --_size-margin-and-padding---xlarge: var(--_base-size---sizing--40-px);
    --_size-margin-and-padding---xxlarge: var(--_base-size---sizing--48-px);
    --_size-margin-and-padding---huge: var(--_base-size---sizing--64-px);
    --_size-margin-and-padding---xhuge: var(--_base-size---sizing--64-px);
    --_size-margin-and-padding---xxhuge: var(--_base-size---sizing--80-px);
    --_size-margin-and-padding---0: var(--_base-size---sizing--0-px);
    --_size-margin-and-padding---custom1: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---custom2: 0px;
    --_size-margin-and-padding---custom3: 0px;
  }

  h1 {
    font-size: var(--_base-size---sizing--48-px);
  }

  h2 {
    font-size: var(--_base-size---sizing--40-px);
  }

  h3 {
    font-size: var(--_base-size---sizing--32-px);
  }

  h4 {
    font-size: var(--_base-size---sizing--28-px);
    line-height: 1.4;
  }

  h5 {
    font-size: var(--_base-size---sizing--24-px);
  }

  h6 {
    font-size: var(--_base-size---sizing--20-px);
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-huge {
    margin-bottom: var(--_base-size---sizing-spacing--xxxlarge\<deleted\|variable-f44d056b-b254-3334-6c1e-b39816ae2dd5\>);
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: var(--_base-size---sizing--40-px);
  }

  .heading-style-h6 {
    font-size: var(--_base-size---sizing--20-px);
  }

  .heading-style-h5 {
    font-size: var(--_base-size---sizing--24-px);
  }

  .heading-style-h1 {
    font-size: var(--_base-size---sizing--48-px);
  }

  .button.is-navbar4-button, .button.is-navbar2-button, .button.is-navbar4-button, .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .heading-style-h4 {
    font-size: var(--_base-size---sizing--28-px);
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: var(--_base-size---sizing--32-px);
  }

  .button-group.is-right.hide-mobile-landscape {
    display: none;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-section-medium {
    padding-top: var(--_base-size---sizing-spacing--xxlarge\<deleted\|variable-59bffd9e-d20a-8126-83c8-e4ec6bedaefa\>);
    padding-bottom: var(--_base-size---sizing-spacing--xxlarge\<deleted\|variable-59bffd9e-d20a-8126-83c8-e4ec6bedaefa\>);
  }

  .padding-section-large {
    padding-top: var(--_base-size---sizing-spacing--xxxlarge\<deleted\|variable-f44d056b-b254-3334-6c1e-b39816ae2dd5\>);
    padding-bottom: var(--_base-size---sizing-spacing--xxxlarge\<deleted\|variable-f44d056b-b254-3334-6c1e-b39816ae2dd5\>);
  }

  .rl-styleguide_component {
    padding-top: 4rem;
  }

  .rl-styleguide_content {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .navbar4_component {
    min-height: 4rem;
  }

  .navbar_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .navbar_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .hero-menu_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hero-menu_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .hero-menu_card-content {
    padding: 1.5rem;
  }

  .content-image_content, .diensten-cards_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer_credit-text {
    order: 1;
    margin-top: 1rem;
  }

  .breadcrumbs-wrapper {
    flex-wrap: wrap;
  }

  .faq_question {
    padding: var(--_base-size---sizing--20-px);
  }

  .faq_icon-wrappper {
    width: 1.75rem;
  }

  .faq_answer {
    padding-right: var(--_base-size---sizing--20-px);
    padding-left: var(--_base-size---sizing--20-px);
  }

  .team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team_image-wrapper {
    height: 100%;
  }

  .career15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career15_list {
    grid-row-gap: 1.5rem;
  }

  .career15_item {
    padding: 1.5rem;
  }

  .layout1_content, .hero-header_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .product2_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product2_heading {
    margin-right: 0;
  }

  .product_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .product2_image-wrapper {
    height: 100%;
  }

  .div-block, .testimonial_grid-list {
    grid-template-columns: 1fr;
  }

  .testimonial_card {
    padding: 1.5rem;
  }

  .testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .footer5_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer5_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer5_credit-text {
    order: 1;
    margin-top: 1rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .product2_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .product-small_list {
    grid-column-gap: var(--_size-margin-and-padding---small);
    grid-row-gap: var(--_size-margin-and-padding---small);
    grid-template-columns: 1fr 1fr;
  }

  .cta45_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .layout499_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout499_tab-link {
    padding-left: 1.5rem;
  }

  .contact6_content, .form_field-2col.is-mobile-1col, .form_field-2col.is-mobile-1col {
    grid-template-columns: 1fr;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .text-size-medium-3 {
    font-size: 1.125rem;
  }

  .icon-1x1-small-2 {
    width: 1rem;
    height: 1rem;
  }

  .icon-group {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-right: 1.5rem;
  }

  .faq_cta-wrapper.align-center {
    max-width: 100%;
    padding: 2rem;
  }

  .icon-wrapper {
    padding: .5rem;
    font-size: .125rem;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_size-responsive---font-size--regular--font-size: var(--_base-size---sizing--16-px);
    --_size-responsive---font-size--regular--line-height: 1.5;
    --_size-responsive---font-size--regular--letter-spacing: 0em;
    --_size-responsive---font-size--h1--font-size: var(--_base-size---sizing--40-px);
    --_size-responsive---font-size--h1--line-height: 1.2;
    --_size-responsive---font-size--h1--font-weight: 700;
    --_size-responsive---font-size--h1--letter-spacing: 0em;
    --_size-responsive---font-size--h2--font-size: var(--_base-size---sizing--36-px);
    --_size-responsive---font-size--h2--line-height: 1.2;
    --_size-responsive---font-size--h2--font-weight: 700;
    --_size-responsive---font-size--h2--letter-spacing: 0em;
    --_size-responsive---font-size--h3--font-size: var(--_base-size---sizing--32-px);
    --_size-responsive---font-size--h3--line-height: 1.2;
    --_size-responsive---font-size--h3--font-weight: 700;
    --_size-responsive---font-size--h3--letter-spacing: 0em;
    --_size-responsive---font-size--h4--font-size: var(--_base-size---sizing--24-px);
    --_size-responsive---font-size--h4--line-height: 1.3;
    --_size-responsive---font-size--h4--font-weight: 700;
    --_size-responsive---font-size--h4--letter-spacing: 0em;
    --_size-responsive---font-size--h5--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--h5--line-height: 1.4;
    --_size-responsive---font-size--h5--font-weight: 700;
    --_size-responsive---font-size--h5--letter-spacing: 0em;
    --_size-responsive---font-size--h6--font-size: var(--_base-size---sizing--18-px);
    --_size-responsive---font-size--h6--line-height: 1.4;
    --_size-responsive---font-size--h6--font-weight: 700;
    --_size-responsive---font-size--h6--letter-spacing: 0em;
    --_size-responsive---font-size--medium--font-size: var(--_base-size---sizing--18-px);
    --_size-responsive---font-size--medium--line-height: 1.5;
    --_size-responsive---font-size--medium--letter-spacing: 0em;
    --_size-responsive---font-size--tiny--font-size: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--tiny--line-height: 1.5;
    --_size-responsive---font-size--tiny--letter-spacing: 0em;
    --_size-responsive---button--normal--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--small--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--normal--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--small--vertical: var(--_base-size---sizing--8-px);
    --_size-responsive---button--small--horizontal: var(--_base-size---sizing--20-px);
    --_size-responsive---button--small--icon-only: var(--_base-size---sizing--8-px);
    --_size-responsive---button--normal--icon-only: var(--_base-size---sizing--12-px);
    --_size-responsive---font-size--small--font-size: var(--_base-size---sizing--14-px);
    --_size-responsive---font-size--small--line-height: 1.5;
    --_size-responsive---font-size--small--letter-spacing: 0em;
    --_size-responsive---font-size--large--font-size: var(--_base-size---sizing--20-px);
    --_size-responsive---font-size--large--line-height: 1.5;
    --_size-responsive---font-size--large--letter-spacing: 0em;
    --_size-responsive---spacing--xxhuge: var(--_base-size---sizing--112-px);
    --_size-responsive---spacing--large: var(--_base-size---sizing--32-px);
    --_size-responsive---spacing--xxxsmall: var(--_base-size---sizing--8-px);
    --_size-responsive---spacing--xsmall: var(--_base-size---sizing--16-px);
    --_size-responsive---spacing--tiny: var(--_base-size---sizing--4-px);
    --_size-responsive---spacing--0: var(--_base-size---sizing--0-px);
    --_size-responsive---spacing--xxtiny: var(--_base-size---sizing--1-px);
    --_size-responsive---spacing--xtiny: var(--_base-size---sizing--2-px);
    --_size-responsive---spacing--xxsmall: var(--_base-size---sizing--12-px);
    --_size-responsive---spacing--small: var(--_base-size---sizing--20-px);
    --_size-responsive---spacing--medium: var(--_base-size---sizing--24-px);
    --_size-responsive---spacing--xlarge: var(--_base-size---sizing--40-px);
    --_size-responsive---spacing--xxlarge: var(--_base-size---sizing--48-px);
    --_size-responsive---spacing--huge: var(--_base-size---sizing--80-px);
    --_size-responsive---spacing--xhuge: var(--_base-size---sizing--96-px);
    --_size-responsive---spacing--gigantic: var(--_base-size---sizing--128-px);
    --_size-responsive---spacing--xgigantic: var(--_base-size---sizing--160-px);
    --_size-responsive---spacing--xxgigantic: var(--_base-size---sizing--192-px);
    --_size-responsive---section--small: var(--_base-size---sizing--32-px);
    --_size-responsive---section--medium: var(--_base-size---sizing--48-px);
    --_size-responsive---section--large: var(--_base-size---sizing--64-px);
    --_size-responsive---button--large--horizontal: var(--_base-size---sizing--24-px);
    --_size-responsive---button--large--vertical: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-gap: var(--_base-size---sizing--12-px);
    --_size-responsive---button--large--icon-only: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---tiny: var(--_base-size---sizing--4-px);
    --_size-margin-and-padding---xxsmall: var(--_base-size---sizing--8-px);
    --_size-margin-and-padding---xsmall: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---small: var(--_base-size---sizing--20-px);
    --_size-margin-and-padding---medium: var(--_base-size---sizing--24-px);
    --_size-margin-and-padding---large: var(--_base-size---sizing--32-px);
    --_size-margin-and-padding---xlarge: var(--_base-size---sizing--40-px);
    --_size-margin-and-padding---xxlarge: var(--_base-size---sizing--48-px);
    --_size-margin-and-padding---huge: var(--_base-size---sizing--64-px);
    --_size-margin-and-padding---xhuge: var(--_base-size---sizing--64-px);
    --_size-margin-and-padding---xxhuge: var(--_base-size---sizing--80-px);
    --_size-margin-and-padding---0: var(--_base-size---sizing--0-px);
    --_size-margin-and-padding---custom1: var(--_base-size---sizing--12-px);
    --_size-margin-and-padding---custom2: 0px;
    --_size-margin-and-padding---custom3: 0px;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .button.is-icon.hide-mobile-portrait {
    display: none;
  }

  .button.is-form-submit, .form_field-wrapper {
    width: 100%;
  }

  .rl-styleguide_component, .content-image_content {
    grid-template-columns: 1fr;
  }

  .content-image_image-wrapper {
    min-height: 16rem;
  }

  .diensten-cards_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer5_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer_top-wrapper {
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .team_list {
    grid-template-columns: 1fr;
  }

  .footer_top-right {
    grid-auto-flow: row;
  }

  .content27_sidebar-heading {
    align-self: auto;
  }

  .layout1_content, .hero-header_content {
    grid-template-columns: 1fr;
  }

  .product_list {
    grid-row-gap: var(--_size-margin-and-padding---small);
    grid-template-columns: 1fr;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .product-small_list {
    grid-row-gap: var(--_size-margin-and-padding---small);
    grid-template-columns: 1fr;
  }

  .layout499_tabs, .contact6_content, .header36_component {
    grid-template-columns: 1fr;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header36_image-wrapper {
    max-height: 12rem;
  }

  .community-people_list {
    grid-column-gap: var(--_size-responsive---spacing--tiny);
    grid-row-gap: var(--_size-responsive---spacing--tiny);
  }

  .mailerlite_form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq_cta-wrapper.align-center, .faq1_answer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1_question {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

#w-node-_4a3ef1fd-dfc6-550c-8f1c-b0d76820541e-6820540a {
  align-self: stretch;
}

#w-node-_116b9dca-1f10-99c2-257e-a4c6d37e747d-40be553e {
  justify-self: center;
}

#w-node-_116b9dca-1f10-99c2-257e-a4c6d37e7490-40be553e {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_39b8ab65-b44c-2190-e338-8946bf8daaea-bf8daacc {
    grid-area: 1 / 1 / 2 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_39b8ab65-b44c-2190-e338-8946bf8daaea-bf8daacc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_39b8ab65-b44c-2190-e338-8946bf8dab3b-bf8daacc {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_39b8ab65-b44c-2190-e338-8946bf8daaea-bf8daacc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
