:root {
  --_typography---body--body-font-family: var(--_typography---inter);
  --black: black;
  --_typography---body--body: .875rem;
  --_typography---body--body-line-height: 1.5;
  --_typography---body--body-font-weight: var(--_typography---300-light);
  --_typography---body--body-letter-spacing: var(--_typography---letter-spacing--0);
  --_typography---h1--h1-font-family: var(--_typography---inter);
  --_typography---h1--h1: 4rem;
  --_typography---h1--h1-line-height: 1.2;
  --_typography---h1--h1-font-weight: var(--_typography---700-bold);
  --_typography---h1--h1-letter-spacing: 0px;
  --_typography---h2--h2-font-family: var(--_typography---inter);
  --_typography---h2--h2: 3rem;
  --_typography---h2--h2-line-height: 1.2;
  --_typography---h2--h2-font-weight: var(--_typography---700-bold);
  --_typography---h2--h2-letter-spacing: 0px;
  --_typography---h3--h3-font-family: var(--_typography---inter);
  --_typography---h3--h3: 2rem;
  --_typography---h3--h3-line-height: 1.2;
  --_typography---h3--h3-font-weight: var(--_typography---700-bold);
  --_typography---h3--h3-letter-spacing: 0px;
  --_typography---h4--h4-font-family: var(--_typography---open-sans);
  --_typography---h4--h4: 1.5rem;
  --_typography---h4--h4-line-height: 1.2;
  --_typography---h4--h4-font-weight: var(--_typography---500-medium);
  --_typography---h4--h4-letter-spacing: 0px;
  --_typography---h5--h5-font-family: var(--_typography---pt-sans);
  --_typography---h5--h5: 1.25rem;
  --_typography---h5--h5-line-height: 1.2;
  --_typography---h5--h5-font-weight: var(--_typography---400-regular);
  --_typography---h5--h5-letter-spacing: 0px;
  --primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>: #dbff00;
  --_spacing-scale---xl: 1.75rem;
  --neutral-colors--neutral-600\<deleted\|variable-228c53c7-f342-3f59-d7b9-587746ffdaa4\>: #000;
  --tertiary-colors--transparent-color--transparent\<deleted\|variable-b2396f2e-5926-a980-f3d6-bf58c671d40f\>: #0000;
  --primary-colors--secondary-colors--secondary-cta\<deleted\|variable-610b5bbf-bce7-6148-a3bf-e5049eedff42\>: #3a4021;
  --_spacing-scale---l: 1.5rem;
  --_typography---inter: Inter, sans-serif;
  --primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>: #232421;
  --_typography---400-regular: 400;
  --states-colors--success\<deleted\|variable-eca9390b-31e8-e648-21e4-8c2a4a7fc87e\>: #28a745;
  --_spacing-scale---3xl: 3rem;
  --_spacing-scale---2xs: .5rem;
  --neutral-colors--neutral-300\<deleted\|variable-506b2276-dc8d-0e91-f2f0-9e3d90dcc0c4\>: #666;
  --_spacing-scale---m: 1.25rem;
  --_spacing-scale---2xl: 2rem;
  --neutral-colors--neutral-200\<deleted\|variable-aa1c4480-98f2-d7c4-d724-5c12cf8eb1a6\>: #999;
  --neutral-colors--neutral-100\<deleted\|variable-731fa1c1-49a3-8b9d-af8d-6a9fcb31d8e5\>: #ccc;
  --primary-colors--secondary-colors--merino\<deleted\|variable-91308d14-888d-d043-1807-b68311f841da\>: #f2efe6;
  --_spacing-scale---xs: .75rem;
  --_spacing-scale---no-size: 0px;
  --primary-colors--secondary-colors--merino-dark\<deleted\|variable-5142a370-5d97-1732-4e4c-a2413039fb59\>: #e0dac8;
  --states-colors--error\<deleted\|variable-7262ca90-5b3e-a440-1c1f-3f55230be6e9\>: #dc3545;
  --primary-colors--olive-300\<deleted\|variable-14c54344-e1fe-58ce-60ef-8f2551fb2591\>: #313330;
  --neutral-colors--nautral\<deleted\|variable-79253047-cdd2-862d-6fe8-e6116db13028\>: #fff;
  --primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>: #797d73;
  --primary-colors--olive-200\<deleted\|variable-f7282aa1-00ee-6dbd-be2c-b2679812f004\>: #3d403c;
  --_typography---h0--h0-font-family: var(--_typography---inter);
  --_typography---h0--h0: 5rem;
  --_typography---h0--h0-line-height: 1.1;
  --_typography---h0--h0-font-weight: var(--_typography---700-bold);
  --_typography---h0--h0-letter-spacing: 0px;
  --neutral-colors--neutral-400\<deleted\|variable-6fd489f1-2eb7-73e5-9a73-e2a01b01c850\>: #333;
  --_spacing-scale---s: 1rem;
  --neutral-colors--neutral-500\<deleted\|variable-7360eb3b-1552-9068-3542-f48db484036f\>: #191919;
  --_spacing-scale---container--max-width: 76.75rem;
  --_spacing-scale---container--padding: 1.5rem;
  --_spacing-scale---grid--gap: 1.5rem;
  --white: white;
  --white\<deleted\|variable-b83e1086\>: white;
  --tertiary-colors--web-dark\<deleted\|variable-2f94b7a0-b8ce-9cab-ec44-61d2c9e2c72b\>: #4e5c7a;
  --tertiary-colors--web-light\<deleted\|variable-08e6286f-9f66-4edf-8d33-1080164df4a4\>: #7689b2;
  --tertiary-colors--web-body\<deleted\|variable-db67dabd-0874-2c1b-5620-86d1bcfdf2e8\>: #d4d7de;
  --tertiary-colors--motion-dark\<deleted\|variable-722907f1-6e4c-fd05-0720-5425b4182627\>: #74547a;
  --tertiary-colors--motion-light\<deleted\|variable-68438b0e-ed85-2e84-0cae-5e1e949ab6b7\>: #9c73a2;
  --tertiary-colors--motion-body\<deleted\|variable-f0d89d75-d557-5825-e265-6544adc15cad\>: #dcd4de;
  --tertiary-colors--ui-ux-dark\<deleted\|variable-a074f09e-14b4-65c8-23da-3c8e247e9687\>: #5b7a5f;
  --tertiary-colors--ui-ux-light\<deleted\|variable-485fe619-44d8-5811-dec0-e1c2049de150\>: #7a997f;
  --tertiary-colors--ui-ux-body\<deleted\|variable-e9eb3d64-ea05-e4ce-25ea-422f760c762d\>: #ced7cf;
  --tertiary-colors--logo-dark\<deleted\|variable-599f2ff6-7385-e430-fabf-16145970f12a\>: #7a6d54;
  --tertiary-colors--logo-light\<deleted\|variable-ee20f0d8-db56-c038-f477-1e7e0affa46d\>: #ad9a78;
  --tertiary-colors--logo-body\<deleted\|variable-815f387f-2d6b-3f1e-d397-3b513401ab86\>: #dedad4;
  --tertiary-colors--video-dark\<deleted\|variable-527e2a6a-ee30-7f35-4fa0-21aa17f1f772\>: #797a54;
  --tertiary-colors--video-light\<deleted\|variable-cdb9fb51-615c-3456-40ef-c48ede6aa76f\>: #b6b87f;
  --tertiary-colors--video-body\<deleted\|variable-f3799647-0113-0e08-8273-d0667b2c9886\>: #ddded4;
  --states-colors--alert\<deleted\|variable-896c5ff6-2ef0-0570-deb3-45ca4f01ece7\>: #ffc107;
  --tertiary-colors--english-dark\<deleted\|variable-77798a18-46b6-9ed7-c2c7-72a1c029f0fe\>: #ae3d3d;
  --tertiary-colors--english-light\<deleted\|variable-a3fb23a8-0a01-5989-b05c-867f4c923c08\>: #c15e5e;
  --tertiary-colors--english-body\<deleted\|variable-b1c0e444-d70c-b336-8a6b-032cdfab9649\>: #dcd4de;
  --_spacing-scale---3xs: .25rem;
  --_spacing-scale---4xl: 4rem;
  --_spacing-scale---5xl: 5rem;
  --_typography---500-medium: 500;
  --_typography---700-bold: 700;
  --transparent: transparent;
  --blue: #152763;
  --red: #c71e2b;
  --light-gray: #d4d4d4;
  --_typography---600-semibold: 600;
  --light-blue: #0432ff;
  --_typography---open-sans: "Open Sans", sans-serif;
  --_typography---pt-sans: "PT Sans", sans-serif;
  --_typography---300-light: 300;
  --_typography---letter-spacing--4: -.04em;
  --_typography---letter-spacing--3: -.03em;
  --_typography---letter-spacing--2: -.02em;
  --_typography---letter-spacing--1: -.01em;
  --_typography---letter-spacing--0: 0em;
}

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

body {
  font-family: var(--_typography---body--body-font-family);
  color: var(--black);
  font-size: var(--_typography---body--body);
  line-height: var(--_typography---body--body-line-height);
  font-weight: var(--_typography---body--body-font-weight);
  letter-spacing: var(--_typography---body--body-letter-spacing);
  overscroll-behavior: none;
  text-wrap: pretty;
}

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

h2 {
  font-family: var(--_typography---h2--h2-font-family);
  font-size: var(--_typography---h2--h2);
  line-height: var(--_typography---h2--h2-line-height);
  font-weight: var(--_typography---h2--h2-font-weight);
  letter-spacing: var(--_typography---h2--h2-letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_typography---h3--h3-font-family);
  font-size: var(--_typography---h3--h3);
  line-height: var(--_typography---h3--h3-line-height);
  font-weight: var(--_typography---h3--h3-font-weight);
  letter-spacing: var(--_typography---h3--h3-letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_typography---h4--h4-font-family);
  font-size: var(--_typography---h4--h4);
  line-height: var(--_typography---h4--h4-line-height);
  font-weight: var(--_typography---h4--h4-font-weight);
  letter-spacing: var(--_typography---h4--h4-letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_typography---h5--h5-font-family);
  font-size: var(--_typography---h5--h5);
  line-height: var(--_typography---h5--h5-line-height);
  font-weight: var(--_typography---h5--h5-font-weight);
  letter-spacing: var(--_typography---h5--h5-letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  color: inherit;
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

blockquote {
  border-left: .25rem solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-bottom: 0;
}

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

.padding-xl {
  padding-top: var(--_spacing-scale---xl);
  padding-bottom: var(--_spacing-scale---xl);
}

.bg-neutral-600 {
  background-color: var(--neutral-colors--neutral-600\<deleted\|variable-228c53c7-f342-3f59-d7b9-587746ffdaa4\>);
}

.icon-m {
  object-fit: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button-variant {
  grid-column-gap: .5rem;
  border: 1px solid var(--tertiary-colors--transparent-color--transparent\<deleted\|variable-b2396f2e-5926-a980-f3d6-bf58c671d40f\>);
  background-color: var(--primary-colors--secondary-colors--secondary-cta\<deleted\|variable-610b5bbf-bce7-6148-a3bf-e5049eedff42\>);
  color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  text-align: center;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  min-width: 12.5rem;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  transition: background-color .2s, color .2s;
  display: inline-flex;
}

.button-variant:hover {
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: #585e3e;
}

.button-variant:active {
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.checkbox-label {
  margin-left: 8px;
}

.heading-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

.margin-l {
  margin-bottom: var(--_spacing-scale---l);
}

.hflex-left-center {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hflex-left-center.gap-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.relative {
  position: relative;
}

.icon-l {
  object-fit: contain;
  width: 2rem;
  height: 2rem;
  display: block;
}

.hflex-left-top {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.z-99 {
  z-index: 99;
  position: relative;
}

.button {
  grid-column-gap: .5rem;
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  font-family: var(--_typography---inter);
  color: var(--primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>);
  font-size: 1rem;
  line-height: 1em;
  font-weight: var(--_typography---400-regular);
  text-align: center;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  transition: background-color .2s, color .2s;
  display: inline-flex;
}

.button:hover, .button:active {
  background-color: #afcc00;
}

.bg-success {
  background-color: var(--states-colors--success\<deleted\|variable-eca9390b-31e8-e648-21e4-8c2a4a7fc87e\>);
}

.padding-3xl {
  padding-top: var(--_spacing-scale---3xl);
  padding-bottom: var(--_spacing-scale---3xl);
}

.margin-2xs {
  margin-bottom: var(--_spacing-scale---2xs);
}

.bg-neutral-300 {
  background-color: var(--neutral-colors--neutral-300\<deleted\|variable-506b2276-dc8d-0e91-f2f0-9e3d90dcc0c4\>);
}

.heading-h1 {
  font-family: var(--_typography---h1--h1-font-family);
  font-size: var(--_typography---h1--h1);
  line-height: var(--_typography---h1--h1-line-height);
  font-weight: var(--_typography---h1--h1-font-weight);
  letter-spacing: var(--_typography---h1--h1-letter-spacing);
}

.padding-m {
  padding-top: var(--_spacing-scale---m);
  padding-bottom: var(--_spacing-scale---m);
}

.kickoff-classes-wrap {
  grid-column-gap: .25rem;
  align-items: center;
  height: 1.5rem;
  margin-bottom: 1rem;
  display: flex;
}

.kickoff-class-icon {
  object-fit: contain;
  border-radius: 4px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.margin-2xl {
  margin-bottom: var(--_spacing-scale---2xl);
}

.heading-h3 {
  font-family: var(--_typography---h3--h3-font-family);
  font-size: var(--_typography---h3--h3);
  line-height: var(--_typography---h3--h3-line-height);
  font-weight: var(--_typography---h3--h3-font-weight);
  letter-spacing: var(--_typography---h3--h3-letter-spacing);
}

.text-neutral-200 {
  color: var(--neutral-colors--neutral-200\<deleted\|variable-aa1c4480-98f2-d7c4-d724-5c12cf8eb1a6\>);
}

.bg-neutral-100 {
  background-color: var(--neutral-colors--neutral-100\<deleted\|variable-731fa1c1-49a3-8b9d-af8d-6a9fcb31d8e5\>);
}

.bg-merino {
  background-color: var(--primary-colors--secondary-colors--merino\<deleted\|variable-91308d14-888d-d043-1807-b68311f841da\>);
}

.margin-xs {
  margin-bottom: var(--_spacing-scale---xs);
}

.column {
  flex-direction: column;
  display: flex;
  position: relative;
}

.column.display-none {
  display: none;
}

.margin-3xl {
  margin-bottom: var(--_spacing-scale---3xl);
}

.margin-m {
  margin-bottom: var(--_spacing-scale---m);
}

.no-padding {
  padding: var(--_spacing-scale---no-size);
}

.no-padding.text-red.cursor-auto {
  cursor: auto;
  margin-left: 0;
}

.padding-2xs {
  padding-top: var(--_spacing-scale---2xs);
  padding-bottom: var(--_spacing-scale---2xs);
}

.icon-s {
  object-fit: contain;
  width: 1rem;
  height: 1rem;
  display: block;
}

.bg-neutral-200 {
  background-color: var(--neutral-colors--neutral-200\<deleted\|variable-aa1c4480-98f2-d7c4-d724-5c12cf8eb1a6\>);
}

.bg-merino-dark {
  background-color: var(--primary-colors--secondary-colors--merino-dark\<deleted\|variable-5142a370-5d97-1732-4e4c-a2413039fb59\>);
}

.no-margin {
  margin-bottom: var(--_spacing-scale---no-size);
}

.bg-error {
  background-color: var(--states-colors--error\<deleted\|variable-7262ca90-5b3e-a440-1c1f-3f55230be6e9\>);
}

.text-olive-300 {
  color: var(--primary-colors--olive-300\<deleted\|variable-14c54344-e1fe-58ce-60ef-8f2551fb2591\>);
}

.slider-button-right {
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  text-align: center;
  background-image: url('../images/Slider-Right-Arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  padding: .5rem;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  background-color: #afcc00;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #19224c;
}

.padding-2xl {
  padding-top: var(--_spacing-scale---2xl);
  padding-bottom: var(--_spacing-scale---2xl);
}

.kickoff-padding-helper {
  color: #19224c;
}

.radio-button-label {
  margin-left: 8px;
}

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

.text-neutral {
  color: var(--neutral-colors--nautral\<deleted\|variable-79253047-cdd2-862d-6fe8-e6116db13028\>);
}

.button-link {
  color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-image: url('../images/Right-Arrow-Fluorescent.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  transition: opacity .2s, padding .15s cubic-bezier(.47, 0, .745, .715), color .2s;
}

.button-link:hover {
  opacity: .8;
  padding-right: 1.75rem;
}

.margin-xl {
  margin-bottom: var(--_spacing-scale---xl);
}

.input {
  border: 1px solid var(--primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>);
  background-color: var(--primary-colors--olive-200\<deleted\|variable-f7282aa1-00ee-6dbd-be2c-b2679812f004\>);
  color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-image: linear-gradient(#fcfcfc00, #fff0);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 16px;
  padding: 1rem;
  font-size: 1rem;
  line-height: 1em;
  transition: padding .2s, border-width .2s, border-radius .2s, color .2s, background-color .2s, border-color .2s;
}

.input:hover {
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.input:focus {
  border-width: 1px;
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.input::placeholder {
  color: var(--primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>);
}

.input.text-area {
  resize: none;
  min-height: 150px;
}

.slider-button-left {
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  text-align: center;
  background-image: url('../images/Slider-Left-Arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  padding: .5rem;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  background-color: #afcc00;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #19224c;
}

.jumbo-h {
  font-family: var(--_typography---h0--h0-font-family);
  font-size: var(--_typography---h0--h0);
  line-height: var(--_typography---h0--h0-line-height);
  font-weight: var(--_typography---h0--h0-font-weight);
  letter-spacing: var(--_typography---h0--h0-letter-spacing);
}

.text-neutral-600 {
  color: var(--neutral-colors--neutral-600\<deleted\|variable-228c53c7-f342-3f59-d7b9-587746ffdaa4\>);
}

.checkbox-field {
  color: var(--primary-colors--secondary-colors--merino\<deleted\|variable-91308d14-888d-d043-1807-b68311f841da\>);
  cursor: pointer;
  align-items: center;
  margin-bottom: 5px;
  padding-left: 1.5rem;
  font-size: 1.125rem;
  line-height: 1em;
  display: flex;
}

.heading-h4 {
  font-family: var(--_typography---h4--h4-font-family);
  font-size: var(--_typography---h4--h4);
  line-height: var(--_typography---h4--h4-line-height);
  font-weight: var(--_typography---h4--h4-font-weight);
  letter-spacing: var(--_typography---h4--h4-letter-spacing);
}

.bg-neutral-400 {
  background-color: var(--neutral-colors--neutral-400\<deleted\|variable-6fd489f1-2eb7-73e5-9a73-e2a01b01c850\>);
}

.bg-olive-200 {
  background-color: var(--primary-colors--olive-200\<deleted\|variable-f7282aa1-00ee-6dbd-be2c-b2679812f004\>);
}

.checkbox {
  border: 2px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>);
  border-radius: .25rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
}

.checkbox.w--redirected-checked {
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--olive-200\<deleted\|variable-f7282aa1-00ee-6dbd-be2c-b2679812f004\>);
  background-image: url('../images/Check-Icon.svg');
  background-size: 12px 10px;
}

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

.kickoff-color-helper {
  color: #fff;
  text-align: center;
  margin: 16px;
}

.text-olive-200 {
  color: var(--primary-colors--olive-200\<deleted\|variable-f7282aa1-00ee-6dbd-be2c-b2679812f004\>);
}

.text-xl {
  font-size: 1.5rem;
}

.input-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}

.bg-neutral {
  background-color: #fff;
}

.style-guide-intro {
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  min-width: 50rem;
  max-width: 60%;
  padding: 2rem 2.5rem;
  display: flex;
}

.kickoff-block {
  border: 1px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  text-align: center;
  border-radius: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 5rem;
  height: 5rem;
  display: flex;
}

.margin-s {
  margin-bottom: var(--_spacing-scale---s);
}

.padding-l {
  padding-top: var(--_spacing-scale---l);
  padding-bottom: var(--_spacing-scale---l);
}

.bg-olive-100 {
  background-color: var(--primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>);
}

.the-horizon-logo {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.radio-field {
  color: var(--primary-colors--secondary-colors--merino\<deleted\|variable-91308d14-888d-d043-1807-b68311f841da\>);
  cursor: pointer;
  align-items: center;
  padding-left: 1.5rem;
  font-size: 1.125rem;
  line-height: 1em;
  display: flex;
}

.kickoff-line {
  background-color: #ebebeb;
  width: 100%;
  height: 1px;
  margin-bottom: 4rem;
}

.text-olive-100 {
  color: var(--primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>);
}

.text-s {
  font-size: .75rem;
}

.padding-xs {
  padding-top: var(--_spacing-scale---xs);
  padding-bottom: var(--_spacing-scale---xs);
}

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

.bg-neutral-500 {
  background-color: var(--neutral-colors--neutral-500\<deleted\|variable-7360eb3b-1552-9068-3542-f48db484036f\>);
}

.overflow-hidden {
  overflow: hidden;
}

.heading-h2 {
  font-family: var(--_typography---h2--h2-font-family);
  font-size: var(--_typography---h2--h2);
  line-height: var(--_typography---h2--h2-line-height);
  font-weight: var(--_typography---h2--h2-font-weight);
  letter-spacing: var(--_typography---h2--h2-letter-spacing);
}

.radio-button {
  border: 2px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>);
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
  box-shadow: 1px 1px #fff0;
}

.radio-button.w--redirected-checked {
  border-style: solid;
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.radio-button.w--redirected-focus {
  border-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  box-shadow: 1px 1px 3px #fff0;
}

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

.container.grid {
  grid-column-gap: var(--_spacing-scale---grid--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.kickoff-class-label {
  color: #fff;
  background-color: #006acc;
  border-radius: 2px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .75rem;
  line-height: 1;
  display: flex;
}

.kickoff-class-label.kickoff-html-tag-class-label {
  background-color: #be4aa5;
}

.kickoff-color-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 10rem;
  display: grid;
}

.bg-olive-300 {
  background-color: var(--primary-colors--olive-300\<deleted\|variable-14c54344-e1fe-58ce-60ef-8f2551fb2591\>);
}

.label {
  color: var(--neutral-colors--neutral-100\<deleted\|variable-731fa1c1-49a3-8b9d-af8d-6a9fcb31d8e5\>);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1em;
}

.padding-s {
  padding-top: var(--_spacing-scale---s);
  padding-bottom: var(--_spacing-scale---s);
}

.heading-h5 {
  font-family: var(--_typography---h5--h5-font-family);
  font-size: var(--_typography---h5--h5);
  line-height: var(--_typography---h5--h5-line-height);
  font-weight: var(--_typography---h5--h5-font-weight);
  letter-spacing: var(--_typography---h5--h5-letter-spacing);
}

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

.text-neutral-400 {
  color: var(--neutral-colors--neutral-400\<deleted\|variable-6fd489f1-2eb7-73e5-9a73-e2a01b01c850\>);
}

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

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

.section.is-cover {
  color: var(--white);
  background-image: url('../images/pozadina-sajt-nbgd.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 18rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.is-cover.clanstvo {
  margin-top: 0;
}

.section.redovni-clanovi {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: calc(100vh - 32.25rem);
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.section.full-height {
  min-height: calc(100vh - 32.25rem);
}

.kickoff-styles-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

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

.body-rich-text h5, .body-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

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

.body-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.body-rich-text a {
  color: inherit;
}

.body-rich-text figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.body-rich-text figcaption {
  margin-top: .5rem;
}

.bg-secondary-cta {
  background-color: var(--primary-colors--secondary-colors--secondary-cta\<deleted\|variable-610b5bbf-bce7-6148-a3bf-e5049eedff42\>);
}

.kickoff-class-icon-wrapper {
  color: var(--white\<deleted\|variable-b83e1086\>);
  background-color: #555;
  border-radius: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.5rem;
  display: flex;
}

.grid {
  grid-column-gap: var(--_spacing-scale---grid--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.text-l {
  font-size: 1.25rem;
}

.text-eyebrow {
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
}

.bg-olive-400 {
  background-color: var(--primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>);
}

.bg-fluorescent {
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.bg-web-dark {
  background-color: var(--tertiary-colors--web-dark\<deleted\|variable-2f94b7a0-b8ce-9cab-ec44-61d2c9e2c72b\>);
}

.bg-web-light {
  background-color: var(--tertiary-colors--web-light\<deleted\|variable-08e6286f-9f66-4edf-8d33-1080164df4a4\>);
}

.bg-web-body {
  background-color: var(--tertiary-colors--web-body\<deleted\|variable-db67dabd-0874-2c1b-5620-86d1bcfdf2e8\>);
}

.bg-motion-dark {
  background-color: var(--tertiary-colors--motion-dark\<deleted\|variable-722907f1-6e4c-fd05-0720-5425b4182627\>);
}

.bg-motion-light {
  background-color: var(--tertiary-colors--motion-light\<deleted\|variable-68438b0e-ed85-2e84-0cae-5e1e949ab6b7\>);
}

.bg-motion-body {
  background-color: var(--tertiary-colors--motion-body\<deleted\|variable-f0d89d75-d557-5825-e265-6544adc15cad\>);
}

.bg-ui-ux-dark {
  background-color: var(--tertiary-colors--ui-ux-dark\<deleted\|variable-a074f09e-14b4-65c8-23da-3c8e247e9687\>);
}

.bg-ui-ux-light {
  background-color: var(--tertiary-colors--ui-ux-light\<deleted\|variable-485fe619-44d8-5811-dec0-e1c2049de150\>);
}

.bg-ui-ux-body {
  background-color: var(--tertiary-colors--ui-ux-body\<deleted\|variable-e9eb3d64-ea05-e4ce-25ea-422f760c762d\>);
}

.bg-logo-dark {
  background-color: var(--tertiary-colors--logo-dark\<deleted\|variable-599f2ff6-7385-e430-fabf-16145970f12a\>);
}

.bg-logo-light {
  background-color: var(--tertiary-colors--logo-light\<deleted\|variable-ee20f0d8-db56-c038-f477-1e7e0affa46d\>);
}

.bg-logo-body {
  background-color: var(--tertiary-colors--logo-body\<deleted\|variable-815f387f-2d6b-3f1e-d397-3b513401ab86\>);
}

.bg-video-dark {
  background-color: var(--tertiary-colors--video-dark\<deleted\|variable-527e2a6a-ee30-7f35-4fa0-21aa17f1f772\>);
}

.bg-video-light {
  background-color: var(--tertiary-colors--video-light\<deleted\|variable-cdb9fb51-615c-3456-40ef-c48ede6aa76f\>);
}

.bg-video-body {
  background-color: var(--tertiary-colors--video-body\<deleted\|variable-f3799647-0113-0e08-8273-d0667b2c9886\>);
}

.bg-alert {
  background-color: var(--states-colors--alert\<deleted\|variable-896c5ff6-2ef0-0570-deb3-45ca4f01ece7\>);
}

.bg-english-dark {
  background-color: var(--tertiary-colors--english-dark\<deleted\|variable-77798a18-46b6-9ed7-c2c7-72a1c029f0fe\>);
}

.bg-english-light {
  background-color: var(--tertiary-colors--english-light\<deleted\|variable-a3fb23a8-0a01-5989-b05c-867f4c923c08\>);
}

.bg-english-body {
  background-color: var(--tertiary-colors--english-body\<deleted\|variable-b1c0e444-d70c-b336-8a6b-032cdfab9649\>);
}

.kickoff-color-cards {
  border: 1px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.kickoff-color-info-wrapper {
  padding: 1rem;
}

.kickoff-style-card {
  border: 1px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.kickoff-style-card-preview {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 120px;
  display: flex;
  position: relative;
}

.kickoff-style-info {
  grid-row-gap: .745rem;
  flex-direction: column;
  flex: 1;
  padding: 1rem;
  display: flex;
  position: relative;
}

.bg-margin {
  background-image: url('../images/BG-Margin.svg');
  background-position: 0 0;
  background-size: 4px;
}

.bg-pading {
  background-image: url('../images/BG-Padding.svg');
  background-position: 0 0;
  background-size: 4px;
}

.hflex-center-top {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hflex-right-top {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text-neutral-100 {
  color: var(--neutral-colors--neutral-100\<deleted\|variable-731fa1c1-49a3-8b9d-af8d-6a9fcb31d8e5\>);
}

.text-neutral-300 {
  color: var(--neutral-colors--neutral-300\<deleted\|variable-506b2276-dc8d-0e91-f2f0-9e3d90dcc0c4\>);
}

.text-neutral-500 {
  color: var(--neutral-colors--neutral-500\<deleted\|variable-7360eb3b-1552-9068-3542-f48db484036f\>);
}

.text-olive-400 {
  color: var(--primary-colors--olive-400\<deleted\|variable-e71147c3-05c9-f37e-fc96-1c9c55f32d7c\>);
}

.text-fluorescent {
  color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
}

.text-merino {
  color: var(--primary-colors--secondary-colors--merino\<deleted\|variable-91308d14-888d-d043-1807-b68311f841da\>);
}

.text-merino-dark {
  color: var(--primary-colors--secondary-colors--merino-dark\<deleted\|variable-5142a370-5d97-1732-4e4c-a2413039fb59\>);
}

.text-error {
  color: var(--states-colors--error\<deleted\|variable-7262ca90-5b3e-a440-1c1f-3f55230be6e9\>);
}

.text-success {
  color: var(--states-colors--success\<deleted\|variable-eca9390b-31e8-e648-21e4-8c2a4a7fc87e\>);
}

.text-alert {
  color: var(--states-colors--alert\<deleted\|variable-896c5ff6-2ef0-0570-deb3-45ca4f01ece7\>);
}

.style-guide-section-block {
  border: 1px solid var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  text-align: center;
  border-radius: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 5rem;
  display: flex;
}

.kickoff-style-grid-column {
  width: 100%;
  height: 5rem;
  overflow: hidden;
}

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

.full-width {
  width: 100%;
}

.full-width.image-cover {
  object-fit: cover;
}

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

.full-width-full-height.image-cover {
  object-fit: cover;
}

.icon-xl {
  object-fit: contain;
  width: 3rem;
  height: 3rem;
  display: block;
}

.margin-3xs {
  margin-bottom: var(--_spacing-scale---3xs);
}

.padding-3xs {
  padding-top: var(--_spacing-scale---3xs);
  padding-bottom: var(--_spacing-scale---3xs);
}

.hflex-center-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hflex-right-center {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hflex-left-bottom {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.hflex-center-bottom {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.hflex-right-bottom {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.hflex-between-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.hflex-between-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

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

.hflex-left-stretch {
  display: flex;
}

.hflex-center-stretch {
  justify-content: center;
  display: flex;
}

.hflex-right-stretch {
  justify-content: flex-end;
  display: flex;
}

.vflex-left-top {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.vflex-center-top {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.vflex-right-top {
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.vflex-left-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.overflow-visible {
  overflow: visible;
}

.text-all-caps {
  text-transform: uppercase;
}

.margin-4xl {
  margin-bottom: var(--_spacing-scale---4xl);
}

.margin-5xl {
  margin-bottom: var(--_spacing-scale---5xl);
}

.padding-4xl {
  padding-top: var(--_spacing-scale---4xl);
  padding-bottom: var(--_spacing-scale---4xl);
}

.padding-5xl {
  padding-top: var(--_spacing-scale---5xl);
  padding-bottom: var(--_spacing-scale---5xl);
}

.full-span-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.text-weight-regular {
  font-weight: var(--_typography---400-regular);
}

.text-weight-medium {
  font-weight: var(--_typography---500-medium);
}

.text-weight-bold {
  font-weight: var(--_typography---700-bold);
}

.nav {
  z-index: 999;
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 4rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  transition: transform .2s ease-in-out;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  background-color: var(--transparent);
  color: var(--white);
  transition: background-color .2s, transform .2s ease-in-out;
}

.nav:where(.w-variant-fe0d2ebb-5875-a9b5-4121-7f3913908167) {
  position: relative;
}

.nav:hover:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  background-color: var(--blue);
}

.nav-menu {
  grid-column-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link-list {
  grid-column-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  list-style: "";
  display: flex;
}

.nav-link {
  white-space: nowrap;
}

.nav-container {
  max-width: var(--_spacing-scale---container--max-width);
  padding-right: var(--_spacing-scale---container--padding);
  padding-left: var(--_spacing-scale---container--padding);
  grid-column-gap: var(--_spacing-scale---grid--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.nav-brand {
  width: 3rem;
  height: 3rem;
}

.nav-button {
  cursor: pointer;
  background-color: #0000;
  display: none;
}

.nav-overlay {
  background-color: #000c;
  width: 100vw;
  height: 100vh;
  display: none;
}

.footer {
  z-index: 99;
  background-color: var(--blue);
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 10.25rem;
  display: flex;
  position: relative;
}

.footer-brand {
  width: 3.5rem;
  height: 3.5rem;
}

.footer-link-list {
  grid-column-gap: 5.5rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  font-size: .75rem;
  display: flex;
}

.footer-socials {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-social {
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.dropdown_toggle {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dropdown_height {
  grid-template-rows: 0fr;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: grid;
}

.dropdown_arrow {
  width: 1rem;
  transition: transform .4s;
}

.dropdown_paragraph {
  color: var(--neutral-colors--neutral-500\<deleted\|variable-7360eb3b-1552-9068-3542-f48db484036f\>);
  overflow: hidden;
}

.timeline_progress {
  z-index: 1;
  background-color: var(--primary-colors--olive-100\<deleted\|variable-deb0339d-4606-7dd7-f838-14d78aa78a28\>);
  width: 1px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.timeline-grid {
  padding-right: var(--_spacing-scale---container--padding);
  padding-left: var(--_spacing-scale---container--padding);
  grid-column-gap: var(--_spacing-scale---grid--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: absolute;
  inset: 0%;
}

.timeline_progress-marker {
  z-index: -2;
  background-color: var(--primary-colors--fluorescent\<deleted\|variable-e139b8b1-4291-bf37-1faa-1a171bfc24b6\>);
  width: 1px;
  height: 1vh;
  position: fixed;
  bottom: 50vh;
}

.div-block {
  z-index: -2;
  height: 60px;
  position: relative;
}

.timeline_progress-fill {
  background-color: #fff;
  width: 1px;
  height: 0;
}

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

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

.bg-red {
  background-color: var(--red);
  color: #fff;
}

.bg-blue {
  background-color: var(--blue);
  color: #fff;
}

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

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

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

.text-red {
  color: var(--red);
}

.text-blue {
  color: var(--blue);
}

.nav-dropdown-toggle {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.nav-dropdown-toggle:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  color: var(--white);
}

.icon {
  margin: 0;
  position: static;
}

.nav-dropdown {
  color: inherit;
}

.dropdown-list {
  background-color: var(--white);
  top: calc(100% + .5rem);
  transform: translate(0, 1rem);
}

.dropdown-list:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  background-color: var(--blue);
  color: var(--white);
}

.dropdown-list.w--open {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dropdown-list.last {
  right: 0;
}

.nav-dropdown-heading {
  font-size: .75rem;
  font-weight: var(--_typography---700-bold);
  text-transform: uppercase;
}

.nav-dropdown-link {
  color: var(--blue);
  font-size: .75rem;
  font-weight: var(--_typography---600-semibold);
  text-transform: uppercase;
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem .75rem;
}

.nav-dropdown-link:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  color: var(--white);
}

.nav-dropdown-link.text-red.cursor-auto {
  cursor: auto;
  margin-left: 0;
}

.nav-dropdown-link.not-available {
  color: var(--red);
}

.footer-logo {
  width: 5.25rem;
  height: 5.25rem;
  position: absolute;
  top: 0;
  transform: translate(0, -50%);
}

.hero-section {
  width: 100%;
  height: 90vh;
  position: relative;
}

.background-video {
  width: 100%;
  height: 100%;
}

.cover-section-heading {
  font-family: var(--_typography---h4--h4-font-family);
  font-size: var(--_typography---h4--h4);
  line-height: var(--_typography---h4--h4-line-height);
  font-weight: var(--_typography---700-bold);
  letter-spacing: var(--_typography---h4--h4-letter-spacing);
  text-transform: uppercase;
}

.vflex-stretch-top {
  flex-flow: column;
  display: flex;
}

.vflex-stretch-top.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.list {
  list-style-type: decimal;
}

.download-link-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.download-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  font-size: .625rem;
  font-weight: var(--_typography---600-semibold);
  text-align: left;
  cursor: pointer;
  background-color: #13234f17;
  justify-content: space-between;
  align-items: center;
  width: 28rem;
  height: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.text-block {
  text-transform: uppercase;
  font-size: .75rem;
}

.download-link-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.container-contact {
  padding-right: var(--_spacing-scale---container--padding);
  padding-left: var(--_spacing-scale---container--padding);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-contact.grid {
  grid-column-gap: var(--_spacing-scale---grid--gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block {
  background-color: #13234f17;
  width: 50%;
  margin-bottom: 0;
  padding: .75rem;
}

.form {
  background-color: var(--white);
  padding: 2rem 1.5rem 1.5rem;
}

.text-field {
  border: 1px solid var(--light-blue);
  color: var(--black);
  border-radius: 0;
  height: 2.5rem;
  margin-bottom: .5rem;
}

.text-field:active, .text-field:focus {
  border-color: var(--blue);
  color: var(--black);
}

.text-field::placeholder {
  color: #9d9999;
}

.text-area {
  border: 1px solid var(--light-blue);
  border-radius: 0;
  min-height: 6rem;
  margin-bottom: 1.5rem;
}

.text-area:active, .text-area:focus {
  border-color: var(--blue);
  color: var(--black);
}

.text-area::placeholder {
  color: #9d9999;
}

.submit-button {
  background-color: var(--light-blue);
}

.success-message {
  background-color: var(--white);
}

.dropdown-list-link-wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.dropdown-list-link-wrapper:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  color: var(--white);
}

.hero-section-overlay {
  z-index: 99;
  color: var(--white);
  background-image: linear-gradient(#000000e6, #0000004d 50%, #000000e6);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav-inside-dropdown {
  width: 100%;
}

.dropdown-toggle {
  width: 100%;
  padding: 0;
  display: inline-flex;
}

.dropdown-toggle.w--open {
  width: 100%;
}

.dropdown-list-2 {
  background-color: var(--white);
  padding-top: .25rem;
  padding-bottom: .25rem;
  inset: 0% auto auto 100%;
}

.dropdown-list-2:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  background-color: var(--blue);
  color: var(--white);
  padding-top: .25rem;
  padding-bottom: .25rem;
  top: -.25rem;
}

.cover-spacer {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.code-embed:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
  color: var(--white);
}

@media screen and (max-width: 991px) {
  body {
    --_typography---body--body-font-family: var(--_typography---inter);
    --_typography---body--body: .875rem;
    --_typography---body--body-line-height: 1.5;
    --_typography---body--body-font-weight: var(--_typography---300-light);
    --_typography---body--body-letter-spacing: var(--_typography---letter-spacing--0);
    --_typography---h1--h1-font-family: var(--_typography---inter);
    --_typography---h1--h1: 3.5rem;
    --_typography---h1--h1-line-height: 1.2;
    --_typography---h1--h1-font-weight: var(--_typography---700-bold);
    --_typography---h1--h1-letter-spacing: 0px;
    --_typography---h2--h2-font-family: var(--_typography---inter);
    --_typography---h2--h2: 2.75rem;
    --_typography---h2--h2-line-height: 1.2;
    --_typography---h2--h2-font-weight: var(--_typography---700-bold);
    --_typography---h2--h2-letter-spacing: 0px;
    --_typography---h3--h3-font-family: var(--_typography---inter);
    --_typography---h3--h3: 1.75rem;
    --_typography---h3--h3-line-height: 1.2;
    --_typography---h3--h3-font-weight: var(--_typography---700-bold);
    --_typography---h3--h3-letter-spacing: 0px;
    --_typography---h4--h4-font-family: var(--_typography---open-sans);
    --_typography---h4--h4: 1.5rem;
    --_typography---h4--h4-line-height: 1.2;
    --_typography---h4--h4-font-weight: var(--_typography---500-medium);
    --_typography---h4--h4-letter-spacing: 0px;
    --_typography---h5--h5-font-family: var(--_typography---pt-sans);
    --_typography---h5--h5: 1.25rem;
    --_typography---h5--h5-line-height: 1.2;
    --_typography---h5--h5-font-weight: var(--_typography---400-regular);
    --_typography---h5--h5-letter-spacing: 0px;
    --_typography---inter: Inter, sans-serif;
    --_typography---400-regular: 400;
    --_typography---h0--h0-font-family: var(--_typography---inter);
    --_typography---h0--h0: 4rem;
    --_typography---h0--h0-line-height: 1.1;
    --_typography---h0--h0-font-weight: var(--_typography---700-bold);
    --_typography---h0--h0-letter-spacing: 0px;
    --_typography---500-medium: 500;
    --_typography---700-bold: 700;
    --_typography---600-semibold: 600;
    --_typography---open-sans: "Open Sans", sans-serif;
    --_typography---pt-sans: "PT Sans", sans-serif;
    --_typography---300-light: 300;
    --_typography---letter-spacing--4: -.04em;
    --_typography---letter-spacing--3: -.03em;
    --_typography---letter-spacing--2: -.02em;
    --_typography---letter-spacing--1: -.01em;
    --_typography---letter-spacing--0: 0em;
    --_spacing-scale---xl: 1.75rem;
    --_spacing-scale---l: 1.5rem;
    --_spacing-scale---3xl: 2.25rem;
    --_spacing-scale---2xs: .5rem;
    --_spacing-scale---m: 1.25rem;
    --_spacing-scale---2xl: 1.75rem;
    --_spacing-scale---xs: .75rem;
    --_spacing-scale---no-size: 0px;
    --_spacing-scale---s: 1rem;
    --_spacing-scale---container--max-width: 76.75rem;
    --_spacing-scale---container--padding: 1.5rem;
    --_spacing-scale---grid--gap: 1.5rem;
    --_spacing-scale---3xs: .25rem;
    --_spacing-scale---4xl: 3rem;
    --_spacing-scale---5xl: 4rem;
  }

  .padding-xl {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .padding-3xl {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .padding-m {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .kickoff-classes-wrap {
    width: 100%;
  }

  .padding-2xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .padding-l {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .padding-xs {
    padding-top: 12px;
    padding-bottom: 12px;
  }

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

  .padding-s {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr;
  }

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

  .hide-tablet {
    display: none;
  }

  .full-span-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .nav:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    background-color: var(--blue);
    color: var(--white);
  }

  .nav-menu {
    z-index: 2;
    grid-row-gap: 2rem;
    background-color: var(--white);
    color: var(--blue);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding: 0 2rem 4rem;
    transition: transform .3s ease-in-out;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nav-menu:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    background-color: var(--blue);
    color: var(--white);
  }

  .nav-link-list {
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: -3rem;
  }

  .nav-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-brand {
    z-index: 3;
    position: relative;
  }

  .nav-button {
    z-index: 3;
    color: var(--blue);
    grid-row-gap: var(--gap);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 2.5rem;
    display: flex;
    position: relative;
  }

  .nav-button:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--white);
  }

  .hamburger-line {
    height: var(--thickness);
    width: var(--width);
    background-color: currentColor;
    flex: none;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
  }

  .nav-overlay {
    z-index: 1;
    display: block;
    position: fixed;
    inset: 0%;
  }

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

  .nav-dropdown-toggle:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--white);
  }

  .nav-dropdown-toggle.w--open, .nav-dropdown-toggle.w--open:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    justify-content: center;
    align-items: center;
  }

  .nav-dropdown {
    color: var(--blue);
  }

  .nav-dropdown:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--white);
  }

  .dropdown-list {
    text-align: center;
    padding: 0;
    position: static;
  }

  .nav-dropdown-heading {
    color: var(--blue);
  }

  .nav-dropdown-heading:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--white);
  }

  .nav-dropdown-link {
    color: var(--blue);
  }

  .nav-dropdown-link:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--white);
    text-align: center;
  }

  .nav-dropdown-link.w--current {
    color: var(--blue);
    text-decoration: underline;
  }

  .nav-dropdown-link.clanstvo {
    padding-left: 1.25rem;
  }

  .container-contact.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .form-block {
    width: 56%;
  }

  .dropdown-list-link-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .hero-section-overlay {
    position: absolute;
  }

  .nav-inside-dropdown:where(.w-variant-15724507-1a6d-9c86-c389-60d82eab9d7f) {
    color: var(--blue);
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---body--body-font-family: var(--_typography---inter);
    --_typography---body--body: .875rem;
    --_typography---body--body-line-height: 1.5;
    --_typography---body--body-font-weight: var(--_typography---300-light);
    --_typography---body--body-letter-spacing: var(--_typography---letter-spacing--0);
    --_typography---h1--h1-font-family: var(--_typography---inter);
    --_typography---h1--h1: 2.75rem;
    --_typography---h1--h1-line-height: 1.2;
    --_typography---h1--h1-font-weight: var(--_typography---700-bold);
    --_typography---h1--h1-letter-spacing: 0px;
    --_typography---h2--h2-font-family: var(--_typography---inter);
    --_typography---h2--h2: 2.25rem;
    --_typography---h2--h2-line-height: 1.2;
    --_typography---h2--h2-font-weight: var(--_typography---700-bold);
    --_typography---h2--h2-letter-spacing: 0px;
    --_typography---h3--h3-font-family: var(--_typography---inter);
    --_typography---h3--h3: 1.75rem;
    --_typography---h3--h3-line-height: 1.2;
    --_typography---h3--h3-font-weight: var(--_typography---700-bold);
    --_typography---h3--h3-letter-spacing: 0px;
    --_typography---h4--h4-font-family: var(--_typography---open-sans);
    --_typography---h4--h4: 1.5rem;
    --_typography---h4--h4-line-height: 1.2;
    --_typography---h4--h4-font-weight: var(--_typography---500-medium);
    --_typography---h4--h4-letter-spacing: 0px;
    --_typography---h5--h5-font-family: var(--_typography---pt-sans);
    --_typography---h5--h5: 1.25rem;
    --_typography---h5--h5-line-height: 1.2;
    --_typography---h5--h5-font-weight: var(--_typography---400-regular);
    --_typography---h5--h5-letter-spacing: 0px;
    --_typography---inter: Inter, sans-serif;
    --_typography---400-regular: 400;
    --_typography---h0--h0-font-family: var(--_typography---inter);
    --_typography---h0--h0: 3.5rem;
    --_typography---h0--h0-line-height: 1.1;
    --_typography---h0--h0-font-weight: var(--_typography---700-bold);
    --_typography---h0--h0-letter-spacing: 0px;
    --_typography---500-medium: 500;
    --_typography---700-bold: 700;
    --_typography---600-semibold: 600;
    --_typography---open-sans: "Open Sans", sans-serif;
    --_typography---pt-sans: "PT Sans", sans-serif;
    --_typography---300-light: 300;
    --_typography---letter-spacing--4: -.04em;
    --_typography---letter-spacing--3: -.03em;
    --_typography---letter-spacing--2: -.02em;
    --_typography---letter-spacing--1: -.01em;
    --_typography---letter-spacing--0: 0em;
    --_spacing-scale---xl: 1.75rem;
    --_spacing-scale---l: 1.25rem;
    --_spacing-scale---3xl: 1.75rem;
    --_spacing-scale---2xs: .25rem;
    --_spacing-scale---m: 1rem;
    --_spacing-scale---2xl: 1.5rem;
    --_spacing-scale---xs: .5rem;
    --_spacing-scale---no-size: 0px;
    --_spacing-scale---s: .75rem;
    --_spacing-scale---container--max-width: 76.75rem;
    --_spacing-scale---container--padding: 1rem;
    --_spacing-scale---grid--gap: 1rem;
    --_spacing-scale---3xs: .25rem;
    --_spacing-scale---4xl: 2.5rem;
    --_spacing-scale---5xl: 3.5rem;
  }

  .padding-xl {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .button-variant {
    min-width: 140px;
    padding: 16px 28px;
  }

  .padding-3xl {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .padding-m {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .slider-button-right {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .padding-2xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .slider-button-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .kickoff-color-helper {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .padding-l {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .padding-xs {
    padding-top: 12px;
    padding-bottom: 12px;
  }

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

  .padding-s {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.redovni-clanovi {
    height: auto;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .kickoff-styles-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

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

  .kickoff-style-info {
    padding: 20px;
  }

  .hide-mobile {
    display: none;
  }

  .full-span-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .nav-menu {
    padding: 1rem;
  }

  .nav-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .footer-link-list {
    flex-flow: column;
  }

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

  .download-link {
    width: 100%;
  }

  .container-contact {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    margin-bottom: 2rem;
  }

  .container-contact.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .form-block, .submit-button {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_spacing-scale---xl: 1.75rem;
    --_spacing-scale---l: 1.25rem;
    --_spacing-scale---3xl: 1.75rem;
    --_spacing-scale---2xs: .25rem;
    --_spacing-scale---m: 1rem;
    --_spacing-scale---2xl: 1.5rem;
    --_spacing-scale---xs: .5rem;
    --_spacing-scale---no-size: 0px;
    --_spacing-scale---s: .75rem;
    --_spacing-scale---container--max-width: 76.75rem;
    --_spacing-scale---container--padding: 1rem;
    --_spacing-scale---grid--gap: 1rem;
    --_spacing-scale---3xs: .25rem;
    --_spacing-scale---4xl: 2.5rem;
    --_spacing-scale---5xl: 3.5rem;
  }

  .kickoff-color-helper {
    margin: 4px;
  }

  .style-guide-intro {
    flex-direction: column;
  }

  .button-wrapper {
    grid-template-columns: auto;
  }

  .footer-logo {
    width: 4rem;
    height: 4rem;
  }
}

#w-node-_74489c94-ce9a-197e-1ccc-0e42acb2c225-acb2c223 {
  place-self: center start;
}

#site-nav.w-node-_74489c94-ce9a-197e-1ccc-0e42acb2c227-acb2c223 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736dd1-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a8652736dd8-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736dda-52736dcd {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736dde-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736de0-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736de3-52736dcd {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736de4-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ded-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736df0-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736df1-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736df8-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e00-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e01-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e08-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e10-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e11-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e18-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e20-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e21-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e28-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e30-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e31-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e38-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e40-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e41-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e48-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e50-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e51-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e58-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e60-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e61-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e6a-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e6b-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e74-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e75-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e7e-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e7f-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e88-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e89-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e92-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e93-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e9c-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736e9d-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ead-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736eae-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ebe-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ebf-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ec6-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736ec7-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a8652736f2d-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f2f-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652736f34-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f44-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f4e-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f58-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f62-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f6c-52736dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a86527370c4-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527370c6-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a865273722a-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a865273722c-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a8652737258-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a865273725a-52736dcd {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-a28378e1-3bbe-70f9-680a-5a865273725c-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#Project-Set-Up.w-node-a28378e1-3bbe-70f9-680a-5a8652737343-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652737345-52736dcd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652737370-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273737a-52736dcd {
  align-self: start;
}

#w-node-a28378e1-3bbe-70f9-680a-5a8652737395-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373a4-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373b2-52736dcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373ce-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373cf-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373d2-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373d3-52736dcd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373d4-52736dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373d5-52736dcd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373d6-52736dcd {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373d7-52736dcd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527373df-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373ed-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527373fb-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737409-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737417-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737425-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737433-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737441-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273744f-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273745d-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273746b-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737479-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737487-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737495-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374a3-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374b1-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374c0-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374ce-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374dc-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374ea-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527374f8-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737506-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737514-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737522-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737530-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273753e-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273754c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273755a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737568-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737576-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737584-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737592-52736dcd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a28378e1-3bbe-70f9-680a-5a86527375d7-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527375e1-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527375ea-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527375f3-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527375fc-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737605-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273760f-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737618-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737621-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273762a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737634-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273763e-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737647-52736dcd, #w-node-_5c1d4b71-c3be-98ef-f689-912297f70e20-52736dcd, #w-node-_1abb7e9f-7705-b53b-9d54-eace8ada4d9b-52736dcd, #w-node-fba3bc57-1a94-e602-42a8-152d674eb6ff-52736dcd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1aeac63b-e71b-f9b4-4a80-52573924109d-39241098, #w-node-_1aeac63b-e71b-f9b4-4a80-5257392410a5-39241098, #w-node-_1aeac63b-e71b-f9b4-4a80-5257392410ad-39241098 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_1aeac63b-e71b-f9b4-4a80-5257392410b3-39241098 {
  grid-area: 1 / 7 / 2 / 8;
  justify-self: start;
}

#w-node-_24995c3c-2710-bc72-6594-4da818b780c9-e2ee8370, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b4b76843, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-6dc124c8, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-cfbc25c0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b7b967a0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-d6b663dc, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-39cda125, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0f267ca7, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0ebdff1f, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-f524f8f5 {
  grid-area: 1 / 2 / 2 / 12;
}

@media screen and (max-width: 991px) {
  #w-node-_74489c94-ce9a-197e-1ccc-0e42acb2c225-acb2c223 {
    place-self: center start;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736de0-52736dcd {
    grid-column: span 12 / span 12;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736de3-52736dcd {
    grid-column: span 8 / span 8;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736de4-52736dcd {
    grid-column: span 3 / span 3;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736ded-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df0-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df1-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df8-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e00-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e01-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e08-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e10-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e11-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e18-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e20-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e21-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e28-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e30-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e31-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e38-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e40-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e41-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e48-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e50-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e51-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e58-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e60-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e61-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e6a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e6b-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e74-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e75-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e7e-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e7f-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e88-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e89-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e92-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e93-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e9c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e9d-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ead-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736eae-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ebe-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ebf-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ec6-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ec7-52736dcd {
    grid-column: span 12 / span 12;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a86527373cf-52736dcd {
    grid-column: span 6 / span 6;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a86527373d2-52736dcd {
    grid-column: span 2 / span 2;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a86527373d3-52736dcd {
    grid-column: span 6 / span 6;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a86527373d5-52736dcd {
    grid-column: span 3 / span 3;
  }

  #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-e2ee8370, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b4b76843, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-6dc124c8, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-cfbc25c0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b7b967a0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-d6b663dc, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-39cda125, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0f267ca7, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0ebdff1f, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-f524f8f5 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a28378e1-3bbe-70f9-680a-5a8652736dd1-52736dcd {
    grid-column: span 6 / span 6;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736dda-52736dcd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a28378e1-3bbe-70f9-680a-5a8652736dde-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736de0-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736de3-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ded-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df0-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df1-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736df8-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e00-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e01-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e08-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e10-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e11-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e18-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e20-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e21-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e28-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e30-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e31-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e38-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e40-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e41-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e48-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e50-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e51-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e58-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e60-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e61-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e6a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e6b-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e74-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e75-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e7e-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e7f-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e88-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e89-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e92-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e93-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e9c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736e9d-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ead-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736eae-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ebe-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ebf-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ec6-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736ec7-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652736f2f-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527370c6-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273722c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273725c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737345-52736dcd {
    grid-column: span 6 / span 6;
  }

  #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-e2ee8370, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b4b76843, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-6dc124c8, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-cfbc25c0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-b7b967a0, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-d6b663dc, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-39cda125, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0f267ca7, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-0ebdff1f, #w-node-_24995c3c-2710-bc72-6594-4da818b780c9-f524f8f5 {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a28378e1-3bbe-70f9-680a-5a8652737176-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527371f0-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527371fe-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273720c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273721a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372c4-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737261-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273726c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737277-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737282-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273728d-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737298-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372a3-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372ae-52736dcd, #w-node-_80ccd543-518c-d781-7375-f7018478d0d7-52736dcd, #w-node-_23af562f-846f-907f-6e15-a54fd9bafe54-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372b9-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737336-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372d3-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372de-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372e9-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372f4-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a86527372ff-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273730a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737315-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737320-52736dcd, #w-node-_453897d7-4976-f776-636f-b010cc48d991-52736dcd, #w-node-_5dc067d5-b633-7f2a-abd9-10a44ff48eee-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273732b-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273734a-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737353-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273735c-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737365-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a8652737370-52736dcd, #w-node-a28378e1-3bbe-70f9-680a-5a865273737a-52736dcd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


