:root {
  --body--font: Inter, sans-serif;
  --colors--main--black: #000;
  --body--font-size: 1rem;
  --headings--h1_font-size: 4rem;
  --headings--h1_font-height: 1.1em;
  --headings--h2_font-size: 3.5rem;
  --headings--h2_font-height: 1.1em;
  --headings--h3_font-size: 3rem;
  --headings--h3_font-height: 1.1em;
  --headings--h4_font-size: 2.5rem;
  --headings--h4_font-height: 1.1em;
  --headings--h5_font-size: 2rem;
  --headings--h5_font-height: 1.1em;
  --headings--h6_font-size: 1.25rem;
  --headings--h6_font-height: 1.1em;
  --colors--main--primary-dark: var(--colors--lime--800);
  --colors--main--primary: var(--colors--lime--300);
  --colors--main--primary-light: var(--colors--lime--100);
  --colors--main--secondary: var(--colors--purple--500);
  --colors--main--secondary-light: var(--colors--purple--100);
  --colors--main--secondary-dark: var(--colors--purple--800);
  --colors--emerald--400: #41c696;
  --colors--emerald--200: #adedd1;
  --colors--emerald--800: #0d5844;
  --colors--rose--600: #e11d48;
  --colors--rose--200: #fecdd3;
  --colors--rose--800: #9f1239;
  --border-radius--br-8: var(--size--size-8);
  --light--button-bg: var(--colors--main--black);
  --light--button-text: var(--colors--main--white);
  --light--button-outline: var(--colors--gray--300);
  --colors--main--transparent: rgba(255, 255, 255, 0);
  --light--background: var(--colors--main--white);
  --light--text-primary: var(--colors--main--black);
  --section-padding--small\<deleted\|variable-110ac716-7868-209a-818f-20390480941c\>: var(--sizes--size-5\<deleted\|variable-0fa0e074-a90b-3578-5ba0-a384841930e0\>);
  --section-padding--small-tablet\<deleted\|variable-8f82623b-ca83-5e5c-3753-02ec79e9f078\>: var(--sizes--size-5\<deleted\|variable-0fa0e074-a90b-3578-5ba0-a384841930e0\>);
  --section-padding--small-mobile\<deleted\|variable-dda56b05-43a3-da69-0fda-55d3890d6963\>: var(--sizes--size-4\<deleted\|variable-7aa9b01d-565f-9bad-1565-cd78e15cf9c8\>);
  --container--medium: var(--size--size-80);
  --container--small-tablet: var(--size--size-48);
  --container--small-mobile: var(--size--size-24);
  --size--size-40: 2.5rem;
  --size--size-32: 2rem;
  --size--size-8: .5rem;
  --size--size-24: 1.5rem;
  --colors--gray--200: #e4e4e7;
  --container--small: var(--size--size-160);
  --container--large: var(--size--size-32);
  --spacing-block--spacing-72: var(--size--size-72);
  --spacing-block--spacing-8: var(--size--size-8);
  --spacing-block--spacing-120: var(--size--size-120);
  --spacing-block--spacing-48: var(--size--size-48);
  --spacing-block--spacing-0: var(--size--size-0);
  --spacing-block--spacing-12: var(--size--size-12);
  --spacing-block--spacing-320: var(--size--size-320);
  --spacing-block--spacing-16: var(--size--size-16);
  --spacing-block--spacing-80: var(--size--size-80);
  --spacing-block--spacing-160: var(--size--size-160);
  --spacing-block--spacing-56: var(--size--size-56);
  --spacing-block--spacing-240: var(--size--size-240);
  --spacing-block--spacing-4: var(--size--size-4);
  --spacing-block--spacing-24: var(--size--size-24);
  --spacing-block--spacing-64: var(--size--size-64);
  --spacing-block--spacing-96: var(--size--size-96);
  --spacing-block--spacing-32: var(--size--size-32);
  --spacing-block--spacing-2: var(--size--size-2);
  --spacing-block--spacing-40: var(--size--size-40);
  --border-radius--br-pill: var(--size--size-9999);
  --border-radius--br-4: var(--size--size-4);
  --border-radius--br-10: var(--size--size-10);
  --border-radius--br-2: var(--size--size-2);
  --border-radius--br-0: var(--size--size-0);
  --border-radius--br-20: var(--size--size-20);
  --border-radius--br-40: var(--size--size-40);
  --border-radius--br-6: var(--size--size-6);
  --border-radius--br-32: var(--size--size-32);
  --border-radius--br-12: var(--size--size-12);
  --border-radius--br-24: var(--size--size-24);
  --border-radius--br-16: var(--size--size-16);
  --size--size-48: 3rem;
  --size--size-80: 5rem;
  --colors--gray--400: #a1a1aa;
  --light--text-secondary: var(--colors--gray--400);
  --colors--gray--100: #f4f4f5;
  --colors--gray--900: #18181b;
  --colors--gray--800: #27272a;
  --colors--gray--700: #3f3f46;
  --colors--gray--600: #52525b;
  --colors--gray--500: #71717a;
  --colors--gray--300: #d4d4d8;
  --colors--gray--50: #fafafa;
  --colors--main--white: #fff;
  --border-width--bw-0-5: .5px;
  --border-width--bw-1: 1px;
  --border-width--bw-1-5: 1.5px;
  --border-width--bw-2: 2px;
  --dark--background: var(--colors--main--black);
  --dark--text-primary: var(--colors--main--white);
  --colors--lime--800: #40690b;
  --colors--lime--400: #a6f526;
  --colors--lime--300: #bdfe4f;
  --colors--lime--200: #daff95;
  --colors--lime--100: #edffc7;
  --colors--emerald--900: #0c4839;
  --colors--lime--50: #f8ffe5;
  --colors--emerald--700: #0e6e54;
  --colors--emerald--500: #1eab7d;
  --colors--lime--900: #36580f;
  --colors--emerald--600: #118a65;
  --colors--emerald--100: #d4f7e5;
  --colors--lime--500: #86db07;
  --colors--lime--700: #4d8506;
  --colors--emerald--50: #edfcf5;
  --colors--emerald--300: #7cdeb8;
  --colors--purple--600: #8960bd;
  --colors--purple--700: #744ca4;
  --colors--purple--900: #51366d;
  --colors--purple--400: #bba1df;
  --colors--purple--500: #a07cd0;
  --colors--purple--100: #f2eef9;
  --colors--purple--50-2: #faf7fd;
  --colors--purple--800: #624287;
  --colors--rose--900: #881337;
  --colors--purple--200: #e7dff5;
  --colors--rose--700: #be123c;
  --colors--purple--300: #d1c0ea;
  --colors--rose--300: #fda4af;
  --colors--rose--500: #f43f5e;
  --colors--lime--600: #66b000;
  --colors--rose--100: #ffe4e6;
  --size--size-4: .25rem;
  --colors--lime--950: #1a3102;
  --size--size-16: 1rem;
  --colors--rose--50-2: #fff1f2;
  --size--size-12: .75rem;
  --size--size-72: 4.5rem;
  --size--size-88: 5.5rem;
  --size--size-64: 4rem;
  --size--size-104: 6.5rem;
  --size--size-96: 6rem;
  --size--size-112: 7rem;
  --size--size-160: 10rem;
  --size--size-240: 15rem;
  --size--size-200: 12.5rem;
  --size--size-400: 25rem;
  --size--size-120: 7.5rem;
  --size--size-20: 1.25rem;
  --size--size-10: .63rem;
  --size--size-320: 20rem;
  --size--size-6: .38rem;
  --size--size-2: 2px;
  --size--size-9999: 625rem;
  --size--size-56: 3.5rem;
  --colors--rose--400: #fb7185;
  --size--size-0: 0px;
  --container--none: var(--size--size-0);
  --dark--text-secondary: var(--colors--gray--300);
  --dark--button-bg: var(--colors--main--white);
  --dark--button-text: var(--colors--main--black);
  --dark--button-outline: var(--colors--main--white);
  --white: white;
  --black: black;
  --sizes--size-5\<deleted\|variable-0fa0e074-a90b-3578-5ba0-a384841930e0\>: 5rem;
  --sizes--size-4\<deleted\|variable-7aa9b01d-565f-9bad-1565-cd78e15cf9c8\>: 4rem;
}

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.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-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  font-family: var(--body--font);
  color: var(--colors--main--black);
  font-size: var(--body--font-size);
  font-weight: 400;
  line-height: 1.6;
}

h1 {
  font-size: var(--headings--h1_font-size);
  line-height: var(--headings--h1_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h2 {
  font-size: var(--headings--h2_font-size);
  line-height: var(--headings--h2_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h3 {
  font-size: var(--headings--h3_font-size);
  line-height: var(--headings--h3_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h4 {
  font-size: var(--headings--h4_font-size);
  line-height: var(--headings--h4_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h5 {
  font-size: var(--headings--h5_font-size);
  line-height: var(--headings--h5_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h6 {
  font-size: var(--headings--h6_font-size);
  line-height: var(--headings--h6_font-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

p {
  font-size: var(--body--font-size);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
}

a {
  color: var(--colors--main--primary-dark);
  font-size: var(--body--font-size);
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
}

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

blockquote {
  border-left: .4rem solid var(--colors--main--primary);
  margin-bottom: 0;
  padding: 1rem 2rem;
  font-size: 1.5rem;
  line-height: 1.6;
}

.content-item {
  width: 100%;
  border-bottom: .1em solid #bdbdbd;
  padding: 3.5em 0;
}

.content-item.no-decoration {
  border-bottom-style: none;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.rich-text p {
  margin-bottom: 1rem;
}

.rich-text h1 {
  margin-bottom: 1.5rem;
}

.rich-text h2, .rich-text h3, .rich-text h4 {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
}

.rich-text h5, .rich-text h6 {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.rich-text li {
  margin-bottom: .25rem;
}

.rich-text a {
  color: var(--colors--main--primary-dark);
}

.rich-text ul, .rich-text ol {
  margin-bottom: 1rem;
}

.accordian_trigger {
  width: 100%;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 1em 1.5em 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.accordian_trigger:hover {
  background-color: #eaecee;
}

.modal-close-area {
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.fa-icon {
  font-family: "Font awesome 6 pro 100", sans-serif;
  font-size: 12px;
  font-weight: 100;
  line-height: 1;
}

.fa-icon.brand {
  font-family: "Font awesome 6 brands 400", sans-serif;
  font-weight: 400;
}

.fa-icon.thin {
  font-weight: 100;
}

.fa-icon.light {
  font-family: "Font awesome 6 pro 300", sans-serif;
  font-weight: 300;
}

.fa-icon.regular {
  font-family: "Font awesome 6 pro 400", sans-serif;
  font-weight: 400;
}

.fa-icon.solid {
  font-family: "Font awesome 6 pro solid 900", sans-serif;
  font-weight: 700;
}

.fa-icon.sharp {
  font-family: "Font awesome 6 sharp solid 900", sans-serif;
  font-weight: 400;
}

.fa-icon.small {
  font-size: 16px;
}

.fa-icon.normal {
  font-size: 20px;
}

.fa-icon.large {
  font-size: 24px;
}

.fa-icon.xlarge {
  font-size: 32px;
}

.fa-icon.xxlarge {
  font-size: 40px;
}

.h1 {
  font-size: var(--headings--h1_font-size);
  line-height: var(--headings--h1_font-height);
  font-weight: 400;
}

.h2 {
  font-size: var(--headings--h2_font-size);
  line-height: var(--headings--h2_font-height);
  font-weight: 400;
}

.h3 {
  font-size: var(--headings--h3_font-size);
  line-height: var(--headings--h3_font-height);
  font-weight: 400;
}

.h4 {
  font-size: var(--headings--h4_font-size);
  line-height: var(--headings--h4_font-height);
  font-weight: 400;
}

.h5 {
  font-size: var(--headings--h5_font-size);
  line-height: var(--headings--h5_font-height);
  font-weight: 400;
}

.h6 {
  font-size: var(--headings--h6_font-size);
  line-height: var(--headings--h6_font-height);
  font-weight: 400;
}

.content-child {
  width: 100%;
  flex: 0 auto;
}

.p-small {
  font-size: .88rem;
  font-weight: 400;
  line-height: 1.5;
}

.content-child__right {
  width: 70%;
  flex-direction: column;
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.bg-black {
  background-color: var(--colors--main--black);
}

.bg-brand {
  background-color: var(--colors--main--primary);
}

.bg-brand.light {
  background-color: var(--colors--main--primary-light);
}

.bg-brand.dark {
  background-color: var(--colors--main--primary-dark);
}

.bg-brand-secondary {
  background-color: var(--colors--main--secondary);
}

.bg-brand-secondary.light {
  background-color: var(--colors--main--secondary-light);
}

.bg-brand-secondary.dark {
  background-color: var(--colors--main--secondary-dark);
}

.bg-success {
  background-color: var(--colors--emerald--400);
}

.bg-success.light {
  background-color: var(--colors--emerald--200);
}

.bg-success.dark {
  background-color: var(--colors--emerald--800);
}

.bg-danger {
  background-color: var(--colors--rose--600);
}

.bg-danger.light {
  background-color: var(--colors--rose--200);
}

.bg-danger.dark {
  background-color: var(--colors--rose--800);
}

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

.text-black {
  color: var(--colors--main--black);
}

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

.modal-close-area-2 {
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.text-brand {
  color: var(--colors--main--primary);
}

.text-brand.light {
  color: var(--colors--main--primary-light);
}

.text-brand.dark {
  color: var(--colors--main--primary-dark);
}

.p-tiny {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.16667;
}

.button {
  border-radius: var(--border-radius--br-8);
  background-color: var(--light--button-bg);
  color: var(--light--button-text);
  padding: 12px 24px;
}

.button.secondary {
  background-color: var(--colors--main--secondary);
  color: var(--colors--main--black);
  border: 1px #000;
}

.button.ghost {
  border: 1px solid var(--light--button-outline);
  background-color: var(--colors--main--transparent);
  color: #000;
}

.button.large {
  padding: 16px 28px;
  font-size: 18px;
}

.button.small {
  padding: 10px 20px;
  font-size: 14px;
}

.text-brand-secondary {
  color: var(--colors--main--secondary);
}

.text-brand-secondary.light {
  color: var(--colors--main--secondary-light);
}

.text-brand-secondary.dark {
  color: var(--colors--main--secondary-dark);
}

.text-success {
  color: var(--colors--emerald--400);
}

.text-success.light {
  color: var(--colors--emerald--200);
}

.text-success.dark {
  color: var(--colors--emerald--800);
}

.subtitle {
  font-size: var(--body--font-size);
  font-weight: 700;
  line-height: 1.375;
}

.overline {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.33333;
}

.text-danger {
  color: var(--colors--rose--600);
}

.text-danger.light {
  color: var(--colors--rose--200);
}

.text-danger.dark {
  color: var(--colors--rose--800);
}

.is--bgtext-white {
  color: #fff;
}

.elevation {
  flex-direction: column;
  justify-content: flex-start;
  box-shadow: 1px 1px 4px rgba(50, 50, 93, .1);
}

.elevation.two {
  box-shadow: 1px 1px 6px rgba(50, 50, 93, .2);
}

.elevation.three {
  box-shadow: 1px 1px 8px rgba(50, 50, 93, .3);
}

.elevation.four {
  box-shadow: 3px 3px 10px rgba(50, 50, 93, .4);
}

.buttons-wrapper {
  width: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--light--background);
  color: var(--light--text-primary);
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 0;
  display: flex;
  position: relative;
}

.button__icon-text-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.note__wrapper {
  margin-top: 1em;
}

.padding-section-small {
  width: 100%;
  padding: var(--section-padding--small\<deleted\|variable-110ac716-7868-209a-818f-20390480941c\>) 0em;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  height: 100%;
  padding-right: var(--container--medium);
  padding-left: var(--container--medium);
  margin-left: auto;
  margin-right: auto;
}

.is--bg-blue {
  background-color: #a2daff;
}

.section__buttons, .section__colors {
  width: 100%;
  margin-top: 3.5em;
}

.section__typography {
  width: 100%;
}

.button__icon-wrapper {
  width: 1em;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 0;
  display: flex;
}

.button__icon-wrapper.right {
  margin-left: 8px;
  margin-right: 0;
}

.p-body {
  font-size: var(--body--font-size);
  font-weight: 400;
  line-height: 1.33333;
}

.p-leading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.flex-horizontal {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.flex-horizontal.top-bottom-padding {
  padding-top: var(--size--size-40);
  padding-bottom: var(--size--size-40);
}

.cookie-message {
  z-index: 9999;
  display: none;
  position: fixed;
}

.cookie-info-wrapper {
  z-index: 9999;
  width: 400px;
  background-color: #e4e4e4;
  border-radius: 40px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 8px 8px 16px;
  display: flex;
  position: fixed;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.privacy-link {
  color: #084c9f;
  font-size: 14px;
  font-weight: 500;
  transition: color .3s;
}

.privacy-link:hover {
  color: #063a79;
}

.close-cookie__wrapper {
  width: 1.5em;
  height: 1.5em;
  background-color: rgba(0, 0, 0, .1);
  background-image: url('../images/close.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40% 40%;
  border: 1px #000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 32px;
  transition: background-color .3s;
  display: flex;
}

.close-cookie__wrapper:hover {
  background-color: rgba(22, 16, 16, .2);
}

.logo-wrapper {
  width: 12.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.style-guide__sticky-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 3em;
}

.content-child__left {
  width: 25%;
  border-right: 1px #fdc026;
  flex: none;
}

.style-guide__links {
  color: var(--colors--main--black);
  margin-top: 8px;
  padding: 8px 16px 8px 0;
}

.style-guide__links.w--current {
  color: #000;
  font-weight: 700;
}

.style-guide__link-wrapper {
  flex-direction: column;
  margin-top: 2.5em;
  display: flex;
}

.content-headings__wrapper {
  width: 100%;
  margin-top: 0;
  margin-bottom: var(--size--size-32);
  padding-bottom: var(--size--size-8);
  grid-column-gap: var(--size--size-24);
  grid-row-gap: var(--size--size-24);
  border-bottom: 1px solid var(--colors--gray--200);
  flex-direction: row;
  align-items: center;
  display: flex;
}

.section__how-to {
  width: 100%;
}

.container-small {
  width: 100%;
  height: 100%;
  max-width: 100em;
  padding-right: var(--container--small);
  padding-left: var(--container--small);
  margin-left: auto;
  margin-right: auto;
}

.container-large {
  width: 100%;
  max-width: 100em;
  padding-right: var(--container--large);
  padding-left: var(--container--large);
  margin-left: auto;
  margin-right: auto;
}

.slider-slide {
  overflow: hidden;
}

.content-wrapper {
  align-content: stretch;
  justify-content: space-between;
  display: flex;
}

.spacing-block {
  width: 100%;
}

.spacing-block.smallest {
  height: 1.5em;
}

.section__404 {
  height: 100vh;
}

._404-parent {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section__example {
  background-color: var(--light--background);
  color: var(--light--text-primary);
}

.example__parent {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.img-full {
  width: 100%;
  height: 100%;
}

.img-full.absolute {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img-full.cover {
  object-fit: cover;
}

.font-awesome__icon-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.font-awesome__icons-wrapper {
  margin-top: 1.5em;
}

.spacing-72 {
  height: var(--spacing-block--spacing-72);
}

.spacing-8 {
  height: var(--spacing-block--spacing-8);
}

.spacing-120 {
  height: var(--spacing-block--spacing-120);
}

.spacing-48 {
  height: var(--spacing-block--spacing-48);
}

.spacing-0 {
  height: var(--spacing-block--spacing-0);
}

.spacing-12 {
  height: var(--spacing-block--spacing-12);
}

.spacing-320 {
  height: var(--spacing-block--spacing-320);
}

.spacing-16 {
  height: var(--spacing-block--spacing-16);
}

.spacing-80 {
  height: var(--spacing-block--spacing-80);
}

.spacing-160 {
  height: var(--spacing-block--spacing-160);
}

.spacing-56 {
  height: var(--spacing-block--spacing-56);
}

.spacing-240 {
  height: var(--spacing-block--spacing-240);
}

.spacing-4 {
  height: var(--spacing-block--spacing-4);
}

.spacing-24 {
  height: var(--spacing-block--spacing-24);
}

.spacing-64 {
  height: var(--spacing-block--spacing-64);
}

.spacing-96 {
  height: var(--spacing-block--spacing-96);
}

.spacing-32 {
  height: var(--spacing-block--spacing-32);
}

.spacing-2 {
  height: var(--spacing-block--spacing-2);
}

.spacing-40 {
  height: var(--spacing-block--spacing-40);
}

.br-pill {
  border-radius: var(--border-radius--br-pill);
}

.br-4 {
  border-radius: var(--border-radius--br-4);
}

.br-10 {
  border-radius: var(--border-radius--br-10);
}

.br-2 {
  border-radius: var(--border-radius--br-2);
}

.br-0 {
  border-radius: var(--border-radius--br-0);
}

.br-20 {
  border-radius: var(--border-radius--br-20);
}

.br-8 {
  border-radius: var(--border-radius--br-8);
}

.br-40 {
  border-radius: var(--border-radius--br-40);
}

.br-6 {
  border-radius: var(--border-radius--br-6);
}

.br-32 {
  border-radius: var(--border-radius--br-32);
}

.br-12 {
  border-radius: var(--border-radius--br-12);
}

.br-24 {
  border-radius: var(--border-radius--br-24);
}

.br-16 {
  border-radius: var(--border-radius--br-16);
}

.headings-column {
  width: 48%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.style-tag {
  border-radius: var(--border-radius--br-6);
  background-color: #3480e8;
  margin-bottom: 1.5rem;
  padding: 4px 8px;
}

.style-tag.all-tags {
  background-color: #be4aa5;
}

.styleguide_2-col {
  width: 100%;
  grid-column-gap: var(--size--size-48);
  grid-row-gap: var(--size--size-48);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.styleguide_item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.flex-vertical {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical.top-bottom-padding {
  padding-top: var(--size--size-40);
  padding-bottom: var(--size--size-40);
}

.heading-items {
  grid-column-gap: var(--size--size-80);
  grid-row-gap: var(--size--size-80);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section__mode-example {
  background-color: var(--light--background);
  color: var(--light--text-primary);
}

.text-strikethrough {
  text-decoration: line-through;
}

.text-italic {
  font-style: italic;
}

.text-allcaps {
  text-transform: uppercase;
}

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

.text-link {
  text-decoration: underline;
}

.text-quote {
  border-left: .4rem solid var(--colors--main--primary);
  padding: 1rem 2rem;
  font-size: 1.5rem;
  line-height: 1.6;
}

.text-light {
  color: var(--colors--gray--400);
  font-weight: 400;
}

.text-weight-normal {
  font-weight: 400;
}

.text-weight-bold, .text-weight-xbold {
  font-weight: 700;
}

.text-primary {
  color: var(--light--text-primary);
}

.text-secondary {
  color: var(--light--text-secondary);
}

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

.colors__item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.colors__text-wrap {
  width: 100%;
  height: 100%;
  border: 1px solid var(--colors--gray--100);
  border-radius: var(--border-radius--br-8);
  flex-direction: column;
  padding: 4px 8px;
  display: flex;
}

.colors__bg-wrap {
  width: 100%;
  border: 1px solid var(--colors--gray--100);
  border-radius: var(--border-radius--br-8);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.bg-deep {
  background-color: var(--colors--gray--900);
}

.text-deep {
  color: var(--colors--gray--900);
}

.bg-darkest {
  background-color: var(--colors--gray--800);
}

.text-darkest {
  color: var(--colors--gray--800);
}

.bg-darker {
  background-color: var(--colors--gray--700);
}

.text-darker {
  color: var(--colors--gray--700);
}

.bg-dark {
  background-color: var(--colors--gray--600);
}

.text-dark {
  color: var(--colors--gray--600);
}

.bg-grey {
  background-color: var(--colors--gray--500);
}

.text-grey {
  color: var(--colors--gray--500);
}

.bg-light {
  background-color: var(--colors--gray--400);
}

.bg-lighter {
  background-color: var(--colors--gray--300);
}

.text-lighter {
  color: var(--colors--gray--300);
}

.bg-pale {
  background-color: var(--colors--gray--50);
}

.text-pale {
  color: var(--colors--gray--50);
}

.bg-white {
  background-color: var(--colors--main--white);
}

.text-white {
  color: var(--colors--main--white);
}

.elevation-item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.elevation-card-wrap {
  width: 100%;
  height: 5rem;
  border-radius: var(--border-radius--br-8);
}

.empty-box {
  width: 100%;
  height: 4em;
  border-radius: var(--border-radius--br-8);
  background-color: rgba(45, 64, 234, .05);
}

.empty-box.no-color {
  background-color: var(--colors--main--transparent);
}

.styleguide_1-col {
  width: 100%;
  grid-column-gap: var(--size--size-48);
  grid-row-gap: var(--size--size-48);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spacer-box {
  width: 100%;
  border-radius: var(--border-radius--br-8);
  background-color: rgba(45, 64, 234, .05);
}

.borders-box {
  width: 100%;
  height: var(--size--size-24);
  border-radius: var(--border-radius--br-8);
  background-color: rgba(45, 64, 234, .05);
  flex-direction: column;
}

.sg-img-box {
  width: 10rem;
  height: 10rem;
  overflow: hidden;
}

.sg-img-box.relative {
  position: relative;
}

.hidden, .hidden-desktop {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.box-padding {
  padding: var(--size--size-48);
}

.pointer-events-on {
  pointer-events: auto;
}

.pointer-events-off {
  pointer-events: none;
}

.how-to-style-text {
  line-height: 2.3;
}

.how-to-style-text._2 {
  margin-left: 2.5rem;
}

.how-to-style-text._3 {
  margin-left: 4rem;
}

.how-to-style-text._4 {
  margin-left: 5.5rem;
}

.how-to-style-text._5 {
  margin-left: 7rem;
}

.bg-background {
  background-color: var(--light--background);
}

.section__classes {
  width: 100%;
  margin-top: 3.5em;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.form__radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
  transition: border-color .2s;
}

.form__radio-icon:hover {
  border-color: var(--colors--main--black);
}

.form__radio-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  border-width: .25rem;
  border-color: var(--colors--main--black);
}

.form__radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: none;
}

.form_checkbox-icon {
  width: .875rem;
  height: .875rem;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
  transition: border-color .2s;
}

.form_checkbox-icon:hover {
  border-color: var(--colors--main--black);
}

.form_checkbox-icon.w--redirected-checked {
  width: .875rem;
  height: .875rem;
  border-color: var(--colors--main--black);
  background-color: var(--colors--main--black);
  background-size: 90%;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: none;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form_component {
  width: 80%;
  margin-bottom: 0;
}

.form_input {
  min-height: 3rem;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form__checkbox {
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.form_message-success {
  padding: 1.25rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.section__elements {
  width: 100%;
  margin-top: 2em;
}

.form__field {
  min-height: 3rem;
  border: 1px solid var(--colors--gray--200);
  border-radius: var(--border-radius--br-4);
  color: var(--colors--main--black);
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  transition: border-color .2s;
}

.form__field:hover {
  border-color: var(--colors--gray--400);
}

.form__field.text-area {
  width: 100%;
  height: 8rem;
  max-height: 8rem;
  max-width: 100%;
  min-height: 8rem;
  min-width: 100%;
  padding-top: .75rem;
}

.form__field.select-input:focus {
  border-color: var(--colors--gray--200);
}

.section__legal {
  background-color: var(--light--background);
  color: var(--light--text-primary);
}

.legal__parent {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section__first, .section__second {
  width: 50%;
}

.link {
  color: var(--colors--main--white);
  display: block;
}

.link:hover {
  color: var(--colors--gray--300);
}

.d-none {
  display: none;
}

.canvas {
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (min-width: 1440px) {
  .heading-2 {
    font-family: var(--body--font);
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: .875em;
  }

  .padding-section-small {
    padding-top: var(--section-padding--small-tablet\<deleted\|variable-8f82623b-ca83-5e5c-3753-02ec79e9f078\>);
    padding-bottom: var(--section-padding--small-tablet\<deleted\|variable-8f82623b-ca83-5e5c-3753-02ec79e9f078\>);
  }

  .container-medium {
    padding-right: var(--container--small-tablet);
    padding-left: var(--container--small-tablet);
  }

  .close-cookie__wrapper {
    width: 2.5em;
    height: 2.5em;
  }

  .container-small, .container-large {
    padding-right: var(--container--small-tablet);
    padding-left: var(--container--small-tablet);
  }

  .styleguide_2-col, .styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hidden-desktop {
    display: block;
  }

  .hidden-tablet {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .buttons-wrapper {
    padding: 16px 20px 20px;
  }

  .padding-section-small {
    padding-top: var(--section-padding--small-mobile\<deleted\|variable-dda56b05-43a3-da69-0fda-55d3890d6963\>);
    padding-bottom: var(--section-padding--small-mobile\<deleted\|variable-dda56b05-43a3-da69-0fda-55d3890d6963\>);
  }

  .container-medium, .container-small, .container-large {
    padding-right: var(--container--small-mobile);
    padding-left: var(--container--small-mobile);
  }

  .hidden-tablet {
    display: block;
  }

  .box-padding {
    padding: var(--size--size-32);
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 3em;
  }

  .accordian_trigger {
    padding: 10px 8px;
  }

  .content-child {
    max-width: 100%;
    flex-basis: 100%;
  }

  .content-child__right {
    flex-wrap: wrap;
  }

  .cookie-info-wrapper {
    width: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .privacy-link {
    clear: none;
  }

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

  .hidden-mobile {
    display: none;
  }
}

#w-node-_4d219b23-0f9b-c65e-fccb-fab5d4a4b53b-6b684bd7, #w-node-_393360f5-5e14-051b-e666-142b0a7f5ddc-6b684bd7, #w-node-c37d0f74-ab02-ab62-83a7-cbf2243844a9-6b684bd7, #w-node-_7e796f2f-0c29-4342-6997-c40e67aee039-6b684bd7, #w-node-ee0534b7-aeab-8d38-3499-9e69cf0274bb-6b684bd7, #w-node-_2246819a-46e5-c740-8ba5-c7bc775905cf-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e7f2-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e7f9-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e800-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e807-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e80e-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e815-6b684bd7, #w-node-be7b8b45-124c-c515-4dac-76678b83e81c-6b684bd7, #w-node-_68306bf5-21a1-dfe2-eff5-8785589ddc4d-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc16-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc1d-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc24-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc2b-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc32-6b684bd7, #w-node-_98330b9c-f070-e4f3-7c22-094925f0bc39-6b684bd7, #w-node-a26174e7-564a-7651-8ca5-bbe1b52ad6df-6b684bd7, #w-node-a26174e7-564a-7651-8ca5-bbe1b52ad6e6-6b684bd7, #w-node-a26174e7-564a-7651-8ca5-bbe1b52ad6ed-6b684bd7, #w-node-_69ee101b-125c-c419-f942-db6a96c92b58-6b684bd7, #w-node-_69ee101b-125c-c419-f942-db6a96c92b5f-6b684bd7, #w-node-ecf38d69-d812-c006-a03f-39448116580b-6b684bd7, #w-node-_8bc5d07a-66e7-d54e-afff-19bf2704ab0c-6b684bd7, #w-node-_30975d00-930d-3908-8dfc-1e8b43f47a2d-6b684bd7, #w-node-fb0bb980-9be2-a298-a973-ea256bf9c02e-6b684bd7, #w-node-_5fc1fe21-14df-6b3d-8c7b-f939c59cb088-6b684bd7 {
  justify-self: start;
}

#w-node-b064c9a5-c1c1-1b1e-cb6b-736bac7b6332-6b684bd7, #w-node-b064c9a5-c1c1-1b1e-cb6b-736bac7b6333-6b684bd7, #w-node-b064c9a5-c1c1-1b1e-cb6b-736bac7b6339-6b684bd7, #w-node-f6b5db95-952b-896c-71e3-b595267c08fd-6b684bd7, #w-node-_3ed58aaf-5056-56be-4270-711e93d3ed48-6b684bd7, #w-node-_3ed58aaf-5056-56be-4270-711e93d3ed49-6b684bd7, #w-node-_3ed58aaf-5056-56be-4270-711e93d3ed50-6b684bd7, #w-node-_4a4880d2-39f8-ea9e-9051-df22bbbb14f9-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b870-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b871-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b878-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b880-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b881-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b888-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b890-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b891-6b684bd7, #w-node-_17bd9f54-5cdd-7ea5-ded2-fda39ea8b898-6b684bd7, #w-node-_65c8d926-5bf4-e38f-c382-b231b4c95030-6b684bd7, #w-node-_65c8d926-5bf4-e38f-c382-b231b4c95031-6b684bd7, #w-node-_65c8d926-5bf4-e38f-c382-b231b4c95036-6b684bd7, #w-node-fa8cd667-def8-b92d-d425-f2fc0bb495a7-6b684bd7, #w-node-fa8cd667-def8-b92d-d425-f2fc0bb495a8-6b684bd7, #w-node-fa8cd667-def8-b92d-d425-f2fc0bb495ad-6b684bd7, #w-node-_842853d8-6c04-8b52-30bb-2c803346e760-6b684bd7, #w-node-_842853d8-6c04-8b52-30bb-2c803346e761-6b684bd7, #w-node-_842853d8-6c04-8b52-30bb-2c803346e766-6b684bd7, #w-node-dfa517e3-bf8e-246e-a827-2ef180742662-6b684bd7, #w-node-dfa517e3-bf8e-246e-a827-2ef180742663-6b684bd7, #w-node-dfa517e3-bf8e-246e-a827-2ef180742668-6b684bd7, #w-node-a9db42a0-26f0-c63a-646e-ed1a6f0251b6-6b684bd7, #w-node-a9db42a0-26f0-c63a-646e-ed1a6f0251b7-6b684bd7, #w-node-a9db42a0-26f0-c63a-646e-ed1a6f0251bd-6b684bd7, #w-node-_49a9960c-3b4c-912a-f931-a1907267051e-6b684bd7, #w-node-_49a9960c-3b4c-912a-f931-a1907267051f-6b684bd7, #w-node-_49a9960c-3b4c-912a-f931-a19072670525-6b684bd7, #w-node-_892d438b-c23b-eb75-598b-497a6f305d2f-6b684bd7, #w-node-_892d438b-c23b-eb75-598b-497a6f305d30-6b684bd7, #w-node-_892d438b-c23b-eb75-598b-497a6f305d36-6b684bd7, #w-node-dab7f3a1-9181-c410-4455-cd07e26a03db-6b684bd7, #w-node-dab7f3a1-9181-c410-4455-cd07e26a03dc-6b684bd7, #w-node-dab7f3a1-9181-c410-4455-cd07e26a03e2-6b684bd7, #w-node-_9ff9130f-9639-8229-57a8-8fe839b395c6-6b684bd7, #w-node-_9ff9130f-9639-8229-57a8-8fe839b395c7-6b684bd7, #w-node-_9ff9130f-9639-8229-57a8-8fe839b395cd-6b684bd7, #w-node-_59943163-1c59-18c0-9bd2-86404711da41-6b684bd7, #w-node-_59943163-1c59-18c0-9bd2-86404711da42-6b684bd7, #w-node-_59943163-1c59-18c0-9bd2-86404711da48-6b684bd7, #w-node-_48c81157-7b4e-9567-5563-13cacab67925-6b684bd7, #w-node-_48c81157-7b4e-9567-5563-13cacab67926-6b684bd7, #w-node-_48c81157-7b4e-9567-5563-13cacab6792c-6b684bd7, #w-node-_02d9c47b-7e2c-3f62-7112-153cb4d28893-6b684bd7, #w-node-_02d9c47b-7e2c-3f62-7112-153cb4d28894-6b684bd7, #w-node-_02d9c47b-7e2c-3f62-7112-153cb4d2889a-6b684bd7, #w-node-_14ec9886-40d9-971e-7d3b-a67af2966f03-6b684bd7, #w-node-_14ec9886-40d9-971e-7d3b-a67af2966f04-6b684bd7, #w-node-_14ec9886-40d9-971e-7d3b-a67af2966f0a-6b684bd7, #w-node-_49f04257-c384-feab-6102-d3e1906ce3d0-6b684bd7, #w-node-_49f04257-c384-feab-6102-d3e1906ce3d1-6b684bd7, #w-node-_49f04257-c384-feab-6102-d3e1906ce3d6-6b684bd7, #w-node-b5b2df2c-565e-c786-1385-131821aaa7ab-6b684bd7, #w-node-b5b2df2c-565e-c786-1385-131821aaa7ac-6b684bd7, #w-node-b5b2df2c-565e-c786-1385-131821aaa7b1-6b684bd7, #w-node-bff847a0-ada4-9a3f-fe46-555ec14bdf5c-6b684bd7, #w-node-bff847a0-ada4-9a3f-fe46-555ec14bdf5d-6b684bd7, #w-node-bff847a0-ada4-9a3f-fe46-555ec14bdf62-6b684bd7, #w-node-_65c601c7-dfee-0b93-fbbc-58ed336cfc4e-6b684bd7, #w-node-_65c601c7-dfee-0b93-fbbc-58ed336cfc4f-6b684bd7, #w-node-_65c601c7-dfee-0b93-fbbc-58ed336cfc54-6b684bd7, #w-node-_9e0123cb-420e-13e5-c1ae-207580ac6a68-6b684bd7, #w-node-_9e0123cb-420e-13e5-c1ae-207580ac6a69-6b684bd7, #w-node-_9e0123cb-420e-13e5-c1ae-207580ac6a6e-6b684bd7, #w-node-_4eb4a15a-e68c-bdae-61e5-bcf308629d47-6b684bd7, #w-node-_4eb4a15a-e68c-bdae-61e5-bcf308629d48-6b684bd7, #w-node-_4eb4a15a-e68c-bdae-61e5-bcf308629d4d-6b684bd7, #w-node-_8af23aaa-ddb6-6846-8b1e-32d4c185d058-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8af23aaa-ddb6-6846-8b1e-32d4c185d059-6b684bd7 {
  justify-self: start;
}

#w-node-_35812229-1ae6-775a-6139-e3dc49203a51-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35812229-1ae6-775a-6139-e3dc49203a52-6b684bd7 {
  justify-self: start;
}

#w-node-ef571a4a-a3d1-840a-87ca-e014109a99d1-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef571a4a-a3d1-840a-87ca-e014109a99d2-6b684bd7 {
  justify-self: start;
}

#w-node-c6a1c87d-8b88-428d-d005-47cd6da999db-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6a1c87d-8b88-428d-d005-47cd6da999dc-6b684bd7 {
  justify-self: start;
}

#w-node-_68e644e5-38c5-2085-6ba9-5b9762a8aec2-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68e644e5-38c5-2085-6ba9-5b9762a8aec3-6b684bd7 {
  justify-self: start;
}

#w-node-fd666dde-6cfd-8ca9-58d6-cea23db62689-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd666dde-6cfd-8ca9-58d6-cea23db6268a-6b684bd7 {
  justify-self: start;
}

#w-node-_8814f304-b704-f283-55d0-a0ac436028b3-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8814f304-b704-f283-55d0-a0ac436028b4-6b684bd7 {
  justify-self: start;
}

#w-node-_9cdd37dc-d298-16e4-1aad-b3c62c771fdc-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cdd37dc-d298-16e4-1aad-b3c62c771fdd-6b684bd7 {
  justify-self: start;
}

#w-node-f2bc5ddc-c398-ba18-8783-01dc8d0d3d5f-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2bc5ddc-c398-ba18-8783-01dc8d0d3d60-6b684bd7 {
  justify-self: start;
}

#w-node-eba6ae9e-4881-913b-22c9-2b055b1a55e7-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eba6ae9e-4881-913b-22c9-2b055b1a55e8-6b684bd7 {
  justify-self: start;
}

#w-node-_2ede7f68-e52d-31a9-51e2-81ccd1b9a8ca-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ede7f68-e52d-31a9-51e2-81ccd1b9a8cb-6b684bd7 {
  justify-self: start;
}

#w-node-_488af8ad-4254-4b4f-ff6b-527b39280945-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_488af8ad-4254-4b4f-ff6b-527b39280946-6b684bd7 {
  justify-self: start;
}

#w-node-a6c483d0-83e5-6c59-5b83-d55970a4b0a3-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6c483d0-83e5-6c59-5b83-d55970a4b0a4-6b684bd7 {
  justify-self: start;
}

#w-node-_4468f64d-ede2-1195-3b0d-e0cc735d229a-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4468f64d-ede2-1195-3b0d-e0cc735d229b-6b684bd7 {
  justify-self: start;
}

#w-node-b53dff50-ef0f-3a6f-a764-f03833164c2a-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b53dff50-ef0f-3a6f-a764-f03833164c2b-6b684bd7 {
  justify-self: start;
}

#w-node-c90fdefa-0a55-e0d6-193e-b2cd052aa43b-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c90fdefa-0a55-e0d6-193e-b2cd052aa43c-6b684bd7 {
  justify-self: start;
}

#w-node-b2785b90-769e-696a-d61e-67ca7aa17bc3-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2785b90-769e-696a-d61e-67ca7aa17bc4-6b684bd7 {
  justify-self: start;
}

#w-node-_24aa06a1-b76e-56eb-aa79-2048daf6af6c-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24aa06a1-b76e-56eb-aa79-2048daf6af6d-6b684bd7 {
  justify-self: start;
}

#w-node-_11743315-7547-7de2-6111-a5c9af84f458-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11743315-7547-7de2-6111-a5c9af84f459-6b684bd7 {
  justify-self: start;
}

#w-node-fe8ab4c7-b7ad-698a-8d2e-ae7ad9fd2583-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe8ab4c7-b7ad-698a-8d2e-ae7ad9fd2584-6b684bd7 {
  justify-self: start;
}

#w-node-_43e2e62e-04df-2361-266c-3b15707ef0f7-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e2e62e-04df-2361-266c-3b15707ef0f8-6b684bd7 {
  justify-self: start;
}

#w-node-_65841be3-4ef6-709e-55be-b5e5329ae4d2-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65841be3-4ef6-709e-55be-b5e5329ae4d3-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a76-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a77-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a7c-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a7d-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a82-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a83-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a88-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a89-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a8e-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a8f-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a94-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a95-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a9a-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199a9b-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aa0-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aa1-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aa6-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aa7-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aac-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199aad-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199ab2-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199ab3-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199ab8-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199ab9-6b684bd7 {
  justify-self: start;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199abe-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4ca1c9-7aaa-4371-d531-219eab199abf-6b684bd7 {
  justify-self: start;
}

#w-node-a7cd3900-b78b-3364-5bfa-f4b3e7e38f44-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7cd3900-b78b-3364-5bfa-f4b3e7e38f45-6b684bd7 {
  justify-self: start;
}

#w-node-b76f91fb-05c3-3d5e-7a70-45dd23ecf3bc-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b76f91fb-05c3-3d5e-7a70-45dd23ecf3bd-6b684bd7 {
  justify-self: start;
}

#w-node-_187694ac-9fdc-1f02-5fc6-1d2f3cf6f57c-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_187694ac-9fdc-1f02-5fc6-1d2f3cf6f57d-6b684bd7, #w-node-a1df0c28-bd82-1025-5779-a0a6b076ecba-6b684bd7 {
  justify-self: start;
}

#w-node-fdee7fc0-204d-9d6f-d410-76518e973f3e-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0ba5855-fa0b-59bd-20ee-39c01bdc4061-6b684bd7 {
  justify-self: start;
}

#w-node-a0ba5855-fa0b-59bd-20ee-39c01bdc4065-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea343989-1f2e-3496-0e39-5ff8bbbf9921-6b684bd7 {
  justify-self: start;
}

#w-node-ea343989-1f2e-3496-0e39-5ff8bbbf9925-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cd73472-c9b8-1b7e-9b8b-98b4ea6da46f-6b684bd7 {
  justify-self: start;
}

#w-node-_6cd73472-c9b8-1b7e-9b8b-98b4ea6da473-6b684bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6a2fd92-0148-a1b1-332e-7c4f918add2b-6b684bd7, #w-node-_3a0377ab-2125-0b50-e89e-3434c0005c38-6b684bd7, #w-node-_2e816eff-8552-a2f2-c960-1e0ba0186ad3-6b684bd7, #w-node-_2c16ea13-fd44-8770-acec-92871a4b011e-6b684bd7, #w-node-c02dfaf0-e9e7-a300-b141-86d10a73d599-6b684bd7, #w-node-_824ef9b9-3424-9770-d283-64e458deee78-6b684bd7, #w-node-_992e12b4-0f8d-f514-a988-57688147bcaf-6b684bd7 {
  justify-self: start;
}


@font-face {
  font-family: 'Font Awesome 6 Brands 400';
  src: url('../fonts/Font-Awesome-6-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Sharp Solid 900';
  src: url('../fonts/Font-Awesome-6-Sharp-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro 400';
  src: url('../fonts/Font-Awesome-6-Pro-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Sharp 300';
  src: url('../fonts/Font-Awesome-6-Sharp-Light-300.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Sharp 400';
  src: url('../fonts/Font-Awesome-6-Sharp-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro Solid 900';
  src: url('../fonts/Font-Awesome-6-Pro-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro 100';
  src: url('../fonts/Font-Awesome-6-Pro-Thin-100.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro 300';
  src: url('../fonts/Font-Awesome-6-Pro-Light-300.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}