@font-face {
  font-family: Font-Awesome-400;
  src: url('../fonts/fa-regular-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Font-Awesome-V4-Com;
  src: url('../fonts/fa-v4compatibility.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Font-Awesome-Brands-400;
  src: url('../fonts/fa-brands-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Font-Awesome-Solid-900;
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins-BoldItalic;
  src: url('../fonts/Poppins-BoldItalic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins-Bold;
  src: url('../fonts/Poppins-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins-Regular;
  src: url('../fonts/Poppins-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins-Italic;
  src: url('../fonts/Poppins-Italic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins-SemiBoldItalic;
  src: url('../fonts/Poppins-SemiBoldItalic.woff') format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins-SemiBold;
  src: url('../fonts/Poppins-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins-MediumItalic;
  src: url('../fonts/Poppins-MediumItalic.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins-Medium;
  src: url('../fonts/Poppins-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --fonts--poppins-regular: Poppins-Regular, sans-serif;
  --colors-primary--blue-gray: #253044;
  --font-sizes--desktop-paragraph-normal: 1rem;
  --fonts--poppins-bold: Poppins-Bold, sans-serif;
  --font-sizes--desktop-headline-h3: 2rem;
  --font-sizes--mobile-headline-h3: 1.5rem;
  --colors-blue--500: #1e82f0;
  --fonts--poppins-italic: Poppins-Italic, sans-serif;
  --colors-blue--100: #e8f2fd;
  --font-sizes--mobile-paragraph-normal: .875rem;
  --font-sizes--desktop-headline-h1: 4rem;
  --font-sizes--mobile-headline-h1: 2rem;
  --font-sizes--desktop-paragraph-large: 1.25rem;
  --font-sizes--mobile-paragraph-large: 1rem;
  --colors-green--600: #16bc86;
  --fonts--poppins-semibold: Poppins-SemiBold, sans-serif;
  --colors-basic--white: white;
  --colors-green--800: #119369;
  --colors-green--700: #14a878;
  --colors-blue--700: #1868c0;
  --white: white;
  --colors-light-gray--900: #48565d;
  --colors-green--200: #a3edd5;
  --colors-blue--900: #124e90;
  --colors-blue--50: #f3f8fe;
  --font-sizes--mobile-headline-h2: 1.75rem;
  --colors-gray--100: #d3d6da;
  --colors-green--500: #19d296;
  --font-sizes--desktop-paragraph-small: .875rem;
  --colors-primary--orange: #ff950a;
  --size--4rem: 4rem;
  --size--3rem: 3rem;
  --size--1rem: 1rem;
  --colors-primary--raspberry: #f62f60;
  --size--2rem: 2rem;
  --size--5rem: 5rem;
  --size--6rem: 6rem;
  --colors-gray--900: #253044;
  --size--0-5rem: .5rem;
  --font-sizes--desktop-headline-h6: 1.25rem;
  --colors-blue--800: #145aa7;
  --colors-red--200: #f9afb2;
  --font-sizes--mobile-paragraph-small: .75rem;
  --fonts--font-awesome-solid: Font-Awesome-Solid-900, sans-serif;
  --font-sizes--desktop-paragraph-mini: .75rem;
  --colors-green--300: #75e4c0;
  --colors-primary--red: #f23840;
  --colors-opacity--overlay: #253044b3;
  --black: black;
  --colors-opacity--blue-gray: #2530441a;
  --colors-orange--500: #ff950a;
  --colors-orange--400: #ffaa3b;
  --colors-orange--300: #ffbf6c;
  --colors-orange--200: #ffd49d;
  --colors-orange--100: #fff4e6;
  --colors-orange--50: #fff9f2;
  --colors-orange--600: #cc7708;
  --colors-orange--700: #995906;
  --colors-orange--800: #663b04;
  --colors-orange--900: #331d02;
  --colors-gray--200: #bec1c7;
  --colors-blue--300: #78b4f6;
  --fonts--poppins-bold-italic: Poppins-BoldItalic, sans-serif;
  --colors-green--900: #0f7e5a;
  --colors-gray--50: #e9eaec;
  --colors-gray--400: #9297a1;
  --colors-gray--500: #7c838f;
  --colors-gray--600: #666e7c;
  --colors-gray--700: #515969;
  --colors-gray--800: #3b4557;
  --colors-light-gray--500: #78909c;
  --font-family: Poppins;
  --colors-basic--black: #000;
  --colors-blue--600: #1a74d7;
  --colors-blue--400: #4b9bf3;
  --colors-blue--200: #a5cdf9;
  --colors-gray--300: #a8acb4;
  --colors-light-gray--800: #53646c;
  --colors-light-gray--700: #60737c;
  --colors-light-gray--600: #6b818c;
  --colors-light-gray--400: #93a6af;
  --colors-light-gray--300: #aebcc3;
  --colors-light-gray--200: #c9d2d7;
  --colors-light-gray--100: #f1f4f5;
  --colors-light-gray--50: #f8f9fa;
  --colors-green--400: #47dbab;
  --colors-green--100: #e8faf4;
  --colors-green--50: #f3fcf9;
  --colors-opacity--red: #f238401a;
  --colors-opacity--orange: #ff950a1a;
  --colors-opacity--purple: #6069bc1a;
  --colors-opacity--green: #19d2961a;
  --colors-opacity--blue: #1e82f01a;
  --colors-opacity--gray: #78909c1a;
  --colors-primary--light-gray: #78909c;
  --colors-primary--blue: #1e82f0;
  --colors-primary--green: #19d296;
  --colors-primary--purple: #6069bc;
  --colors-purple--900: #393f70;
  --colors-purple--800: #434983;
  --colors-purple--700: #4c5496;
  --colors-purple--600: #565ea9;
  --colors-purple--500: #6069bc;
  --colors-purple--400: #7f87c9;
  --colors-purple--300: #9fa5d6;
  --colors-purple--200: #bfc3e4;
  --colors-purple--100: #eff0f8;
  --colors-purple--50: #f7f7fb;
  --colors-red--900: #300b0c;
  --colors-red--800: #601619;
  --colors-red--700: #912126;
  --colors-red--600: #c12c33;
  --colors-red--500: #f23840;
  --colors-red--400: #f45f66;
  --colors-red--300: #f7878c;
  --colors-red--100: #fdebec;
  --colors-red--50: #fef5f5;
  --font-sizes--mobile-headline-h4: 1.125rem;
  --font-sizes--mobile-paragraph-mini: .62rem;
  --font-sizes--desktop-headline-h2: 2.5rem;
  --font-sizes--desktop-headline-h4: 1.75rem;
  --font-sizes--desktop-headline-h5: 1.5rem;
  --font-sizes--desktop-headline-h7: 1.125rem;
  --font-sizes--desktop-headline-h1-small: 3.5rem;
  --font-sizes--desktop-headline-h1-x-small: 3rem;
  --font-sizes--desktop-headline-h1-xx-small: 2.5rem;
  --fonts--poppins-medium: Poppins-Medium, sans-serif;
  --fonts--poppins-medium-italic: Poppins-MediumItalic, sans-serif;
  --fonts--poppins-semibold-italic: Poppins-SemiBoldItalic, sans-serif;
  --fonts--font-awesome: Font-Awesome-400, sans-serif;
  --fonts--font-awesome-brands: Font-Awesome-Brands-400, sans-serif;
}

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

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

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

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

body {
  font-family: var(--fonts--poppins-regular);
  color: var(--colors-primary--blue-gray);
  font-size: var(--font-sizes--desktop-paragraph-normal);
  line-height: 1.6;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins-Bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.4;
}

h2 {
  font-family: var(--fonts--poppins-bold);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
}

h3 {
  font-family: var(--fonts--poppins-bold);
  font-size: var(--font-sizes--desktop-headline-h3);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.4;
}

h4 {
  font-family: var(--fonts--poppins-bold);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 1.5rem;
}

a {
  color: var(--colors-blue--500);
  text-decoration: underline;
}

strong {
  font-family: var(--fonts--poppins-bold);
  font-weight: 700;
}

em {
  font-family: var(--fonts--poppins-italic);
  font-style: italic;
}

.body {
  aspect-ratio: auto;
  background-color: var(--colors-blue--100);
  color: var(--colors-primary--blue-gray);
  font-size: var(--font-sizes--desktop-paragraph-normal);
  object-fit: fill;
  font-weight: 400;
  line-height: 1.6;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hero-section {
  background-color: var(--colors-blue--100);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.hero-container {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.hero-banner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  place-items: center start;
  width: 100%;
  display: flex;
}

.hero-banner.vertical-grid {
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  grid-template-columns: 1fr;
  place-items: start center;
}

.hero-banner.hg-lc-m {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-banner.hg-lc-l {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-headline {
  font-size: var(--font-sizes--desktop-headline-h1);
  margin-top: 0;
  margin-bottom: 1.5rem;
}

.hero-headline.h1-small {
  font-size: 3.5rem;
}

.hero-headline.h1-x-small {
  font-size: 3rem;
}

.hero-headline.h1-xx-small {
  font-size: 2.5rem;
}

.hero-subheadline {
  font-size: var(--font-sizes--desktop-paragraph-large);
  margin-bottom: 0;
}

.content-wrapper-1068 {
  width: 100%;
  max-width: 1068px;
}

.content-wrapper-968 {
  width: 100%;
  max-width: 968px;
}

.content-wrapper-968.flex {
  display: flex;
}

.content-wrapper-968.flex.flex-align-center {
  align-items: center;
}

.content-wrapper-968.flex.flex-align-center.flex-justify-center {
  justify-content: center;
}

.content-wrapper-968.flex.flex-align-end {
  justify-content: center;
  align-items: flex-end;
}

.content-wrapper-868 {
  width: 100%;
  max-width: 868px;
}

.content-wrapper-1168 {
  width: 100%;
  max-width: 1168px;
}

.content-wrapper-1168.position-relative {
  position: relative;
}

.hero-image {
  width: 100%;
  max-width: 768px;
}

.hero-buttons {
  grid-template-rows: auto;
  width: 100%;
  padding-top: 3.5rem;
  display: flex;
}

.hero-buttons.flex-justify-center {
  justify-content: center;
}

.button {
  border: 2px solid var(--colors-green--600);
  background-color: var(--colors-green--600);
  font-family: var(--fonts--poppins-semibold);
  color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-paragraph-normal);
  text-align: center;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 17.5rem;
  max-width: 100%;
  min-height: 60px;
  padding: .5rem 1.5rem;
  font-weight: 600;
  transition: all .15s;
  display: flex;
}

.button:hover {
  border-color: var(--colors-green--700);
  background-color: var(--colors-green--700);
}

.button:active {
  border-color: var(--colors-green--800);
  background-color: var(--colors-green--800);
}

.button.button-secondary {
  border-color: var(--colors-blue--500);
  color: var(--colors-blue--500);
  cursor: pointer;
  background-color: #1e82f000;
}

.button.button-secondary:hover {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
}

.button.button-secondary:active {
  border-color: var(--colors-blue--700);
  background-color: var(--colors-blue--700);
}

.button.button-secondary.width-12-5rem {
  width: 12.5rem;
}

.button.button-secondary.button-card {
  width: 100%;
  max-width: 17.5rem;
  margin-top: 2rem;
}

.button.button-secondary.button-card.mt-1rem {
  margin-top: 1rem;
}

.button.button-secondary.button-secondary-dark {
  border-color: var(--white);
  color: var(--white);
}

.button.button-secondary.button-secondary-dark:hover {
  background-color: var(--white);
  color: var(--colors-blue--500);
}

.button.button-secondary.button-secondary-dark:active {
  color: var(--colors-light-gray--900);
}

.button.button-secondary.button-card-page {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.button-primary:focus-visible, .button.button-primary[data-wf-focus-visible] {
  border-color: var(--colors-green--800);
  background-color: var(--colors-green--800);
}

.button.button-primary.disabled {
  border-color: var(--colors-green--200);
  background-color: var(--colors-green--200);
  cursor: not-allowed;
}

.button.button-primary.button-card.width-100 {
  max-width: 100%;
}

.button.button-download {
  grid-column-gap: 1rem;
  border-color: var(--colors-blue--500);
  background-color: var(--colors-blue--100);
  color: var(--colors-blue--500);
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-right: 1.25rem;
  text-decoration: none;
  display: flex;
}

.button.button-download:hover {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
}

.button.button-download:active {
  background-color: var(--colors-blue--700);
}

.button.button-table-of-contents {
  grid-column-gap: 1rem;
  border-color: var(--colors-basic--white);
  background-color: var(--colors-basic--white);
  color: var(--colors-blue--500);
  text-align: left;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 72px;
  padding: .5rem 1.25rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 5px #002e510d;
}

.button.button-table-of-contents:hover {
  border-color: var(--colors-blue--500);
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
}

.button.button-table-of-contents:active {
  background-color: var(--colors-blue--500);
}

.section-circle {
  background-color: var(--colors-blue--100);
  height: 118px;
  overflow: hidden;
}

.section-circle.background-blue-900 {
  background-color: var(--colors-blue--900);
}

.section-circle.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.section-circle.background-white {
  background-color: var(--colors-basic--white);
}

.background-circle {
  background-color: #c22323;
  border-radius: 2000px;
  width: 8000px;
  height: 8000px;
  position: absolute;
  inset: 0%;
  transform: translate(-50%);
}

.circle {
  background-color: var(--colors-blue--900);
  text-align: center;
  object-fit: fill;
  border-radius: 450vw 450vw 0% 0;
  width: 450vw;
  height: 450vw;
  position: relative;
  inset: 0% 0% auto 50%;
  transform: translate(-50%);
}

.circle.background-blue-100 {
  background-color: var(--colors-blue--100);
}

.circle.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.circle.background-white {
  background-color: var(--colors-basic--white);
}

.navbar {
  border-radius: 1.5rem;
  width: 100%;
  margin-top: 1rem;
  padding: 1.5rem;
  position: static;
  top: 1rem;
}

.navbar-container {
  max-width: 1792px;
}

.section {
  padding-top: 5rem;
  padding-bottom: 10rem;
}

.section.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.section.background-white {
  background-color: var(--colors-basic--white);
}

.section.background-blue-900 {
  background-color: var(--colors-blue--900);
  color: var(--colors-basic--white);
}

.section.fixed {
  height: 100%;
}

.section-container {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.section-container.flex {
  align-items: flex-start;
  display: flex;
}

.section-container.flex.flex-align-start {
  align-items: flex-start;
}

.section-container.flex.flex-align-center {
  align-items: center;
}

.section-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
}

.section-header {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
}

.section-perex {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.cards-procedure {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1.1rem;
  display: grid;
}

.cards-procedure.grid-col-2 {
  grid-template-columns: 1fr 1fr;
  max-width: 768px;
}

.cards-procedure.grid-col-2.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.cards-procedure.grid-col-3 {
  max-width: 1168px;
}

.cards-procedure.grid-col-3.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.cards-procedure.flex {
  flex-wrap: wrap;
  display: flex;
}

.cards-procedure.flex.align-start {
  align-items: flex-start;
}

.cards-procedure.flex.align-start.justify-center {
  flex-wrap: wrap;
  justify-content: center;
}

.cards-procedure.flex.flex-justify-center {
  justify-content: center;
}

.cards-procedure.grid-col-1 {
  grid-template-columns: 1fr;
  justify-items: center;
  max-width: 768px;
}

.cards-procedure.grid-col-1.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-procedure {
  background-color: var(--colors-basic--white);
  color: var(--colors-primary--blue-gray);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 100%;
  padding: 3.5rem 2rem 2.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 16px #002e5114;
}

.card-procedure.no-label {
  padding-top: 2.5rem;
}

.card-procedure.col-4 {
  max-width: 268px;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}

.card-procedure.col-3 {
  max-width: 368px;
}

.card-procedure.col-3.col-418px {
  max-width: 418px;
}

.card-image {
  width: 224px;
  max-width: 100%;
}

.card-image.voucher {
  width: 100%;
}

.card-image.voucher-shadow {
  width: 100%;
  box-shadow: 5px 5px 20px #a5cdf980;
}

.card-image.full-width-max-17-5 {
  width: 100%;
  max-width: 17.5rem;
}

.card-image.full-width {
  width: 100%;
}

.card-heading {
  margin-top: 2rem;
  font-size: 1.5rem;
}

.card-heading.card-heading-text-small {
  font-size: 1.25rem;
}

.card-heading.card-heading-text-x-small {
  font-size: 1.2rem;
}

.card-heading.card-heading-text-xx-small {
  font-size: 1rem;
}

.card-heading.text-nodecoration {
  text-decoration: none;
}

.card-text {
  margin-top: 1rem;
}

.label {
  background-color: var(--colors-green--500);
  font-family: var(--fonts--poppins-semibold);
  color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-paragraph-small);
  text-align: center;
  border-radius: 18px;
  width: 120px;
  min-height: 36px;
  padding: .375rem .75rem .25rem;
  display: inline-block;
  position: static;
}

.label.background-orange {
  background-color: var(--colors-primary--orange);
}

.alert {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--colors-primary--blue-gray);
  text-align: center;
  border-radius: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 3rem;
  display: flex;
}

.alert.background-green-200.alert-pseudobutton {
  min-height: 57px;
  padding: .5rem;
}

.alert.background-orange-300 {
  width: 100%;
  max-width: none;
}

.alert-heading {
  font-family: var(--fonts--poppins-bold);
  font-size: var(--font-sizes--mobile-headline-h3);
  line-height: 1.4;
}

.spacer-4 {
  height: var(--size--4rem);
  width: 100%;
}

.list-item {
  align-self: stretch;
  padding-bottom: 0;
}

.list-item.last-child {
  padding-bottom: 0;
}

.list-item.list-icons-classic {
  background-image: url('../images/list-icon_blue-500.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 0;
  padding-left: 1.9rem;
}

.list {
  grid-column-gap: 0px;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  padding-left: 1.125rem;
  display: flex;
}

.list.list-numbered {
  padding-left: 1.25rem;
  list-style-type: decimal;
}

.list.pl-3-375rem {
  padding-left: 3.375rem;
}

.spacer-1 {
  height: var(--size--1rem);
  width: 100%;
}

.content-wrapper-768 {
  width: 100%;
  max-width: 768px;
}

.content-wrapper-668 {
  width: 100%;
  max-width: 668px;
}

.content-wrapper-568 {
  width: 100%;
  max-width: 568px;
}

.benefits-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.benefits-grid.grid-col-2 {
  flex: 0 auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.benefits-grid.package-maxi-benefits {
  grid-template-columns: 1fr 1fr;
}

.benefits-grid._1-65-1 {
  grid-template-columns: 1.65fr 1fr;
}

.paragraph {
  flex: 0 auto;
}

.sticker-medium {
  background-color: var(--colors-primary--raspberry);
  color: var(--colors-basic--white);
  text-align: center;
  border-radius: 50%;
  flex-direction: column;
  place-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  padding-top: .5rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  transform: rotate(-12deg);
}

.sticker-text-x-small {
  padding-top: .1rem;
  font-size: 1rem;
  line-height: 1.4;
}

.sticker-text {
  font-family: var(--fonts--poppins-regular);
  font-size: 1.4rem;
  line-height: 1.4;
}

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

.dropdown-link {
  padding: 0 0 0 0;
}

.last-child {
  margin-bottom: 0;
}

.spacer-2 {
  height: var(--size--2rem);
  width: 100%;
}

.spacer-3 {
  height: var(--size--3rem);
  width: 100%;
}

.spacer-5 {
  height: var(--size--5rem);
  width: 100%;
}

.spacer-6 {
  height: var(--size--6rem);
  width: 100%;
}

.accordion {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.accordion-item {
  grid-row-gap: 1.5rem;
  cursor: pointer;
  background-color: #fff;
  border-radius: .625rem;
  flex-direction: column;
  padding: 1.5rem;
  display: block;
  box-shadow: 0 0 5px #002e510d;
}

.accordion-item.side-navmenu-accordion-item {
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  padding: 0;
}

.accordion-toggle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.accordion-heading {
  font-family: var(--fonts--poppins-semibold);
  font-size: var(--font-sizes--desktop-paragraph-large);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.accordion-content {
  grid-row-gap: 1.5rem;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: normal;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.accordion-content.side-navmenu-accordion-content {
  grid-row-gap: 1rem;
  padding-left: 1rem;
}

.accordion-text {
  width: 100%;
  margin-bottom: 0;
}

.spacer-1-5 {
  height: 1.5rem;
}

.footer {
  background-color: var(--colors-gray--900);
  color: var(--white);
  text-align: center;
  flex-flow: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.footer.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.footer.background-white {
  background-color: var(--colors-basic--white);
}

.footer.background-blue-900 {
  background-color: var(--colors-blue--900);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.footer-text {
  font-size: var(--font-sizes--desktop-paragraph-small);
}

.products-gif-right-image {
  width: 100%;
  max-width: 368px;
  position: static;
  left: -77px;
}

.products-gif-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: end;
  place-items: end center;
  width: 100%;
}

.products-gif-left-image {
  width: 100%;
  max-width: 368px;
  position: static;
}

.products-gif-mobile-image {
  display: none;
}

.image {
  clear: both;
  position: relative;
  inset: -58% auto 1% 25%;
}

.products-gif {
  padding-top: 2rem;
  position: relative;
  inset: auto;
}

.pricing-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto;
  align-content: start;
  align-items: center;
}

.pricin-table-left-col {
  background-color: var(--colors-basic--white);
  border-radius: 1.5rem;
  padding: 3.5rem 2rem;
  box-shadow: 0 6px 40px #acaeb726;
}

.pricing-table-right-col {
  background-color: var(--colors-blue--100);
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  padding: 2rem;
}

.pricing-table-heading {
  font-size: 1.25rem;
  font-weight: 600;
}

.pricing-table-item-large {
  font-family: var(--fonts--poppins-semibold);
  color: var(--colors-blue--500);
  font-size: 2rem;
  font-weight: 600;
}

.spacer-0-5 {
  height: var(--size--0-5rem);
  width: 100%;
}

.dev-section {
  background-color: var(--colors-primary--orange);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.dev-section-text {
  font-family: var(--fonts--poppins-bold);
  color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-headline-h6);
  text-align: center;
  font-weight: 700;
}

.cards-logo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.cards-logo.grid-col-2 {
  grid-template-columns: 1fr 1fr;
  width: 368px;
}

.cards-logo.grid-col-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr;
  width: 560px;
}

.cards-logo.grid-col-3.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.cards-logo.grid-col-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 944px;
}

.cards-logo.grid-col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 752px;
}

.cards-logo.grid-col-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1136px;
  display: grid;
}

.cards-logo.flex {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.card-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.card-logo-image {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

.card-logo-image.width-80 {
  width: 80%;
}

.competition-banner {
  background-color: var(--colors-basic--white);
  color: var(--colors-primary--blue-gray);
  overflow-wrap: anywhere;
  border-radius: 2.25rem;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  box-shadow: 6px 12px 40px #002e5114;
}

.columns {
  flex-direction: row;
  align-items: stretch;
  display: inline-block;
}

.competition-banner-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--colors-blue--100);
  background-image: url('../images/compettition-banner_bg-circle.svg');
  background-position: 135% -30%;
  background-repeat: no-repeat;
  background-size: 730px;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  align-items: center;
  height: 100%;
  min-height: 560px;
  overflow: hidden;
}

.competition-banner-text-wrapper {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 2rem 1.5rem 3rem 3.5rem;
  display: flex;
}

.competition-banner-text-wrapper.position-relative {
  position: relative;
}

.competition-banner-heading {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.6rem;
}

.competition-banner-heading.h1-small {
  font-size: 3.5rem;
}

.competition-banner-heading.h1-x-small {
  font-size: 3rem;
}

.competition-banner-heading.h1-xx-small {
  font-size: 2.5rem;
}

.competition-banner-subheadline {
  font-size: 1.125rem;
}

.competition-banner-buttons {
  grid-template-rows: auto;
  padding-top: 3rem;
  display: flex;
}

.sticker-voucher {
  background-color: var(--colors-primary--raspberry);
  color: var(--colors-basic--white);
  text-align: center;
  border-radius: 50%;
  flex-direction: column;
  place-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: absolute;
  inset: 30px auto auto 50px;
}

.sticker-voucher-text {
  padding-top: 2px;
  font-size: 1.4rem;
  line-height: 1.3;
}

.cards-page {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.cards-page.grid-col-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  max-width: 568px;
}

.cards-page.grid-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-page.grid-col-3.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.cards-page.grid-col-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.cards-page.grid-col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cards-page.grid-col-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.cards-page.grid-col-3-large {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-page.grid-col-3-large.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.cards-page.flex {
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.card-page {
  background-color: var(--colors-basic--white);
  color: var(--colors-primary--blue-gray);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem;
  transition: all .15s;
  display: flex;
  position: relative;
  box-shadow: 0 0 5px #002e510d;
}

.card-page:hover {
  box-shadow: 0 0 10px #002e511a;
}

.card-page.col-6 {
  max-width: 168px;
}

.card-page.col-4 {
  max-width: 268px;
}

.card-page.col-3 {
  max-width: 368px;
}

.card-page-image {
  border-radius: .5rem;
  width: 100%;
}

.card-page-text {
  font-size: var(--font-sizes--desktop-paragraph-small);
  text-align: left;
}

.card-page-heading {
  text-align: left;
  font-size: 1.25rem;
}

.card-page-content-wrapper {
  margin-bottom: 1rem;
}

.card-page-button-wrapper {
  width: 100%;
  display: flex;
}

.card-image-wrapper {
  width: auto;
}

.accordion-toggle-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1.25rem 1.5rem 1.5rem;
  display: flex;
  overflow: hidden;
}

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

.card-label-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  top: -18px;
}

.download-list {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.accrodion-icon-wrapper {
  padding-top: .25rem;
}

.usp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.usp.grid-col-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  max-width: 568px;
}

.usp.grid-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 772px;
}

.usp.grid-col-3.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.usp.grid-col-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.usp.grid-col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.usp.grid-col-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.usp.grid-col-3-large {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.usp.grid-col-3-large.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.usp.flex {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.usp.flex.col-5 {
  max-width: 60.5rem;
}

.usp.grid-col-4-large {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.usp.grid-col-4-large.vertical-gap-larger {
  grid-row-gap: 3.125rem;
}

.usp-item {
  background-color: var(--colors-basic--white);
  color: var(--colors-primary--blue-gray);
  text-align: left;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 2.5rem 2rem 3rem;
  transition: all .15s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.usp-item.dark {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
  text-decoration: none;
}

.usp-item.dark.usp-item-button:hover {
  background-color: var(--colors-blue--700);
}

.usp-item.col-3 {
  width: 100%;
  max-width: 368px;
}

.usp-item.text-only {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.usp-item.text-only.dark.col-4 {
  max-width: 268px;
}

.usp-item.text-only.text-center {
  text-align: center;
}

.usp-item.background-blue-500 {
  background-color: var(--colors-blue--500);
}

.usp-item.col-4 {
  max-width: 268px;
}

.usp-item.usp-item-button {
  text-decoration: none;
}

.usp-item.usp-item-button.dark.col-5 {
  max-width: 268px;
}

.usp-item.usp-item-button.light {
  text-decoration: none;
}

.usp-item.usp-item-button.light:hover {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
}

.usp-heading {
  font-size: 1.5rem;
}

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

.usp-heading.usp-heading-larger {
  font-size: 2.3rem;
}

.usp-text {
  margin-top: .5rem;
}

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

.usp-icon-wrapper {
  flex-flow: wrap;
  align-items: flex-end;
  margin-bottom: 1.5rem;
}

.usp-icon-wrapper.dark {
  color: var(--colors-basic--white);
}

.usp-icon {
  display: flex;
}

.usp-text-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.usp-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
}

.card-logo-wrapper {
  background-color: var(--colors-basic--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 128px;
  transition: all .15s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 5px #002e510d;
}

.card-logo-wrapper:hover {
  box-shadow: 0 0 10px #002e511a;
}

.accordion-spacer {
  height: 1.5rem;
}

.accordion-spacer.side-nav-accordion-spacer {
  height: 1rem;
}

.content-wrapper-468 {
  width: 100%;
  max-width: 468px;
}

.content-wrapper-368 {
  width: 100%;
  max-width: 368px;
}

.content-wrapper-268 {
  width: 100%;
  max-width: 268px;
}

.content-wrapper-168 {
  width: 100%;
  max-width: 168px;
}

.content-wrapper-68 {
  width: 100%;
  max-width: 68px;
}

.table-of-contents {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: grid;
}

.table-of-contents.col-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.table-of-contents.col-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.table-of-contents.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.table-of-contents.col-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.table-of-contents-button-content-wrapper {
  grid-column-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.table-of-contents-icon {
  flex: none;
  align-items: center;
  display: flex;
}

.table-of-contents-icon.icon-40px {
  width: 40px;
  height: 40px;
}

.list-icons-item {
  grid-column-gap: .75rem;
  align-items: flex-start;
  display: flex;
}

.list-text {
  width: 100%;
  padding-top: .0625rem;
}

.list-icons {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.list-icons.bank-id-advantages {
  grid-column-gap: 2rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.list-icon {
  flex: none;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-icon.icon-20px {
  align-self: flex-start;
  padding-top: 3px;
}

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

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

.list-icon-numbered {
  background-color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-paragraph-small);
  text-align: center;
  border-radius: 12px;
  flex: none;
  align-self: flex-start;
  width: 24px;
  height: 24px;
  margin-top: 1px;
  padding-top: 1px;
}

.background-blue-500 {
  background-color: var(--colors-blue--500);
}

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

.cards-description {
  grid-row-gap: 4rem;
  width: 100%;
  display: flex;
  position: static;
}

.card-description {
  width: 100%;
  position: relative;
}

.card-description-content-wrapper {
  grid-column-gap: 5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
  padding-right: 5rem;
  position: relative;
}

.background-blue-900 {
  background-color: var(--colors-blue--900);
}

.card-description-background-wrapper {
  width: 100%;
  height: 100%;
  padding-left: 13rem;
  position: absolute;
}

.card-description-background {
  border-radius: 2rem;
  width: 100%;
  height: 100%;
}

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

.card-description-heading-wrapper {
  grid-column-gap: 1rem;
  margin-bottom: 1rem;
}

.card-description-heading {
  font-size: 2rem;
}

.card-description-buttons {
  grid-template-rows: auto;
  padding-top: 3rem;
  display: flex;
}

.card-description-buttons.flex-justify-center {
  justify-content: center;
}

.card-description-image {
  height: auto;
}

.card-description-image-wrapper {
  border-radius: 2rem;
  flex: none;
  overflow: hidden;
}

.background-blue-800 {
  background-color: var(--colors-blue--900);
}

.card-page-price-item {
  background-color: var(--colors-blue--100);
  border-radius: .25rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: .5rem .5rem .375rem;
  display: flex;
}

.card-page-price-item.base-price {
  background-color: var(--colors-red--200);
}

.card-page-price-item.special-price {
  background-color: var(--colors-green--200);
}

.card-page-price-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

.card-page-price-text {
  font-family: var(--fonts--poppins-bold);
  padding-top: 2px;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.4;
}

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

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

.card-page-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1.25rem;
  display: flex;
}

.card-page-heading-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-top: 1rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.card-page-price-text-icon {
  grid-column-gap: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-page-price-icon {
  align-self: stretch;
}

.left-arrow {
  justify-content: flex-end;
  align-items: center;
  padding-top: 2rem;
  padding-right: 1.5rem;
  display: flex;
  overflow: visible;
}

.section-container-fluid {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.section-container-fluid.flex {
  align-items: flex-start;
  display: flex;
}

.section-container-fluid.flex.flex-align-start {
  align-items: flex-start;
}

.section-container-fluid.flex.flex-align-center {
  align-items: center;
}

.slider-card-activation-desktop {
  background-color: #0000;
  justify-content: center;
  max-width: 1268px;
  height: auto;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.right-arrow {
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-left: 1.5rem;
  display: flex;
  overflow: visible;
}

.mask {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
}

.mask.card-activation-desktop {
  box-shadow: none;
  max-width: 1108px;
}

.mask.card-activation-app {
  box-shadow: none;
  max-width: 552px;
  padding: 3rem 6rem;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: auto 0% -80px;
}

.slide-nav.cabt-app {
  bottom: -20px;
}

.slide-nav-2 {
  top: 164px;
}

.slider-icon-wrapper {
  background-color: var(--white);
  box-shadow: none;
  color: var(--colors-gray--900);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .15s;
  display: flex;
}

.slider-icon-wrapper:hover {
  box-shadow: none;
  color: var(--colors-blue--500);
}

.slider-icon-wrapper.dark {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
  box-shadow: 0 3px 12px #0000001a;
}

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

.slider-icon.slider-icon-left {
  padding-right: 3px;
}

.slider-icon.slider-icon-right {
  padding-left: 3px;
}

.descriptive-bubble {
  border-top: 8px solid var(--colors-green--600);
  background-color: var(--white);
  color: var(--colors-gray--900);
  font-size: var(--font-sizes--desktop-paragraph-large);
  border-radius: .5rem;
  padding: 1rem;
  position: absolute;
  box-shadow: 10px 10px 40px #25304433;
}

.descriptive-bubble.border-orange {
  border-top-color: var(--colors-primary--orange);
}

.text-bold {
  font-family: var(--fonts--poppins-bold);
}

.card-activation-bubble-1 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-1.cabt-app {
  width: 236px;
  left: -7%;
}

.text-semibold {
  font-family: var(--fonts--poppins-semibold);
  font-weight: 600;
}

.slide-image.slide-image-desktop, .slide-image.slide-image-app {
  border-radius: 1rem;
}

.card-activation-bubble-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-2.cabt-app {
  left: -7%;
}

.card-activation-bubble-3 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-3.cabt-app {
  max-width: 247px;
  left: -7%;
}

.card-activation-bubble-4 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-4.cabt-app {
  max-width: 259px;
  left: -7%;
}

.card-activation-bubble-5 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-5.cabt-app {
  max-width: 230px;
  left: -7%;
}

.card-activation-bubble-6 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-6.cabt-app {
  max-width: 240px;
  left: 24%;
}

.card-activation-bubble-7 {
  max-width: 399px;
  position: absolute;
  inset: -2% 0% auto 38%;
}

.card-activation-bubble-7.cabt-app {
  max-width: 300px;
  left: -7%;
}

.card-activation-bubble-8 {
  position: absolute;
  inset: -2% 0% auto 32%;
}

.card-activation-bubble-9 {
  max-width: 504px;
  position: absolute;
  inset: -2% 0% auto 32%;
}

.div-block {
  position: absolute;
}

.div-block-2 {
  max-width: 1108px;
}

.slide-card-activation-shadow {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1108px;
  height: 92%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 10px 30px 60px #25304433;
}

.card-activation-bubble-10 {
  max-width: 392px;
  position: absolute;
  inset: 75% 0% auto 57%;
}

.card-activation-bubble-10.cabt-app {
  max-width: 420px;
  top: 52%;
  left: -9%;
}

.card-activation-tap-1 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 54% 0% auto 43%;
}

.card-activation-tap-1.cabt-app {
  left: 69%;
}

.tap-circle {
  background-color: #48565dcc;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  margin: auto;
  position: static;
  inset: 0;
}

.tap-animation {
  width: 64px;
  height: 64px;
}

.tap-cursor {
  position: absolute;
  top: 48%;
  left: 48%;
}

.card-activation-tap-2 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 40% 0% auto 7%;
}

.card-activation-tap-2.cabt-app {
  top: 89%;
  left: 41%;
}

.card-activation-tap-3 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 79% 0% auto 58%;
}

.card-activation-tap-3.cabt-app {
  top: 82%;
  left: 41%;
}

.card-activation-tap-4 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 410px 0% auto 43%;
}

.card-activation-tap-4.cabt-app {
  top: 72%;
  left: 41%;
}

.card-activation-tap-5 {
  width: 64px;
  height: 64px;
  display: none;
  position: absolute;
  inset: 361px 0% auto 61%;
}

.card-activation-tap-5.cabt-app {
  display: block;
  top: 83%;
  left: 61%;
  overflow: visible;
}

.card-activation-tap-6 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 35% 0% auto 65%;
}

.card-activation-tap-6.cabt-app {
  display: none;
}

.card-activation-tap-7, .card-activation-tap-8 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 410px 0% auto 43%;
}

.card-activation-tap-9 {
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 63% 0% auto 78%;
}

.card-activation-tap-9.cabt-app {
  top: 72%;
  left: 75%;
}

.slider-card-activation-app {
  background-color: #0000;
  justify-content: center;
  max-width: 568px;
  height: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.tap-hand {
  position: absolute;
  top: 48%;
  left: 17%;
}

.hero-left-content {
  width: 100%;
  max-width: 1168px;
  display: block;
}

.hero-left-content.position-relative {
  position: relative;
}

.hero-left-content.hlc-flex-vertical {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-right-content {
  justify-content: center;
  width: 100%;
  max-width: 1168px;
  display: block;
  position: relative;
}

.hero-right-content.position-relative {
  position: relative;
}

.download-icon {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.usp-icon-heading-wrapper {
  grid-column-gap: 1rem;
  flex-flow: wrap;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.usp-icon-heading-wrapper.dark {
  color: var(--colors-basic--white);
}

.usp-button {
  background-color: var(--colors-blue--700);
  border-top-left-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.usp-button.background-blue-500 {
  background-color: var(--colors-blue--500);
}

.usp-button-wrapper {
  margin-top: 4rem;
}

.usp-button-icon {
  display: flex;
}

.text-small {
  font-size: var(--font-sizes--desktop-paragraph-small);
}

.width-auto {
  width: auto;
}

.display-mobile {
  display: none;
}

.flex, .display-flex {
  display: flex;
}

.display-flex.gap-2rem.flex-flow-row.flex-flow-column {
  flex-flow: row;
}

.table-of-contents-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: end;
  place-items: end center;
  width: 100%;
}

.sticker-text-x-large {
  font-family: var(--fonts--poppins-regular);
  font-size: 2.5rem;
  line-height: 1.4;
}

.pt-0rem {
  padding-top: 0;
}

.video-player {
  box-shadow: none;
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.youtube {
  max-width: 1120px;
  max-height: 630px;
  overflow: visible;
}

.break-line {
  white-space: pre-line;
  flex-direction: row;
  display: block;
}

.card-page-price-button-wrapper {
  width: 100%;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

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

.card-page-text-icon-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.icons-inline {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.fa-solid-icons {
  font-family: var(--fonts--font-awesome-solid);
}

.fa-solid-icons.text-orange.pl-4px {
  padding-left: 4px;
}

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

.text-normal {
  font-size: var(--font-sizes--desktop-paragraph-normal);
}

.button-card-page {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 57px;
  padding-left: .75rem;
  padding-right: .75rem;
}

.mb-4rem {
  margin-bottom: 4rem;
}

.mb-3rem {
  margin-bottom: 3rem;
}

.mb-2rem {
  margin-bottom: 2rem;
}

.mb-1rem {
  margin-bottom: 1rem;
}

.mb-0rem {
  margin-bottom: 0;
}

.text-mini {
  font-size: var(--font-sizes--desktop-paragraph-mini);
}

.sticker-text-medium {
  font-family: var(--fonts--poppins-regular);
  font-size: 1.5rem;
  line-height: 1.4;
}

.sticker-text-large {
  font-family: var(--fonts--poppins-regular);
  font-size: 2rem;
  line-height: 1.4;
}

.fixed {
  position: fixed;
  inset: 0% 0% auto;
}

.background-green-300 {
  background-color: var(--colors-green--300);
}

.background-red {
  background-color: var(--colors-primary--red);
}

.background-transparent {
  background-color: #fff0;
}

.background-overlay {
  background-color: var(--colors-opacity--overlay);
}

.background-green-200 {
  background-color: var(--colors-green--200);
}

.pl-4rem {
  padding-left: 4rem;
}

.pl-3rem {
  padding-left: 3rem;
}

.pl-2rem {
  padding-left: 2rem;
}

.pl-1rem {
  padding-left: 1rem;
}

.pl-0rem {
  padding-left: 0;
}

.pl-3-25rem {
  padding-left: 3.25rem;
}

.table {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  place-content: start center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 6px 12px 40px #002e5214;
}

.table.table-scroll {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  display: flex;
  overflow: auto;
}

.table-column {
  background-color: var(--colors-basic--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.table-column.background-blue-50.display-mobile {
  display: none;
}

.table-right-col {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.campaign-label {
  background-color: var(--black);
  color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-paragraph-small);
  text-align: center;
  border-radius: 18px;
  width: 120px;
  min-height: 36px;
  padding: .375rem .75rem .25rem;
  font-weight: 600;
  line-height: 1.6;
  display: block;
  position: static;
  left: 0%;
  right: 0%;
}

.campaign-label.background-orange {
  background-color: var(--colors-primary--orange);
}

.campaign-label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
  display: flex;
  position: static;
}

.background-green-500 {
  background-color: var(--colors-green--500);
}

.card-label-copy {
  background-color: var(--colors-green--500);
  color: var(--colors-basic--white);
  font-size: var(--font-sizes--desktop-paragraph-small);
  border-radius: 18px;
  width: 120px;
  min-height: 36px;
  margin-left: auto;
  margin-right: auto;
  padding: .375rem .75rem .25rem;
  font-weight: 600;
  line-height: 1.6;
  display: inline-block;
  position: static;
}

.card-label-copy.background-orange {
  background-color: var(--colors-primary--orange);
}

.card-label-wrapper-copy {
  width: 100%;
  height: auto;
  position: absolute;
  top: -18px;
}

.mt-4rem {
  margin-top: 4rem;
}

.mt-3rem {
  margin-top: 3rem;
}

.mt-2rem {
  margin-top: 2rem;
}

.mt-1rem {
  margin-top: 1rem;
}

.mt-0rem {
  margin-top: 0;
}

.card-procedure-content-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

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

.background-blue-100 {
  background-color: var(--colors-blue--100);
}

.border-radius-1rem {
  border-radius: 1rem;
}

.border-radius-0-5rem {
  border-radius: .5rem;
}

.pop-up {
  background-color: var(--colors-blue--100);
  color: var(--colors-primary--blue-gray);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 568px;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 16px #002e5114;
}

.pop-up.no-label {
  padding-top: 2.5rem;
}

.pop-up-image {
  width: 366px;
  max-width: 100%;
}

.pop-up-image.voucher-shadow {
  box-shadow: 0 3px 15px #002e5114;
}

.pop-up-content-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pop-up-image-wrapper {
  width: auto;
}

.pop-up-heading {
  margin-top: .5rem;
  font-size: 1.5rem;
}

.pop-up-heading.card-heading-text-small {
  font-size: 1.25rem;
}

.pop-up-text {
  margin-top: 1rem;
}

.pop-up-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.pop-up-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 3rem;
  display: flex;
}

.pop-up-close-wrapper {
  cursor: pointer;
  flex: 0 auto;
  height: auto;
  padding: 1rem;
  line-height: 1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section-pop-up {
  z-index: 999999;
  background-color: var(--colors-opacity--overlay);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.section-pop-up.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.section-pop-up.background-white {
  background-color: var(--colors-basic--white);
}

.section-pop-up.background-blue-900 {
  background-color: var(--colors-blue--900);
  color: var(--colors-basic--white);
}

.section-pop-up.fixed {
  height: 100%;
}

.payment-button-benefits {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.payment-button-benefits.grid-col-2 {
  flex: 0 auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.inactive-campaigns {
  filter: blur(4px);
  background-image: url('../images/arecenze_background-img_d_1.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 6569px;
}

.inactive-campaigns.voyo {
  background-image: url('../images/voyo_background-img_d_1.webp');
  height: 6429px;
}

.inactive-campaigns.telly {
  background-image: url('../images/telly_background-img_d_1.webp');
  height: 7242px;
}

.inactive-campaigns.edenred {
  background-image: url('../images/edenred_background-img_d_1.webp');
  height: 4488px;
}

.inactive-campaigns.wolt {
  background-image: url('../images/wolt_background-img_d_1.webp');
  height: 5500px;
}

.inactive-campaigns.potraviny {
  background-image: url('../images/potraviny_background-img_d_1.webp');
  height: 5810px;
}

.inactive-campaigns.respilon {
  background-image: url('../images/respilon_background-img_d_1.webp');
  height: 7349px;
}

.inactive-campaigns.ikiosek {
  background-image: url('../images/ikiosek_background-img_d_1.webp');
  height: 5128px;
}

.inactive-campaigns.back-to-school-maxi {
  background-image: url('../images/back-to-school_exkluzivni-slevy_background-img_d_1.webp');
  height: 2445px;
}

.inactive-campaigns.back-to-school-mini {
  background-image: url('../images/back-to-school_sleva-1000_background-img_d_1.webp');
  height: 2904px;
}

.inactive-campaigns.patro {
  background-image: url('../images/patro_background-img_d_1.webp');
  height: 2266px;
}

.link-block-disabled {
  cursor: default;
}

.pb-0rem {
  padding-bottom: 0;
}

.pb-1rem {
  padding-bottom: 1rem;
}

.pb-2rem {
  padding-bottom: 2rem;
}

.pb-3rem {
  padding-bottom: 3rem;
}

.pb-4rem {
  padding-bottom: 4rem;
}

.sticker-text-small {
  padding-top: .1rem;
  font-size: 1.2rem;
  line-height: 1.4;
}

.sticker-text-small.sticker-nakup-na-tretinu {
  font-size: 1.4rem;
}

.videotest {
  background-color: var(--white);
  width: 500px;
  height: 500px;
}

.test-video-html {
  width: 468px;
  height: 468px;
}

.iframe-registrace {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.pr-0rem {
  padding-right: 0;
}

.pr-1rem {
  padding-right: 1rem;
}

.pr-2rem {
  padding-right: 2rem;
}

.pr-3rem {
  padding-right: 3rem;
}

.pr-3-25rem {
  padding-right: 3.25rem;
}

.pr-4rem {
  padding-right: 4rem;
}

.box-shadow-no {
  box-shadow: 0 0 #0000;
}

.card-procedure-2 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 368px;
  display: flex;
  position: relative;
}

.button-card {
  width: 100%;
  max-width: 17.5rem;
  margin-top: 2rem;
}

.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.table-row {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex: 1;
  width: 100%;
  display: flex;
}

.table-cell {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem;
  display: flex;
}

.table-cell.justify-center {
  justify-content: center;
}

.text-large {
  font-size: var(--font-sizes--desktop-paragraph-large);
}

.text-x-large {
  font-size: 1.5rem;
}

.table-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: stretch;
  width: 100%;
  display: grid;
  overflow: hidden;
  box-shadow: 6px 12px 40px #002e5214;
}

.sticker-voucher-small {
  background-color: var(--colors-primary--raspberry);
  color: var(--colors-basic--white);
  text-align: center;
  border-radius: 50%;
  flex-direction: column;
  place-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  inset: 16px auto auto 44px;
}

.sticker-voucher-text-small {
  padding-top: 2px;
  font-size: 1.125rem;
  line-height: 1.3;
}

.justify-end {
  justify-content: end;
}

.box-shadow-1 {
  box-shadow: 5px 5px 20px #a5cdf980;
}

.width-10 {
  width: 10%;
}

.width-20 {
  width: 20%;
}

.width-30 {
  width: 30%;
}

.width-40 {
  width: 40%;
}

.width-50 {
  width: 50%;
}

.width-60 {
  width: 60%;
}

.width-70 {
  width: 70%;
}

.width-80 {
  width: 80%;
}

.width-90 {
  width: 90%;
}

.width-100 {
  width: 100%;
}

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

.switch {
  background-color: var(--colors-basic--white);
  border-radius: 1.875rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35.5rem;
  padding: .25rem;
  display: flex;
}

.button-switch {
  background-color: var(--colors-basic--white);
  font-family: var(--fonts--poppins-semibold);
  text-align: center;
  border-radius: 3.25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 17.5rem;
  height: 3.25rem;
  padding: 0 1.5rem;
  display: flex;
}

.button-switch.w--current {
  background-color: var(--colors-blue--500);
  color: var(--colors-basic--white);
}

.tabs-switch {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.overflow-visible {
  overflow: visible;
}

.text-nodecoration {
  text-decoration: none;
}

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

.border-radius-0rem {
  border-radius: 0;
}

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

.flex-align-center {
  align-items: center;
}

.flex-justify-center {
  justify-content: center;
}

.gap-1rem {
  gap: 1rem;
}

.gap-2rem {
  gap: 2rem;
}

.gap-3rem {
  gap: 3rem;
}

.gap-4rem {
  gap: 4rem;
}

.side-navigation {
  background-color: var(--white);
  flex-flow: column;
  align-items: flex-start;
  width: 268px;
  min-width: 268px;
  max-width: 268px;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
}

.side-content {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.documentation-wrapper {
  flex-flow: row;
  height: 100%;
  display: flex;
}

.side-navbar {
  background-color: var(--white);
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.side-navbar.position-absolute {
  height: 100%;
}

.documentation-h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-size: 2rem;
}

.documentation-h2.pt-0rem {
  padding-top: 0;
}

.documentation-h2.pb-0rem {
  padding-bottom: 0;
}

.documentation-h2.pb-0rem.text-center {
  text-align: center;
}

.documentation-text {
  text-align: left;
  margin-bottom: 1.5rem;
}

.documentation-text.mb-0rem {
  margin-bottom: 0;
}

.documentation-section {
  width: 100%;
  padding: 6rem 2rem 7rem;
}

.documentation-section.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.documentation-section.background-white {
  background-color: var(--colors-basic--white);
}

.documentation-section.background-blue-900 {
  background-color: var(--colors-blue--900);
  color: var(--colors-basic--white);
}

.documentation-section.fixed {
  height: 100%;
}

.documentation-section.pb-0rem {
  padding-bottom: 0;
}

.documentation-section.pt-4rem.pb-2rem, .documentation-section.pt-5rem.pb-2rem, .documentation-section.pb-2rem {
  padding-bottom: 2rem;
}

.side-navmenu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 1px solid var(--colors-gray--100);
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.side-navlink {
  color: var(--colors-gray--900);
  white-space: normal;
  flex: 1;
  width: 100%;
  padding: 0 0 0;
  text-decoration: none;
}

.side-navlink:hover {
  color: var(--colors-blue--500);
}

.side-navlink.w--current {
  white-space: normal;
}

.side-navlink.side-navlink-level-1 {
  font-family: var(--fonts--poppins-semibold);
}

.side-navlink.side-navlink-level-3, .side-navlink.side-navlink-level-4 {
  font-size: var(--font-sizes--desktop-paragraph-small);
}

.side-navbar-container {
  width: 100%;
  max-width: 100%;
  position: sticky;
}

.top-navbar {
  border-bottom: 1px solid var(--colors-gray--100);
  width: 100%;
  padding: 1.5rem;
  position: static;
  top: 1rem;
}

.documentation-page-heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-size: 2.5rem;
}

.documentation-header {
  width: 100%;
  padding: 4rem 2rem 5rem;
}

.documentation-header.background-blue-50 {
  background-color: var(--colors-blue--50);
}

.documentation-header.background-white {
  background-color: var(--colors-basic--white);
}

.documentation-header.background-blue-900 {
  background-color: var(--colors-blue--900);
  color: var(--colors-basic--white);
}

.documentation-header.fixed {
  height: 100%;
}

.dropdown-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  flex-flow: column;
  position: relative;
}

.dropdown-list.w--open {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: flex;
}

.side-dropdown {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
}

.side-dropdown-toggle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 0 0;
  display: flex;
}

.side-dropdown-toggle:hover {
  color: var(--colors-blue--500);
}

.side-dropdown-icon-delete {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.dropdown-text {
  width: 100%;
}

.documentation-h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6rem;
  padding-bottom: 1.5rem;
  font-size: 1.5rem;
}

.documentation-h3.pb-0rem {
  padding-bottom: 0;
}

.documentation-h3.pt-0rem {
  padding-top: 0;
}

.documentation-h4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-bottom: 1.5rem;
  font-size: 1.25rem;
}

.documentation-h4.pt-0rem {
  padding-top: 0;
}

.documentation-h4.pb-0rem {
  padding-bottom: 0;
}

.documentation-h4.documentation-numbered-list {
  font-family: var(--fonts--poppins-bold);
  color: var(--colors-blue--500);
  line-height: 1.4;
}

.side-menu-button {
  justify-content: flex-start;
  align-items: center;
  padding: 0;
}

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

.side-menu-button-icon {
  color: var(--colors-primary--blue-gray);
  display: inline-flex;
}

.side-menu-button-text {
  color: var(--colors-primary--blue-gray);
  font-size: 1rem;
  display: inline-flex;
}

.side-menu-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
}

.documentation-header-info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
}

.documentation-last-update-icon {
  height: 18px;
}

.pt-1rem {
  padding-top: 1rem;
}

.pt-2rem {
  padding-top: 2rem;
}

.pt-3rem {
  padding-top: 3rem;
}

.pt-4rem {
  padding-top: 4rem;
}

.pt-5rem {
  padding-top: 5rem;
}

.pt-6rem {
  padding-top: 6rem;
}

.documentation-image {
  border-radius: .5rem;
  display: inline-block;
}

.background-orange {
  background-color: var(--colors-orange--500);
}

.background-orange-400 {
  background-color: var(--colors-orange--400);
}

.background-orange-300 {
  background-color: var(--colors-orange--300);
}

.background-orange-200 {
  background-color: var(--colors-orange--200);
}

.background-orange-100 {
  background-color: var(--colors-orange--100);
}

.background-orange-50 {
  background-color: var(--colors-orange--50);
}

.background-orange-500 {
  background-color: var(--colors-orange--500);
}

.background-orange-600 {
  background-color: var(--colors-orange--600);
}

.background-orange-700 {
  background-color: var(--colors-orange--700);
}

.background-orange-800 {
  background-color: var(--colors-orange--800);
}

.background-orange-900 {
  background-color: var(--colors-orange--900);
}

.lightbox-link {
  color: var(--colors-primary--blue-gray);
  margin-top: 3rem;
  text-decoration: none;
  display: block;
}

.outline-solid-1px {
  outline-width: 1px;
  outline-style: solid;
}

.outline-blue-gray-100 {
  outline-color: var(--colors-gray--100);
  outline-style: solid;
}

.outline-blue-gray-200 {
  outline-color: var(--colors-gray--200);
  outline-style: solid;
}

.display-none {
  display: none;
}

.producsts-gif-link-block {
  width: 100%;
}

.documentation-image-wrapper {
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.documentation-image-wrapper.mt-2rem {
  margin-top: 2rem;
}

.documentation-image-wrapper.mt-0rem {
  margin-top: 0;
}

.documentation-image-wrapper.mb-0rem {
  margin-bottom: 0;
}

.documentation-image-wrapper-lightbox {
  color: var(--colors-gray--900);
  margin-top: 3rem;
  margin-bottom: 3rem;
  text-decoration: none;
  display: block;
}

.documentation-image-wrapper-lightbox.mb-0rem {
  margin-bottom: 0;
}

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

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

.side-menu-accordion-rerererer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.products-slider-mask {
  width: 220px;
  height: auto;
  position: relative;
  inset: auto;
}

.products-slider {
  background-color: #0000;
  height: auto;
}

.position-absolute {
  position: absolute;
}

.position-relative {
  position: relative;
}

.position-fixed {
  position: fixed;
}

.position-sticky {
  position: sticky;
}

.position-static {
  position: static;
}

.side-navmenu-scroll-wrapper {
  scrollbar-width: thin;
  width: 100%;
  height: 100vh;
  padding: 1.5rem;
  overflow: auto;
}

.line-height-1 {
  line-height: 1;
}

.line-height-1-1 {
  line-height: 1.1;
}

.line-height-1-2 {
  line-height: 1.2;
}

.line-height-1-3 {
  line-height: 1.3;
}

.line-height-1-4 {
  line-height: 1.4;
}

.line-height-1-5 {
  line-height: 1.5;
}

.line-height-1-6 {
  line-height: 1.6;
}

.width-15 {
  width: 15%;
}

.background-blue-300 {
  background-color: var(--colors-blue--300);
}

.min-width-168 {
  min-width: 168px;
}

.min-width-268 {
  min-width: 268px;
}

.min-width-368 {
  min-width: 368px;
}

.min-width-468 {
  min-width: 468px;
}

.documentation-code-wrapper {
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 3rem;
}

.documentation-code-wrapper.mt-2rem {
  margin-top: 2rem;
}

.documentation-code-wrapper.mt-0rem {
  margin-top: 0;
}

.text-bold-italic {
  font-family: var(--fonts--poppins-bold-italic);
}

.text-code {
  padding-left: .25rem;
  padding-right: .25rem;
  font-family: monospace;
}

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

.card-description-image-slider {
  height: auto;
}

.card-description-image-slider-mask {
  border-radius: 2rem;
  max-width: 468px;
}

.sticker-large {
  background-color: var(--colors-primary--raspberry);
  color: var(--colors-basic--white);
  text-align: center;
  border-radius: 50%;
  align-content: center;
  width: 160px;
  height: 160px;
  padding-top: .5rem;
  position: static;
  inset: 0% 0% auto;
  transform: rotate(-12deg);
}

.sticker-large.pt-0rem {
  padding-top: 0;
}

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

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

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

.background-grey-300 {
  background-color: var(--colors-gray--400);
}

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

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

.background-grey-600, .background-grey-700 {
  background-color: var(--colors-gray--700);
}

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

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

.numbered-list-sub {
  margin-left: 2rem;
  position: relative;
}

.numbered-list-sub-sub {
  margin-left: 4rem;
  position: relative;
}

.documentation-released-icon {
  height: 19px;
}

.documentation-numbered-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.documentation-h5 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  font-size: 1.1rem;
}

.documentation-h5.pt-0rem {
  padding-top: 0;
}

.documentation-h5.pb-0rem {
  padding-bottom: 0;
}

.documentation-h5.documentation-numbered-list {
  font-family: var(--fonts--poppins-bold);
  color: var(--colors-blue--500);
  line-height: 1.4;
}

.documentation-alt-h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 4rem;
  font-size: 1.5rem;
}

.documentation-alt-h3.pb-0rem {
  padding-bottom: 0;
}

.documentation-alt-h3.pt-0rem {
  padding-top: 0;
}

.tooltip-icon {
  color: var(--colors-gray--500);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-dropdown {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.tooltip-content {
  padding: 0;
  display: block;
}

.tooltip-diamond {
  z-index: 2;
  background-color: var(--colors-light-gray--500);
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.tooltip-diamond-bottom {
  top: -3px;
  bottom: auto;
}

.tooltip-wrapper {
  background-color: var(--colors-light-gray--500);
  border-radius: 1rem;
  display: block;
  position: absolute;
  box-shadow: 0 2px 4px #2530442e;
}

.tooltip-anchor {
  z-index: 100;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.w--open {
  background-color: #0000;
  display: flex;
}

.tooltip-anchor.tooltip-anchor-top {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  inset: auto 0% 100%;
}

.tooltip-anchor.tooltip-anchor-top.w--open {
  display: flex;
}

.tooltip-container {
  z-index: 3;
  color: var(--white);
  border-radius: 1rem;
  width: 268px;
  padding: 1rem;
  position: relative;
}

.border-radius-tl-1rem {
  border-top-left-radius: 1rem;
}

.border-radius-tr-1rem {
  border-top-right-radius: 1rem;
}

.border-radius-bl-1rem {
  border-bottom-left-radius: 1rem;
}

.border-radius-br-1rem {
  border-bottom-right-radius: 1rem;
}

.tooltip {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding: 0;
  display: flex;
}

.tooltip-text {
  white-space: normal;
}

.tooltip-navigation {
  margin-top: .5rem;
}

.documentation-header-icon {
  width: 24px;
  height: 24px;
}

.documentation-header-infor-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.gap-0-5rem {
  gap: .5rem;
}

@media screen and (min-width: 1280px) {
  a {
    color: var(--colors-blue--500);
  }

  .hero-container {
    max-width: 78rem;
  }

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

  .hero-image {
    object-fit: fill;
  }

  .hero-buttons {
    justify-content: start;
  }

  .button {
    border-radius: .5rem;
  }

  .section-header {
    flex-wrap: wrap;
    align-content: stretch;
  }

  .competition-banner-buttons {
    justify-content: start;
  }

  .card-description-background-wrapper {
    width: 100%;
    height: 100%;
    padding-left: 13rem;
    position: absolute;
    overflow: hidden;
  }

  .card-description-background {
    border-radius: 2rem;
    width: 100%;
    height: 100%;
  }

  .card-description-buttons {
    justify-content: start;
  }

  .table.table-scroll {
    overflow: auto;
  }

  .side-navlink {
    white-space: normal;
  }
}

@media screen and (min-width: 1440px) {
  .hero-section {
    padding-top: 0;
  }

  .hero-container {
    max-width: 82rem;
  }

  .hero-banner {
    align-items: center;
  }

  .hero-headline {
    font-size: var(--font-sizes--desktop-headline-h1);
  }

  .hero-image {
    width: 100%;
  }

  .hero-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .circle {
    left: 50%;
    transform: translate(-50%);
  }

  .navbar {
    align-items: center;
    position: static;
  }

  .section-perex {
    line-height: 1.6;
  }

  .label {
    padding-top: .375rem;
  }

  .products-gif-grid {
    align-content: end;
    align-items: end;
  }

  .image {
    top: -320px;
    bottom: 0%;
    left: 0%;
  }

  .competition-banner-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .competition-banner-image {
    width: 100%;
  }

  .usp.flex.col-5 {
    max-width: 100%;
  }

  .usp-item.usp-item-button.dark.col-5 {
    max-width: 248px;
  }

  .list-icon.icon-20px.text-blue-500 {
    flex: none;
  }

  .card-description-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .mask.card-activation-desktop, .mask.card-activation-app {
    margin-left: auto;
    margin-right: auto;
  }

  .table-of-contents-grid {
    align-content: end;
    align-items: end;
  }

  .table.table-scroll {
    overflow: auto;
  }

  .campaign-label, .card-label-copy {
    padding-top: .375rem;
  }

  .switch.width-100 {
    max-width: 100%;
  }

  .documentation-text {
    line-height: 1.6;
  }

  .top-navbar {
    align-items: center;
    position: static;
  }

  .mask-2 {
    width: 220px;
  }
}

@media screen and (min-width: 1920px) {
  .hero-section {
    max-width: 100rem;
  }

  .hero-container {
    max-width: 98rem;
  }

  .hero-banner {
    align-items: center;
  }

  .hero-headline {
    font-size: var(--font-sizes--desktop-headline-h1);
  }

  .hero-headline.h1-x-small {
    font-size: 3.5rem;
  }

  .hero-headline.h1-xx-small {
    font-size: 3rem;
  }

  .hero-image {
    width: 768px;
  }

  .hero-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .button:hover {
    outline-color: var(--colors-green--800);
  }

  .navbar {
    border-radius: 1rem;
  }

  .competition-banner-heading.h1-x-small {
    font-size: 3.5368rem;
  }

  .competition-banner-heading.h1-xx-small {
    font-size: 3rem;
  }

  .competition-banner-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .usp-item.usp-item-button.dark.col-5 {
    max-width: 268px;
  }

  .card-description-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .slider-card-activation-desktop, .slider-card-activation-app {
    margin-left: auto;
    margin-right: auto;
  }

  .button-card-page {
    width: 100%;
  }

  .side-navigation {
    justify-content: flex-start;
    width: 368px;
    min-width: 368px;
    max-width: 368px;
    min-height: 100vh;
    display: flex;
  }

  .side-content {
    justify-content: center;
    align-items: flex-start;
  }

  .side-navbar {
    color: var(--white);
  }

  .documentation-section {
    width: 100%;
  }

  .side-navmenu {
    flex-flow: column;
    display: flex;
  }

  .documentation-header {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  h3 {
    font-size: var(--font-sizes--mobile-headline-h3);
  }

  .body {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

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

  .hero-container {
    width: 100%;
    max-width: 38.5rem;
    padding-left: 0;
  }

  .hero-banner {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .hero-banner.hg-lc-m, .hero-banner.hg-lc-l {
    grid-template-columns: 1fr;
  }

  .hero-headline {
    font-size: var(--font-sizes--mobile-headline-h1);
    text-align: center;
  }

  .hero-headline.h1-small, .hero-headline.h1-x-small, .hero-headline.h1-xx-small {
    font-size: var(--font-sizes--mobile-headline-h1);
  }

  .hero-subheadline {
    font-size: var(--font-sizes--mobile-paragraph-large);
    text-align: center;
  }

  .content-wrapper-1068, .content-wrapper-968, .content-wrapper-868, .content-wrapper-1168 {
    width: 100%;
    max-width: 100%;
  }

  .hero-image {
    max-width: 100%;
    padding-top: 1.5rem;
  }

  .hero-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    padding-top: 2.5rem;
    display: grid;
  }

  .hero-buttons.one-button {
    grid-template-columns: 1fr;
  }

  .button {
    justify-content: center;
    align-items: center;
    min-height: 56px;
  }

  .button.button-secondary {
    width: 100%;
    max-width: 368px;
  }

  .button.button-secondary.width-12-5rem {
    width: 100%;
  }

  .button.button-secondary.button-card-page {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .button.button-primary {
    width: 100%;
    max-width: 368px;
  }

  .button.button-table-of-contents {
    border-radius: .5rem;
  }

  .section-circle {
    height: 60px;
  }

  .navbar {
    justify-content: center;
    margin-top: 0;
  }

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

  .section.background-blue-900.pb-3rem {
    padding-bottom: 3rem;
  }

  .section.pb-0rem {
    padding-bottom: 0;
  }

  .section-container {
    max-width: 41.375rem;
  }

  .section-heading {
    font-size: var(--font-sizes--mobile-headline-h2);
  }

  .section-header {
    margin-bottom: 3rem;
  }

  .section-header.mb-0rem {
    margin-bottom: 0;
  }

  .section-perex {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .cards-procedure {
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .cards-procedure.grid-col-2 {
    grid-template-columns: 1fr;
  }

  .cards-procedure.grid-col-3.gap-3rem {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .cards-procedure.flex {
    flex-direction: row;
  }

  .cards-procedure.flex.align-start.justify-center {
    flex-wrap: wrap;
  }

  .cards-procedure.grid-col-1 {
    grid-template-columns: 1fr;
  }

  .card-procedure {
    width: 100%;
  }

  .card-image.full-width-max-17-5, .card-image.full-width {
    max-width: 100%;
  }

  .card-heading {
    font-size: var(--font-sizes--mobile-headline-h3);
    margin-top: 1.5rem;
  }

  .card-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
    margin-top: .75rem;
  }

  .alert {
    max-width: 368px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .alert.width-100 {
    max-width: 100%;
  }

  .alert.background-orange-300, .list-item {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .list {
    grid-row-gap: .5rem;
    margin-bottom: 1rem;
  }

  .list.mb-0rem {
    margin-bottom: 0;
  }

  .content-wrapper-768, .content-wrapper-668, .content-wrapper-568 {
    width: 100%;
    max-width: 100%;
  }

  .benefits-grid {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .benefits-grid.grid-col-2, .benefits-grid.package-maxi-benefits {
    grid-template-columns: 1fr;
  }

  .paragraph {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .sticker-medium {
    top: 460px;
    left: 16%;
  }

  .accordion-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .footer {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .products-gif-grid {
    grid-template-columns: 1fr 1.65fr 1fr;
  }

  .producsts-gif-image-wrapper {
    width: 324px;
    height: 348px;
  }

  .products-gif {
    max-width: 50%;
    position: relative;
  }

  .pricin-table-left-col {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pricing-table-right-col {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pricing-table-heading {
    font-size: 1rem;
  }

  .pricing-table-item-large {
    font-size: 1.5rem;
  }

  .cards-logo {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .cards-logo.grid-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-logo.grid-col-3, .cards-logo.grid-col-5 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 560px;
  }

  .cards-logo.grid-col-4 {
    grid-template-columns: 1fr 1fr;
    width: 368px;
  }

  .cards-logo.grid-col-6 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 560px;
  }

  .cards-logo.flex {
    flex-direction: row;
    align-items: center;
  }

  .competition-banner {
    max-width: 368px;
    height: auto;
  }

  .competition-banner-grid {
    background-position: 50% -221px;
    background-size: 500px;
    grid-template-columns: 1fr;
    justify-content: stretch;
    place-items: center;
  }

  .competition-banner-text-wrapper {
    width: 100%;
    padding: 2rem 2rem 2.5rem;
  }

  .competition-banner-heading {
    font-size: var(--font-sizes--mobile-headline-h3);
    text-align: center;
  }

  .competition-banner-heading.h1-small, .competition-banner-heading.h1-x-small, .competition-banner-heading.h1-xx-small {
    font-size: var(--font-sizes--mobile-headline-h1);
  }

  .competition-banner-subheadline {
    font-size: var(--font-sizes--mobile-paragraph-normal);
    text-align: center;
  }

  .competition-banner-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 2.5rem;
    display: grid;
  }

  .competition-banner-image {
    width: 100%;
    height: auto;
  }

  .cards-page {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .cards-page.grid-col-2 {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .cards-page.grid-col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-page.grid-col-6 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cards-page.flex.col-4, .cards-page.flex.col-6, .cards-page.flex.col-3 {
    flex-direction: row;
  }

  .card-page.col-3 {
    max-width: 188px;
  }

  .download-text {
    font-size: var(--font-sizes--mobile-paragraph-large);
  }

  .usp {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .usp.grid-col-2 {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .usp.grid-col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .usp.grid-col-6 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .usp.grid-col-3-large {
    grid-template-columns: 1fr 1fr;
  }

  .usp.flex.col-3, .usp.flex.col-4, .usp.flex.col-5 {
    flex-direction: row;
  }

  .usp.grid-col-4-large {
    grid-template-columns: 1fr 1fr;
  }

  .usp-item {
    border-radius: 1.5rem;
    padding: 1.25rem;
  }

  .usp-item.dark.col-3, .usp-item.dark.col-4, .usp-item.col-3 {
    max-width: 268px;
  }

  .usp-item.text-only {
    padding: 1rem;
  }

  .usp-heading {
    font-size: 1.25rem;
  }

  .usp-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .usp-icon-wrapper {
    margin-bottom: 1rem;
  }

  .card-logo-wrapper {
    flex-direction: row;
  }

  .competition-banner-image-wrapper {
    width: 100%;
    min-height: 286px;
    margin-top: 2rem;
  }

  .content-wrapper-468, .content-wrapper-368, .content-wrapper-268, .content-wrapper-168 {
    width: 100%;
    max-width: 100%;
  }

  .content-wrapper-68 {
    max-width: 100%;
  }

  .table-of-contents.col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .table-of-contents.col-3 {
    grid-template-columns: 1fr;
  }

  .list-icons.bank-id-advantages {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: space-between;
  }

  .list-icon.icon-20px {
    padding-top: 2px;
  }

  .cards-description {
    grid-row-gap: 2rem;
  }

  .card-description-content-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    padding: 0 1.5rem 1.5rem;
  }

  .card-description-background-wrapper {
    padding-top: 7.5rem;
    padding-left: 0;
  }

  .card-description-background.background-blue-900, .card-description-background.background-blue-800 {
    border-radius: 1rem;
  }

  .card-description-heading {
    font-size: 1.25rem;
  }

  .card-description-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    width: 100%;
    padding-top: 2.5rem;
    display: grid;
  }

  .card-description-buttons.one-button {
    grid-template-columns: 1fr;
  }

  .card-description-image-wrapper {
    border-radius: 1rem;
  }

  .background-blue-800 {
    background-color: var(--colors-blue--800);
  }

  .card-page-price-item {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .text-center.mt-3rem {
    margin-top: 2rem;
  }

  .card-page-price-text {
    font-size: 1.25rem;
  }

  .section-container-fluid {
    max-width: 100%;
  }

  .slider-card-activation-desktop {
    max-width: 768px;
    margin-bottom: 60px;
  }

  .mask.card-activation-desktop {
    width: 100%;
    max-width: 668px;
    overflow: hidden;
  }

  .mask.card-activation-app {
    width: 100%;
  }

  .slide-nav {
    bottom: -60px;
  }

  .descriptive-bubble {
    font-size: var(--font-sizes--desktop-paragraph-normal);
    box-shadow: 10px 15px 40px #25304433;
  }

  .card-activation-bubble-1 {
    top: -3%;
  }

  .card-activation-bubble-1.cabt-app {
    width: 199px;
    top: -2%;
  }

  .card-activation-bubble-2 {
    top: -3%;
  }

  .card-activation-bubble-2.cabt-app {
    top: -2%;
  }

  .card-activation-bubble-3 {
    top: -3%;
  }

  .card-activation-bubble-3.cabt-app {
    max-width: 208px;
    top: -4%;
  }

  .card-activation-bubble-4 {
    top: -3%;
  }

  .card-activation-bubble-4.cabt-app {
    max-width: 218px;
    top: -4%;
  }

  .card-activation-bubble-5 {
    top: -3%;
  }

  .card-activation-bubble-5.cabt-app {
    max-width: 195px;
    top: -4%;
  }

  .card-activation-bubble-6 {
    max-width: 268px;
    top: -3%;
    left: 34%;
  }

  .card-activation-bubble-6.cabt-app {
    top: -4%;
  }

  .card-activation-bubble-7 {
    max-width: 330px;
    top: -3%;
    left: 30%;
  }

  .card-activation-bubble-7.cabt-app {
    top: -4%;
  }

  .card-activation-bubble-8 {
    top: -3%;
  }

  .card-activation-bubble-9 {
    max-width: 413px;
    top: -3%;
  }

  .slide-card-activation-shadow {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 668px;
    display: block;
  }

  .card-activation-bubble-10 {
    max-width: 343px;
    left: 35%;
  }

  .card-activation-tap-1 {
    top: 51%;
    left: 42%;
  }

  .card-activation-tap-1.cabt-app {
    top: 54%;
  }

  .card-activation-tap-2 {
    top: 37%;
  }

  .card-activation-tap-3 {
    top: 73%;
    left: 63%;
  }

  .card-activation-tap-4 {
    top: -15px;
  }

  .card-activation-tap-5 {
    top: 124px;
    left: 62%;
  }

  .card-activation-tap-6 {
    top: 27%;
  }

  .card-activation-tap-7, .card-activation-tap-8 {
    top: -15px;
  }

  .card-activation-tap-9 {
    top: 60%;
    left: 75%;
  }

  .slider-card-activation-app {
    max-width: 568px;
  }

  .hero-left-content, .hero-right-content {
    max-width: 100%;
  }

  .usp-icon-heading-wrapper {
    margin-bottom: 1rem;
  }

  .text-small {
    font-size: var(--font-sizes--mobile-paragraph-small);
  }

  .display-mobile {
    display: none;
  }

  .table-of-contents-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1.65fr 1fr;
  }

  .video-player {
    width: 100%;
    max-width: 1120px;
    height: auto;
    max-height: 630px;
  }

  .text-mini {
    font-size: var(--font-sizes--mobile-paragraph-small);
  }

  .sticker-wrapper {
    top: 10%;
    bottom: auto;
    right: auto;
  }

  .mt-4rem {
    margin-top: 4rem;
  }

  .mt-3rem {
    margin-top: 3rem;
  }

  .mt-2rem {
    margin-top: 2rem;
  }

  .mt-1rem {
    margin-top: 1rem;
  }

  .mt-0rem {
    margin-top: 0;
  }

  .pop-up {
    width: 100%;
    max-width: 468px;
  }

  .pop-up-image {
    width: 100%;
  }

  .pop-up-heading {
    font-size: var(--font-sizes--mobile-headline-h3);
  }

  .pop-up-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
    margin-top: .75rem;
  }

  .pop-up-button-wrapper {
    flex-direction: column;
    align-items: center;
  }

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

  .payment-button-benefits {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .payment-button-benefits.grid-col-2 {
    grid-template-columns: 1fr;
  }

  .card-procedure-2 {
    width: 100%;
  }

  .card-procedure-2.no-label {
    padding-top: 0;
  }

  .side-navigation {
    border-right-width: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
  }

  .documentation-wrapper {
    flex-flow: column;
  }

  .side-navbar {
    box-shadow: 0 6px 12px 0 var(--colors-opacity--blue-gray);
    padding: 1.25rem;
    overflow: visible;
  }

  .documentation-h2 {
    padding-bottom: 1rem;
    font-size: 1.75rem;
  }

  .documentation-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
    margin-bottom: 1rem;
  }

  .documentation-section {
    width: 100%;
    padding: 4rem 0 5rem;
  }

  .documentation-section.background-blue-900.pb-3rem {
    padding-bottom: 3rem;
  }

  .documentation-section.pt-4rem {
    padding-top: 4rem;
  }

  .documentation-section.pt-5rem {
    padding-top: 5rem;
  }

  .top-navbar {
    justify-content: center;
    margin-top: 0;
  }

  .documentation-page-heading {
    padding-bottom: 1rem;
    font-size: 2.25rem;
  }

  .documentation-header {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .documentation-header.background-blue-900.pb-3rem {
    padding-bottom: 3rem;
  }

  .documentation-h3 {
    padding-top: 4rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
  }

  .documentation-h3.pt-1rem {
    padding-top: 1rem;
  }

  .documentation-h4 {
    padding-top: 3rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .side-menu-button {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    align-items: flex-start;
  }

  .side-menu-button-text {
    line-height: 1;
  }

  .side-menu-button-wrapper {
    justify-content: space-between;
  }

  .lightbox-link {
    margin-top: 2rem;
  }

  .documentation-image-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .documentation-image-wrapper.mt-3rem {
    margin-top: 2rem;
  }

  .documentation-image-wrapper-lightbox {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .products-slider-mask {
    width: 160px;
    position: relative;
  }

  .side-menu-logo {
    height: 40px;
  }

  .display-none-tablet-mobile {
    display: none;
  }

  .documentation-code-wrapper, .documentation-code-wrapper.mt-3rem {
    margin-top: 2rem;
  }

  .card-description-image-slider-mask {
    border-radius: 1rem;
  }

  .sticker-large {
    top: 460px;
    left: 16%;
  }

  .documentation-h5 {
    padding-top: 3rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .documentation-alt-h3 {
    padding-top: 0;
    padding-bottom: 3rem;
    font-size: 1.25rem;
  }

  .documentation-alt-h3.pt-1rem {
    padding-top: 1rem;
  }
}

@media screen and (max-width: 767px) {
  .body {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .hero-section {
    padding-top: 2rem;
    padding-bottom: 3.5rem;
  }

  .hero-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-subheadline {
    font-size: var(--font-sizes--mobile-paragraph-large);
  }

  .button.button-secondary.button-card {
    margin-top: 1.5rem;
  }

  .button.button-table-of-contents {
    border-radius: .5rem;
    min-height: 68px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-container {
    max-width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-container.flex.flex-align-center.flex-justify-start.pl-0rem {
    padding-left: 0;
  }

  .section-container.flex.flex-align-center.flex-justify-start.pl-0rem.pr-0rem {
    padding-right: 0;
  }

  .spacer-4 {
    height: var(--size--3rem);
  }

  .spacer-2 {
    height: var(--size--1rem);
  }

  .spacer-3 {
    height: var(--size--2rem);
  }

  .spacer-5 {
    height: var(--size--4rem);
  }

  .accordion-content {
    margin-right: 0;
  }

  .producsts-gif-image-wrapper {
    width: 270px;
    height: 290px;
  }

  .products-gif {
    padding-top: 1rem;
    top: 5%;
  }

  .products-gif.s-01-2023 {
    top: 0%;
  }

  .cards-logo.grid-col-3, .cards-logo.grid-col-5 {
    grid-template-columns: 1fr 1fr;
    width: 368px;
  }

  .cards-logo.grid-col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-logo.grid-col-6 {
    grid-template-columns: 1fr 1fr;
    width: 368px;
  }

  .cards-page.grid-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-page.grid-col-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cards-page.grid-col-4 {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .cards-page.grid-col-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .cards-page.grid-col-3-large {
    grid-template-columns: 1fr 1fr;
  }

  .cards-page.flex.col-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .card-page {
    width: 100%;
    max-width: 100%;
  }

  .card-page.col-6 {
    max-width: 165px;
  }

  .card-page.col-4, .card-page.col-3 {
    max-width: 248px;
  }

  .download-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .usp.grid-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .usp.grid-col-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .usp.grid-col-4 {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .usp.grid-col-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .usp.grid-col-3-large, .usp.grid-col-4-large {
    grid-template-columns: 1fr 1fr;
  }

  .usp-item {
    border-radius: 1rem;
    width: 100%;
    max-width: 100%;
  }

  .usp-item.light.col-4, .usp-item.dark.col-3, .usp-item.dark.col-4, .usp-item.col-3, .usp-item.text-only.dark.col-4, .usp-item.text-only.light.col-4, .usp-item.usp-item-button.dark.col-5 {
    max-width: 248px;
  }

  .table-of-contents {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .table-of-contents-button-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .table-of-contents-left-icon {
    width: 8px;
  }

  .list-icons-item {
    flex-wrap: nowrap;
  }

  .list-text {
    padding-top: 0;
  }

  .list-icons.bank-id-advantages {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .list-icon {
    width: auto;
    height: auto;
  }

  .list-icon.icon-20px {
    padding-top: 1px;
  }

  .section-container-fluid {
    max-width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mask.card-activation-app {
    max-width: 440px;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .slide-image.slide-image-desktop {
    border-radius: .5rem;
  }

  .card-activation-bubble-3 {
    left: 26%;
  }

  .card-activation-bubble-5 {
    max-width: 231px;
  }

  .card-activation-bubble-6.cabt-app {
    top: -2%;
  }

  .card-activation-bubble-9 {
    max-width: 325px;
  }

  .card-activation-bubble-10 {
    top: 74%;
    left: 9%;
  }

  .card-activation-bubble-10.cabt-app {
    max-width: 320px;
    left: -7%;
  }

  .card-activation-tap-1 {
    top: 49%;
  }

  .card-activation-tap-2 {
    top: 35%;
  }

  .card-activation-tap-9 {
    top: 58%;
    left: 74%;
  }

  .slider-card-activation-app {
    max-width: 480px;
    display: block;
  }

  .display-flex.gap-2rem.flex-flow-row.flex-flow-column {
    flex-flow: column;
  }

  .pop-up {
    max-width: 368px;
  }

  .pop-up-heading {
    font-size: 1.25rem;
  }

  .button-switch {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .documentation-section.pt-4rem {
    padding-top: 3rem;
  }

  .documentation-section.pt-5rem {
    padding-top: 4rem;
  }

  .documentation-header.background-blue-100 {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .documentation-image {
    width: 100%;
  }

  .documentation-image-wrapper.mt-0rem {
    margin-top: 0;
  }

  .products-slider-mask {
    width: 140px;
    padding-top: 1rem;
    top: 5%;
  }

  .documentation-code-wrapper.mt-0rem {
    margin-top: 0;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .hero-headline {
    font-size: var(--font-sizes--mobile-headline-h1);
  }

  .hero-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-buttons.one-button {
    grid-template-rows: auto;
  }

  .button {
    width: 100%;
  }

  .button.button-secondary {
    width: 100%;
    max-width: 368px;
  }

  .button.button-primary {
    width: 100%;
  }

  .button.button-table-of-contents {
    padding-bottom: .7rem;
  }

  .section-circle {
    height: 42px;
  }

  .section-heading {
    overflow-wrap: normal;
  }

  .cards-procedure {
    justify-content: flex-start;
  }

  .cards-procedure.grid-col-3 {
    grid-auto-flow: row;
    max-width: 100%;
  }

  .card-procedure {
    width: 100%;
    max-width: 368px;
    padding: 2.5rem 1.5rem 1.5rem;
  }

  .card-procedure.no-label {
    padding-top: 1.5rem;
  }

  .card-procedure.col-3.col-418px {
    max-width: 268px;
  }

  .card-image.voucher {
    margin-top: 1rem;
  }

  .card-image.voucher-shadow {
    box-shadow: 3px 3px 10px 0 var(--colors-gray--100);
    margin-top: 1rem;
  }

  .card-heading {
    margin-top: 1.25rem;
  }

  .card-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .alert {
    padding: 1.5rem;
  }

  .alert-heading {
    font-size: var(--font-sizes--mobile-headline-h3);
  }

  .list-item {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .list-item.list-icons-classic {
    font-size: var(--font-sizes--mobile-paragraph-normal);
    text-align: center;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 1.7rem;
    padding-left: 0;
  }

  .list-item.list-icons-classic.last-child {
    padding-bottom: 0;
  }

  .spacer-1 {
    height: 1rem;
  }

  .benefits-grid {
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: center;
  }

  .benefits-grid.grid-col-3 {
    grid-auto-flow: row;
    max-width: 100%;
  }

  .sticker-medium {
    transform: rotate(-12deg);
  }

  .spacer-2 {
    height: 1rem;
  }

  .spacer-3 {
    height: 2rem;
  }

  .accordion-text {
    overflow: hidden;
  }

  .products-gif-right-image {
    display: none;
  }

  .products-gif-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2.15fr;
    align-content: start;
    align-items: start;
  }

  .products-gif-left-image {
    display: none;
  }

  .products-gif-mobile-image {
    display: block;
  }

  .producsts-gif-image-wrapper {
    width: 100%;
    height: 310px;
  }

  .products-gif {
    width: 50%;
    max-width: 140px;
    position: relative;
  }

  .pricing-table {
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%;
  }

  .pricin-table-left-col {
    border-radius: 1rem;
    width: 94%;
    padding: 1.5rem 1rem;
  }

  .pricing-table-right-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    width: 80%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cards-logo {
    justify-content: flex-start;
    align-items: stretch;
  }

  .cards-logo.grid-col-2 {
    width: 100%;
  }

  .cards-logo.grid-col-3 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 100%;
    max-width: 100%;
  }

  .cards-logo.grid-col-5 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .cards-logo.grid-col-4 {
    width: 100%;
  }

  .cards-logo.grid-col-6 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .cards-logo.flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    max-width: 368px;
  }

  .card-logo {
    padding: 1rem;
  }

  .competition-banner-grid {
    background-position: 50% -252px;
    background-size: 450px;
  }

  .competition-banner-text-wrapper {
    padding: 1rem 1.5rem 1.5rem;
  }

  .competition-banner-heading {
    margin-bottom: .75rem;
  }

  .competition-banner-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
  }

  .sticker-voucher {
    width: 48px;
    height: 48px;
    top: 32px;
    left: 40px;
  }

  .sticker-voucher-text {
    font-size: 1.1rem;
  }

  .cards-page {
    justify-content: flex-start;
    align-items: stretch;
  }

  .cards-page.grid-col-2 {
    grid-template-columns: 1fr;
  }

  .cards-page.grid-col-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .cards-page.grid-col-5 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .cards-page.grid-col-4 {
    grid-template-columns: 1fr;
    align-content: stretch;
  }

  .cards-page.grid-col-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cards-page.grid-col-3-large {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .cards-page.flex.col-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .card-page.col-6, .card-page.col-4, .card-page.col-3 {
    max-width: 100%;
  }

  .accordion-toggle-copy {
    align-items: flex-start;
  }

  .accrodion-icon-wrapper {
    padding-top: 4px;
  }

  .accrodion-icon-wrapper.pt-0rem {
    padding-top: 0;
  }

  .usp {
    justify-content: flex-start;
    align-items: stretch;
  }

  .usp.grid-col-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .usp.grid-col-5 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .usp.grid-col-4 {
    grid-template-columns: 1fr;
    align-content: stretch;
  }

  .usp.grid-col-6 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .usp.grid-col-3-large, .usp.grid-col-4-large {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .usp-item {
    border-radius: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .usp-item.light.col-3, .usp-item.light.col-4, .usp-item.dark.col-3, .usp-item.dark.col-4, .usp-item.text-only.dark.col-4, .usp-item.text-only.light.col-4, .usp-item.usp-item-button.dark.col-5 {
    max-width: 100%;
  }

  .card-logo-wrapper {
    flex-direction: row;
    width: 47%;
    min-width: 132px;
    height: 100px;
  }

  .competition-banner-image-wrapper {
    min-height: 208px;
  }

  .table-of-contents.col-2, .table-of-contents.col-4, .table-of-contents.col-1 {
    grid-template-columns: 1fr;
  }

  .table-of-contents-button-content-wrapper {
    padding-top: 4px;
  }

  .list-icon.icon-20px {
    padding-top: 0;
  }

  .card-description-content-wrapper {
    grid-row-gap: 1.5rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-description-background-wrapper {
    padding-top: 0;
  }

  .card-description-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 2rem;
  }

  .card-description-buttons.one-button {
    grid-template-rows: auto;
  }

  .card-description-image {
    width: 100%;
  }

  .card-description-image-wrapper {
    border-radius: .5rem;
  }

  .left-arrow {
    width: 32px;
    padding-right: 0;
  }

  .right-arrow {
    width: 32px;
    padding-left: 0;
  }

  .mask.card-activation-app {
    max-width: 280px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-nav.cabt-app {
    bottom: -10px;
  }

  .slider-icon-wrapper {
    width: 32px;
    height: 32px;
    box-shadow: 0 3px 12px #0000001a;
  }

  .card-activation-bubble-1.cabt-app {
    top: -6%;
    left: 12%;
  }

  .card-activation-bubble-2.cabt-app {
    max-width: 178px;
    top: -6%;
    left: 12%;
  }

  .card-activation-bubble-3.cabt-app {
    max-width: 208px;
    top: -4%;
    left: 8%;
  }

  .card-activation-bubble-4.cabt-app, .card-activation-bubble-5.cabt-app {
    left: 11%;
  }

  .card-activation-bubble-6.cabt-app {
    max-width: 203px;
    top: -4%;
    left: 9%;
  }

  .card-activation-bubble-7.cabt-app {
    max-width: 199px;
    top: -9%;
    left: 10%;
  }

  .card-activation-bubble-10.cabt-app {
    max-width: 207px;
    top: 42%;
    left: 12%;
  }

  .card-activation-tap-2.cabt-app {
    top: 88%;
    left: 39%;
  }

  .card-activation-tap-3.cabt-app {
    top: 79%;
  }

  .card-activation-tap-4.cabt-app {
    top: 73%;
  }

  .card-activation-tap-5.cabt-app {
    top: 82%;
    left: 59%;
  }

  .slider-card-activation-app {
    margin-bottom: 10px;
  }

  .tap-hand {
    top: 41%;
    left: 15%;
    transform: scale(.8);
  }

  .display-desktop {
    display: none;
  }

  .display-mobile {
    display: block;
  }

  .table-of-contents-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2.15fr;
    align-content: start;
    align-items: start;
  }

  .table {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .table.table-scroll {
    justify-content: start;
    place-items: start;
  }

  .table-column.background-blue-50.display-mobile {
    display: block;
  }

  .table-column.pt-0rem-mobile {
    padding-top: 0;
  }

  .table-column.pb-0rem-mobile {
    padding-bottom: 0;
  }

  .table-column.pb-0-5rem-mobile {
    padding-bottom: .5rem;
  }

  .table-right-col {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sticker-wrapper {
    top: -3%;
    left: -6%;
    transform: scale(.8);
  }

  .pop-up {
    width: 100%;
    padding: 1rem;
  }

  .pop-up.no-label {
    padding-top: 1.5rem;
  }

  .pop-up-image {
    width: 100%;
    padding-top: 1rem;
  }

  .pop-up-image.voucher, .pop-up-image.voucher-shadow {
    margin-top: 1rem;
  }

  .pop-up-heading {
    margin-top: 1.5rem;
  }

  .pop-up-text {
    font-size: var(--font-sizes--mobile-paragraph-normal);
  }

  .pop-up-button-wrapper {
    margin-top: 1.5rem;
  }

  .pop-up-container {
    padding: 1rem;
  }

  .section-pop-up {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .payment-button-benefits {
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: center;
  }

  .payment-button-benefits.grid-col-3 {
    grid-auto-flow: row;
    max-width: 100%;
  }

  .card-procedure-2 {
    width: 100%;
    max-width: 368px;
  }

  .table-row.no-gap-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .table-row.flex-flow-row {
    flex-flow: row;
  }

  .table-cell {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table-cell.justify-center {
    padding: 1rem 1.5rem;
  }

  .table-cell.justify-center-mobile {
    justify-content: center;
    align-items: center;
  }

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

  .table-grid {
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%;
  }

  .sticker-voucher-small {
    width: 48px;
    height: 48px;
    top: 16px;
    left: 40px;
  }

  .sticker-voucher-text-small {
    font-size: 1.1rem;
  }

  .width-100-mobile {
    width: 100%;
  }

  .products-slider-mask {
    position: relative;
  }

  .display-none-tablet-mobile {
    display: none;
  }

  .card-description-image-slider-mask {
    border-radius: .5rem;
  }

  .sticker-large {
    transform: rotate(-12deg);
  }

  .width-50-mobile {
    width: 50%;
  }

  .tooltip-container {
    width: 168px;
  }

  .tooltip {
    flex-flow: column;
  }

  .tooltip-navigation {
    margin-top: 0;
  }
}

#w-node-_3f2db9ea-eafd-767f-e0f1-e80d3f3206a9-bfe0542f, #w-node-_6a2a8a8d-01d3-5793-927c-09294c7c0fb1-bfe0542f, #w-node-eb9a9d16-a226-3c8b-dec1-ce3e16b15aa2-bfe0542f, #w-node-eb9a9d16-a226-3c8b-dec1-ce3e16b15aae-bfe0542f, #w-node-_444bddef-8060-123d-3ab5-ee211c61110d-bfe0542f, #w-node-_444bddef-8060-123d-3ab5-ee211c611119-bfe0542f, #w-node-e6507c67-e250-404a-e568-bedf66ce12f0-bfe0542f, #w-node-e6507c67-e250-404a-e568-bedf66ce12fc-bfe0542f, #w-node-_2d9f3520-4016-7ea5-95f0-3a0daab2b20b-bfe0542f, #w-node-_2d9f3520-4016-7ea5-95f0-3a0daab2b215-bfe0542f, #w-node-bcf8f4d8-1b34-d459-d8c1-4d4853dfac16-bfe0542f, #w-node-_6ebde12b-08b0-494b-905e-dc0b96c23f1a-bfe0542f, #w-node-bd432bcd-a29f-24d3-ddc8-138fc9be78e9-bfe0542f, #w-node-_0842dae0-be86-7a2a-dfe0-5352eabe2291-bfe0542f, #w-node-_6eb9752a-0114-cc27-2c33-8ef09c7419d7-bfe0542f, #w-node-bc3b4528-0db4-99c4-348e-37d665a794ff-bfe0542f, #w-node-_590b945a-c511-8718-905a-d0d7a02759b6-2ac35ab5, #w-node-_7c62f5ae-e357-f305-823c-68a54788bac5-4788bac5, #w-node-_7222641f-aa99-c022-24d6-4ebe6a1a7810-6a1a7810, #w-node-_76199ad3-d4eb-a2a0-864f-c5c52baec2ef-2baec2ef, #w-node-db5fd8c1-fbdb-f310-c23d-72e091ba9af8-91ba9af8, #w-node-_84e1fbcb-752c-4fe1-eb2f-88d4e8142ee9-e8142ee9, #w-node-_8bf5b04b-c53f-aaa9-2875-76eac91becde-c91becde, #w-node-e2488a1c-b7b6-f86b-a164-1a681e4b166a-1e4b166a, #w-node-_173e7a33-9fd5-4bab-de77-8f84fc7bd975-fc7bd975, #w-node-_9d64a640-c637-5d02-7bef-6673f8bee501-f8bee501, #w-node-fd33af4a-7956-d885-b866-7ddb47f887ac-47f887ac, #w-node-f15f729c-d840-a296-d860-8f9738f2e504-38f2e504, #w-node-be0d3766-045c-cddc-876c-cf171a0ea76c-1a0ea76c, #w-node-bfc6391f-710b-dcb2-3926-65f501daf1e5-01daf1e5, #w-node-_17532af2-5b33-4284-229e-c8f568f28a80-68f28a80, #w-node-_54f2e03b-6a5e-c46f-e459-e91c4d2c6e7d-4d2c6e7d, #w-node-_9eaba0a0-312d-f073-c873-5a72c9bea860-c9bea860, #w-node-_8fc20023-b3bc-dafa-b71e-4cb44ed0c777-4ed0c777, #w-node-_877467b9-0435-d1f4-29c0-c273a1bcc1a8-a1bcc1a8, #w-node-ab988bb1-29fe-d040-d452-8ef0833753a5-833753a5, #w-node-c5c54cf6-8d8b-7ad9-169e-bba43cb66e10-3cb66e10, #w-node-_0b315fa9-236b-6216-797c-cf3f550febfa-550febfa, #w-node-_14f909df-e1ba-4d7c-312f-df8431ed82b2-31ed82b2, #w-node-_8cc809d7-5409-d724-9454-205799a5efcf-99a5efcf, #w-node-_2a239817-ee87-16da-000b-eb359963f6d0-9963f6d0, #w-node-_17c56e48-473a-ba60-1821-b18b18bf77ac-18bf77ac, #w-node-_9a88ff42-900e-c5c9-3610-d4b70deb6705-0deb6705, #w-node-_8fe82b85-acdd-5c4b-b4fb-b66a330fd762-330fd762, #w-node-_18bc2fb8-4080-366e-10b6-69abea296444-ea296444, #w-node-_7af395ce-3088-95be-e1fb-927455757ea2-55757ea2, #w-node-e116434b-7c23-300f-ebca-fa65c594df7c-c594df7c, #w-node-d8abbe83-4293-c9be-0ffd-1b9a7bf09bbe-7bf09bbe, #w-node-_7420be9a-7e4a-97d9-e763-09b9a903e41f-a903e41f, #w-node-bcdfb018-7e05-142e-c3c7-42303889f0a4-3889f0a4, #w-node-e5518918-b022-08ef-f54a-3e9b68d9998c-68d9998c, #w-node-fcfa3474-4eae-69e5-5ea3-dabf76992b65-76992b65, #w-node-ebbfec1f-0d2f-1070-8c2e-b557d6968194-d6968194, #w-node-_3c03ae6f-c247-dd1c-1ba2-50b00fd6d046-0fd6d046, #w-node-_610e37e5-ec6f-db10-9ccc-c03a609060b5-609060b5, #w-node-_0e4e18e7-44b4-252b-8713-f45197025006-97025006, #w-node-_4d0fe2a9-570a-1d08-8efa-67e3cbcde82a-cbcde82a, #w-node-_5e35fa00-1075-6860-4bc0-78549dfd998c-9dfd998c, #w-node-_16a6f776-ad56-d9eb-4b59-90481ca0262a-1ca0262a, #w-node-_076fb32b-690e-2700-3906-2de26c0c71ee-6c0c71ee, #w-node-b0fa9181-f19f-bee2-1d6c-470d86ed3c09-86ed3c09, #w-node-d0e7a4db-1f12-6ce5-808d-d9b404ae18e0-04ae18e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_089ef4db-88ff-16d4-e229-ec30da716215-da716214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_089ef4db-88ff-16d4-e229-ec30da716216-da716214 {
  place-self: center;
}

#w-node-_089ef4db-88ff-16d4-e229-ec30da716218-da716214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-ab8e54ea, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ab8e54ea, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-93d94b12, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-93d94b12, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-93d94b12, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-93d94b12, #w-node-_79fc0e75-2b50-427c-e3b5-e92908247d14-08247d13, #w-node-_79fc0e75-2b50-427c-e3b5-e92908247d21-08247d13, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-4dd390c0, #w-node-_45042de2-5625-1a8c-22d6-78b78dae786e-4dd390c0, #w-node-e8ed2987-3b04-f701-f444-aa7ac2e71cf1-4dd390c0, #w-node-e8ed2987-3b04-f701-f444-aa7ac2e71cfb-4dd390c0, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf674-584647e4, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-584647e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d1-584647e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d4-584647e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8bdf18a0-4658-0e65-7b93-7bbc965439b2-584647e4, #w-node-_5ccb2555-eb1c-2384-eed7-6dbdb70fdbe6-584647e4, #w-node-a35b1c3d-414a-48f6-720b-f1f784223983-584647e4, #w-node-ca1ee438-b531-459b-a96b-0622d56a491a-584647e4, #w-node-_197e5591-7b86-3173-89a7-86ea37a114bc-584647e4, #w-node-_2b8d2a7a-0a90-43b5-a0b4-60445d837385-584647e4, #w-node-a8fecb55-3f2e-2c68-0359-edb43f9b7684-584647e4, #w-node-_6e83b312-5373-98a3-1b6b-01442f1d0d8e-584647e4, #w-node-df213b5a-17e6-d1e2-f968-4b5790de2c99-584647e4, #w-node-_28ad89af-af7c-d3a5-b479-96339764b689-584647e4, #w-node-b1c50adc-52d3-3a4e-6652-78de43a7fedb-584647e4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-97c7319a, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-97c7319a, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-b97b9bf8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-b97b9bf8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-b97b9bf8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-b97b9bf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-b97b9bf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-b97b9bf8 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-b97b9bf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-3d5cb64e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3d5cb64e, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-3d5cb64e, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-3d5cb64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-3d5cb64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-3d5cb64e {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-3d5cb64e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-075536ca, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-075536ca, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-075536ca, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-075536ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-075536ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-075536ca {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-075536ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-45684e82, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-45684e82, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-45684e82, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-45684e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-45684e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-45684e82 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-45684e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-00be6821, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-00be6821, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd742-00be6821, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-00be6821, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-84b50dbf, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-84b50dbf, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-84b50dbf, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-84b50dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-84b50dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-84b50dbf {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-84b50dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-62d8b4f8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-62d8b4f8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-62d8b4f8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-62d8b4f8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-daddce50, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-daddce50, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-daddce50, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-daddce50, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-1c151b4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-1c151b4d, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-1c151b4d, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-1c151b4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-8fdb2759, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-8fdb2759, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-8fdb2759, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-8fdb2759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-8fdb2759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-8fdb2759 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-8fdb2759 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-a6616a4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-a6616a4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-d09a2fa4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-d09a2fa4, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-d09a2fa4, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-d09a2fa4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a3-d09a2fa4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a4-d09a2fa4 {
  place-self: center;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a6-d09a2fa4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b85da11d-05ff-c03b-d417-4c47b942596b-d09a2fa4, #w-node-_65410133-a113-d6a3-1700-afeb826524df-d09a2fa4, #w-node-bf7f8b41-6139-978d-f08f-f0c72429e96e-d09a2fa4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-578e4e64, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-578e4e64, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-578e4e64, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-578e4e64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f19165-bd5d-51a7-39b7-ca130ea1a201-578e4e64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_36f19165-bd5d-51a7-39b7-ca130ea1a202-578e4e64 {
  place-self: center;
}

#w-node-_36f19165-bd5d-51a7-39b7-ca130ea1a20b-578e4e64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-0aa9f164, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-0aa9f164, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-0aa9f164, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-0aa9f164, #w-node-faa57c19-8632-06ef-eeea-d8ee2311b76e-0aa9f164, #w-node-faa57c19-8632-06ef-eeea-d8ee2311b77b-0aa9f164, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-5958b7b0, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-5958b7b0, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-5958b7b0, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-5958b7b0, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-b1b001e5, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-b1b001e5, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-b1b001e5, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-b1b001e5, #w-node-_58c3b6d0-d26c-d436-6caa-c3ec9d0f8d8d-b1b001e5, #w-node-_84609e8c-3d84-e5e4-d66d-1140c97b9177-b1b001e5, #w-node-bfd5865f-0a3c-608e-cd40-9caf677f85c1-b1b001e5, #w-node-c38a07b2-72a1-b14a-5aba-e1636fff853a-b1b001e5, #w-node-_9510244b-b332-b5f1-5072-20fa7834932c-b1b001e5, #w-node-_14032d40-d03d-8e01-c0e6-cf118728a03c-b1b001e5, #w-node-_0e2e7b67-38fd-a6fb-a687-8cde64e878f5-e7f7c662, #w-node-_0e2e7b67-38fd-a6fb-a687-8cde64e87901-e7f7c662, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-e7f7c662, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-e7f7c662 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ad5e145-c188-6ee3-b433-4218599d74f9-e7f7c662 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8ad5e145-c188-6ee3-b433-4218599d7520-e7f7c662 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-bf6f0b6d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-bf6f0b6d, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-bf6f0b6d, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-bf6f0b6d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-68d14417, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-68d14417, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-68d14417, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-68d14417, #w-node-_1debab5a-e5f1-135a-8acb-bdd5bf6070da-68d14417, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-ae3e10a8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ae3e10a8, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-ae3e10a8, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-ae3e10a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a3-ae3e10a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a4-ae3e10a8 {
  place-self: center;
}

#w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a6-ae3e10a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-74be33c6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-74be33c6, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-74be33c6, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-74be33c6, #w-node-_1debab5a-e5f1-135a-8acb-bdd5bf6070da-74be33c6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-fed1faf3, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-fed1faf3, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-fed1faf3, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-fed1faf3, #w-node-_58c3b6d0-d26c-d436-6caa-c3ec9d0f8d8d-fed1faf3, #w-node-_84609e8c-3d84-e5e4-d66d-1140c97b9177-fed1faf3, #w-node-bfd5865f-0a3c-608e-cd40-9caf677f85c1-fed1faf3, #w-node-c38a07b2-72a1-b14a-5aba-e1636fff853a-fed1faf3, #w-node-_9510244b-b332-b5f1-5072-20fa7834932c-fed1faf3, #w-node-_14032d40-d03d-8e01-c0e6-cf118728a03c-fed1faf3, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-259f6fcd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-259f6fcd, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-259f6fcd, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-259f6fcd, #w-node-_58c3b6d0-d26c-d436-6caa-c3ec9d0f8d8d-259f6fcd, #w-node-_84609e8c-3d84-e5e4-d66d-1140c97b9177-259f6fcd, #w-node-bfd5865f-0a3c-608e-cd40-9caf677f85c1-259f6fcd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-ab9138b4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ab9138b4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-ab9138b4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-ab9138b4, #w-node-_8ca84da5-d84f-4500-0e9a-f49547643673-70aa1843, #w-node-_8ca84da5-d84f-4500-0e9a-f4954764367e-70aa1843, #w-node-dc88de83-1a0c-3905-4402-18190af58a2a-70aa1843, #w-node-dc88de83-1a0c-3905-4402-18190af58a36-70aa1843, #w-node-_66c49f69-b2f4-84f2-25e2-c431af10b387-70aa1843, #w-node-_66c49f69-b2f4-84f2-25e2-c431af10b394-70aa1843, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-f6c7faa2, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-f6c7faa2, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-f6c7faa2, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-f6c7faa2, #w-node-c94fccf7-0c0d-75f1-3100-97974626f806-57d495b7, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-dcf46aa8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-dcf46aa8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-be2e9476, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-be2e9476, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd742-be2e9476, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-be2e9476, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-c7119865, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c7119865, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-c7119865, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-c7119865, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-25df89fd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-25df89fd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-25df89fd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-25df89fd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-93a134cb, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-93a134cb, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-93a134cb, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-93a134cb, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-b7c418b2, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-b7c418b2, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-b7c418b2, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-b7c418b2, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf674-f27ea388, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-f27ea388, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-4ba7a527, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-4ba7a527, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-4ba7a527, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4ba7a527 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-4ba7a527 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-4ba7a527 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-4ba7a527 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-fe737b87, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-fe737b87, #w-node-_9aa422d6-d695-edcd-2cc9-af66ece2bb7f-b8e1665e, #w-node-_9aa422d6-d695-edcd-2cc9-af66ece2bb8b-b8e1665e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-111c626c, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-111c626c, #w-node-_4cf95bfb-6fab-7099-b376-adf2103f5c32-111c626c, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-111c626c, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-72a387d6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-72a387d6, #w-node-_4cf95bfb-6fab-7099-b376-adf2103f5c32-72a387d6, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-72a387d6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-f8a76ad1, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-f8a76ad1, #w-node-_4cf95bfb-6fab-7099-b376-adf2103f5c32-f8a76ad1, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-f8a76ad1, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-23cf3e81, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-23cf3e81, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-da30000e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-da30000e, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-da30000e, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-da30000e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-887641fe, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-887641fe, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-887641fe, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-887641fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-887641fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-887641fe {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-887641fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-efe8107d-9713-423f-302a-3d8ed09835f2-31b5d94b, #rightcontentkv1.w-node-efe8107d-9713-423f-302a-3d8ed09835fe-31b5d94b, #rightcontentkv2.w-node-efe8107d-9713-423f-302a-3d8ed0983606-31b5d94b, #rightcontentkv3.w-node-efe8107d-9713-423f-302a-3d8ed098360e-31b5d94b, #rightcontentkv4.w-node-_2e3cb52b-67c5-a9b7-df5f-586159ec4f6a-31b5d94b, #rightcontentkv5.w-node-efe8107d-9713-423f-302a-3d8ed0983616-31b5d94b, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-31b5d94b, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-31b5d94b, #w-node-_4cf95bfb-6fab-7099-b376-adf2103f5c32-31b5d94b, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-7d3e9b3c, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-7d3e9b3c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-7d3e9b3c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-7d3e9b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-7d3e9b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-7d3e9b3c {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-7d3e9b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-d2f097a4, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-d2f097a4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-d2f097a4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-d2f097a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-d2f097a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-d2f097a4 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-d2f097a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-5d290a12, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-5d290a12, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-5d290a12, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-5d290a12, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-3d5e655f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3d5e655f, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-3d5e655f, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-3d5e655f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-4c4a263c, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-4c4a263c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-4c4a263c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4c4a263c, #w-node-_3e77d0a5-fdc5-0a2c-5230-8484f43fd03e-4c4a263c, #w-node-_3e77d0a5-fdc5-0a2c-5230-8484f43fd04c-4c4a263c, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-37745269, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-37745269, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-37745269, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-37745269 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357bd-37745269 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357bf-37745269 {
  place-self: center;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357ca-37745269 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-dd597139, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-dd597139, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-588d792f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-588d792f, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd742-588d792f, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-588d792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4995553f-98cc-9353-b6c8-12182970c19b-588d792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4995553f-98cc-9353-b6c8-12182970c19d-588d792f {
  place-self: center;
}

#w-node-_4995553f-98cc-9353-b6c8-12182970c1ad-588d792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-24f9f570, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-24f9f570, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-24f9f570, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-24f9f570, #w-node-bc3677ed-053f-f615-cd8d-195b8d598f24-24f9f570, #w-node-bc3677ed-053f-f615-cd8d-195b8d598f2f-24f9f570, #w-node-bc3677ed-053f-f615-cd8d-195b8d598f45-24f9f570, #w-node-bc3677ed-053f-f615-cd8d-195b8d598f3a-24f9f570, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-2386c0fd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-2386c0fd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-2386c0fd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-2386c0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8aa861e2-2305-9f9c-2880-a832eb142331-2386c0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8aa861e2-2305-9f9c-2880-a832eb142333-2386c0fd {
  place-self: center;
}

#w-node-_8aa861e2-2305-9f9c-2880-a832eb142343-2386c0fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8c44a356-fc72-08c3-4565-1e3b969b5ab9-b0d5ddb1, #w-node-_8c44a356-fc72-08c3-4565-1e3b969b5ac4-b0d5ddb1, #w-node-_9777fb95-a1c3-51d3-133e-7c6066d307f7-15d069a9, #w-node-_9777fb95-a1c3-51d3-133e-7c6066d30802-15d069a9, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-368965b8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-368965b8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-368965b8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-368965b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-368965b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-368965b8 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-368965b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-4c538d4f, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-4c538d4f, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-4c538d4f, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4c538d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357bd-4c538d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357bf-4c538d4f {
  place-self: center;
}

#w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357ca-4c538d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-7e1eae82, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-7e1eae82, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-7e1eae82, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-7e1eae82, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf674-a5a0b656, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-a5a0b656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d1-a5a0b656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d4-a5a0b656 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a9fc0585-4f89-f210-cb55-95ccfb428929-a5a0b656, #w-node-d0dfbb49-cf56-859a-fd8a-9e18fcdbbf53-a5a0b656, #w-node-_0b021dcb-a0bb-47d3-21d7-21ee5105c03d-a5a0b656, #w-node-_6c57da05-fb4c-2a1f-683a-620f688fc917-a5a0b656, #w-node-b0af6267-a9fd-0889-e216-d1e9632e9acc-a5a0b656, #w-node-_11fcf4c8-063e-ca6f-8217-bf94fb1b410e-a5a0b656, #w-node-dd3aa3f8-ba3b-91df-c9d7-da28d8f4b1b4-a5a0b656, #w-node-_9f1e77d1-5d19-cb1a-1a9d-08e5cc066fc2-a5a0b656, #w-node-b4cc6161-1890-eedd-bd99-b9ef8c4681b9-a5a0b656, #w-node-a91d557c-4769-0655-47ee-52214a8ece20-a5a0b656, #w-node-_0370e346-d3e0-03e5-c691-535ad5fbc95e-a5a0b656, #w-node-_87fad106-bd69-4ed2-c7e0-3107e7ae22f3-a5a0b656, #w-node-_56a5efb6-0c5c-a8f8-284a-a526aac3fe36-a5a0b656, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf674-28181a68, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-28181a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d1-28181a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d4-28181a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a9fc0585-4f89-f210-cb55-95ccfb428929-28181a68, #w-node-d0dfbb49-cf56-859a-fd8a-9e18fcdbbf53-28181a68, #w-node-_0b021dcb-a0bb-47d3-21d7-21ee5105c03d-28181a68, #w-node-_6c57da05-fb4c-2a1f-683a-620f688fc917-28181a68, #w-node-b0af6267-a9fd-0889-e216-d1e9632e9acc-28181a68, #w-node-_11fcf4c8-063e-ca6f-8217-bf94fb1b410e-28181a68, #w-node-dd3aa3f8-ba3b-91df-c9d7-da28d8f4b1b4-28181a68, #w-node-_9f1e77d1-5d19-cb1a-1a9d-08e5cc066fc2-28181a68, #w-node-b4cc6161-1890-eedd-bd99-b9ef8c4681b9-28181a68, #w-node-a91d557c-4769-0655-47ee-52214a8ece20-28181a68, #w-node-_0370e346-d3e0-03e5-c691-535ad5fbc95e-28181a68, #w-node-_87fad106-bd69-4ed2-c7e0-3107e7ae22f3-28181a68, #w-node-_56a5efb6-0c5c-a8f8-284a-a526aac3fe36-28181a68, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-c1157009, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c1157009, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-c1157009, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-c1157009, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-21d37725, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-21d37725, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd742-21d37725, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-21d37725, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-904bebd4, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-904bebd4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692af-904bebd4, #w-node-a41cffe7-4fc2-f855-f64c-9f4c539b3227-904bebd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19b-904bebd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19c-904bebd4 {
  place-self: center;
}

#w-node-_7a928392-c367-6f9d-85eb-8127e694e19e-904bebd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-0fdacc84, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-0fdacc84, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-0fdacc84, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-0fdacc84, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-6e11e2b9, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-6e11e2b9, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-6e11e2b9, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-6e11e2b9, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-c26c0962, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c26c0962, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-c26c0962, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-c26c0962, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-bf6813a3, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-bf6813a3, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd742-bf6813a3, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-bf6813a3, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf674-b1454cba, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-b1454cba, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-49477ea5, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-49477ea5, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-49477ea5, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-49477ea5, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-44950613, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-44950613, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-6c5f23ab, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-6c5f23ab, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-3eeec811, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3eeec811, #w-node-c9dc0421-3c4e-fa90-3e94-f8c998901223-3eeec811, #w-node-c9dc0421-3c4e-fa90-3e94-f8c99890122d-3eeec811, #w-node-_86f5c66a-a250-5681-9de0-852979e578cb-3eeec811, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-3eeec811, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123bf-664a6c66, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-664a6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_590b945a-c511-8718-905a-d0d7a02759b6-2ac35ab5, #w-node-c94fccf7-0c0d-75f1-3100-97974626f806-57d495b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6a2a8a8d-01d3-5793-927c-09294c7c0fb1-bfe0542f, #w-node-eb9a9d16-a226-3c8b-dec1-ce3e16b15aae-bfe0542f, #w-node-_444bddef-8060-123d-3ab5-ee211c611119-bfe0542f, #w-node-e6507c67-e250-404a-e568-bedf66ce12fc-bfe0542f, #w-node-_2d9f3520-4016-7ea5-95f0-3a0daab2b215-bfe0542f, #w-node-_66436ac5-0f77-a0e3-6470-83f1dd04301c-bfe0542f, #w-node-c83497d8-d871-64ce-f5c9-5eb41496ea54-bfe0542f, #w-node-_118a7f07-d807-d150-bcee-f642fc413e01-bfe0542f, #w-node-_8a8cced2-7e8d-b50a-d423-32b8cd1b5c83-bfe0542f, #w-node-_244d0c2e-d18a-a891-e4a8-e8ee73699439-bfe0542f, #w-node-b9479eec-d878-70a9-01da-dd3f413dd545-bfe0542f, #w-node-_66436ac5-0f77-a0e3-6470-83f1dd043060-bfe0542f, #w-node-_40add8e1-81c3-51e4-d2b2-95d5c7182e2a-bfe0542f, #w-node-_5223c2bb-b352-a270-b3dd-9db1e605277a-bfe0542f, #w-node-_91c17bf7-5003-696c-0f27-8670b64c1deb-bfe0542f, #w-node-_66436ac5-0f77-a0e3-6470-83f1dd0430a6-bfe0542f, #w-node-f193aaf4-82da-f4f1-2328-4ac136cbcd22-bfe0542f, #w-node-_2f9f43ff-55b6-4725-8188-c2fdac200314-bfe0542f, #w-node-_66436ac5-0f77-a0e3-6470-83f1dd0430c9-bfe0542f, #w-node-_442799a4-94d9-2c83-13e6-14ee6eaac8fa-bfe0542f, #w-node-_14f036f4-3460-74a4-944c-e82751701abb-bfe0542f, #w-node-_66436ac5-0f77-a0e3-6470-83f1dd04308e-bfe0542f, #w-node-_85220f92-44b1-e299-7e6c-0103ace83591-bfe0542f, #w-node-_11fad6c6-1c05-ec2d-d510-c294af92a6fd-bfe0542f, #w-node-e382ca39-5c7d-57f8-4ebb-3e5e17a23631-bfe0542f, #w-node-_11fad6c6-1c05-ec2d-d510-c294af92a71e-bfe0542f, #w-node-_58cc0d1a-f300-a258-77f9-1a4ea5806e4c-bfe0542f, #w-node-b2a0d8f1-d81c-f5ab-4f6e-ea07cdb8d66f-bfe0542f, #w-node-_6764edf4-333b-b70d-0c61-4aeea8798094-bfe0542f, #w-node-_6605a3b5-cfc9-4338-a436-d05eb53573e7-bfe0542f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_590b945a-c511-8718-905a-d0d7a02759b6-2ac35ab5 {
    order: -9999;
  }

  #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ab8e54ea, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-93d94b12, #w-node-_45042de2-5625-1a8c-22d6-78b78dae786e-4dd390c0, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-584647e4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-97c7319a, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-b97b9bf8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3d5cb64e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-075536ca, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-45684e82, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-00be6821, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-84b50dbf, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-62d8b4f8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-daddce50, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-1c151b4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-8fdb2759, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-a6616a4d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-d09a2fa4, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-578e4e64, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-0aa9f164, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-5958b7b0, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-b1b001e5, #w-node-_0e2e7b67-38fd-a6fb-a687-8cde64e87901-e7f7c662, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-bf6f0b6d, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-68d14417, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ae3e10a8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-74be33c6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-fed1faf3, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-259f6fcd, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-ab9138b4, #w-node-_8ca84da5-d84f-4500-0e9a-f4954764367e-70aa1843, #w-node-dc88de83-1a0c-3905-4402-18190af58a36-70aa1843, #w-node-_66c49f69-b2f4-84f2-25e2-c431af10b394-70aa1843, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-f6c7faa2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c94fccf7-0c0d-75f1-3100-97974626f806-57d495b7 {
    order: -9999;
  }

  #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-dcf46aa8, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-be2e9476, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c7119865, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-25df89fd, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-93a134cb, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-b7c418b2, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-f27ea388, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-4ba7a527, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-fe737b87, #w-node-_9aa422d6-d695-edcd-2cc9-af66ece2bb8b-b8e1665e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-111c626c, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-72a387d6, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-f8a76ad1, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-23cf3e81, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-da30000e, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-887641fe, #rightcontentkv1.w-node-efe8107d-9713-423f-302a-3d8ed09835fe-31b5d94b, #rightcontentkv2.w-node-efe8107d-9713-423f-302a-3d8ed0983606-31b5d94b, #rightcontentkv3.w-node-efe8107d-9713-423f-302a-3d8ed098360e-31b5d94b, #rightcontentkv4.w-node-_2e3cb52b-67c5-a9b7-df5f-586159ec4f6a-31b5d94b, #rightcontentkv5.w-node-efe8107d-9713-423f-302a-3d8ed0983616-31b5d94b, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-31b5d94b, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-7d3e9b3c, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-d2f097a4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-5d290a12, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3d5e655f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-4c4a263c, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-37745269, #w-node-_8caab087-f180-32ca-cfcf-a49493a4f080-dd597139, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-588d792f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-24f9f570, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-2386c0fd, #w-node-_8c44a356-fc72-08c3-4565-1e3b969b5ac4-b0d5ddb1, #w-node-_9777fb95-a1c3-51d3-133e-7c6066d30802-15d069a9, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-368965b8, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-4c538d4f, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-7e1eae82, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-a5a0b656, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-28181a68, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c1157009, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-21d37725, #w-node-_40ebe027-0a6b-ae5d-6764-026139464eef-904bebd4, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-0fdacc84, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-6e11e2b9, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-c26c0962, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-bf6813a3, #w-node-_29358344-d8ac-a1b2-4d95-de60f23cf683-b1454cba, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-49477ea5, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-44950613, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-6c5f23ab, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-3eeec811, #w-node-c9dc0421-3c4e-fa90-3e94-f8c99890122d-3eeec811, #w-node-_699cf3d2-ab8f-6419-9c19-76a957a123cb-664a6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_089ef4db-88ff-16d4-e229-ec30da716219-da716214, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-93d94b12, #w-node-e8ed2987-3b04-f701-f444-aa7ac2e71cfb-4dd390c0, #w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d5-584647e4, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-b97b9bf8, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-b97b9bf8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-3d5cb64e, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-3d5cb64e, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-075536ca, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-075536ca, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-45684e82, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-45684e82, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-00be6821, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-84b50dbf, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-84b50dbf, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-62d8b4f8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-daddce50, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-1c151b4d, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-8fdb2759, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-8fdb2759, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-d09a2fa4, #w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a7-d09a2fa4, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-578e4e64, #w-node-_36f19165-bd5d-51a7-39b7-ca130ea1a20c-578e4e64, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-0aa9f164, #w-node-faa57c19-8632-06ef-eeea-d8ee2311b77b-0aa9f164, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-5958b7b0, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-b1b001e5, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-e7f7c662, #w-node-_8ad5e145-c188-6ee3-b433-4218599d7521-e7f7c662, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-bf6f0b6d, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-68d14417, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-ae3e10a8, #w-node-b2cefc0d-3e4e-80c4-a4c5-fc590d7903a7-ae3e10a8, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-74be33c6, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-fed1faf3, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-259f6fcd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-ab9138b4, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-f6c7faa2, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-be2e9476, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-c7119865, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-25df89fd, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-93a134cb, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-b7c418b2, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4ba7a527, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-4ba7a527, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-111c626c, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-72a387d6, #w-node-_824ea484-a8b4-35c8-f128-b4b57c5174b0-f8a76ad1, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-da30000e, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-887641fe, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-887641fe, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-7d3e9b3c, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-7d3e9b3c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-d2f097a4, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-d2f097a4, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-5d290a12, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-3d5e655f, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4c4a263c, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-37745269, #w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357cb-37745269, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-588d792f, #w-node-_4995553f-98cc-9353-b6c8-12182970c1ae-588d792f, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-24f9f570, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-2386c0fd, #w-node-_8aa861e2-2305-9f9c-2880-a832eb142344-2386c0fd, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-368965b8, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-368965b8, #w-node-_3f6ec4f2-aee3-85ea-18fa-c7e711c692be-4c538d4f, #w-node-ff7a862a-a448-2ea5-7d89-6d3d0bd357cb-4c538d4f, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-7e1eae82, #w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d5-a5a0b656, #w-node-cca4c77d-0ea0-5700-6aea-64204f9cd9d5-28181a68, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-c1157009, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-21d37725, #w-node-a41cffe7-4fc2-f855-f64c-9f4c539b3227-904bebd4, #w-node-_7a928392-c367-6f9d-85eb-8127e694e19f-904bebd4, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-0fdacc84, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-6e11e2b9, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-c26c0962, #w-node-d9a96e8c-427e-32f0-aeab-15f01f3dd768-bf6813a3, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-49477ea5, #w-node-_86f5c66a-a250-5681-9de0-852979e578da-3eeec811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Font-Awesome-400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font-Awesome-V4-Com';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font-Awesome-Brands-400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font-Awesome-Solid-900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-BoldItalic';
  src: url('../fonts/Poppins-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url('../fonts/Poppins-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Italic';
  src: url('../fonts/Poppins-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-SemiBoldItalic';
  src: url('../fonts/Poppins-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('../fonts/Poppins-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-MediumItalic';
  src: url('../fonts/Poppins-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
