

 
  .d-none {
    display: none !important;
  }
  .d-inline {
    display: inline !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  .d-block {
    display: block !important;
  }
  .d-grid {
    display: grid !important;
  }
  .d-flex {
    display: flex !important;
  }
  .d-inline-flex {
    display: inline-flex !important;
  }
  @media (min-width: 700px) {
    .d-md-none {
      display: none !important;
    }
    .d-md-inline {
      display: inline !important;
    }
    .d-md-inline-block {
      display: inline-block !important;
    }
    .d-md-block {
      display: block !important;
    }
    .d-md-grid {
      display: grid !important;
    }
    .d-md-flex {
      display: flex !important;
    }
    .d-md-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 1200px) {
    .d-lg-none {
      display: none !important;
    }
    .d-lg-inline {
      display: inline !important;
    }
    .d-lg-inline-block {
      display: inline-block !important;
    }
    .d-lg-block {
      display: block !important;
    }
    .d-lg-grid {
      display: grid !important;
    }
    .d-lg-flex {
      display: flex !important;
    }
    .d-lg-inline-flex {
      display: inline-flex !important;
    }
  }
  .flex-1 {
    flex: 1 !important;
  }
  .flex-none {
    flex: none !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .justify-space-between {
    justify-content: space-between !important;
  }
  .justify-content-center {
    justify-content: center !important;
  }
  .align-items-center {
    align-items: center !important;
  }
  .air3-grid-container {
    --template-col: repeat(12, 1fr);
    --row-gap: var(--ws-4x);
    --col-gap: var(--ws-4x);
    --gap: var(--row-gap) var(--col-gap);
    display: grid;
    grid-template-columns: var(--template-col);
    grid-gap: var(--gap);
    gap: var(--gap);
  }
  @media (min-width: 700px) {
    .air3-grid-container {
      --row-gap: var(--ws-6x);
      --col-gap: var(--ws-6x);
    }
  }
  @media (min-width: 1200px) {
    .air3-grid-container {
      --row-gap: var(--ws-8x);
      --col-gap: var(--ws-8x);
    }
  }
  .air3-grid-container.gap-0 {
    --gap: 0;
  }
  .air3-grid-container.col-gap-0 {
    --col-gap: 0;
  }
  .air3-grid-container.row-gap-0 {
    --row-gap: 0;
  }
  [class*="span-"] {
    grid-column: 1/-1;
    min-width: 0;
  }
  .span-1 {
    grid-column: span 1;
  }
  .span-2 {
    grid-column: span 2;
  }
  .span-3 {
    grid-column: span 3;
  }
  .span-4 {
    grid-column: span 4;
  }
  .span-5 {
    grid-column: span 5;
  }
  .span-6 {
    grid-column: span 6;
  }
  .span-7 {
    grid-column: span 7;
  }
  .span-8 {
    grid-column: span 8;
  }
  .span-9 {
    grid-column: span 9;
  }
  .span-10 {
    grid-column: span 10;
  }
  .span-11 {
    grid-column: span 11;
  }
  .span-12 {
    grid-column: span 12;
  }
  @media (min-width: 700px) {
    .span-md-1 {
      grid-column: span 1;
    }
    .span-md-2 {
      grid-column: span 2;
    }
    .span-md-3 {
      grid-column: span 3;
    }
    .span-md-4 {
      grid-column: span 4;
    }
    .span-md-5 {
      grid-column: span 5;
    }
    .span-md-6 {
      grid-column: span 6;
    }
    .span-md-7 {
      grid-column: span 7;
    }
    .span-md-8 {
      grid-column: span 8;
    }
    .span-md-9 {
      grid-column: span 9;
    }
    .span-md-10 {
      grid-column: span 10;
    }
    .span-md-11 {
      grid-column: span 11;
    }
    .span-md-12 {
      grid-column: span 12;
    }
  }
  @media (min-width: 1200px) {
    .span-lg-1 {
      grid-column: span 1;
    }
    .span-lg-2 {
      grid-column: span 2;
    }
    .span-lg-3 {
      grid-column: span 3;
    }
    .span-lg-4 {
      grid-column: span 4;
    }
    .span-lg-5 {
      grid-column: span 5;
    }
    .span-lg-6 {
      grid-column: span 6;
    }
    .span-lg-7 {
      grid-column: span 7;
    }
    .span-lg-8 {
      grid-column: span 8;
    }
    .span-lg-9 {
      grid-column: span 9;
    }
    .span-lg-10 {
      grid-column: span 10;
    }
    .span-lg-11 {
      grid-column: span 11;
    }
    .span-lg-12 {
      grid-column: span 12;
    }
  }

  .p-0 {
    padding: 0 !important;
  }
  .p-1,
  .p-1x {
    padding: var(--ws-1x) !important;
  }
  .p-2,
  .p-2x {
    padding: var(--ws-2x) !important;
  }
  .p-3,
  .p-3x {
    padding: var(--ws-3x) !important;
  }
  .p-4,
  .p-4x {
    padding: var(--ws-4x) !important;
  }
  .p-5,
  .p-6x {
    padding: var(--ws-6x) !important;
  }
  .p-6,
  .p-8x {
    padding: var(--ws-8x) !important;
  }
  .p-10x {
    padding: var(--ws-10x) !important;
  }
  .p-7,
  .p-12x {
    padding: var(--ws-12x) !important;
  }
  .p-auto {
    padding: auto !important;
  }
  @media (min-width: 700px) {
    .p-md-0 {
      padding: 0 !important;
    }
    .p-md-1,
    .p-md-1x {
      padding: var(--ws-1x) !important;
    }
    .p-md-2,
    .p-md-2x {
      padding: var(--ws-2x) !important;
    }
    .p-md-3,
    .p-md-3x {
      padding: var(--ws-3x) !important;
    }
    .p-md-4,
    .p-md-4x {
      padding: var(--ws-4x) !important;
    }
    .p-md-5,
    .p-md-6x {
      padding: var(--ws-6x) !important;
    }
    .p-md-6,
    .p-md-8x {
      padding: var(--ws-8x) !important;
    }
    .p-md-10x {
      padding: var(--ws-10x) !important;
    }
    .p-md-7,
    .p-md-12x {
      padding: var(--ws-12x) !important;
    }
    .p-md-auto {
      padding: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .p-lg-0 {
      padding: 0 !important;
    }
    .p-lg-1,
    .p-lg-1x {
      padding: var(--ws-1x) !important;
    }
    .p-lg-2,
    .p-lg-2x {
      padding: var(--ws-2x) !important;
    }
    .p-lg-3,
    .p-lg-3x {
      padding: var(--ws-3x) !important;
    }
    .p-lg-4,
    .p-lg-4x {
      padding: var(--ws-4x) !important;
    }
    .p-lg-5,
    .p-lg-6x {
      padding: var(--ws-6x) !important;
    }
    .p-lg-6,
    .p-lg-8x {
      padding: var(--ws-8x) !important;
    }
    .p-lg-10x {
      padding: var(--ws-10x) !important;
    }
    .p-lg-7,
    .p-lg-12x {
      padding: var(--ws-12x) !important;
    }
    .p-lg-auto {
      padding: auto !important;
    }
  }
  .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-1,
  .px-1x {
    padding-right: var(--ws-1x) !important;
    padding-left: var(--ws-1x) !important;
  }
  .px-2,
  .px-2x {
    padding-right: var(--ws-2x) !important;
    padding-left: var(--ws-2x) !important;
  }
  .px-3,
  .px-3x {
    padding-right: var(--ws-3x) !important;
    padding-left: var(--ws-3x) !important;
  }
  .px-4,
  .px-4x {
    padding-right: var(--ws-4x) !important;
    padding-left: var(--ws-4x) !important;
  }
  .px-5,
  .px-6x {
    padding-right: var(--ws-6x) !important;
    padding-left: var(--ws-6x) !important;
  }
  .px-6,
  .px-8x {
    padding-right: var(--ws-8x) !important;
    padding-left: var(--ws-8x) !important;
  }
  .px-10x {
    padding-right: var(--ws-10x) !important;
    padding-left: var(--ws-10x) !important;
  }
  .px-7,
  .px-12x {
    padding-right: var(--ws-12x) !important;
    padding-left: var(--ws-12x) !important;
  }
  .px-auto {
    padding-right: auto !important;
    padding-left: auto !important;
  }
  @media (min-width: 700px) {
    .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .px-md-1,
    .px-md-1x {
      padding-right: var(--ws-1x) !important;
      padding-left: var(--ws-1x) !important;
    }
    .px-md-2,
    .px-md-2x {
      padding-right: var(--ws-2x) !important;
      padding-left: var(--ws-2x) !important;
    }
    .px-md-3,
    .px-md-3x {
      padding-right: var(--ws-3x) !important;
      padding-left: var(--ws-3x) !important;
    }
    .px-md-4,
    .px-md-4x {
      padding-right: var(--ws-4x) !important;
      padding-left: var(--ws-4x) !important;
    }
    .px-md-5,
    .px-md-6x {
      padding-right: var(--ws-6x) !important;
      padding-left: var(--ws-6x) !important;
    }
    .px-md-6,
    .px-md-8x {
      padding-right: var(--ws-8x) !important;
      padding-left: var(--ws-8x) !important;
    }
    .px-md-10x {
      padding-right: var(--ws-10x) !important;
      padding-left: var(--ws-10x) !important;
    }
    .px-md-7,
    .px-md-12x {
      padding-right: var(--ws-12x) !important;
      padding-left: var(--ws-12x) !important;
    }
    .px-md-auto {
      padding-right: auto !important;
      padding-left: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .px-lg-1,
    .px-lg-1x {
      padding-right: var(--ws-1x) !important;
      padding-left: var(--ws-1x) !important;
    }
    .px-lg-2,
    .px-lg-2x {
      padding-right: var(--ws-2x) !important;
      padding-left: var(--ws-2x) !important;
    }
    .px-lg-3,
    .px-lg-3x {
      padding-right: var(--ws-3x) !important;
      padding-left: var(--ws-3x) !important;
    }
    .px-lg-4,
    .px-lg-4x {
      padding-right: var(--ws-4x) !important;
      padding-left: var(--ws-4x) !important;
    }
    .px-lg-5,
    .px-lg-6x {
      padding-right: var(--ws-6x) !important;
      padding-left: var(--ws-6x) !important;
    }
    .px-lg-6,
    .px-lg-8x {
      padding-right: var(--ws-8x) !important;
      padding-left: var(--ws-8x) !important;
    }
    .px-lg-10x {
      padding-right: var(--ws-10x) !important;
      padding-left: var(--ws-10x) !important;
    }
    .px-lg-7,
    .px-lg-12x {
      padding-right: var(--ws-12x) !important;
      padding-left: var(--ws-12x) !important;
    }
    .px-lg-auto {
      padding-right: auto !important;
      padding-left: auto !important;
    }
  }
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-1,
  .py-1x {
    padding-top: var(--ws-1x) !important;
    padding-bottom: var(--ws-1x) !important;
  }
  .py-2,
  .py-2x {
    padding-top: var(--ws-2x) !important;
    padding-bottom: var(--ws-2x) !important;
  }
  .py-3,
  .py-3x {
    padding-top: var(--ws-3x) !important;
    padding-bottom: var(--ws-3x) !important;
  }
  .py-4,
  .py-4x {
    padding-top: var(--ws-4x) !important;
    padding-bottom: var(--ws-4x) !important;
  }
  .py-5,
  .py-6x {
    padding-top: var(--ws-6x) !important;
    padding-bottom: var(--ws-6x) !important;
  }
  .py-6,
  .py-8x {
    padding-top: var(--ws-8x) !important;
    padding-bottom: var(--ws-8x) !important;
  }
  .py-10x {
    padding-top: var(--ws-10x) !important;
    padding-bottom: var(--ws-10x) !important;
  }
  .py-7,
  .py-12x {
    padding-top: var(--ws-12x) !important;
    padding-bottom: var(--ws-12x) !important;
  }
  .py-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  @media (min-width: 700px) {
    .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .py-md-1,
    .py-md-1x {
      padding-top: var(--ws-1x) !important;
      padding-bottom: var(--ws-1x) !important;
    }
    .py-md-2,
    .py-md-2x {
      padding-top: var(--ws-2x) !important;
      padding-bottom: var(--ws-2x) !important;
    }
    .py-md-3,
    .py-md-3x {
      padding-top: var(--ws-3x) !important;
      padding-bottom: var(--ws-3x) !important;
    }
    .py-md-4,
    .py-md-4x {
      padding-top: var(--ws-4x) !important;
      padding-bottom: var(--ws-4x) !important;
    }
    .py-md-5,
    .py-md-6x {
      padding-top: var(--ws-6x) !important;
      padding-bottom: var(--ws-6x) !important;
    }
    .py-md-6,
    .py-md-8x {
      padding-top: var(--ws-8x) !important;
      padding-bottom: var(--ws-8x) !important;
    }
    .py-md-10x {
      padding-top: var(--ws-10x) !important;
      padding-bottom: var(--ws-10x) !important;
    }
    .py-md-7,
    .py-md-12x {
      padding-top: var(--ws-12x) !important;
      padding-bottom: var(--ws-12x) !important;
    }
    .py-md-auto {
      padding-top: auto !important;
      padding-bottom: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .py-lg-1,
    .py-lg-1x {
      padding-top: var(--ws-1x) !important;
      padding-bottom: var(--ws-1x) !important;
    }
    .py-lg-2,
    .py-lg-2x {
      padding-top: var(--ws-2x) !important;
      padding-bottom: var(--ws-2x) !important;
    }
    .py-lg-3,
    .py-lg-3x {
      padding-top: var(--ws-3x) !important;
      padding-bottom: var(--ws-3x) !important;
    }
    .py-lg-4,
    .py-lg-4x {
      padding-top: var(--ws-4x) !important;
      padding-bottom: var(--ws-4x) !important;
    }
    .py-lg-5,
    .py-lg-6x {
      padding-top: var(--ws-6x) !important;
      padding-bottom: var(--ws-6x) !important;
    }
    .py-lg-6,
    .py-lg-8x {
      padding-top: var(--ws-8x) !important;
      padding-bottom: var(--ws-8x) !important;
    }
    .py-lg-10x {
      padding-top: var(--ws-10x) !important;
      padding-bottom: var(--ws-10x) !important;
    }
    .py-lg-7,
    .py-lg-12x {
      padding-top: var(--ws-12x) !important;
      padding-bottom: var(--ws-12x) !important;
    }
    .py-lg-auto {
      padding-top: auto !important;
      padding-bottom: auto !important;
    }
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pt-1,
  .pt-1x {
    padding-top: var(--ws-1x) !important;
  }
  .pt-2,
  .pt-2x,
  .pt-3,
  .pt-3x {
    padding-top: var(--ws-2x) !important;
  }
  .pt-4,
  .pt-4x {
    padding-top: var(--ws-4x) !important;
  }
  .pt-5,
  .pt-6x {
    padding-top: var(--ws-6x) !important;
  }
  .pt-6,
  .pt-8x {
    padding-top: var(--ws-8x) !important;
  }
  .pt-10x {
    padding-top: var(--ws-10x) !important;
  }
  .pt-7,
  .pt-12x {
    padding-top: var(--ws-12x) !important;
  }
  .pt-auto {
    padding-top: auto !important;
  }
  @media (min-width: 700px) {
    .pt-md-0 {
      padding-top: 0 !important;
    }
    .pt-md-1,
    .pt-md-1x {
      padding-top: var(--ws-1x) !important;
    }
    .pt-md-2,
    .pt-md-2x {
      padding-top: var(--ws-2x) !important;
    }
    .pt-md-3,
    .pt-md-3x {
      padding-top: var(--ws-3x) !important;
    }
    .pt-md-4,
    .pt-md-4x {
      padding-top: var(--ws-4x) !important;
    }
    .pt-md-5,
    .pt-md-6x {
      padding-top: var(--ws-6x) !important;
    }
    .pt-md-6,
    .pt-md-8x {
      padding-top: var(--ws-8x) !important;
    }
    .pt-md-10x {
      padding-top: var(--ws-10x) !important;
    }
    .pt-md-7,
    .pt-md-12x {
      padding-top: var(--ws-12x) !important;
    }
    .pt-md-auto {
      padding-top: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .pt-lg-0 {
      padding-top: 0 !important;
    }
    .pt-lg-1,
    .pt-lg-1x {
      padding-top: var(--ws-1x) !important;
    }
    .pt-lg-2,
    .pt-lg-2x {
      padding-top: var(--ws-2x) !important;
    }
    .pt-lg-3,
    .pt-lg-3x {
      padding-top: var(--ws-3x) !important;
    }
    .pt-lg-4,
    .pt-lg-4x {
      padding-top: var(--ws-4x) !important;
    }
    .pt-lg-5,
    .pt-lg-6x {
      padding-top: var(--ws-6x) !important;
    }
    .pt-lg-6,
    .pt-lg-8x {
      padding-top: var(--ws-8x) !important;
    }
    .pt-lg-10x {
      padding-top: var(--ws-10x) !important;
    }
    .pt-lg-7,
    .pt-lg-12x {
      padding-top: var(--ws-12x) !important;
    }
    .pt-lg-auto {
      padding-top: auto !important;
    }
  }
  .pr-0 {
    padding-right: 0 !important;
  }
  .pr-1,
  .pr-1x {
    padding-right: var(--ws-1x) !important;
  }
  .pr-2,
  .pr-2x {
    padding-right: var(--ws-2x) !important;
  }
  .pr-3,
  .pr-3x {
    padding-right: var(--ws-3x) !important;
  }
  .pr-4,
  .pr-4x {
    padding-right: var(--ws-4x) !important;
  }
  .pr-5,
  .pr-6x {
    padding-right: var(--ws-6x) !important;
  }
  .pr-6,
  .pr-8x {
    padding-right: var(--ws-8x) !important;
  }
  .pr-10x {
    padding-right: var(--ws-10x) !important;
  }
  .pr-7,
  .pr-12x {
    padding-right: var(--ws-12x) !important;
  }
  .pr-auto {
    padding-right: auto !important;
  }
  @media (min-width: 700px) {
    .pr-md-0 {
      padding-right: 0 !important;
    }
    .pr-md-1,
    .pr-md-1x {
      padding-right: var(--ws-1x) !important;
    }
    .pr-md-2,
    .pr-md-2x {
      padding-right: var(--ws-2x) !important;
    }
    .pr-md-3,
    .pr-md-3x {
      padding-right: var(--ws-3x) !important;
    }
    .pr-md-4,
    .pr-md-4x {
      padding-right: var(--ws-4x) !important;
    }
    .pr-md-5,
    .pr-md-6x {
      padding-right: var(--ws-6x) !important;
    }
    .pr-md-6,
    .pr-md-8x {
      padding-right: var(--ws-8x) !important;
    }
    .pr-md-10x {
      padding-right: var(--ws-10x) !important;
    }
    .pr-md-7,
    .pr-md-12x {
      padding-right: var(--ws-12x) !important;
    }
    .pr-md-auto {
      padding-right: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .pr-lg-0 {
      padding-right: 0 !important;
    }
    .pr-lg-1,
    .pr-lg-1x {
      padding-right: var(--ws-1x) !important;
    }
    .pr-lg-2,
    .pr-lg-2x {
      padding-right: var(--ws-2x) !important;
    }
    .pr-lg-3,
    .pr-lg-3x {
      padding-right: var(--ws-3x) !important;
    }
    .pr-lg-4,
    .pr-lg-4x {
      padding-right: var(--ws-4x) !important;
    }
    .pr-lg-5,
    .pr-lg-6x {
      padding-right: var(--ws-6x) !important;
    }
    .pr-lg-6,
    .pr-lg-8x {
      padding-right: var(--ws-8x) !important;
    }
    .pr-lg-10x {
      padding-right: var(--ws-10x) !important;
    }
    .pr-lg-7,
    .pr-lg-12x {
      padding-right: var(--ws-12x) !important;
    }
    .pr-lg-auto {
      padding-right: auto !important;
    }
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pb-1,
  .pb-1x {
    padding-bottom: var(--ws-1x) !important;
  }
  .pb-2,
  .pb-2x {
    padding-bottom: var(--ws-2x) !important;
  }
  .pb-3,
  .pb-3x {
    padding-bottom: var(--ws-3x) !important;
  }
  .pb-4,
  .pb-4x {
    padding-bottom: var(--ws-4x) !important;
  }
  .pb-5,
  .pb-6x {
    padding-bottom: var(--ws-6x) !important;
  }
  .pb-6,
  .pb-8x {
    padding-bottom: var(--ws-8x) !important;
  }
  .pb-10x {
    padding-bottom: var(--ws-10x) !important;
  }
  .pb-7,
  .pb-12x {
    padding-bottom: var(--ws-12x) !important;
  }
  .pb-auto {
    padding-bottom: auto !important;
  }
  @media (min-width: 700px) {
    .pb-md-0 {
      padding-bottom: 0 !important;
    }
    .pb-md-1,
    .pb-md-1x {
      padding-bottom: var(--ws-1x) !important;
    }
    .pb-md-2,
    .pb-md-2x {
      padding-bottom: var(--ws-2x) !important;
    }
    .pb-md-3,
    .pb-md-3x {
      padding-bottom: var(--ws-3x) !important;
    }
    .pb-md-4,
    .pb-md-4x {
      padding-bottom: var(--ws-4x) !important;
    }
    .pb-md-5,
    .pb-md-6x {
      padding-bottom: var(--ws-6x) !important;
    }
    .pb-md-6,
    .pb-md-8x {
      padding-bottom: var(--ws-8x) !important;
    }
    .pb-md-10x {
      padding-bottom: var(--ws-10x) !important;
    }
    .pb-md-7,
    .pb-md-12x {
      padding-bottom: var(--ws-12x) !important;
    }
    .pb-md-auto {
      padding-bottom: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .pb-lg-0 {
      padding-bottom: 0 !important;
    }
    .pb-lg-1,
    .pb-lg-1x {
      padding-bottom: var(--ws-1x) !important;
    }
    .pb-lg-2,
    .pb-lg-2x {
      padding-bottom: var(--ws-2x) !important;
    }
    .pb-lg-3,
    .pb-lg-3x {
      padding-bottom: var(--ws-3x) !important;
    }
    .pb-lg-4,
    .pb-lg-4x {
      padding-bottom: var(--ws-4x) !important;
    }
    .pb-lg-5,
    .pb-lg-6x {
      padding-bottom: var(--ws-6x) !important;
    }
    .pb-lg-6,
    .pb-lg-8x {
      padding-bottom: var(--ws-8x) !important;
    }
    .pb-lg-10x {
      padding-bottom: var(--ws-10x) !important;
    }
    .pb-lg-7,
    .pb-lg-12x {
      padding-bottom: var(--ws-12x) !important;
    }
    .pb-lg-auto {
      padding-bottom: auto !important;
    }
  }
  .pl-0 {
    padding-left: 0 !important;
  }
  .pl-1,
  .pl-1x {
    padding-left: var(--ws-1x) !important;
  }
  .pl-2,
  .pl-2x {
    padding-left: var(--ws-2x) !important;
  }
  .pl-3,
  .pl-3x {
    padding-left: var(--ws-3x) !important;
  }
  .pl-4,
  .pl-4x {
    padding-left: var(--ws-4x) !important;
  }
  .pl-5,
  .pl-6x {
    padding-left: var(--ws-6x) !important;
  }
  .pl-6,
  .pl-8x {
    padding-left: var(--ws-8x) !important;
  }
  .pl-10x {
    padding-left: var(--ws-10x) !important;
  }
  .pl-7,
  .pl-12x {
    padding-left: var(--ws-12x) !important;
  }
  .pl-auto {
    padding-left: auto !important;
  }
  @media (min-width: 700px) {
    .pl-md-0 {
      padding-left: 0 !important;
    }
    .pl-md-1,
    .pl-md-1x {
      padding-left: var(--ws-1x) !important;
    }
    .pl-md-2,
    .pl-md-2x {
      padding-left: var(--ws-2x) !important;
    }
    .pl-md-3,
    .pl-md-3x {
      padding-left: var(--ws-3x) !important;
    }
    .pl-md-4,
    .pl-md-4x {
      padding-left: var(--ws-4x) !important;
    }
    .pl-md-5,
    .pl-md-6x {
      padding-left: var(--ws-6x) !important;
    }
    .pl-md-6,
    .pl-md-8x {
      padding-left: var(--ws-8x) !important;
    }
    .pl-md-10x {
      padding-left: var(--ws-10x) !important;
    }
    .pl-md-7,
    .pl-md-12x {
      padding-left: var(--ws-12x) !important;
    }
    .pl-md-auto {
      padding-left: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .pl-lg-0 {
      padding-left: 0 !important;
    }
    .pl-lg-1,
    .pl-lg-1x {
      padding-left: var(--ws-1x) !important;
    }
    .pl-lg-2,
    .pl-lg-2x {
      padding-left: var(--ws-2x) !important;
    }
    .pl-lg-3,
    .pl-lg-3x {
      padding-left: var(--ws-3x) !important;
    }
    .pl-lg-4,
    .pl-lg-4x {
      padding-left: var(--ws-4x) !important;
    }
    .pl-lg-5,
    .pl-lg-6x {
      padding-left: var(--ws-6x) !important;
    }
    .pl-lg-6,
    .pl-lg-8x {
      padding-left: var(--ws-8x) !important;
    }
    .pl-lg-10x {
      padding-left: var(--ws-10x) !important;
    }
    .pl-lg-7,
    .pl-lg-12x {
      padding-left: var(--ws-12x) !important;
    }
    .pl-lg-auto {
      padding-left: auto !important;
    }
  }

 
  .how-to-hire-home-page-container .air3-btn[data-v-bd2a7ba6] {
    font-size: var(--font-size-base);
  }
  .how-to-hire-home-page-container .cta-second[data-v-bd2a7ba6] {
    line-height: 40px;
  }
  .how-to-hire-home-page-container .steps-container[data-v-bd2a7ba6] {
    background: var(--gray-06);
    border-radius: var(--radius-lg);
    justify-content: center;
    min-width: 352px;
    min-height: 264px;
  }
  .air3-lottie svg {
    border-radius: var(--radius-lg);
  }
  @media (min-width: 1200px) {
    .air3-lottie svg {
      height: 370px !important;
      display: flex;
    }
  }
  .air3-icon {
    --icon-color-bg: var(--bg-inverse);
    --icon-color: currentColor;
    --icon-size: 24px;
  }
  @media (forced-colors: active) {
    .air3-icon {
      --icon-color-bg: var(--hc-bg-base);
      fill: currentColor;
    }
    .air3-icon.is-disabled {
      --icon-color: var(--hc-disabled);
    }
  }
  .air3-icon {
    display: inline-flex;
    width: var(--icon-size);
    height: var(--icon-size);
    color: currentColor;
  }
  .air3-icon > svg {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100% !important;
    height: 100% !important;
    display: block;
  }
  .air3-icon.sm {
    --icon-size: 16px;
  }
  .air3-icon.lg {
    --icon-size: 32px;
  }
  .air3-icon.xl {
    --icon-size: 48px;
  }
  .air3-card,
  .air3-card-section {
    --card-padding-x: var(--ws-6x);
    --card-padding-y: var(--ws-6x);
    --card-padding: var(--card-padding-y) var(--card-padding-x);
    --card-section-padding: var(--card-padding);
    --card-section-border: var(--border);
  }
  @media (min-width: 700px) {
    .air3-card,
    .air3-card-section {
      --card-padding-x: var(--ws-8x);
      --card-padding-y: var(--ws-8x);
    }
  }
  .air3-card {
    --card-bg: var(--bg-muted-light);
    --card-border: 1px solid transparent;
    --card-radius: var(--radius-8x);
    --card-bg-outline: var(--bg-inverse);
    --card-border-outline: var(--border);
    --card-radius-list: 0;
    --card-padding-x-list: 0;
    --card-bg-list: var(--bg-inverse);
    --card-border-list: var(--border);
    --card-padding-x-sm: var(--ws-6x);
    --card-padding-y-sm: var(--ws-6x);
    --card-link-bg: var(--bg-hoverable-light);
    --card-link-bg-hover: var(--bg-hoverable-light-hover);
    --card-link-text: var(--text-dark-on-hoverable-light);
    --card-link-text-hover: var(
      --hc-text-on-selected,
      var(--text-dark-on-hoverable-light)
    );
    padding: var(--card-padding);
    background: var(--card-bg);
    border: var(--card-border);
    border-radius: var(--card-radius);
    width: 100%;
  }
  .air3-card.air3-card-link {
    --card-bg: var(--card-link-bg);
    --text-link: var(--card-link-text);
    --text-link-hover: var(--card-link-text-hover);
    --underline-link: none;
    --underline-link-hover: none;
    display: block;
  }
  .air3-card.air3-card-link:focus,
  .air3-card.air3-card-link:hover {
    --card-bg: var(--card-link-bg-hover);
    --card-border: 1px solid var(--card-link-bg-hover);
  }
  @media (forced-colors: active) {
    .air3-card.air3-card-link:focus,
    .air3-card.air3-card-link:hover {
      forced-color-adjust: none;
    }
    .air3-card.air3-card-link:focus:focus,
    .air3-card.air3-card-link:hover:focus {
      outline-color: var(--hc-text-on-selected);
    }
  }
  .air3-card-sm {
    --card-padding-x: var(--card-padding-x-sm);
    --card-padding-y: var(--card-padding-y-sm);
  }
  .air3-card-outline {
    --card-bg: var(--card-bg-outline);
    --card-border: var(--card-border-outline);
  }
  .air3-card-list {
    --card-radius: var(--card-radius-list);
    --card-padding-x: var(--card-padding-x-list);
    --card-bg: var(--card-bg-list);
    --card-border: var(--card-border-list);
    border-left: 0;
    border-right: 0;
  }
  .air3-card-list + .air3-card-list {
    border-top: 0;
  }
  .air3-card-section {
    padding: var(--card-section-padding);
  }
  .air3-card-section:first-child {
    border-radius: var(--card-radius) var(--card-radius) 0 0;
  }
  .air3-card-section:last-child {
    border-radius: 0 0 var(--card-radius) var(--card-radius);
  }
  .air3-card-section:only-child {
    border-radius: var(--card-radius);
  }
  .air3-card-section:not(:last-child) {
    border-bottom: var(--card-section-border);
  }
  .air3-card-section {
    & + &:not(:last-child) {
      border-radius: 0;
    }
  }
  @media (hover: hover) {
    .air3-card-section.air3-card-hover:hover,
    .air3-card-section.air3-card-hover[focus-within] {
      background-color: var(--bg-muted-light);
      cursor: pointer;
    }
    .air3-card-section.air3-card-hover:focus-within,
    .air3-card-section.air3-card-hover:hover {
      background-color: var(--bg-muted-light);
      cursor: pointer;
    }
  }
  .air3-card-sections {
    padding: 0;
  }
  .category-tile[data-v-5278e604] {
    color: var(--text);
    text-decoration: none;
  }
  .category-pills[data-v-5278e604] {
    margin-bottom: 50px;
  }
  @media (min-width: 700px) {
    .category-pills[data-v-5278e604] {
      margin-bottom: 60px;
    }
  }
  @media (min-width: 1200px) {
    .category-pills[data-v-5278e604] {
      margin-bottom: 80px;
    }
  }
  .category-tile[data-v-5278e604] {
    font-weight: 500;
    cursor: pointer;
    border-radius: var(--radius-lg);
    padding: 20px;
  }
  @media (min-width: 1200px) {
    .category-tile[data-v-5278e604] {
      height: 134px;
      padding: 20px 20px 52px;
      font-size: 22px;
    }
  }
  @media (max-width: 699.98px) {
    .category-tile[data-v-5278e604] {
      padding: 15px;
    }
  }
  .category-tile[data-v-5278e604]:active,
  .category-tile[data-v-5278e604]:focus,
  .category-tile[data-v-5278e604]:hover {
    background: var(--gray-80);
  }
  .browse-talent-categories[data-v-5278e604] {
    margin-top: 1px;
    font-family: var(--font-family-rebrand);
    font-size: 56px;
    letter-spacing: -0.035em;
  }
  @media (min-width: 700px) {
    .browse-talent-categories[data-v-5278e604] {
      font-size: 42px;
    }
  }
  @media (max-width: 699.98px) {
    .browse-talent-categories[data-v-5278e604] {
      font-size: 38px;
    }
  }
  .browse-jobs-label[data-v-5278e604] {
    font-size: var(--font-size-base);
    color: var(--gray-45);
    font-weight: 500;
    margin-bottom: 40px;
    letter-spacing: 0.02em;
  }
  @media (max-width: 699.98px) {
    .browse-jobs-label[data-v-5278e604] {
      margin-bottom: 30px;
    }
  }
  .show-more-label[data-v-5278e604] {
    font-size: 15px;
    text-decoration: none;
  }
  @media (max-width: 699.98px) {
    .show-more-label[data-v-5278e604] {
      margin-top: 20px;
    }
  }
  .air3-grid-container[data-v-5278e604] {
    --row-gap: 15px;
  }
  .category-pill-title[data-v-e82bac46] {
    letter-spacing: 0.6px;
    line-height: 29px;
    font-size: 23px;
  }
  @media (min-width: 700px) {
    .category-pill-title[data-v-e82bac46] {
      font-size: 20px;
    }
  }
  @media (min-width: 1200px) {
    .category-pill-title[data-v-e82bac46] {
      font-size: 23px;
    }
  }
  .category-pill-details span[data-v-e82bac46] {
    color: var(--gray-45);
    font-size: var(--font-size-base);
    padding-top: 2px;
  }
  .category-pill-details span[data-v-e82bac46]:not(:last-child) {
    margin-right: 40px;
  }
  .category-pill-details .air3-icon[data-v-e82bac46] {
    margin-right: 4px;
    color: var(--up-green) !important;
  }
  .d-none {
    display: none !important;
  }
  .d-inline {
    display: inline !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  .d-block {
    display: block !important;
  }
  .d-flex {
    display: flex !important;
  }
  .d-inline-flex {
    display: inline-flex !important;
  }
  @media (min-width: 480px) {
    .d-sm-none {
      display: none !important;
    }
    .d-sm-inline {
      display: inline !important;
    }
    .d-sm-inline-block {
      display: inline-block !important;
    }
    .d-sm-block {
      display: block !important;
    }
    .d-sm-flex {
      display: flex !important;
    }
    .d-sm-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 768px) {
    .d-md-none {
      display: none !important;
    }
    .d-md-inline {
      display: inline !important;
    }
    .d-md-inline-block {
      display: inline-block !important;
    }
    .d-md-block {
      display: block !important;
    }
    .d-md-flex {
      display: flex !important;
    }
    .d-md-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 992px) {
    .d-lg-none {
      display: none !important;
    }
    .d-lg-inline {
      display: inline !important;
    }
    .d-lg-inline-block {
      display: inline-block !important;
    }
    .d-lg-block {
      display: block !important;
    }
    .d-lg-flex {
      display: flex !important;
    }
    .d-lg-inline-flex {
      display: inline-flex !important;
    }
  }
  @media (min-width: 1200px) {
    .d-xl-none {
      display: none !important;
    }
    .d-xl-inline {
      display: inline !important;
    }
    .d-xl-inline-block {
      display: inline-block !important;
    }
    .d-xl-block {
      display: block !important;
    }
    .d-xl-flex {
      display: flex !important;
    }
    .d-xl-inline-flex {
      display: inline-flex !important;
    }
  }
  .container[data-v-4e64ab1c] {
    --font-weight-body: 400;
    letter-spacing: 0.6px;
  }
  .for-enterprise-banner-container[data-v-4e64ab1c] {
    display: flex;
    overflow: hidden;
  }
  @media (min-width: 700px) {
    .for-enterprise-banner-container[data-v-4e64ab1c] {
      border-radius: var(--radius-lg);
      --col-gap: var(--ws-2x);
    }
  }
  @media (min-width: 1200px) {
    .for-enterprise-banner-container[data-v-4e64ab1c] {
      --col-gap: var(--ws-24x);
    }
  }
  .enterprise-learn-more-btn[data-v-4e64ab1c] {
    border: transparent;
    color: var(--carbonite);
    margin: 25px 0 0;
  }
  .enterprise-container[data-v-4e64ab1c] {
    padding: 35px 45px 35px 35px;
  }
  @media (max-width: 699.98px) {
    .enterprise-container[data-v-4e64ab1c] {
      padding: 20px 15px;
    }
  }
  @media (min-width: 700px) and (max-width: 1199.98px) {
    .enterprise-container[data-v-4e64ab1c] {
      padding: 40px 25px 29px 30px;
    }
  }
  .enterprise-title[data-v-4e64ab1c] {
    margin-bottom: 10px;
    line-height: 100%;
    letter-spacing: -1.96px;
  }
  @media (min-width: 700px) {
    .enterprise-title[data-v-4e64ab1c] {
      margin-bottom: 20px;
    }
  }
  @media (max-width: 1199.98px) {
    .enterprise-title[data-v-4e64ab1c] {
      font-size: 38px;
      line-height: 100%;
    }
  }
  @media (min-width: 700px) and (max-width: 1199.98px) {
    .enterprise-title[data-v-4e64ab1c] {
      font-size: 42px;
      margin-bottom: 25px;
    }
  }
  @media (min-width: 1200px) {
    .enterprise-title[data-v-4e64ab1c] {
      font-size: 56px;
    }
  }
  .enterprise-image[data-v-4e64ab1c] {
    z-index: 1;
    max-width: 100%;
    max-height: 100%;
  }
  .enterprise-divider[data-v-4e64ab1c] {
    border-color: #fff;
    margin-bottom: 26px;
    margin-top: 50px;
  }
  @media (min-width: 700px) {
    .enterprise-divider[data-v-4e64ab1c] {
      margin-top: 78px;
    }
  }
  @media (min-width: 1200px) {
    .enterprise-divider[data-v-4e64ab1c] {
      margin-top: 104px;
    }
  }
  .enterprise-headline[data-v-4e64ab1c] {
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 130%;
  }
  @media (--down-sm) {
    .enterprise-headline[data-v-4e64ab1c] {
      font-size: 18px;
    }
  }
  @media (min-width: 1200px) {
    .enterprise-headline[data-v-4e64ab1c] {
      margin-bottom: 35px;
    }
  }
  .enterprise-subtitle[data-v-4e64ab1c] {
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0.6px;
    font-weight: 400;
  }
  .bg-forest[data-v-4e64ab1c] {
    background-color: var(--forest);
  }
  .c-mint[data-v-4e64ab1c] {
    color: var(--mint);
    stroke: var(--mint) !important;
  }
  .c-forest[data-v-4e64ab1c] {
    color: var(--forest);
  }
  @media (max-width: 699.98px) {
    .for-enterprise[data-v-4e64ab1c] {
      padding: 0 !important;
    }
  }
  .for-enterprise .enterprise-image-container picture[data-v-4e64ab1c] {
    height: 535px;
    display: block;
  }
  .for-enterprise .enterprise-image-container img[data-v-4e64ab1c] {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .ent-more-details[data-v-4e64ab1c] {
    line-height: 110%;
    font-size: 18px;
  }
  .arrow[data-v-4e64ab1c] {
    border: solid var(--white);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    margin-left: 8px;
  }
  .arrow .up[data-v-4e64ab1c] {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
  }
  .arrow .down[data-v-4e64ab1c] {
    margin-bottom: 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  .enterprise-description-list[data-v-4e64ab1c] {
    font-weight: 400;
  }
  img.more-details-item-icon[data-v-4e64ab1c] {
    height: 20px;
  }
  .rebrand-delivery-models[data-v-0c9fa068] {
    overflow: hidden;
    margin-top: 50px;
  }
  @media (max-width: 699.98px) {
    .rebrand-delivery-models[data-v-0c9fa068] {
      padding: 0 !important;
    }
  }
  .delivery-model-card[data-v-0c9fa068] {
    font-weight: 400;
  }
  .bg-delivery-model[data-v-0c9fa068] {
    background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-mobile.jpg);
    background-size: cover;
    background-position: top;
    padding: 15px;
    letter-spacing: 0.6px;
  }
  @media only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min-resolution: 2dppx),
    only screen and (min-resolution: 192dpi) {
    .bg-delivery-model[data-v-0c9fa068] {
      background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-mobile-2x.jpg);
    }
  }
  @media (min-width: 700px) {
    .bg-delivery-model[data-v-0c9fa068] {
      padding: 30px;
      border-radius: 8px;
      background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-2x.jpg);
    }
  }
  @media (min-width: 700px) and only screen and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 700px) and only screen and (min-resolution: 2dppx),
    (min-width: 700px) and only screen and (min-resolution: 192dpi) {
    .bg-delivery-model[data-v-0c9fa068] {
      background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-2x.jpg);
    }
  }
  .bg-delivery-model .deliver-models-card-link[data-v-0c9fa068] {
    align-items: flex-start;
    max-height: unset;
    white-space: unset;
    text-align: left;
    border-radius: 8px;
    display: flex !important;
    margin: 0 !important;
    height: 100% !important;
    flex-direction: column;
    padding: 15px !important;
  }
  .bg-delivery-model .deliver-models-card-link[data-v-0c9fa068]:hover {
    background-color: var(--white);
  }
  .bg-delivery-model .deliver-models-card-link:hover span[data-v-0c9fa068] {
    color: var(--up-green);
  }
  .bg-delivery-model .deliver-models-card-link:hover svg[data-v-0c9fa068] {
    fill: var(--up-green);
  }
  .bg-delivery-model .model-title[data-v-0c9fa068] {
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.002em;
    margin-top: 30px;
  }
  @media (min-width: 1200px) {
    .bg-delivery-model .model-title[data-v-0c9fa068] {
      font-size: 36px;
      line-height: 36px;
    }
  }
  @media (min-width: 700px) {
    .bg-delivery-model .model-title[data-v-0c9fa068] {
      margin-bottom: 20px;
      margin-top: 0;
    }
  }
  .bg-delivery-model .model-name[data-v-0c9fa068] {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.002em;
    margin-top: -18px;
    text-align: right;
  }
  @media (max-width: 380px) {
    .bg-delivery-model .model-name[data-v-0c9fa068] {
      margin-top: 10px;
    }
  }
  @media (min-width: 700px) {
    .bg-delivery-model .model-name[data-v-0c9fa068] {
      margin-top: auto;
      text-align: left;
    }
  }
  @media (min-width: 1200px) {
    .bg-delivery-model .model-name[data-v-0c9fa068] {
      font-size: 18px;
      line-height: 22px;
    }
  }
  .bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
  }
  @media (min-width: 700px) {
    .bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
      margin-bottom: 30px;
    }
  }
  @media (min-width: 1200px) {
    .bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
      font-size: 72px;
      line-height: 72px;
    }
  }
  .bg-delivery-model .headline[data-v-0c9fa068] {
    font-size: var(--font-size-h5);
    line-height: var(--line-height-h5);
    letter-spacing: -0.002em;
    margin-bottom: 100px;
    font-weight: 400;
  }
  @media (min-width: 1200px) {
    .bg-delivery-model .headline[data-v-0c9fa068] {
      font-size: var(--font-size-h4);
      line-height: 32px;
    }
  }
  .bg-delivery-model .subtitle[data-v-0c9fa068] {
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    margin-bottom: 5px;
  }
  @media (min-width: 700px) {
    .bg-delivery-model .subtitle[data-v-0c9fa068] {
      margin-bottom: 20px;
    }
  }
  @media (min-width: 1200px) {
    .bg-delivery-model .subtitle[data-v-0c9fa068] {
      font-size: 18px;
      line-height: 24px;
    }
  }
  @media (max-width: 699.98px) {
    .bg-delivery-model .delivery-model-card-container[data-v-0c9fa068] {
      grid-gap: 0;
      gap: 0;
    }
  }
  .bg-delivery-model .delivery-model-card[data-v-0c9fa068] {
    margin-top: 10px;
  }
  a .model-name[data-v-0c9fa068],
  button .model-name[data-v-0c9fa068] {
    display: block;
    width: 100%;
  }
  .rebrand-delivery-models {
    sup {
      font-size: 6px;
      vertical-align: top;
      line-height: 14px;
    }
    @media (min-width: 1200px) {
      sup {
        font-size: 8px;
        line-height: 18px;
      }
    }
  }
  .updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
    margin-top: 80px;
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
      margin-top: 100px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
      margin-top: 30px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons[data-v-29c9bddc] {
      padding: 0 !important;
    }
  }
  .updated-why-newhorizons .air3-grid-container[data-v-29c9bddc] {
    z-index: 9;
    position: relative;
    --container-ws-x: var(--ws-8x);
  }
  @media (max-width: 30em) {
    .updated-why-newhorizons .air3-grid-container[data-v-29c9bddc] {
      padding: 0 !important;
    }
  }
  .updated-why-newhorizons .catalog-why-newhorizons[data-v-29c9bddc] {
    font-family: "Neue Montreal", serif;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.008em;
  }
  .updated-why-newhorizons .vs-rebrand-underlay[data-v-29c9bddc] {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons .vs-rebrand-underlay[data-v-29c9bddc] {
      display: none;
      border-radius: 8px;
    }
  }
  .updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
    border-radius: 8px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
      overflow: hidden;
      width: 65%;
      background-color: var(--gray-90);
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
      margin-right: 29px;
    }
  }
  .updated-why-newhorizons .vs-bg-up-green[data-v-29c9bddc] {
    overflow: hidden;
    flex: 1;
    background-color: var(--up-green);
    border-radius: 8px;
  }
  .updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
    padding-top: 0;
    padding-bottom: 0;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
      padding-top: 30px;
      padding-bottom: 30px;
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
      padding-top: 50px;
      padding-bottom: 50px;
    }
  }
  .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
    font-size: 72px;
    line-height: 72px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
      padding-right: 100px;
    }
  }
  @media (min-width: 700px) and (max-width: 1199.98px) {
    .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
      font-size: 62px;
      line-height: 62px;
    }
  }
  @media screen and (max-width: 990px) {
    .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
      font-size: 42px;
      line-height: 42px;
    }
  }
  .updated-why-newhorizons .updated-why-newhorizons__awards-ratings[data-v-29c9bddc] {
    position: relative;
    align-items: flex-end;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings[data-v-29c9bddc] {
      background-color: var(--up-green);
      padding-top: 31px;
      padding-bottom: 28px;
      margin-top: 50px;
      overflow: hidden;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area[data-v-29c9bddc] {
    padding-left: 30px;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area[data-v-29c9bddc] {
      padding-left: 15px;
    }
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area[data-v-29c9bddc] {
      margin-bottom: 40px;
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area[data-v-29c9bddc] {
      margin-bottom: 30px;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    h3[data-v-29c9bddc] {
    font-size: 24px;
    line-height: 26px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      h3[data-v-29c9bddc] {
      margin-bottom: 30px;
      font-size: 33px;
      line-height: 100%;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .main-heading[data-v-29c9bddc] {
      margin-bottom: 31px;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner[data-v-29c9bddc] {
    font-size: 24px;
    line-height: 26px;
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-winner[data-v-29c9bddc] {
      font-size: 38px;
      line-height: 39px;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner-content[data-v-29c9bddc] {
    margin-left: 15px;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner-desc[data-v-29c9bddc] {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-winner-desc[data-v-29c9bddc] {
      padding-right: 15px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-winner-desc[data-v-29c9bddc] {
      margin-bottom: 30px;
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-winner-desc[data-v-29c9bddc] {
      padding-right: 0;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .up-icon.lg[data-v-29c9bddc] {
    --size: 24px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .up-icon.lg[data-v-29c9bddc] {
      --size: 39px;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item[data-v-29c9bddc] {
    margin-bottom: 5px;
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-heading-item[data-v-29c9bddc] {
      margin-bottom: 10px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-heading-item[data-v-29c9bddc] {
      margin-top: 1px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-heading-item
      + p[data-v-29c9bddc] {
      max-width: 215px;
    }
  }
  @media (max-width: 30em) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-heading-item
      + p[data-v-29c9bddc] {
      max-width: 165px;
    }
  }
  @media screen and (max-width: 350px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .award-heading-item
      + p[data-v-29c9bddc] {
      max-width: inherit;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item.award-winner[data-v-29c9bddc] {
    margin-top: 0;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .g2-image[data-v-29c9bddc] {
    width: auto;
    height: 25px;
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .g2-image[data-v-29c9bddc] {
      height: 31px;
    }
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__awards-ratings
      .award-area
      .icon-side[data-v-29c9bddc] {
      flex-shrink: 0;
      width: 25px;
    }
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
    position: absolute;
    top: 0;
    left: 0;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
      transform: translate(0) rotate(-8deg);
      left: auto;
      height: 332px;
      top: 20px;
      right: 13px;
      width: 172px;
      right: -3px;
      top: 29px;
      height: 335px;
    }
  }
  @media screen and (max-width: 350px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
      display: none;
    }
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
      transform: translate(-267px, -110px) rotate(-8deg) scale(0.93);
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons
      .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
      transform: translate(-284px, -97px);
    }
  }
  .updated-why-newhorizons .updated-why-newhorizons__cards[data-v-29c9bddc] {
    overflow: auto;
    white-space: nowrap;
    display: flex;
  }
  .updated-why-newhorizons .updated-why-newhorizons__card[data-v-29c9bddc] {
    min-width: 312px;
    background-color: #f7faf7;
    padding: 28px 21px;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    margin-right: 15px;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons .updated-why-newhorizons__card[data-v-29c9bddc] {
      margin-left: auto;
      margin-right: auto;
      width: 462px;
    }
  }
  .updated-why-newhorizons .updated-why-newhorizons__card p[data-v-29c9bddc] {
    width: 273px;
    white-space: normal;
    margin-bottom: 0 !important;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__card
    .updated-why-newhorizons-heading[data-v-29c9bddc] {
    white-space: normal;
    font-size: 36px;
    letter-spacing: -0.008em;
    width: 92%;
    line-height: 100%;
    align-items: center;
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__card
    .updated-why-newhorizons-cta[data-v-29c9bddc] {
    justify-content: center;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__card
    .updated-why-newhorizons-cta
    h3[data-v-29c9bddc] {
    font-family: "rza", serif;
    text-align: center;
    font-size: 30px;
    margin-bottom: 16px !important;
    margin-top: 0 !important;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__card
    .updated-why-newhorizons-cta
    .up-btn[data-v-29c9bddc] {
    margin-bottom: 0 !important;
  }
  .updated-why-newhorizons .updated-why-newhorizons__sign-up-prompt[data-v-29c9bddc] {
    background-color: transparent;
    padding: 50px 15px 0;
    width: 100%;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__sign-up-prompt
    h3[data-v-29c9bddc] {
    font-size: 38px;
    letter-spacing: -0.032em;
    line-height: 39px;
  }
  .updated-why-newhorizons
    .updated-why-newhorizons__sign-up-prompt
    button[data-v-29c9bddc] {
    width: 137px;
    margin-right: 0;
  }
  @media (max-width: 699.98px) {
    .updated-why-newhorizons .updated-why-newhorizons__proof[data-v-29c9bddc] {
      padding-right: 15px !important;
      padding-left: 15px !important;
    }
  }
  .updated-why-newhorizons .font-weight-400[data-v-29c9bddc] {
    font-weight: 400;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons__proof-points[data-v-ef660aa4] {
      padding-right: 180px;
    }
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons__proof-points[data-v-ef660aa4] {
      padding-right: 310px;
    }
  }
  .updated-why-newhorizons__proof-points p[data-v-ef660aa4] {
    font-size: 16px;
    color: var(--gray-01);
    line-height: 22px;
    margin-bottom: 20px;
  }
  @media (min-width: 1200px) {
    .updated-why-newhorizons__proof-points p[data-v-ef660aa4] {
      margin-bottom: 30px;
    }
  }
  .updated-why-newhorizons__point-heading[data-v-ef660aa4] {
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  @media (min-width: 700px) {
    .updated-why-newhorizons__point-heading[data-v-ef660aa4] {
      margin-bottom: 10px;
      font-size: 36px;
      line-height: 100%;
    }
  }
  .icon-wrapper[data-v-ef660aa4] {
    margin-right: 15px;
  }
  @media (min-width: 1200px) {
    .icon-wrapper[data-v-ef660aa4] {
      margin-top: 5px;
    }
  }
  .up-icon {
    --size: 14px;
    display: inline-block;
    width: var(--size);
    height: var(--size);
  }
  @media (forced-colors: active) {
    .up-icon {
      color: var(--hc-icon);
    }
  }
  .up-icon > svg {
    fill: currentColor;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100% !important;
    height: 100% !important;
    display: block;
    overflow: visible;
  }
  .up-icon.xs {
    --size: 10px;
  }
  .up-icon.sm {
    --size: 12px;
  }
  .up-icon.md {
    --size: 20px;
  }
  .up-icon.lg {
    --size: 40px;
  }
  .rebrand-for-talent[data-v-5328db2e] {
    padding-top: 50px;
  }
  @media (max-width: 699.98px) {
    .rebrand-for-talent[data-v-5328db2e] {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  }
  @media screen and (width: 1200px) {
    .rebrand-for-talent[data-v-5328db2e] {
      padding-top: 85px;
    }
  }
  .rebrand-for-talent .air3-btn[data-v-5328db2e]:hover {
    background-color: var(--gray-6);
  }
  .rebrand-for-talent .air3-btn[data-v-5328db2e] {
    color: var(--blue);
  }
  .rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
    min-height: 375px;
    background-size: cover;
    background-position: 100% 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  @media (max-width: 699.98px) {
    .rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
      z-index: 9;
      height: 375px;
      width: 100%;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }
  @media (min-width: 700px) {
    .rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
      border-radius: 0;
      -o-object-position: 100%;
      object-position: 100%;
    }
  }
  .rebrand-for-talent .headline[data-v-5328db2e] {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.002em;
  }
  @media (min-width: 1200px) {
    .rebrand-for-talent .headline[data-v-5328db2e] {
      font-size: 24px;
      line-height: 32px;
    }
  }
  .rebrand-for-talent span[data-v-5328db2e]:not(.ignore-span-style) {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.005em;
  }
  @media (min-width: 1200px) {
    .rebrand-for-talent span[data-v-5328db2e]:not(.ignore-span-style) {
      font-size: 18px;
      line-height: 21px;
    }
  }
  .rebrand-for-talent .air3-grid-container[data-v-5328db2e] {
    border-radius: 8px;
    overflow: hidden;
  }
  @media (max-width: 699.98px) {
    .rebrand-for-talent .air3-grid-container[data-v-5328db2e] {
      border-radius: 0;
    }
  }
  .rebrand-for-talent .find-talent-footer div[data-v-5328db2e] {
    padding: 0 15px 20px;
  }
  @media (max-width: 699.98px) {
    .rebrand-for-talent .find-talent-footer div[data-v-5328db2e] {
      padding-left: 0;
    }
  }
  .rebrand-for-talent .find-talent-footer span[data-v-5328db2e] {
    font-weight: 400;
  }
  .for-talent-content[data-v-5328db2e] {
    background: var(--blue);
    padding: 15px;
  }
  @media (min-width: 700px) {
    .for-talent-content[data-v-5328db2e] {
      padding: 20px;
    }
  }
  @media (min-width: 1200px) {
    .for-talent-content[data-v-5328db2e] {
      padding: 30px;
    }
  }
  .for-talent-content-first-section[data-v-5328db2e] {
    padding-bottom: 40px;
    font-weight: 400;
  }
  @media (min-width: 700px) {
    .for-talent-content-first-section[data-v-5328db2e] {
      padding-bottom: 100px;
    }
  }
  @media (min-width: 1200px) {
    .for-talent-content-first-section[data-v-5328db2e] {
      margin-bottom: 60px;
    }
  }
  @media only screen and (max-width: 1225px) {
    .for-talent-content-first-section[data-v-5328db2e] {
      margin-bottom: 30px;
    }
  }
  @media only screen and (min-width: 700px) and (max-width: 767px) {
    .for-talent-content-first-section[data-v-5328db2e] {
      margin-bottom: 0;
      padding-bottom: 40px;
    }
  }
  .bg-for-talent-img-container[data-v-5328db2e] {
    width: 100%;
  }
  .hr-seperator[data-v-5328db2e] {
    margin-bottom: 10px;
  }
  .signup-cta[data-v-5328db2e] {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  @media (min-width: 700px) {
    .signup-cta[data-v-5328db2e] {
      margin-top: 20px;
      margin-bottom: 20px;
    }
  }
  @media (min-width: 1200px) {
    .signup-cta[data-v-5328db2e] {
      margin-bottom: 10px;
    }
  }
  @media only screen and (min-width: 700px) and (max-width: 767px) {
    .signup-cta[data-v-5328db2e] {
      padding-bottom: 0;
    }
  }
  .bg-for-talent-md[data-v-5328db2e] {
    display: none;
  }
  @media (min-width: 700px) {
    .bg-for-talent-md[data-v-5328db2e] {
      display: block;
    }
  }
  .bg-for-talent-sm[data-v-5328db2e] {
    display: block;
  }
  @media (min-width: 700px) {
    .bg-for-talent-sm[data-v-5328db2e] {
      display: none;
    }
  }
  .testimonials-carousel-section[data-v-4afd672d] {
    --body-font-size: 16px;
    --body-line-height: 22px;
    --body-letter-spacing: 0.6px;
    --letter-spacing-h2: -0.035em;
    --line-height-h2: 100%;
    --font-size-h4: 26px;
    --line-height-h4: 23px;
    --letter-spacing-h4: -0.2%;
    --font-family-h6: Neue Montreal;
    --font-size-h6: 18px;
    --line-height-h6: 21px;
    --box-border-radius: 10px;
    --primary-with-up-black: #108c00;
    --transition-common: all 0.3s ease-in-out;
  }
  .testimonials-carousel-section .item-company-logos[data-v-4afd672d] {
    width: 100%;
  }
  .testimonials-carousel-section
    .testimonials-vue-slick-carousel-padding[data-v-4afd672d] {
    padding: 15px;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section
      .testimonials-vue-slick-carousel-padding[data-v-4afd672d] {
      padding: 25px;
    }
  }
  @media (max-width: 30em) {
    .testimonials-carousel-section[data-v-4afd672d] {
      margin-right: 0;
    }
  }
  @media (max-width: 992px) {
    .testimonials-carousel-section[data-v-4afd672d] {
      margin-top: 60px !important;
    }
  }
  @media (min-width: 700px) {
    .testimonials-carousel-section[data-v-4afd672d] {
      margin-top: 85px !important;
      --font-size-h4: 26px;
      --line-height-h4: 25px;
      --font-size-h1: 64px;
      --font-size-h6: 18px;
      --line-height-h6: 21px;
    }
  }
  .testimonials-carousel-section
    .testimonial-carousel-title[data-v-4afd672d] {
    --font-size-h2: 34px;
    --letter-spacing-h2: -0.035em;
    --line-height-h2: 100%;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section
      .testimonial-carousel-title[data-v-4afd672d] {
      --font-size-h2: 48px;
      margin-bottom: 0;
    }
  }
  .testimonials-carousel-section
    .testimonial-carousel-title[data-v-4afd672d] {
    font-size: var(--font-size-h2);
    letter-spacing: var(--letter-spacing-h2);
  }
  .testimonials-carousel-section .fl-tile-carousel[data-v-4afd672d] {
    --tile-padding: 8px;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section .fl-tile-carousel[data-v-4afd672d] {
      --tile-padding: 15px;
    }
  }
  .testimonials-carousel-section .fl-tile-carousel[data-v-4afd672d] {
    padding-left: var(--tile-padding);
    padding-right: var(--tile-padding);
    flex-shrink: 0;
    box-sizing: content-box;
    flex-basis: 78%;
  }
  @media (min-width: 700px) {
    .testimonials-carousel-section .fl-tile-carousel[data-v-4afd672d] {
      flex-basis: 46%;
    }
  }
  .testimonials-carousel-section
    .fl-tile-carousel[data-v-4afd672d]:first-child {
    padding-left: 0 !important;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section .tile-swiper-container[data-v-4afd672d] {
      padding-bottom: 40px;
    }
  }
  .testimonials-carousel-section .testimonial-item-outer[data-v-4afd672d] {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
  }
  .testimonials-carousel-section
    .testimonial-item-outer
    .testimonial-item[data-v-4afd672d] {
    flex: 1;
  }
  @media screen and((min-width:700px) and (max-width:800px)) {
    .testimonials-carousel-section
      .testimonial-item-outer[data-v-4afd672d] {
      height: 500px;
    }
  }
  .testimonials-carousel-section .more-reviews-link[data-v-4afd672d] {
    display: inline-block;
    border-bottom: 1px solid var(--gray-04);
    width: 125px;
    margin-top: 10px;
    text-decoration: none;
    transition: var(--transition-common);
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section .more-reviews-link[data-v-4afd672d] {
      position: absolute;
      bottom: -40px;
    }
  }
  .testimonials-carousel-section .more-reviews-link[data-v-4afd672d]:hover {
    border-bottom-color: var(--primary-with-up-black);
  }
  .testimonials-carousel-section .testimonial-item hr[data-v-4afd672d] {
    margin-bottom: 10px;
    margin-top: 5px;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section .testimonial-item hr[data-v-4afd672d] {
      margin-bottom: 17px;
      margin-top: 12px;
    }
  }
  .testimonials-carousel-section .testimonial-item[data-v-4afd672d] {
    color: var(--gray-04);
  }
  .testimonials-carousel-section .testimonial-item h2[data-v-4afd672d],
  .testimonials-carousel-section .testimonial-item h3[data-v-4afd672d],
  .testimonials-carousel-section .testimonial-item h4[data-v-4afd672d] {
    color: var(--white);
  }
  .testimonials-carousel-section .testimonial-item h4[data-v-4afd672d] {
    font-family: var(--font-family-rebrand);
    letter-spacing: var(--heading-letter-spacing-h3-rebrand);
  }
  .testimonials-carousel-section .testimonial-item[data-v-4afd672d] {
    height: 100%;
    border-radius: var(--box-border-radius);
  }
  .testimonials-carousel-section
    .testimonial-item
    .company-logos[data-v-4afd672d] {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
  }
  .testimonials-carousel-section
    .testimonial-item
    .company-logo[data-v-4afd672d] {
    margin-bottom: 20px;
  }
  @media screen and ((max-width: 992px)) {
    .testimonials-carousel-section
      .testimonial-item
      .company-logo[data-v-4afd672d] {
      margin-bottom: 15px;
    }
  }
  @media screen and ((max-width: 30em)) {
    .testimonials-carousel-section
      .testimonial-item
      .company-logo[data-v-4afd672d] {
      margin-bottom: 15px;
    }
  }
  .testimonials-carousel-section
    .testimonial-item.nasdaq-testimonial[data-v-4afd672d] {
    background-color: #13544e;
  }
  .testimonials-carousel-section
    .testimonial-item.double-testimonial[data-v-4afd672d] {
    background-color: #bc511b;
    @media (min-width: 1200px) {
      .company-logo[data-v-4afd672d] {
        margin-bottom: 25px;
      }
    }
  }
  .testimonials-carousel-section
    .testimonial-item.double-testimonial[data-v-4afd672d],
  .testimonials-carousel-section
    .testimonial-item.item-single-testimonial[data-v-4afd672d] {
    justify-content: space-between;
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section .equal-col[data-v-4afd672d] {
      display: flex !important;
      flex-wrap: wrap;
    }
  }
  .testimonials-carousel-section
    .company-logos__cover-image[data-v-4afd672d] {
    flex: 1;
    max-width: 290px;
    background-image: url(https://res.cloudinary.com/newhorizons-cloud-stage/image/upload/v1650909071/general/logobar/colored/company-logos-cover.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
    border-top-left-radius: var(--box-border-radius);
    border-bottom-left-radius: var(--box-border-radius);
  }
  .testimonials-carousel-section .company-logos[data-v-4afd672d] {
    flex: 1;
    background: var(--up-black);
    border-top-right-radius: var(--box-border-radius);
    border-bottom-right-radius: var(--box-border-radius);
  }
  @media (max-width: 992px) {
    .testimonials-carousel-section .company-logos[data-v-4afd672d] {
      border-top-left-radius: var(--box-border-radius);
      border-bottom-left-radius: var(--box-border-radius);
      padding-left: 30px !important;
    }
  }
  .testimonials-carousel-section-v2[data-v-4afd672d] {
    --body-line-height: 22px;
    --letter-spacing-h2: -0.032em;
    --font-size-description: 20px;
    line-height: var(--body-line-height);
  }
  .testimonials-carousel-section-v2 h2[data-v-4afd672d] {
    font-family: var(--font-family-rebrand);
  }
  .testimonials-carousel-section-v2 .carousel-container[data-v-4afd672d] {
    width: 100%;
  }
  .testimonials-carousel-section-v2 .title[data-v-4afd672d] {
    letter-spacing: -0.032em;
    padding-right: 20px;
    margin-bottom: 20px;
  }
  @media (min-width: 700px) {
    .testimonials-carousel-section-v2 .title[data-v-4afd672d] {
      margin-bottom: 30px;
    }
  }
  @media screen and (max-width: 30em) {
    .testimonials-carousel-section-v2 .testimonial-item[data-v-4afd672d] {
      min-height: 485px;
    }
  }
  @media screen and ((min-width: 700px) and (max-width:800px)) {
    .testimonials-carousel-section-v2 .testimonial-item[data-v-4afd672d] {
      height: 500px;
      max-height: 500px;
    }
  }
  @media (min-width: 1200px) {
    .testimonials-carousel-section-v2 .testimonial-item[data-v-4afd672d] {
      min-height: 450px;
      flex: 1;
    }
  }
  .testimonials-carousel-section-v2
    .testimonial-item
    .testimonial-many-more[data-v-4afd672d] {
    height: 100%;
  }
  @media (min-width: 700px) {
    .testimonials-carousel-section-v2
      .testimonial-item
      .testimonial-many-more[data-v-4afd672d] {
      padding: 41px;
    }
  }
  @media (max-width: 992px) {
    .testimonials-carousel-section-v2
      .testimonial-item
      .testimonial-many-more[data-v-4afd672d] {
      padding-left: 15px !important;
    }
    .testimonials-carousel-section-v2
      .testimonial-item
      .testimonial-many-more
      div[data-v-4afd672d] {
      margin: 0 auto;
    }
  }
  .testimonials-carousel-section-v2
    .testimonial-item
    .testimonial-many-more-title[data-v-4afd672d] {
    font-size: var(--font-size-description);
    color: #fff;
    letter-spacing: -0.002em;
  }
  .testimonials-carousel-section-v2
    .testimonial-bottom-half[data-v-4afd672d] {
    min-height: 126px;
  }
  .testimonials-carousel-section-v2
    .testimonial-bottom-half
    h4[data-v-4afd672d] {
    font-family: var(--font-family-base);
    letter-spacing: -0.03em;
  }
  .testimonials-carousel-section-v2
    .testimonial-bottom-half__column[data-v-4afd672d] {
    padding-right: 40px;
  }
  .testimonials-carousel-section-v2 .company-logo[data-v-4afd672d] {
    margin-bottom: 15px;
  }
  @media (max-width: 992px) {
    .testimonials-carousel-section-v2 .company-logo[data-v-4afd672d] {
      height: 30px;
    }
  }
  .testimonials-carousel-section-v2 h4[data-v-4afd672d] {
    font-size: var(--font-size-h4);
    line-height: 25px;
  }
  .testimonials-carousel-section-v2 .testimonials-desc[data-v-4afd672d] {
    font-family: var(--font-family-rebrand);
    margin-bottom: 10px;
    letter-spacing: -0.021em;
  }
  @media (max-width: 992px) {
    .testimonials-carousel-section-v2 .testimonials-desc[data-v-4afd672d] {
      font-size: var(--font-size-description);
    }
  }
  .testimonials-carousel-section-v2 .testimonial-author[data-v-4afd672d] {
    font-size: var(--body-font-size);
    letter-spacing: 0.6px;
  }
  .testimonials-carousel-section-v2
    .testimonial-many-more-title[data-v-4afd672d] {
    margin-bottom: 35px;
  }
  .air3-carousel-list-container {
    --carousel-list-control-width: var(--ws-14x);
    --carousel-list-container-padding: 0
      calc(var(--carousel-list-control-width) + var(--ws-4x));
    --carousel-list-gap: var(--ws-4x);
    position: relative;
  }
  .air3-carousel-list {
    display: flex;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    grid-gap: var(--carousel-list-gap);
    gap: var(--carousel-list-gap);
  }
  @media (min-width: 700px) {
    .air3-carousel-list {
      --carousel-list-gap: var(--ws-6x);
    }
  }
  @media (min-width: 1200px) {
    .air3-carousel-list {
      --carousel-list-gap: var(--ws-8x);
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .air3-carousel-list {
      scroll-behavior: auto;
    }
  }
  .air3-carousel-list::-webkit-scrollbar {
    display: none;
  }
  .air3-carousel-list > li {
    scroll-snap-align: start;
    display: flex;
    flex: 0 0 calc(100% - var(--carousel-list-gap) * 2);
    transition: opacity 0.2s ease-in;
  }
  @media (min-width: 700px) {
    .air3-carousel-list > li {
      flex: 0 0 40%;
    }
  }
  @media (min-width: 1200px) {
    .air3-carousel-list > li {
      flex: 0 0 25%;
    }
    .air3-carousel-list > li.is-inactive {
      opacity: 0.4;
    }
  }
  .air3-carousel-list-arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
  }
  @media (max-width: 699.98px) {
    .air3-carousel-list-arrow {
      display: none;
    }
  }
  .air3-carousel-list-arrow.air3-carousel-list-arrow-right {
    right: 0;
  }
  .air3-carousel-list-arrow.air3-carousel-list-arrow-left {
    left: 0;
  }
  .air3-banner {
    --banner-row: max-content auto;
    --banner-col: repeat(2, 1fr);
    --banner-img-width: var(--illustration-width);
    --banner-img-height: var(--illustration-height);
    --banner-min-height: 254px;
    --banner-row-gap: 0;
    --banner-title-font-family: var(--font-family-rebrand);
    display: grid;
    grid-template: var(--banner-row) / var(--banner-col);
    position: relative;
    min-height: var(--banner-min-height);
    grid-row-gap: var(--banner-row-gap);
    row-gap: var(--banner-row-gap);
    border: none;
    border: var(--hc-border, none);
  }
  @media (min-width: 700px) {
    .air3-banner {
      --banner-col: 5fr 2fr 1fr;
      --banner-min-height: auto;
      --banner-row-gap: var(--ws-8x);
    }
  }
  .air3-banner .air3-illustration {
    width: var(--banner-img-width);
    height: var(--banner-img-height);
    min-height: auto;
    min-width: auto;
  }
  .air3-banner .air3-banner-icon {
    position: absolute;
    top: var(--card-padding-y);
    right: var(--card-padding-x);
  }
  .air3-banner .air3-popper-trigger {
    position: relative;
    z-index: 1;
  }
  .air3-banner .air3-banner-title {
    order: 2;
    margin-bottom: 0;
    font-family: var(--banner-title-font-family);
  }
  .air3-banner-img {
    position: relative;
    display: flex;
    justify-content: flex-end;
  }
  @media (min-width: 700px) {
    .air3-banner-img {
      grid-area: 1/2/-1/-1;
      justify-content: flex-start;
    }
  }
  .air3-banner-header {
    display: flex;
    flex-direction: column;
  }
  @media (max-width: 699.98px) {
    .air3-banner-header {
      grid-column: 1/-1;
    }
  }
  .air3-banner-cta {
    grid-column: 1/2;
    align-self: flex-end;
  }
  .air3-banner[data-v-a31558a0] {
    --banner-row-gap: 27px;
    --banner-col: 10fr 2fr;
    margin-top: 100px;
  }
  .air3-banner-img[data-v-a31558a0] {
    background-repeat: no-repeat;
  }
  @media (max-width: 699.98px) {
    .air3-banner-img[data-v-a31558a0] {
      background-clip: content-box;
      position: absolute;
      bottom: 0;
      right: 25px;
      width: 125px;
      height: 80px;
      background-position-y: 5px;
      background-size: 110px;
    }
  }
  .air3-banner-header[data-v-a31558a0] {
    flex-direction: column-reverse;
  }
  .air3-banner-title[data-v-a31558a0] {
    margin-bottom: 8px;
    font-size: 38px;
    line-height: 42px;
    letter-spacing: -1.2px;
  }
  @media (max-width: 699.98px) {
    .air3-banner-title[data-v-a31558a0] {
      font-size: 28px;
    }
  }
  h6[data-v-a31558a0] {
    color: var(--gray-45);
    font-size: 18px;
    line-height: 21px;
  }
  @media (max-width: 1199.98px) {
    h6[data-v-a31558a0] {
      width: 70%;
    }
  }
  @media (max-width: 699.98px) {
    h6[data-v-a31558a0] {
      width: 100%;
    }
  }
  @media (min-width: 1200px) {
    .keyboard-user .skills-list-links[data-v-18cc0016],
    .keyboard-user .skills-list-titles[data-v-18cc0016] {
      overflow: visible;
    }
  }
  .rebrand-skills-list[data-v-18cc0016] {
    overflow: hidden;
    padding-top: 60px;
  }
  @media (min-width: 700px) {
    .rebrand-skills-list[data-v-18cc0016] {
      padding-top: 100px;
    }
  }
  .skills-list-titles[data-v-18cc0016] {
    display: flex;
    flex-direction: column;
    align-items: baseline;
  }
  .skills-list-titles button[data-v-18cc0016] {
    font-size: 40px;
  }
  @media (max-width: 1199.98px) {
    .skills-list-titles button[data-v-18cc0016] {
      font-size: 32px;
    }
  }
  .skills-list-titles button[data-v-18cc0016]:hover {
    text-decoration: none;
    color: var(--up-green);
  }
  @media (min-width: 1200px) {
    .skills-list-titles[data-v-18cc0016] {
      padding-left: 2px;
    }
  }
  .skills-list-titles-title-button[data-v-18cc0016] {
    cursor: pointer;
    background-color: transparent;
    border: none;
    font-weight: var(--heading-weight);
    letter-spacing: var(--heading-letter-spacing-h2);
    line-height: 40px;
    color: var(--gray-70);
  }
  [dir="ltr"] ul[data-v-18cc0016] {
    padding-left: 0;
  }
  [dir="rtl"] ul[data-v-18cc0016] {
    padding-right: 0;
  }
  ul[data-v-18cc0016] {
    list-style-type: none;
    padding-left: 0;
  }
  sup[data-v-18cc0016] {
    vertical-align: top;
    line-height: 20px;
    font-size: 8px;
  }
  @media (min-width: 700px) {
    sup[data-v-18cc0016] {
      font-size: 10px;
    }
  }
  .active-skill-item[data-v-18cc0016] {
    color: var(--up-green);
  }
  .skills-list-links[data-v-18cc0016] {
    margin-bottom: 15px;
  }
  @media (min-width: 700px) {
    .skills-list-links[data-v-18cc0016] {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
  .skills-list-link[data-v-18cc0016] {
    font-size: 16px;
    line-height: 18px;
    color: var(--gray-45);
    text-decoration: none;
    font-weight: 400;
  }
  @media (min-width: 700px) {
    .skills-list-link[data-v-18cc0016] {
      font-size: 22px;
      line-height: 24px;
    }
  }
  @media (min-width: 1200px) {
    .skills-list-link[data-v-18cc0016] {
      font-size: 24px;
      line-height: 28px;
    }
  }
  .skills-list-link[data-v-18cc0016]:focus {
    text-decoration: none;
  }
  .skills-list-link[data-v-18cc0016]:hover {
    color: var(--up-green);
  }
  .skills-list-titles--mobile[data-v-18cc0016] {
    scroll-behavior: smooth;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-bottom: 40px;
  }
  .skills-list-titles--mobile button[data-v-18cc0016] {
    margin-right: 15px;
    font-size: 24px;
    line-height: 28px;
  }
  .skills-list-titles--mobile button[data-v-18cc0016]:first-child {
    margin-left: 0;
  }
  @media (max-width: 699.98px) {
    .skills-list-titles--mobile button[data-v-18cc0016]:first-child {
      margin-left: 15px;
    }
  }
  @media (max-width: 699.98px) {
    .skills-list-titles--mobile button[data-v-18cc0016]:last-child {
      margin-right: 15px;
    }
  }
  .skills-list-titles--mobile[data-v-18cc0016]::-webkit-scrollbar {
    display: none;
  }
  body,
  html {
    height: 100%;
  }
  #layout {
    flex: 1 0 auto;
  }
  .footer-visitor {
    --footer-visitor-margin: auto var(--ws-mobile-x) var(--ws-mobile-x);
    --footer-visitor-padding: var(--ws-2x) 0 var(--ws-8x);
    --footer-visitor-bg: var(--bg-footer-visitor);
    --footer-visitor-text: var(--text-on-footer-visitor);
    --footer-visitor-border-top: var(--border-top-footer-visitor);
    --footer-visitor-radius: var(--radius-footer-visitor);
    --footer-visitor-header-margin: 0;
    --footer-visitor-header-padding: var(--ws-6x) 0;
    --footer-visitor-header-border: 1px solid
      var(--border-color-footer-visitor);
    --footer-visitor-header-case: unset;
    --footer-visitor-header-text: var(--text-4);
    --footer-visitor-header-font-size: var(--font-size-base-sm);
    --footer-visitor-header-font-weight: var(--font-weight-normal);
    --footer-visitor-header-align: space-between;
    --footer-visitor-header-icon-text: var(--white);
    --footer-visitor-columns-gap: var(--ws-4x);
    --footer-visitor-columns-template: repeat(4, 1fr);
    --footer-visitor-list-margin: 0 0 var(--ws-4x) var(--ws-4x);
    --footer-visitor-list-gap: var(--ws-2x);
    --footer-visitor-list-line-height: var(--line-height-base);
    --footer-visitor-list-item-margin: 0;
    --footer-visitor-links-text: var(--text-footer-visitor-link);
    --footer-visitor-links-text-hover: var(--text-footer-visitor-link);
    --footer-visitor-links-underline: none;
    --footer-visitor-links-underline-hover: underline;
    --footer-visitor-links-font-size: var(--font-size-base-sm);
    --footer-visitor-links-font-weight: var(--font-weight-normal);
    --footer-visitor-copy-margin: 0 0 var(--ws-6x);
    --footer-visitor-copy-padding: 0;
    --footer-visitor-copy-border: 0;
    --footer-visitor-copy-font-size: var(--font-size-base-sm);
    --footer-visitor-bottom-list-gap: var(--ws-6x);
    --footer-container-max-width: var(--max-width-footer-container);
  }
  @media (min-width: 700px) {
    .footer-visitor {
      --footer-visitor-margin: auto var(--ws-6x) var(--ws-6x);
      --footer-visitor-padding: var(--ws-14x) 0 var(--ws-6x);
      --footer-visitor-list-margin: var(--ws-4x) 0;
      --footer-visitor-copy-margin: 0 var(--ws-6x) 0 0;
      --footer-visitor-copy-padding: 0 var(--ws-6x) 0 0;
      --footer-visitor-bottom-list-gap: var(--ws-4x);
    }
  }
  @media (min-width: 1200px) {
    .footer-visitor {
      --footer-visitor-margin: auto auto var(--ws-6x);
      --footer-visitor-padding: var(--ws-24x) 0;
      width: min(
        calc(100% - var(--ws-6x) * 2),
        var(--footer-container-max-width)
      );
      max-width: calc(var(--footer-container-max-width) - var(--ws-6x) * 2);
    }
  }
  .footer-visitor {
    flex: none;
    margin: var(--footer-visitor-margin);
    color: var(--footer-visitor-text);
    background-color: var(--footer-visitor-bg);
    overflow: hidden;
    padding: var(--footer-visitor-padding);
    border-top: var(--footer-visitor-border-top);
    border-radius: var(--footer-visitor-radius);
  }
  .footer-visitor .container {
    width: 100%;
    max-width: 1488px;
  }
  @media (min-width: 700px) {
    .footer-visitor .container {
      padding: 0 var(--ws-8x);
    }
  }
  @media (min-width: 1200px) {
    .footer-visitor .container {
      padding: 0 var(--ws-20x);
    }
  }
  .footer-visitor .up-footer-social {
    --footer-social-border-bottom: 1px solid
      var(--border-color-footer-visitor);
    --footer-social-margin: var(--ws-8x) 0 var(--ws-14x);
    --footer-social-padding: var(--ws-4x) 0;
    --footer-social-label-font-weight: var(--font-weight-700);
    --footer-social-list-margin: 0 0 20px;
    --footer-social-label-padding: 20px 0;
  }
  @media (min-width: 700px) {
    .footer-visitor .up-footer-social {
      --footer-social-margin: var(--ws-6x) 0 var(--ws-4x);
      --footer-social-list-margin: 0;
      --footer-social-label-padding: 0;
    }
  }
  .footer-bottom-list-link,
  .footer-list-link {
    color: var(--footer-visitor-links-text);
    font-size: var(--footer-visitor-links-font-size);
    font-weight: var(--footer-visitor-links-font-weight);
    -webkit-text-decoration: var(--footer-visitor-links-underline);
    text-decoration: var(--footer-visitor-links-underline);
  }
  .footer-bottom-list-link:focus,
  .footer-bottom-list-link:hover,
  .footer-list-link:focus,
  .footer-list-link:hover {
    color: var(--footer-visitor-links-text-hover);
    -webkit-text-decoration: var(--footer-visitor-links-underline-hover);
    text-decoration: var(--footer-visitor-links-underline-hover);
  }
  .footer-column-header {
    text-transform: var(--footer-visitor-header-case);
    font-size: var(--footer-visitor-header-font-size);
    font-weight: var(--footer-visitor-header-font-weight);
    color: var(--footer-visitor-header-text);
    margin-bottom: var(--footer-visitor-header-margin);
  }
  @media (max-width: 699.98px) {
    .footer-column-header {
      display: none;
    }
  }
  .footer-columns {
    display: grid;
    grid-column-gap: var(--footer-visitor-columns-gap);
    -moz-column-gap: var(--footer-visitor-columns-gap);
    column-gap: var(--footer-visitor-columns-gap);
  }
  @media (min-width: 700px) {
    .footer-columns {
      grid-template-columns: var(--footer-visitor-columns-template);
    }
  }
  .footer-list {
    display: grid;
    margin: var(--footer-visitor-list-margin);
    line-height: var(--footer-visitor-list-line-height);
  }
  @media (min-width: 700px) {
    .footer-list {
      grid-gap: var(--footer-visitor-list-gap);
      gap: var(--footer-visitor-list-gap);
    }
  }
  .footer-list-item {
    margin-bottom: var(--footer-visitor-list-item-margin);
  }
  .footer-accordion-content {
    display: none;
  }
  @media (max-width: 699.98px) {
    .footer-accordion-content ul li {
      margin-bottom: var(--ws-4x);
    }
  }
  .footer-toggle .footer-accordion-toggle {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: var(--footer-visitor-header-align);
    border: 0;
    padding: var(--footer-visitor-header-padding);
    border-bottom: var(--footer-visitor-header-border);
    background: transparent;
  }
  @media (min-width: 700px) {
    .footer-toggle .footer-accordion-toggle {
      display: none;
    }
  }
  .footer-toggle .footer-accordion-toggle .up-icon {
    color: var(--footer-visitor-header-icon-text);
    transition: all 0.4s ease-out;
  }
  .footer-toggle
    .footer-accordion-toggle[aria-expanded="true"]
    .footer-accordion-icon {
    transform: rotate(-180deg);
  }
  .footer-toggle.up-is-open {
    border-bottom: var(--footer-visitor-header-border);
  }
  .footer-toggle.up-is-open .footer-accordion-toggle {
    border-bottom: 0;
  }
  .footer-toggle.up-is-open .footer-accordion-content {
    display: block;
  }
  @media (min-width: 700px) {
    .footer-toggle .footer-accordion-content {
      display: block;
    }
  }
  .footer-toggle .footer-accordion-icon {
    transition: all 0.4s ease-out;
  }
  @media (min-width: 700px) {
    .footer-toggle .footer-accordion-icon {
      display: none;
    }
  }
  @media (min-width: 700px) {
    .footer-bottom-container {
      display: flex;
    }
  }
  .footer-copy {
    margin: var(--footer-visitor-copy-margin);
    padding: var(--footer-visitor-copy-padding);
    font-size: var(--footer-visitor-copy-font-size);
  }
  @media (min-width: 700px) {
    .footer-copy {
      border-right: var(--footer-visitor-copy-border);
    }
  }
  .footer-bottom-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    grid-gap: var(--footer-visitor-bottom-list-gap);
    gap: var(--footer-visitor-bottom-list-gap);
    margin-bottom: 0;
  }
  @media (min-width: 700px) {
    .footer-bottom-list {
      flex-direction: row;
    }
  }
  .footer-bottom-list-item {
    margin-bottom: 0;
  }
  html[theme="dark"],
  html[theme="dark"] [design-system="air-3-0"] {
    --footer-visitor-margin: auto 0 var(--ws-mobile-x);
  }
  .up-footer-social {
    --footer-social-margin: 0;
    --footer-social-padding: 0;
    --footer-social-border-top: 0;
    --footer-social-border-bottom: 0;
    --footer-social-gap: var(--ws-4x);
    --footer-social-label-padding: var(--ws-3x) 0;
    --footer-social-label-text: var(--text-on-footer);
    --footer-social-label-case: none;
    --footer-social-label-font-size: var(--font-size-base-sm);
    --footer-social-label-line-height: 15px;
    --footer-social-label-font-weight: var(--font-weight-body);
    --footer-social-label-gap: var(--ws-4x);
    --footer-social-list-gap: var(--ws-2x);
    --footer-social-list-margin: 0;
    --footer-social-list-item-margin: 0;
    --footer-download-padding: 0 0 var(--ws-4x);
    --footer-social-icon-border: var(--border-footer-icon);
    --footer-social-icon-bg: var(--bg-footer-icon);
    --footer-social-icon-bg-hover: var(--bg-footer-icon-hover);
    --footer-social-icon-text: var(--text-footer-icon);
    --footer-social-icon-size: var(--height-base);
    display: grid;
    margin: var(--footer-social-margin);
  }
  @media (min-width: 700px) {
    .up-footer-social {
      padding: var(--footer-social-padding);
      border-top: var(--footer-social-border-top);
      border-bottom: var(--footer-social-border-bottom);
      grid-template-columns: 1fr 1fr;
    }
  }
  .up-footer-social .up-footer-social-header {
    margin: 0;
    color: var(--footer-social-label-text);
    line-height: var(--footer-social-label-line-height);
    font-size: var(--footer-social-label-font-size);
    font-weight: var(--footer-social-label-font-weight);
    text-transform: var(--footer-social-label-case);
  }
  @media (max-width: 699.98px) {
    .up-footer-social .up-footer-social-header {
      padding: var(--footer-social-label-padding);
      border-top: var(--footer-social-border-top);
    }
  }
  .up-footer-social .up-footer-download {
    border-bottom: var(--footer-social-border-bottom);
    padding: var(--footer-download-padding);
  }
  @media (min-width: 700px) {
    .up-footer-social .up-footer-download {
      --footer-download-padding: 0;
      --footer-social-border-bottom: 0;
      justify-content: flex-end;
    }
  }
  @media (min-width: 700px) {
    .up-footer-social .up-footer-social-icons {
      display: flex;
      align-items: center;
      grid-gap: var(--footer-social-gap);
      gap: var(--footer-social-gap);
    }
  }
  .up-footer-social .up-footer-social-list {
    display: flex;
    align-items: center;
    grid-gap: var(--footer-social-list-gap);
    gap: var(--footer-social-list-gap);
    list-style: none;
    padding: 0;
    margin: var(--footer-social-list-margin);
  }
  .up-footer-social .up-footer-social-list-item {
    margin: var(--footer-social-list-item-margin);
  }
  .up-footer-social .up-footer-social-list-item-currency {
    margin-left: auto;
  }
  .up-footer-social .up-footer-social-list-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--footer-social-icon-size);
    height: var(--footer-social-icon-size);
    color: var(--footer-social-icon-text);
    background: var(--footer-social-icon-bg);
    text-align: center;
    border-radius: 50%;
    border: var(--footer-social-icon-border);
  }
  .up-footer-social .up-footer-social-list-link:hover {
    background: var(--footer-social-icon-bg-hover);
  }
  .up-footer-social .up-footer-social-i18n-modal-trigger {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    grid-gap: var(--ws-1x);
    gap: var(--ws-1x);
  }
  .up-footer-social .up-footer-social-i18n-modal-trigger:hover {
    -webkit-text-decoration: var(--underline-link-hover);
    text-decoration: var(--underline-link-hover);
  }
  .up-footer-social .up-footer-social-i18n-modal-trigger,
  .up-footer-social .up-footer-social-i18n-modal-trigger:focus,
  .up-footer-social .up-footer-social-i18n-modal-trigger:hover {
    color: var(--footer-social-icon-text);
  }
  .up-footer-social .up-footer-social-i18n-modal-trigger .air3-icon {
    margin-top: -1px;
  }
  .keyboard-user .footer-accordion-toggle:focus,
  .keyboard-user .footer-bottom-list-link:focus,
  .keyboard-user .footer-list-link:focus,
  .keyboard-user .up-footer-social-i18n-modal-trigger:focus,
  .keyboard-user .up-footer-social-list-link:focus {
    --outline-text: var(--text-outline-accent);
  }

  .button-primary {
    border-radius: 5px !important;
  }
  
  
  
  .button-primary {
    border-radius: 5px !important;
  }
  
  .secondary-button {
    border-radius: 5px !important;
  }