@font-face {
  font-family: Aspekta;
  src: url('../fonts/Aspekta-450.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aspekta;
  src: url('../fonts/Aspekta-550.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aspekta;
  src: url('../fonts/Aspekta-750.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aspekta;
  src: url('../fonts/Aspekta-650.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --body--background: #fafbfd;
  --gray--600: #36383a;
  --gray--900: #0f0f10;
  --gray--200\<deleted\|variable-0ae28b02\>: #ebebeb;
  --lavanda-incantevole--bg: #ece7fe;
  --radius--40px: 40px;
  --gray--700: #242628;
  --gray--200: #e4e5e7;
  --main--transparent: var(--white--80);
  --gray--100: #f7f8f8;
  --main--white: white;
  --gray--300: #cfd1d3;
  --gray--500: #585c5f;
  --verde-naturale--primary: #d8fa52;
  --gray--800: #1b1c1d;
  --gray--900\<deleted\|variable-927f5057\>: #080808;
  --radius--8px: 8px;
  --gray--100\<deleted\|variable-6b86f9b4\>: #fafafa;
  --dark--6: #0f0f100f;
  --radius--24px: 24px;
  --gws-g3: #548235;
  --radius--6px: 6px;
  --gws-g0: #f2f7ef;
  --dark--4: #0f0f100a;
  --gray--400: #8a8f93;
  --dark--10: #0f0f101a;
  --radius--10px: 10px;
  --radius--16px: 16px;
  --white--1: #ffffff03;
  --white--72: #ffffffb8;
  --radius--4px: 4px;
  --white--8: #ffffff14;
  --radius--12px: 20px;
  --main--black: black;
  --white--12: #ffffff1f;
  --gws-g2: #a9d18e;
  --dark--56: #0f0f108f;
  --white--2: #ffffff05;
  --card--primary: #19191a;
  --gws-g4: #385723;
  --card--hover: #232324;
  --rosa-principessa--primary: #ef95b6;
  --lavanda-incantevole--primary: #b19cfc;
  --white--80: #fffc;
  --dark--1: #0f0f1003;
  --dark--12: #0f0f101f;
  --dark--8: #0f0f1014;
  --dark--2: #0f0f1005;
  --radius--20px: 20px;
  --gws-g1: #c5e0b4;
  --radius--32px: 32px;
  --blu-sognante--bg: #e7fef7;
  --blu-sognante--primary: #95efd5;
  --crema-perlata--bg: #fbf4ef;
  --crema-perlata--primary: #f4e3d7;
  --dark--80: #0f0f10cc;
  --dark--72: #0f0f10b8;
  --dark--64: #0f0f10a3;
  --dark--48: #0f0f107a;
  --dark--40: #0f0f1066;
  --dark--36: #0f0f105c;
  --dark--32: #0f0f1052;
  --dark--24: #0f0f103d;
  --dark--20: #0f0f1033;
  --dark--16: #0f0f1029;
  --rosa-principessa--bg: #fee7f0;
  --verde-naturale--bg: #f8fee1;
  --white--64: #ffffffa3;
  --white--56: #ffffff8f;
  --white--48: #ffffff7a;
  --white--40: #fff6;
  --white--36: #ffffff5c;
  --white--32: #ffffff52;
  --white--24: #ffffff3d;
  --white--20: #fff3;
  --white--16: #ffffff29;
  --white--10: #ffffff1a;
  --white--6: #ffffff0f;
  --white--4: #ffffff0a;
}

.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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

@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 {
  background-color: var(--body--background);
  color: var(--gray--600);
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

h2 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

h3 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

h4 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

h5 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.3;
}

h6 {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

p {
  color: var(--gray--600);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

ul {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 40px;
  font-size: 16px;
  line-height: 32px;
}

ol {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 40px;
  font-size: 16px;
}

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

blockquote {
  border: 1px solid var(--gray--200\<deleted\|variable-0ae28b02\>);
  background-color: var(--lavanda-incantevole--bg);
  border-radius: 12px;
  margin-top: 16px;
  margin-bottom: 40px;
  padding: 24px 32px;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-regular {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.paragraph-regular.text-gray-500 {
  text-align: left;
}

.template-typography-block {
  border-bottom: 1px solid var(--gray--200\<deleted\|variable-0ae28b02\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.button-secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: #fff;
  text-align: center;
  vertical-align: middle;
  object-fit: fill;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 122.688px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
  overflow: visible;
}

.button-secondary:hover {
  background-color: var(--gray--700);
}

.template-line {
  background-color: var(--gray--200\<deleted\|variable-0ae28b02\>);
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.template-typography-detail {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
}

.paragraph-large {
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.button-outline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  display: inline-block;
}

.button-outline:hover {
  background-color: var(--gray--100);
}

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-left-radius: var(--radius--40px);
  border-top-right-radius: var(--radius--40px);
  border-bottom-left-radius: var(--radius--40px);
  border-bottom-right-radius: var(--radius--40px);
  color: var(--gray--900);
  text-align: center;
  background-color: #c5e0b4;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition-property: background-color;
  transition-duration: .3s;
  transition-timing-function: ease;
}

.button-primary:hover {
  background-color: #a9d18e;
}

.button-secondary-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-icon:hover {
  background-color: var(--gray--700);
}

.button-secondary-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px 8px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-left-icon:hover {
  background-color: var(--gray--700);
}

.paragraph-small {
  color: var(--gray--300);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-small.text-gray-400 {
  color: var(--gray--500);
  -webkit-text-stroke-color: var(--gray--500);
}

.paragraph-small.text-gray-300 {
  text-decoration: none;
}

.paragraph-style-wrap {
  max-width: 560px;
}

.button-secondary-right-icon {
  grid-column-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-right-icon:hover {
  background-color: var(--gray--700);
}

.button-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.container-large {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.container-small {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-x-small-faq {
  opacity: 1;
  width: 100%;
  max-width: 764px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-regular {
  z-index: 2;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-x-large {
  padding: 144px 5%;
  position: relative;
}

.section-large {
  justify-content: center;
  align-items: center;
  padding: 0 5% 120px;
  display: flex;
  position: relative;
}

.section-regular {
  color: var(--gray--800);
  margin-top: 0;
  margin-bottom: 0;
  padding: 80px 5%;
  position: relative;
}

.section-regular.overflow {
  min-height: var(--radius--40px);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: auto;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: -66px;
  padding-top: 147px;
  padding-bottom: 40px;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.template-button-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-bottom-96 {
  margin-bottom: 96px;
}

.margin-bottom-48 {
  margin-bottom: 48px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.icon-regular {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.h5-heading {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.template-typography-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.subheading-large {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.subheading-regular {
  color: var(--gray--900);
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.subheading-small {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.subheading-small.text-white {
  color: var(--gray--100);
  text-decoration: none;
}

.template-link-dark {
  color: var(--gray--900\<deleted\|variable-927f5057\>);
  text-decoration: underline;
}

.template-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.template-update {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  color: #020e27;
  letter-spacing: -.03em;
  background-color: #fff;
  padding: 4px 16px;
  font-weight: 500;
}

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

.rich-text-block h2 {
  margin-top: 12px;
  margin-bottom: 20px;
}

.rich-text-block p {
  margin-bottom: 40px;
}

.rich-text-block h3, .rich-text-block h5, .rich-text-block h4, .rich-text-block h6 {
  margin-top: 12px;
  margin-bottom: 20px;
}

.rich-text-block img {
  border: 1px solid var(--gray--200\<deleted\|variable-0ae28b02\>);
  border-radius: 12px;
}

.rich-text-block h1 {
  margin-top: 12px;
  margin-bottom: 20px;
}

.rich-text-block blockquote {
  border-style: solid;
  border-color: var(--gray--200);
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  margin-top: 8px;
  margin-bottom: 48px;
  padding: 24px;
  box-shadow: 0 1px 3px #04252f0f;
}

.template-image-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.license-image {
  max-width: 140px;
}

.template-icon-block {
  background-color: var(--gray--100\<deleted\|variable-6b86f9b4\>);
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.template-icon-block.bold {
  font-weight: 600;
}

.template-flex-wrapper {
  align-items: flex-start;
  margin-top: 62px;
  display: flex;
}

.template-link-wrapper {
  grid-column-gap: 16px;
  color: var(--gray--900);
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 44px;
  align-items: center;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.template-link-wrapper.w--current {
  background-color: var(--verde-naturale--primary);
}

.template-main {
  width: 100%;
}

.template-rich-text p {
  color: var(--gray--900\<deleted\|variable-927f5057\>);
  margin-bottom: 16px;
}

.template-rich-text h4 {
  margin-bottom: 16px;
}

.template-rich-text ol {
  grid-row-gap: 12px;
  flex-direction: column;
  padding-left: 24px;
  display: flex;
}

.template-content-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-bottom: 32px;
  display: flex;
}

.template-side-menu {
  grid-row-gap: 12px;
  border: 1px solid var(--dark--6);
  border-radius: var(--radius--24px);
  flex-direction: column;
  justify-content: flex-start;
  min-width: 320px;
  margin-right: 5%;
  padding: 8px;
  display: flex;
  position: sticky;
  top: 32px;
}

.template-info-block {
  grid-column-gap: 8px;
  border: 1px solid orange;
  border-radius: 8px;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.icon-large {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .2s;
  display: flex;
}

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

.label-large {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.label-regular {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.label-small {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.navigation {
  z-index: 99999;
  background-color: var(--main--white);
  width: 100%;
  padding: 16px 5%;
  display: block;
  position: relative;
  inset: 0% auto auto 0%;
}

.navigation-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  max-width: 1156px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-left {
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.navigation-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-primary-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gws-g3);
  color: var(--gray--100);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: all .3s;
}

.button-primary-small:hover {
  color: var(--gray--700);
  background-color: #a9d18e;
}

.button-outline-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  opacity: .09;
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: all .3s;
  display: inline-block;
}

.button-outline-small:hover {
  border-color: var(--gray--200);
  background-color: var(--gray--200);
}

.nav-link {
  border-radius: var(--radius--6px);
  color: var(--gray--900);
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s;
}

.nav-link:hover {
  background-color: var(--gws-g0);
}

.nav-link.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--900);
}

.navigation-logo {
  width: 92px;
  height: 28px;
}

.navigation-logo.w--current {
  flex: 1;
  margin-top: -18px;
}

.heading-grid-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: 110px;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.max-width-regular {
  max-width: 730px;
}

.badge {
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  box-shadow: 0 4px 8px 0 var(--dark--6), 0 2px 4px 0 var(--dark--4), 0 1px 2px 0 var(--dark--4), 0 0 0 1px var(--dark--6);
  padding: 2px 10px;
  display: inline-block;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: flex-start;
  max-width: none;
  display: flex;
}

.wrap-v-regular.align-l {
  justify-content: center;
  align-items: center;
}

.wrap-v-regular.align-v-c {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0;
}

.align-l {
  justify-content: flex-start;
  display: flex;
}

.max-width-small {
  max-width: 440px;
}

.max-width-x-small {
  width: 100%;
  max-width: 100%;
}

.wrap-v-large {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.wrap-v-large.align-l {
  align-items: flex-start;
}

.wrap-v-large.align-v-c {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.wrap-v-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.wrap-v-x-small.align-v-c {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.form-block {
  margin-bottom: 0;
}

.form-h {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.submit-button {
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.submit-button:hover {
  background-color: var(--gray--700);
}

.text-field-docked {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  min-height: 42px;
  color: var(--gray--900);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.text-field-docked:focus {
  border-color: var(--gray--400);
}

.text-field-docked::placeholder {
  color: var(--gray--500);
}

.background-wrapper {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.background-small {
  flex: none;
  width: 1370px;
  max-width: none;
  height: 860px;
}

.dashboard-outline {
  border: 1px solid var(--dark--10);
  background-color: #f0f1f37a;
  border-radius: 28px;
  margin-top: 48px;
  padding: 10px;
}

.dashboard-wrapper {
  border: 1px solid var(--dark--6);
  background-color: var(--dark--4);
  border-radius: 18px;
  padding: 8px;
}

.dashboard-image {
  box-sizing: border-box;
  border-radius: var(--radius--10px);
  object-fit: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  margin-left: 200px;
  margin-right: 200px;
  text-decoration: line-through;
  display: flex;
  position: static;
  overflow: visible;
}

.image {
  opacity: 1;
  pointer-events: auto;
  width: 100%;
  transition: opacity .2s;
}

.image:hover {
  opacity: 1;
}

.stat-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin: 80px auto;
  display: flex;
}

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

.stat {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.caption {
  color: var(--gray--400);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.h4-heading {
  color: var(--gray--900);
  letter-spacing: -.01em;
  font-family: Aspekta, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.main-divider {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.divider-line-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.divider-line-wrap.reverse {
  justify-content: flex-start;
  align-items: center;
}

.divider-line {
  background-color: var(--dark--6);
  width: 100%;
  height: 1px;
}

.divider-line-v-small {
  background-color: var(--dark--6);
  width: 1px;
  height: 12px;
}

.divider-line-v-regular {
  background-color: var(--dark--6);
  width: 1px;
  height: 18px;
}

.divider-line-v-large {
  background-color: var(--dark--6);
  width: 1px;
  height: 24px;
}

.section-dark {
  background-color: var(--gray--900);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 120px 5% 40px;
  padding: 70px 35px 40px;
  display: flex;
}

.section-block {
  border-radius: var(--radius--16px);
  background-color: var(--white--1);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1430px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.title-wrapper-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.title-wrapper-small.margin-bottom-48 {
  margin-bottom: 48px;
}

.section-pattern {
  z-index: 0;
  pointer-events: none;
  width: 800px;
  max-width: none;
  height: 122px;
  display: block;
  position: absolute;
  top: 16px;
}

.shape {
  flex: none;
  width: 56px;
  height: 56px;
}

.title-linear {
  clear: left;
  background-image: linear-gradient(180deg, var(--white--72), var(--main--white));
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 80px;
}

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

.line-shape {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-shape.left {
  position: absolute;
  bottom: 74px;
  left: -88px;
}

.line-shape.right {
  position: absolute;
  bottom: 74px;
  right: -88px;
}

.line-small {
  border-radius: var(--radius--4px);
  background-color: var(--white--8);
  width: 1.4px;
  height: 14px;
}

.line-regular {
  border-radius: var(--radius--4px);
  background-color: var(--white--8);
  width: 1.4px;
  height: 21px;
}

.line-large {
  border-radius: var(--radius--4px);
  background-color: var(--white--8);
  width: 1.4px;
  height: 28px;
}

.tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tab-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--radius--12px);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  color: var(--main--white);
  background-color: #19191a;
  flex-flow: column;
  flex: 1;
  padding: 20px;
  display: flex;
}

.tab-link.w--current {
  box-shadow: inset 0 0 0 .8px var(--gws-g2), 0 .5px 1px 0 var(--main--black), inset 0 4px 8px 4px var(--dark--56);
  background-color: #19191a;
}

.wrap-h-space-between {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

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

.arrow-button {
  border-radius: var(--radius--6px);
  background-color: var(--gray--600);
  box-shadow: 0 .5px 1.5px 0 var(--gray--900), inset 0 .5px .5px 0 var(--white--12);
  color: var(--main--white);
  padding: 4px;
}

.icon-x-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.tab-image {
  border: 1px solid var(--white--2);
  border-radius: var(--radius--16px);
  width: 100%;
  max-width: 764px;
  box-shadow: 0 16px 72px -16px #000000e0, 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.tabs-content {
  overflow: visible;
}

.tab-background {
  z-index: 0;
  pointer-events: none;
  order: 1;
  height: 290px;
  position: absolute;
  inset: auto 0% 0%;
}

.benefits-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  place-items: center start;
  width: 100%;
  margin-top: 64px;
  display: flex;
}

.benefits-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.benefit-number {
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  width: 24px;
  height: 24px;
  color: var(--main--white);
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.benefits-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  padding: 32px;
  display: flex;
}

.benefits-image {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.grid-four-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.number-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 20px;
  display: flex;
}

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

.heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.accent-shape {
  position: relative;
}

.heading-pattern {
  z-index: -1;
  pointer-events: none;
  width: 86px;
  max-width: none;
  height: 73px;
  display: inline-block;
  position: absolute;
  inset: -16px auto auto -16px;
}

.heading-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 686px;
  display: flex;
}

.slider-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.base-testimonial {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.wrap-h-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.wrap-h-large.child-wrap {
  flex-flow: wrap;
}

.main-avatar-wrapper {
  border: 1px solid #04252f1a;
  border-radius: 32px 99px 99px;
  padding: 8px;
}

.main-avatar {
  border-radius: 24px 99px 99px;
  width: 72px;
  height: 72px;
  overflow: hidden;
  box-shadow: 0 1px 3px #04252f14, 0 12px 32px -12px #04252f3d;
}

.image-cover {
  object-fit: cover;
  border-radius: 12px;
  width: 20%;
  height: 100%;
}

.span-text-strong {
  color: var(--gray--900);
  font-weight: 500;
}

.slider {
  background-color: var(--main--transparent);
  max-width: 588px;
  height: auto;
  position: static;
}

.mask {
  border-radius: 12px;
  max-width: none;
  height: auto;
  overflow: hidden;
}

.slide {
  margin-right: 20px;
}

.testimonial-card {
  border-radius: var(--radius--16px);
  border: 1px solid #04252f1a;
  padding: 8px;
}

.testimonial-inner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.wrap-h-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.wrap-h-small.align-c {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.testimonial-avatar {
  border-radius: 100%;
  flex: none;
  width: 44px;
  height: 44px;
  overflow: hidden;
}

.slider-arrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--gray--200);
  width: 60px;
  color: var(--gray--900);
  cursor: pointer;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: auto auto -17% 0%;
}

.slider-arrow:hover {
  border-color: var(--gray--900);
  background-color: var(--gray--900);
  color: var(--main--white);
}

.slider-arrow.right {
  width: 60px;
  margin-left: 12px;
  padding-left: 12px;
  padding-right: 12px;
  left: 52px;
}

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

.hide {
  display: none;
}

.testimonial-divider {
  background-color: var(--gray--200);
  width: 100%;
  height: 1px;
}

.testimonial-logo {
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  display: flex;
}

.testimonial-wrapper {
  box-sizing: content-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-small {
  opacity: 1;
  width: 20px;
  height: 20px;
  color: var(--gws-g4);
  -webkit-text-stroke-color: var(--gray--100);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 356px;
  display: flex;
}

.title-wrapper-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 930px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.title-wrapper-regular.margin-bottom-40 {
  margin-bottom: 40px;
}

.grid-three-column {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.grid-three-column.margin-bottom-48 {
  grid-template-columns: 1fr 1fr;
}

.blog-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 8px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.blog-card:hover {
  background-color: var(--card--hover);
}

.blog-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.blog-title {
  color: var(--gray--300);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.blog-button {
  border-radius: var(--radius--40px);
  background-color: var(--gws-g2);
  color: var(--gray--900);
  padding: 4px 12px;
}

.blog-image {
  border-radius: var(--radius--6px);
  height: 196px;
  overflow: hidden;
}

.blog-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.badge-dark {
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--gray--100);
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 4px 10px;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.title-wrapper-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.faq-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.faq-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.faq-pattern {
  pointer-events: none;
  width: auto;
  max-width: none;
  height: 372px;
  position: absolute;
  bottom: -38px;
  right: -212px;
}

.faq-shape {
  pointer-events: none;
  width: 86px;
  height: 62px;
}

.faq-shape.left {
  position: absolute;
  inset: 0% auto auto -118px;
}

.faq-shape.right {
  position: absolute;
  inset: 0% -118px auto auto;
}

.cta-pattern {
  align-self: stretch;
  width: auto;
  max-width: none;
  height: auto;
}

.cta-pattern.left {
  position: absolute;
  inset: 20px auto 20px 20px;
}

.cta-pattern.right {
  position: absolute;
  inset: 20px 20px 20px auto;
}

.cta-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.section-block-small {
  border-radius: var(--radius--16px);
  background-color: var(--gray--900);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1424px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrap-v-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.wrap-v-small.align-l {
  justify-content: flex-start;
  align-items: flex-start;
}

.wrap-v-small.align-v-c {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.badge-gray {
  border-radius: var(--radius--40px);
  background-color: var(--gray--700);
  color: var(--gray--100);
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 4px 10px;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.submit-button-secondary {
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  flex: 0 auto;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.submit-button-secondary:hover {
  background-color: #c4f500;
}

.text-field-gray {
  border: 1px solid var(--gray--700);
  border-radius: var(--radius--40px);
  background-color: var(--gray--800);
  width: 430px;
  min-width: auto;
  min-height: 42px;
  color: var(--gray--100);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.text-field-gray:focus {
  border-color: var(--gray--600);
}

.text-field-gray::placeholder {
  color: var(--gray--400);
}

.docked-form-block {
  max-width: 372px;
  margin-bottom: 0;
}

.cta-feature {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--main--white);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-h-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  display: flex;
}

.wrap-h-x-small.center {
  justify-content: center;
  align-items: center;
}

.cta-price-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  display: flex;
}

.cta-card {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  width: 100%;
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 6px;
  display: flex;
}

.cta-card-heading {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.button-dark {
  border-radius: var(--radius--6px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  padding: 10px 20px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  box-shadow: inset 0 4px 4px #00000040;
}

.button-dark:hover {
  background-color: #131314;
}

.section-footer {
  padding: 88px 5% 48px;
  position: relative;
  overflow: hidden;
}

.footer-grid {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
}

.footer-column-primary {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 295px;
  display: flex;
}

.social-link {
  border: 1px solid var(--gray--200);
  background-color: var(--main--white);
  opacity: .21;
  color: var(--gray--900);
  border-radius: 100%;
  flex: none;
  padding: 12px;
  transition: all .3s;
}

.social-link:hover {
  border-color: var(--gray--900);
  background-color: var(--gray--900);
  color: var(--main--white);
}

.footer-link-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-column {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--gray--500);
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.footer-link:hover {
  color: var(--gray--900);
}

.link-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--gray--900);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.footer-legal-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  margin-top: 144px;
  display: flex;
}

.legal {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.legal-link {
  color: var(--gray--500);
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.legal-link:hover {
  color: var(--gray--900);
}

.align-v-c {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.product-image {
  max-width: 1028px;
  margin: -56px auto 24px;
}

.rating-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: 960px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.rating-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 372px;
  display: flex;
}

.h1-heading {
  color: var(--gray--900);
  letter-spacing: -.01em;
  font-family: Aspekta, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

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

.rating-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.rating-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.rating-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  max-width: 470px;
  display: flex;
}

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

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

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

.solution-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--16px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  color: var(--main--white);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 8px;
  display: block;
}

.solution-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  padding: 16px 8px;
  display: flex;
}

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

.wrap-v-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrap-v-tiny.align-l {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.grid-two-column {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.solution-image {
  border-radius: var(--radius--6px);
  background-color: var(--gray--900);
  max-height: 332px;
  overflow: hidden;
}

.solution-grid {
  grid-column-gap: var(--radius--12px);
  grid-row-gap: 20px;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  align-items: center;
  display: grid;
}

.feature-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 294px;
  display: flex;
}

.feature-icon-wrap {
  color: var(--gray--500);
  background-color: #1b1c1d05;
  border: 1px solid #1b1c1d14;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
}

.feature-icon {
  background-color: var(--main--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
  box-shadow: 0 16px 16px #1b1c1d08, 0 12px 12px #1b1c1d08, 0 8px 8px #1b1c1d08, 0 4px 4px #1b1c1d08, 0 2px 2px #1b1c1d08, 0 1px 1px #1b1c1d08;
}

.card-outline {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--16px);
  height: auto;
  padding: 8px;
  position: relative;
}

.card-inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  flex-flow: column;
  padding: 24px;
  display: flex;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.card-inner.center {
  justify-content: center;
  align-items: center;
  height: 74.4766px;
}

.contact-pattern {
  z-index: 0;
  pointer-events: none;
  width: 58px;
  max-width: none;
  height: 49px;
  display: inline-block;
  position: absolute;
  inset: -8px auto auto -8px;
}

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

.contact-grid {
  grid-column-gap: 98px;
  grid-row-gap: 98px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  width: 894.813px;
  padding-right: 21px;
}

.form-v {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 270px;
  display: flex;
}

.field-label-white {
  color: var(--white--80);
  margin-bottom: 6px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.text-field-outline {
  border: 1px solid var(--gray--700);
  background-color: var(--dark--1);
  color: var(--gray--100);
  border-radius: 99px;
  margin-bottom: 0;
  padding: 8px 8px 8px 40px;
  font-size: 14px;
  line-height: 22px;
  transition: all .3s;
}

.text-field-outline:focus {
  border-color: var(--gray--600);
}

.text-field-outline::placeholder {
  color: var(--gray--500);
}

.text-field-outline.text-area {
  border-radius: var(--radius--12px);
  min-height: 124px;
  padding-left: 12px;
  padding-right: 12px;
}

.input {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.input-icon {
  flex: none;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 12px;
}

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

.popular-badge {
  background-color: var(--gray--900);
  color: var(--main--white);
  border-radius: 2px 5px 2px 10px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  position: absolute;
  inset: 14px 14px auto auto;
}

.trust-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.trust-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  min-width: 374px;
  max-width: 374px;
  display: flex;
}

.trust-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.trust-shape {
  border-radius: var(--radius--16px);
  border: 1px solid #04252f1a;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 40px;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.trust-shape-inner {
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  width: 100%;
  height: 3px;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f1a, 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  place-items: start stretch;
  min-width: 960px;
  max-width: 960px;
}

.table-wrapper {
  overflow: auto;
}

.table-title-dark {
  border-top-left-radius: var(--radius--8px);
  border-bottom-left-radius: var(--radius--8px);
  background-color: var(--gray--900);
  color: var(--main--white);
  padding: 4px 12px;
}

.table-heading {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  padding-top: 24px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-secondary-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: #fff;
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
}

.button-secondary-small:hover {
  background-color: var(--gray--700);
}

.button-white-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  box-shadow: 0 4px 8px 0 var(--dark--6), 0 2px 4px 0 var(--dark--4), 0 1px 2px 0 var(--dark--4), 0 0 0 1px var(--dark--1);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: all .3s;
  display: inline-block;
}

.button-white-small:hover {
  box-shadow: 0 4px 8px 0 var(--dark--12), 0 2px 4px 0 var(--dark--4), 0 1px 2px 0 var(--dark--4), 0 0 0 1px var(--dark--1);
}

.table-title {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.table-cell {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.table-cell.icon {
  padding-top: 3px;
  padding-bottom: 3px;
}

.table-main-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 28px;
  display: grid;
}

.table-heading-title {
  padding-top: 42px;
  padding-bottom: 24px;
}

.table-dark-row {
  background-color: var(--gray--900);
  color: var(--main--white);
  padding: 14px 12px;
}

.table-dark-row.extended {
  margin-left: -9px;
  margin-right: -9px;
}

.table-dark-row.last {
  border-top-right-radius: var(--radius--8px);
  border-bottom-right-radius: var(--radius--8px);
}

.table-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--16px);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 8px;
}

.table-inner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  display: grid;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.table-heading-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  padding-top: 15px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.about-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  margin-bottom: 80px;
}

.about-testimonial {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 48px;
  padding-left: 64px;
  padding-right: 32px;
  display: flex;
}

.about-number {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 248px;
  display: flex;
}

.card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 764px;
  margin-top: 112px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.user-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto -144px 0 auto;
}

.user-item._02 {
  inset: auto auto 80px -144px;
}

.user-avatar {
  z-index: 2;
  border: 4px solid var(--gray--900);
  border-radius: 99px;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 9px #0f0f103d;
}

.user-badge {
  background-color: var(--lavanda-incantevole--primary);
  color: var(--main--white);
  border-radius: 99px;
  margin-top: -6px;
  padding: 8px 12px 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.user-badge.color-rosa-primary {
  background-color: var(--rosa-principessa--primary);
}

.heading-title-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 372px;
  display: flex;
}

.heading-content-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 294px;
  display: flex;
}

.logo-wrapper {
  flex-flow: column;
  margin-top: 80px;
  display: flex;
}

.heading-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
}

.partner-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 8px;
  display: flex;
}

.partner-image {
  border-radius: var(--radius--6px);
  background-color: var(--gray--900);
  min-height: 120px;
  overflow: hidden;
}

.partner-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.service-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.service-wrapper.top-padding {
  padding-top: 64px;
}

.service-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.blog-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.blog-popular-image-wrapper {
  border-radius: var(--radius--16px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  padding: 8px;
}

.blog-popular-image {
  border-radius: var(--radius--6px);
  height: 356px;
  overflow: hidden;
}

.blog-badge {
  z-index: 2;
  border-radius: var(--radius--40px);
  background-color: var(--gray--700);
  color: var(--gray--100);
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 4px 10px;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  position: absolute;
  inset: 32px auto auto 32px;
}

.blog-popular-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.blog-popular-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding: 16px 20px;
  display: flex;
}

.blog-author-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-author-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-h-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.author-divider {
  background-color: var(--gray--700);
  width: 1px;
  height: 12px;
}

.author-social-link {
  color: var(--gray--500);
  padding: 4px;
}

.author-social-link:hover {
  color: var(--gray--200);
}

.newsletter-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.submit-button-white {
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  color: var(--gray--900);
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.submit-button-white:hover {
  background-color: var(--gray--100);
}

.text-field-dark {
  border: 1px solid var(--gray--700);
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  min-height: 42px;
  color: var(--gray--100);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  box-shadow: inset 0 4px 4px #00000040;
}

.text-field-dark:focus {
  border-color: var(--gray--600);
}

.text-field-dark::placeholder {
  color: var(--gray--400);
}

.social-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  flex-flow: column;
  padding: 20px 8px 8px;
  display: flex;
}

.social-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.button-dark-left-icon {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: var(--radius--6px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  box-shadow: inset 0 4px 4px #00000040;
}

.button-dark-left-icon:hover {
  background-color: #131314;
}

.blog-tabs {
  max-width: 796px;
  margin-left: auto;
  margin-right: auto;
}

.blog-tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.blog-tab-link {
  border: 1px solid var(--gray--200);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  border-radius: 99px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.blog-tab-link.w--current {
  border-color: var(--main--white);
  background-color: var(--main--white);
  box-shadow: 0 4px 8px 0 var(--dark--6), 0 2px 4px 0 var(--dark--4), 0 1px 2px 0 var(--dark--4), 0 0 0 1px var(--dark--6);
}

.blog-grid-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card-white {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  flex-flow: column;
  height: 362.391px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.blog-card-heading {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.blog-card-image {
  border-radius: var(--radius--6px);
  background-color: var(--gray--100);
  height: 196px;
  overflow: hidden;
}

.blog-card-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.blog-thumnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-category {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-tiny {
  width: 100%;
  max-width: 682px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.post-main-image {
  border: 1px solid var(--dark--6);
  border-radius: var(--radius--8px);
  overflow: hidden;
}

.post-image-wrapper {
  border-radius: var(--radius--12px);
  background-color: var(--main--white);
  padding: 8px;
}

.wrap-v-xx-large {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.dot-divider {
  border-radius: var(--radius--8px);
  background-color: var(--gray--300);
  flex: none;
  width: 4px;
  height: 4px;
}

.post-author-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 608px;
  margin: 40px auto 80px;
  display: flex;
}

.post-avatar {
  z-index: 2;
  border: 1px solid var(--dark--8);
  background-color: var(--dark--2);
  border-radius: 99px;
  flex: none;
  width: 60px;
  height: 60px;
  padding: 6px;
  position: relative;
  overflow: hidden;
}

.post-avatar-inner {
  border: 1px solid var(--main--white);
  background-color: var(--main--white);
  box-shadow: 0 16px 16px -6px var(--dark--2), 0 12px 12px -4px var(--dark--2), 0 8px 8px -4px var(--dark--2), 0 4px 4px -2px var(--dark--2), 0 2px 2px -1px var(--dark--2), 0 1px 1px 0 var(--dark--2);
  border-radius: 99px;
  overflow: hidden;
}

.section-post {
  padding: 32px 5% 120px;
  position: relative;
}

.post-wrapper {
  width: 100%;
  max-width: 608px;
  margin-left: auto;
  margin-right: auto;
}

.post-author-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.post-divider {
  background-color: var(--gray--200);
  width: 100%;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.text-field-white {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  min-height: 42px;
  color: var(--gray--900);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.text-field-white:focus {
  border-color: var(--gray--400);
}

.text-field-white::placeholder {
  color: var(--gray--500);
}

.submit-button-dark {
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.submit-button-dark:hover {
  background-color: var(--gray--700);
}

.navigation-button-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.login-grid {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.8fr;
  justify-items: stretch;
}

.login-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: column;
  width: 100%;
  max-width: 294px;
  display: flex;
}

.wrap-v-x-large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.social-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--main--white);
  box-shadow: 0 1px 2px 0 var(--dark--4), 0 0 0 1px var(--dark--4);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.social-button:hover {
  background-color: var(--gray--100);
}

.form-divider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-line {
  background-color: var(--gray--200);
  width: 100%;
  height: 1px;
}

.account-link {
  color: var(--gray--900);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: all .3s;
}

.account-link:hover {
  color: var(--gray--700);
}

.text-field {
  border: 1px solid var(--gray--200);
  background-color: var(--main--white);
  min-height: 40px;
  color: var(--gray--900);
  border-radius: 99px;
  margin-bottom: 0;
  padding: 8px 8px 8px 40px;
  font-size: 14px;
  line-height: 22px;
}

.text-field:focus {
  border-color: var(--gray--400);
}

.text-field::placeholder {
  color: var(--gray--400);
}

.field-label {
  text-align: left;
  margin-bottom: 6px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.forgot-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: -8px;
  margin-bottom: 8px;
  display: flex;
}

.checkbox {
  border-style: solid;
  border-color: var(--gray--200);
  background-color: var(--main--white);
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
}

.checkbox.w--redirected-checked {
  border-color: var(--gray--900);
  background-color: var(--gray--900);
  background-size: 12px;
  border-radius: 4px;
}

.checkbox-field {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 4px;
  display: flex;
}

.checkbox-label {
  color: var(--gray--500);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.text-link {
  color: var(--gray--900);
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: all .3s;
}

.text-link:hover {
  color: var(--gray--700);
}

.login-image-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.login-image {
  flex: none;
  width: 1140px;
  max-width: none;
  position: absolute;
  inset: auto auto auto 0%;
}

.login-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.register-wrapper {
  grid-column-gap: 108px;
  grid-row-gap: 108px;
  text-align: center;
  flex-flow: column;
  width: 100%;
  max-width: 294px;
  min-height: 690px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.account-left-image {
  position: absolute;
  inset: 100px auto 0% -54px;
}

.account-left-image._404 {
  left: -80px;
}

.account-left-image.password {
  top: auto;
  bottom: auto;
  left: -100px;
}

.account-right-image {
  position: absolute;
  inset: 100px -54px 0% auto;
}

.account-right-image._404 {
  right: -80px;
}

.account-right-image.password {
  top: auto;
  bottom: auto;
  right: -100px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  min-height: 60vh;
  padding: 120px 5%;
  display: flex;
}

._404-wrapper {
  grid-column-gap: 114px;
  grid-row-gap: 114px;
  text-align: center;
  flex-flow: column;
  width: 100%;
  max-width: 412px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._404-button-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

._404-icon-wrap {
  width: 48px;
  height: 48px;
  color: var(--lavanda-incantevole--primary);
  background-color: #b39efc1f;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404-button {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--16px);
  color: var(--gray--900);
  padding: 8px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.utility-page-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.password-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 356px;
  display: flex;
}

.background {
  flex: none;
  width: 2322px;
  max-width: none;
}

.blog-background {
  z-index: 0;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.utility-container {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.forward {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  min-height: 364px;
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  backface-visibility: hidden;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: relative;
}

.mission-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--radius--6px);
  background-color: var(--gray--900);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 24px;
  display: flex;
}

.mission-background {
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 24px;
  left: 24px;
  right: 24px;
  overflow: hidden;
}

.mission-image {
  width: 374px;
  max-width: none;
}

.backward {
  z-index: 0;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  min-height: 364px;
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  backface-visibility: hidden;
  transform-style: preserve-3d;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.mission-card {
  perspective: 1500px;
  position: relative;
  transform: perspective(1500px);
}

.mission-card-holder {
  cursor: pointer;
}

.mission-badge {
  border-radius: var(--radius--40px);
  background-color: var(--gray--700);
  color: var(--gray--100);
  letter-spacing: .08em;
  text-transform: none;
  padding: 4px 10px;
  font-family: Aspekta, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.feature-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  place-items: start center;
}

.product-image-inner {
  position: relative;
}

.blog-side {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.date-divider {
  background-color: var(--gray--700);
  width: 1px;
  height: 12px;
}

.contact-form-block {
  margin-bottom: 0;
}

.success-message {
  border-radius: var(--radius--12px);
  background-color: var(--card--primary);
  box-shadow: 0 .5px 1px 0 var(--main--black), inset 0 .5px .5px 0 var(--white--12);
  color: var(--main--white);
  padding: 20px;
}

.success-message.contact {
  height: 100%;
}

.success-inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 192px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.success-inner.contact {
  height: 100%;
}

.error-inner {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.error-message {
  background-color: var(--main--transparent);
  margin-top: 12px;
  padding: 0;
}

.success-message-outline {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--16px);
  background-color: var(--main--transparent);
  color: var(--main--white);
  padding: 8px;
}

.success-inner-white {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--8px);
  background-color: var(--main--white);
  color: var(--gray--900);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.success-text {
  max-width: 196px;
}

.nav-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray--800);
  text-decoration: none;
  display: flex;
}

.span-link {
  color: var(--gray--600);
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.span-link:hover {
  color: var(--gray--900);
  font-weight: 500;
}

.template-block {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.button-primary-right-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-primary-right-icon:hover {
  background-color: #c4f500;
}

.button-primary-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 16px 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-primary-left-icon:hover {
  background-color: #c4f500;
}

.button-primary-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-primary-icon:hover {
  background-color: #c4f500;
}

.button-outline-right-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-right-icon:hover {
  background-color: var(--gray--100);
}

.button-outline-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-left-icon:hover {
  background-color: var(--gray--100);
}

.button-outline-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-icon:hover {
  background-color: var(--gray--100);
}

.button-secondary-small-right-icon {
  grid-column-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-small-right-icon:hover {
  background-color: var(--gray--700);
}

.button-secondary-small-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 16px 6px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-small-left-icon:hover {
  background-color: var(--gray--700);
}

.button-secondary-small-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gray--900);
  color: var(--main--white);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-small-icon:hover {
  background-color: var(--gray--700);
}

.button-small-primary-right-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-small-primary-right-icon:hover {
  background-color: #c4f500;
}

.button-primary-small-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px 6px 12px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-primary-small-left-icon:hover {
  background-color: #c4f500;
}

.button-primary-small-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: var(--radius--40px);
  background-color: var(--verde-naturale--primary);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-primary-small-icon:hover {
  background-color: #c4f500;
}

.button-outline-small-right-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-small-right-icon:hover {
  background-color: var(--gray--100);
}

.button-outline-small-left-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 16px 6px 12px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-small-left-icon:hover {
  background-color: var(--gray--100);
}

.button-outline-small-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--40px);
  background-color: var(--main--transparent);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-outline-small-icon:hover {
  background-color: var(--gray--100);
}

.author-grid {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  width: 100%;
  max-width: 764px;
  margin-bottom: 88px;
  margin-left: auto;
  margin-right: auto;
}

.author-card {
  border-radius: var(--radius--12px);
  background-color: var(--main--white);
  padding: 8px;
  box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
}

.author-card-outline {
  border: 1px solid var(--gray--200);
  border-radius: var(--radius--20px);
  width: 100%;
  max-width: 320px;
  padding: 8px;
  transition: transform .5s cubic-bezier(.6, .6, 0, 1);
  position: relative;
}

.author-card-outline:hover {
  transform: rotate(-4deg);
}

.author-image {
  border-radius: var(--radius--6px);
  height: 288px;
  overflow: hidden;
}

.author-text {
  padding: 16px 12px 8px;
}

.sign-text {
  color: var(--gray--900);
  text-align: center;
  font-family: Caveat, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.icon-x-large {
  flex: none;
  width: 40px;
  height: 40px;
}

.author-name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.author-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 392px;
  display: flex;
}

.empty-inner {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.empty-state {
  background-color: var(--main--transparent);
  padding: 0;
}

.avatar-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading {
  width: 100%;
  font-size: 45px;
}

.text-block {
  opacity: .29;
}

.text-block-2 {
  opacity: .19;
}

.text-block-3 {
  opacity: .09;
}

.text-block-4, .text-block-5 {
  opacity: .14;
}

.text-block-6 {
  opacity: .2;
}

.text-block-7 {
  opacity: .17;
}

.quick-stack {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  align-self: auto;
  margin-top: 0;
  position: sticky;
}

.container {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.cell {
  background-image: url('../images/Bajaj_Finserv_Logo.svg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  justify-content: center;
  align-items: flex-start;
}

.cell-2 {
  background-image: url('../images/MATASEC.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  justify-content: center;
}

.cell-3 {
  background-image: url('../images/Fisdom_idjbHrKGAf_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  justify-content: center;
}

.cell-4 {
  background-image: url('../images/SC-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
}

.cell-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/mm_wtbg-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: block;
}

.cell-6 {
  background-image: url('../images/BM-Colour.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
}

.nav-link-dropdown {
  color: var(--gray--600);
  padding: 6px 24px 6px 12px;
  display: block;
}

.icon-2 {
  margin-right: 8px;
}

.dropdown-list {
  background-color: #d6d3d3;
}

.dropdown-list.w--open {
  background-color: #fff;
  display: block;
  position: absolute;
}

.text-block-8, .text-block-9, .text-block-10 {
  font-size: 12px;
}

.dropdown-link-1 {
  background-color: var(--main--transparent);
  font-size: 12px;
  position: static;
}

.dropdown-link-1:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-1.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.dropdown-link-distributors {
  background-color: var(--white--80);
  font-size: 12px;
  position: static;
}

.dropdown-link-distributors:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-distributors.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.dropdown-link-3 {
  background-color: var(--white--80);
  font-size: 12px;
  position: static;
}

.dropdown-link-3:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-3.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.dropdown-link-4 {
  background-color: var(--white--80);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-height: auto;
  font-size: 12px;
  display: flex;
  position: static;
}

.dropdown-link-4:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-4.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

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

.lottie-animation {
  margin-top: 64px;
}

.container-2 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.heading-2 {
  max-width: 1130px;
}

.container-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  order: 0;
  align-self: stretch;
  align-items: center;
  max-width: none;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--gray--700);
  border-radius: 12px;
  flex-flow: column;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  background-color: #19191a;
}

.link-block-2, .link-block-3, .link-block-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--gray--700);
  border-radius: 12px;
  flex-flow: column;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.dropdown {
  color: var(--gray--900);
  padding: 6px 12px;
  font-size: 12px;
}

.paragraph-large-copy {
  margin-bottom: 0;
  padding-left: 128px;
  padding-right: 128px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-small-co {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-small-co.text-gray-400 {
  color: var(--gray--100);
  -webkit-text-stroke-color: var(--gray--500);
}

.paragraph-small-co.text-gray-300 {
  text-decoration: none;
}

.paragraph-small-copy.text-gray-400 {
  text-align: left;
  -webkit-text-stroke-color: var(--gray--500);
}

.heading-3 {
  margin-bottom: 24px;
}

.hoverimage, .hoverimage:hover {
  opacity: 1;
}

.heading-4 {
  color: var(--gray--800);
}

.heading-5 {
  text-align: center;
  width: 100%;
  margin-top: auto;
  margin-bottom: 32px;
  padding-top: 0;
}

.button-primary-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--radius--40px);
  background-color: var(--gws-g2);
  color: var(--gray--900);
  text-align: center;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: background-color .3s;
}

.button-primary-copy:hover {
  background-color: #c4f500;
}

.link-block-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--gws-g1);
  border-radius: 310px;
  flex-flow: column;
  align-self: center;
  margin-top: 24px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-copy:hover {
  background-color: var(--gws-g2);
}

.image-3 {
  float: left;
  aspect-ratio: auto;
  border-radius: var(--radius--12px);
  vertical-align: baseline;
  max-width: 1000px;
  display: block;
  position: static;
}

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

.arrow-button-copy {
  border-radius: var(--radius--6px);
  background-color: var(--gws-g3);
  box-shadow: 0 .5px 1.5px 0 var(--gray--900), inset 0 .5px .5px 0 var(--white--12);
  color: var(--main--white);
  padding: 4px;
}

.subheading-small-copy {
  color: var(--gray--900);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aspekta, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.subheading-small-copy.text-white {
  color: var(--gray--600);
  text-decoration: none;
}

.wrap-h-space-between-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.paragraph-small-copy {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.heading-13 {
  align-self: center;
}

.rich-text-block-2 {
  text-align: left;
}

.heading-15 {
  margin-bottom: 24px;
}

.heading-16 {
  color: var(--gray--100);
}

.section-dark-copy {
  background-color: var(--gray--900);
  border-radius: 12px;
  margin: 120px 5% 40px;
  padding: 40px;
}

.image-4 {
  max-width: none;
  margin-top: -9px;
  display: block;
}

.wrap-v-tiny-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrap-v-tiny-copy.align-l {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.wrap-v-regular-copy.align-v-c {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0;
  padding-right: 0;
}

.wrap-v-regular-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: flex-start;
  max-width: 984px;
  display: flex;
}

.wrap-v-regular-copy.align-l {
  justify-content: center;
  align-items: center;
}

.wrap-v-regular-copy.align-v-c {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0;
}

.image-cover-copy {
  object-fit: cover;
  border-radius: 12px;
  width: 20%;
  height: 100%;
}

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

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

.wrap-v-regular-privacy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-self: flex-start;
  max-width: 984px;
  display: flex;
}

.wrap-v-regular-privacy.align-l {
  justify-content: center;
  align-items: center;
}

.wrap-v-regular-privacy.align-v-c {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 140px 80px;
}

.image-cover-blogger {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.text-block-11 {
  width: 75%;
  color: var(--gray--100);
  font-size: 16px;
}

.label-regular-form {
  color: var(--gray--100);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.container-x-small-copy {
  opacity: 1;
  width: 100%;
  max-width: 764px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-x-small-faq-copyremove {
  opacity: 1;
  width: 100%;
  max-width: 764px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-x-small-faq-copyremove-copy {
  opacity: .18;
  width: 100%;
  max-width: 764px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.title-linear-copy {
  background-image: linear-gradient(180deg, var(--white--72), var(--main--white));
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.paragraph-small-copy.text-gray-400 {
  -webkit-text-stroke-color: var(--gray--500);
}

.paragraph-small-copy {
  width: 405.813px;
  color: var(--gray--300);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-small-copy {
  color: var(--gray--300);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-small-copy.text-gray-400 {
  color: var(--gray--500);
  -webkit-text-stroke-color: var(--gray--500);
}

.paragraph-small-copy.text-gray-300 {
  text-decoration: none;
}

.solution-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.heading-24 {
  width: 150px;
}

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

.container-4 {
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-9 {
  clear: none;
  aspect-ratio: 2;
  text-align: center;
  vertical-align: middle;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  min-width: 100px;
  min-height: 100px;
  color: var(--gray--600);
  justify-content: center;
  align-items: center;
  font-size: 70px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.section {
  margin-left: auto;
  margin-right: auto;
}

._1920w-light {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  height: 1014px;
  padding-left: 720px;
  padding-right: 720px;
  text-decoration: none;
  display: flex;
}

.body-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 480px;
  height: 1014px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.header {
  justify-content: center;
  align-items: center;
  width: 110%;
  max-width: 480px;
  padding-top: 64px;
  padding-left: 96.25px;
  padding-right: 96.25px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 272px;
  padding-top: 48px;
  padding-bottom: 128px;
  text-decoration: none;
  display: flex;
}

.logo-jpeg {
  box-sizing: content-box;
  object-fit: cover;
  overflow: visible;
}

.link-svg {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 16.83px;
  padding: 2px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 364px;
  overflow: visible;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6.83px;
  height: 10.98px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6px;
  height: 6px;
  text-decoration: none;
  display: flex;
}

.link-svg-2 {
  justify-content: space-between;
  align-items: center;
  width: 24px;
  padding: 7px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 428px;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 2px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 7.1579px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 2px;
  left: 3px;
}

.main {
  background-color: #357f5f;
  justify-content: space-between;
  align-items: center;
  width: 110%;
  max-width: 480px;
  padding: 96px 38px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-26 {
  grid-row-gap: 67px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 403.19px;
  text-decoration: none;
  display: flex;
}

.frame-25 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 149.62px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.text-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-24 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link---save-contact {
  grid-column-gap: 10px;
  background-color: #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-23 {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 348.53px;
  text-decoration: none;
  display: flex;
}

.frame-22 {
  grid-column-gap: 101px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 48px;
  text-decoration: none;
  display: flex;
}

.link---mobile {
  background-color: #000;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.text-5 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.frame-21 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50.53px;
  text-decoration: none;
  display: flex;
}

.link---website {
  background-color: #000;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.link---linkedin {
  background-color: #0077b5;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.photo-jpeg {
  text-align: center;
  object-fit: cover;
  border-radius: 160px;
  flex: none;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -80px;
  left: 160px;
  overflow: visible;
}

.vectors-wrapper-6 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 941.8px;
  left: 0;
}

.body-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 480px;
  height: 1014px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 272px;
  padding-top: 48px;
  padding-bottom: 128px;
  text-decoration: none;
  display: flex;
}

.logo-jpeg-2 {
  object-fit: cover;
  overflow: visible;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 364px;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 428px;
}

.frame-27 {
  grid-row-gap: 67px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 403.19px;
  text-decoration: none;
  display: flex;
}

.frame-28 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 149.62px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-7 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-29 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-30 {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 348.53px;
  text-decoration: none;
  display: flex;
}

.frame-31 {
  grid-column-gap: 101px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-32 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 48px;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.text-9 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.vectors-wrapper-10 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 941.8px;
  left: 0;
}

.body-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 480px;
  height: 1014px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 272px;
  padding-top: 48px;
  padding-bottom: 128px;
  text-decoration: none;
  display: flex;
}

.logo-jpeg-3 {
  object-fit: cover;
  overflow: visible;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 364px;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 428px;
}

.frame-33 {
  grid-row-gap: 67px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 403.19px;
  text-decoration: none;
  display: flex;
}

.frame-34 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 149.62px;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.text-11 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-12 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-35 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-36 {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 348.53px;
  text-decoration: none;
  display: flex;
}

.frame-37 {
  grid-column-gap: 101px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-38 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 48px;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.photo-jpeg-2 {
  object-fit: cover;
  border-radius: 160px;
  position: absolute;
  top: -80px;
  left: 160px;
}

.vectors-wrapper-14 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 941.8px;
  left: 0;
}

._1920w-light-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding-left: 720px;
  padding-right: 720px;
  text-decoration: none;
  display: flex;
}

.body-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 480px;
  text-decoration: none;
  display: flex;
}

.header-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding-top: 64px;
  padding-left: 96.25px;
  padding-right: 96.25px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 272px;
  padding-top: 48px;
  padding-bottom: 128px;
  text-decoration: none;
  display: flex;
}

.logo-jpeg-4 {
  object-fit: cover;
}

.container-9 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 336px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 16px;
  left: 16px;
}

.container-10 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.linkmargin {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 48px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.link {
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 48px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.main-2 {
  grid-row-gap: 41px;
  background-color: #357f5f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 596px;
  padding: 72px 16px;
  text-decoration: none;
  display: flex;
}

.container-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 448px;
  padding-left: 144px;
  padding-right: 144px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.margin {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.container-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.margin-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.text-15 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-16 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.imgmargin {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -150px;
  left: 144px;
}

.photo-jpeg-3 {
  object-fit: cover;
  border-radius: 160px;
}

.container-14 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 447.93px;
  text-decoration: none;
  display: flex;
}

.container-15 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 404px;
  height: 67px;
  text-decoration: none;
  display: flex;
}

.link---save-contact-2 {
  background-color: #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 67px;
  padding: 16px 137.57px 16px 137.56px;
  text-decoration: none;
  display: flex;
}

.margin-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.container-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 0;
  text-decoration: none;
  overflow: visible;
}

.container-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 93px;
  text-decoration: none;
  display: flex;
}

.container-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 50.65px 8px 50.66px;
  text-decoration: none;
  display: flex;
}

.link---mobile-2 {
  background-color: #000;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.margin-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.container-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 49.5px 8px 49.48px;
  text-decoration: none;
  display: flex;
}

.link---website-2 {
  background-color: #000;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.margin-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.container-20 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-21 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 448px;
  padding-left: 149.34px;
  padding-right: 149.35px;
  text-decoration: none;
  display: flex;
}

.container-22 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.container-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 50.65px 16px 50.66px;
  text-decoration: none;
  display: flex;
}

.link---linkedin-2 {
  background-color: #0077b5;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-16 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
}

._1920w-light-3 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 0%;
  max-width: 1920px;
  padding-left: 720px;
  padding-right: 720px;
  text-decoration: none;
  display: flex;
}

.body-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 480px;
  text-decoration: none;
  display: flex;
}

.header-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding-top: 64px;
  padding-left: 96.25px;
  padding-right: 96.25px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-24 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 272px;
  padding-top: 48px;
  padding-bottom: 128px;
  text-decoration: none;
  display: flex;
}

.logo-jpeg-5 {
  object-fit: cover;
}

.container-25 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 336px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 16px;
  left: 16px;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.main-3 {
  grid-row-gap: 41px;
  background-color: #357f5f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 850px;
  padding: 72px 16px;
  text-decoration: none;
  display: flex;
}

.container-26 {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 448px;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.margin-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.container-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-28 {
  box-sizing: content-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-flow: row;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-19 {
  box-sizing: content-box;
  clear: none;
  color: #fff;
  text-align: center;
  overflow-wrap: anywhere;
  object-fit: fill;
  direction: ltr;
  flex: none;
  order: -1;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
  position: static;
}

.margin-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.text-20 {
  clear: left;
  color: #fff;
  text-align: center;
  text-transform: none;
  word-break: normal;
  overflow-wrap: anywhere;
  direction: ltr;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  position: sticky;
}

.text-21 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.photo-jpeg-4 {
  object-fit: cover;
  border-radius: 160px;
}

.container-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 447.93px;
  text-decoration: none;
  display: flex;
}

.container-30 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 404px;
  height: 67px;
  text-decoration: none;
  display: flex;
}

.margin-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.container-31 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-22 {
  clear: right;
  color: #fff;
  flex: none;
  order: -1;
  align-self: flex-start;
  margin: 0 auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 0;
  text-decoration: underline;
  display: flex;
}

.container-32 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 93px;
  text-decoration: none;
  display: flex;
}

.container-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 50.65px 8px 50.66px;
  text-decoration: none;
  display: flex;
}

.margin-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.container-34 {
  box-sizing: border-box;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 151px;
  min-height: 4px;
  padding: 8px 49.5px 8px 49.48px;
  font-size: 20px;
  line-height: 62px;
  text-decoration: none;
  display: flex;
  position: static;
}

.link---website-3 {
  background-color: #000;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.margin-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.container-35 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-36 {
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 448px;
  padding-left: 149.34px;
  padding-right: 149.35px;
  text-decoration: none;
  display: flex;
}

.container-37 {
  box-sizing: content-box;
  width: 340px;
  height: var(--radius--32px);
  min-height: 322px;
  color: var(--gray--100);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.container-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 50.65px 16px 50.66px;
  text-decoration: none;
  display: flex;
}

.link---linkedin-3 {
  background-color: #0077b5;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-18 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.link---save-contact-3 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  text-align: left;
  text-transform: none;
  word-break: normal;
  direction: ltr;
  background-color: #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 16px 137.57px 16px 137.56px;
  font-size: 8px;
  font-style: normal;
  font-weight: 100;
  line-height: 0;
  text-decoration: none;
  display: flex;
  position: static;
}

.margin-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.container-39 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 0;
  text-decoration: none;
}

.link---save-contact-4 {
  background-color: #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 67px;
  padding: 16px 137.57px 16px 137.56px;
  text-decoration: none;
  display: flex;
}

.margin-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.container-40 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-25 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 0;
  text-decoration: none;
}

.container-41 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 448px;
  height: 370px;
  padding-left: 144px;
  padding-right: 144px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-19 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-20 {
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.margin-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.container-42 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.margin-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.text-27 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.untitled-1 {
  object-fit: cover;
  position: absolute;
  top: 243px;
  left: 113px;
}

.container-44 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 448px;
  height: 370px;
  padding-left: 144px;
  padding-right: 144px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vectors-wrapper-21 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-45 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-46 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.margin-15 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-34438 {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding-left: 28px;
  padding-right: 28px;
  text-decoration: none;
  display: flex;
}

.charmcross {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-22 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10.5625px;
  height: 10.5625px;
  text-decoration: none;
  display: flex;
}

.image-10 {
  width: 40px;
  margin-top: -36px;
  margin-left: 520px;
  margin-right: 20px;
}

.image-11 {
  vertical-align: sub;
  flex: none;
  order: 0;
  align-self: center;
  margin: 12px 20px;
}

.link-block-5 {
  object-fit: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.link-block-6 {
  width: 570px;
}

.container-47 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 448px;
  padding-left: 149.34px;
  padding-right: 149.35px;
  text-decoration: none;
  display: flex;
}

.container-48 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.container-49 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 50.65px 16px 50.66px;
  text-decoration: none;
  display: flex;
}

.link---linkedin-4 {
  background-color: #0077b5;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-23 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.container-50 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 448px;
  padding-left: 149.34px;
  padding-right: 149.35px;
  text-decoration: none;
  display: flex;
}

.container-51 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.container-52 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 50.65px 16px 50.66px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-24 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.container-53 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 448px;
  padding-left: 149.34px;
  padding-right: 149.35px;
  text-decoration: none;
  display: flex;
}

.container-54 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149.31px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.container-55 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 50.65px 16px 50.66px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-25 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-block-13 {
  font-size: 12px;
}

.dropdown-toggle, .our-product-dropdown {
  padding-top: 6px;
  padding-bottom: 6px;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-56 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.frame-80 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1366.47px;
  text-decoration: none;
  display: flex;
}

.navigation-w-nav {
  grid-column-gap: 283px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 76px;
  padding: 10px 105px;
  display: flex;
}

.image-image-4 {
  overflow: hidden;
}

.logo {
  object-fit: cover;
}

.text-30 {
  color: #0f0f10;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-31 {
  color: #36383a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.frame-style {
  object-fit: cover;
  overflow: hidden;
}

.link-button-primary-small-w-button {
  background-color: #548235;
  border-radius: 40px;
}

.text-32 {
  color: #f7f8f8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.frame-34439 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1366.47px;
  text-decoration: none;
  display: flex;
}

.text-33 {
  color: #0f0f10;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-34 {
  color: #36383a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-35 {
  color: #f7f8f8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.text-36 {
  color: #0f0f10;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-37 {
  color: #36383a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-38 {
  color: #f7f8f8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.text-39 {
  color: #0f0f10;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-40 {
  color: #36383a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-41 {
  color: #f7f8f8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.section-2 {
  padding-top: 0;
}

.container-57 {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1023px;
  text-decoration: none;
  display: flex;
}

.container-58 {
  grid-column-gap: 11.7588px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-59 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 184.221px;
  text-decoration: none;
  display: flex;
}

.container-60 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 68.9849px;
  display: flex;
}

.container-61 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-62 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 24.3015px 27.4372px;
  text-decoration: none;
  display: flex;
}

.feature {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-63 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.feature-2 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-64 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.container-65 {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1023px;
  text-decoration: none;
  display: flex;
}

.container-66 {
  grid-column-gap: 11.7588px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-67 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 184.221px;
  text-decoration: none;
  display: flex;
}

.container-68 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 68.9849px;
  display: flex;
}

.container-69 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-70 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 24.3015px 27.4372px;
  text-decoration: none;
  display: flex;
}

.container-71 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.feature-3 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-72 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.container-73 {
  grid-column-gap: 11.7588px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-74 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 184.221px;
  text-decoration: none;
  display: flex;
}

.container-75 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 68.9849px;
  display: flex;
}

.text-42 {
  color: #0f0f10;
  letter-spacing: -.125427px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17.56px;
  text-decoration: none;
}

.container-76 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-77 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 24.3015px 27.4372px;
  text-decoration: none;
  display: flex;
}

.container-78 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.feature-4 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-79 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.container-80 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 173.246px;
  text-decoration: none;
  display: flex;
}

.container-81 {
  grid-column-gap: 7.8392px;
  background-color: #eaffe5;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58.794px;
  padding: 20.3819px 53.3065px;
  display: flex;
}

.platform-name {
  color: #0f0f10;
  letter-spacing: -.125427px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.56px;
  text-decoration: none;
}

.container-82 {
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-83 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 85.4472px;
  padding: 19.598px 5.48744px 19.598px 14.8945px;
  text-decoration: none;
  display: flex;
}

.container-84 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-top: .78392px;
  padding-bottom: .78392px;
  text-decoration: none;
  display: flex;
}

.typcntick {
  grid-row-gap: 7.8392px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 27.4372px;
  padding: 5.48744px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-5 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18.03px;
  text-decoration: none;
}

.container-85 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 15.6784px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-86 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-left: 4.70352px;
  padding-right: 3.13568px;
  text-decoration: none;
  display: flex;
}

.typcntick-2 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 27.4372px;
  padding: 5.48744px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 16px;
  height: 17px;
}

.container-87 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 7.05528px 14.1106px 10.191px;
  text-decoration: none;
  display: flex;
}

.container-88 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding: .78392px 3.13568px;
  text-decoration: none;
  display: flex;
}

.container-89 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.8945px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-90 {
  grid-column-gap: 12.5427px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding: .78392px 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-91 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.8945px 7.05528px 14.8945px 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-92 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-93 {
  justify-content: space-between;
  align-items: center;
  width: 159.136px;
  padding-left: 4.70352px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-94 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 7.05528px 14.1106px 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-95 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 11.7588px 4.70352px 11.7588px 14.1106px;
  text-decoration: none;
  display: flex;
}

.container-96 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-top: 1.56784px;
  padding-bottom: 1.56784px;
  text-decoration: none;
  display: flex;
}

.container-97 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 16.4623px 7.05528px 16.4623px 17.2462px;
  text-decoration: none;
  display: flex;
}

.container-98 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  text-decoration: none;
  display: flex;
}

.container-99 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 173.246px;
  height: 69.7689px;
  padding: 16.4623px 7.05528px 16.4623px 11.7588px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-100 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-101 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 132.482px;
  text-decoration: none;
  display: flex;
}

.container-102 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 30.5729px;
  display: flex;
}

.container-103 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 25.8693px 33.7085px;
  text-decoration: none;
  display: flex;
}

.container-104 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 4.70352px 8.62312px;
  text-decoration: none;
  display: flex;
}

.typcntick-3 {
  grid-column-gap: 7.8392px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-6 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-105 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-106 {
  justify-content: space-between;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-107 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 17.2462px;
  padding-bottom: 17.2462px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-108 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.emojionewarning {
  cursor: grab;
  object-fit: cover;
  width: 15px;
  min-width: 4px;
  max-width: 200%;
  height: 15px;
  min-height: 3px;
  font-size: 20px;
  position: static;
  overflow: hidden;
}

.container-110 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 107.397px;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.container-111 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 17.2462px 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-112 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.9196px;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.container-113 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
}

.container-114 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.13568px;
  padding-right: 3.13568px;
  text-decoration: none;
  display: flex;
}

.feature-7 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-115 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-116 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.typcntick-4 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-117 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 10.191px 22.7337px;
  text-decoration: none;
  display: flex;
}

.container-118 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 105.829px;
  text-decoration: none;
  display: flex;
}

.container-119 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 16.4623px 13.3266px;
  text-decoration: none;
  display: flex;
}

.container-120 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-121 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-122 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 107.397px;
  text-decoration: none;
  display: flex;
}

.container-123 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 27.4372px;
  display: flex;
}

.container-124 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 17.2462px 4.70352px 17.2462px 13.3266px;
  text-decoration: none;
  display: flex;
}

.container-125 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-126 {
  grid-column-gap: 7.8392px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
}

.container-127 {
  justify-content: space-between;
  align-items: center;
  width: 123.075px;
  padding: 3.9196px 8.62312px 3.9196px 7.8392px;
  text-decoration: none;
  display: flex;
}

.container-128 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 7.8392px 14.1106px;
  display: flex;
}

.platform-name-2 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.125427px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17.56px;
  text-decoration: none;
}

.container-129 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 3.9196px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-130 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 25.8693px 33.7085px;
  text-decoration: none;
  display: flex;
}

.emojione-v1cross-mark {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-131 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.9196px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-132 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 1.56784px 7.8392px 1.56784px 9.40704px;
  text-decoration: none;
  display: flex;
}

.typcntick-5 {
  overflow: hidden;
}

.container-133 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-134 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding-left: 8.62312px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-135 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.8392px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-6 {
  position: absolute;
  top: 4.7035px;
  left: 8.62312px;
  overflow: hidden;
}

.container-136 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px .78392px 9.40704px;
  text-decoration: none;
  display: flex;
}

.container-137 {
  grid-column-gap: 11.7588px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-138 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 184.221px;
  text-decoration: none;
  display: flex;
}

.container-139 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 68.9849px;
  display: flex;
}

.text-43 {
  color: #0f0f10;
  letter-spacing: -.125427px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17.56px;
  text-decoration: none;
}

.container-140 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-141 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 24.3015px 27.4372px;
  text-decoration: none;
  display: flex;
}

.container-142 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.feature-8 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-143 {
  grid-column-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 184.221px;
  height: 68.9849px;
  padding: 11.7588px 24.3015px;
  text-decoration: none;
  display: flex;
}

.container-144 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 173.246px;
  text-decoration: none;
  display: flex;
}

.container-145 {
  grid-column-gap: 7.8392px;
  background-color: #eaffe5;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58.794px;
  padding: 20.3819px 53.3065px;
  display: flex;
}

.container-146 {
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-147 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 85.4472px;
  padding: 19.598px 5.48744px 19.598px 14.8945px;
  text-decoration: none;
  display: flex;
}

.container-148 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-top: .78392px;
  padding-bottom: .78392px;
  text-decoration: none;
  display: flex;
}

.typcntick-7 {
  grid-row-gap: 7.8392px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 27.4372px;
  padding: 5.48744px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-9 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18.03px;
  text-decoration: none;
}

.container-149 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 15.6784px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-150 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-left: 4.70352px;
  padding-right: 3.13568px;
  text-decoration: none;
  display: flex;
}

.typcntick-8 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 27.4372px;
  padding: 5.48744px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-151 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 7.05528px 14.1106px 10.191px;
  text-decoration: none;
  display: flex;
}

.container-152 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding: .78392px 3.13568px;
  text-decoration: none;
  display: flex;
}

.container-153 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.8945px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-154 {
  grid-column-gap: 12.5427px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding: .78392px 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-155 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.8945px 7.05528px 14.8945px 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-156 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 5.48744px;
  text-decoration: none;
  display: flex;
}

.container-157 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 159.136px;
  padding-left: 4.70352px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-158 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 14.1106px 7.05528px 14.1106px 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-159 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 11.7588px 4.70352px 11.7588px 14.1106px;
  text-decoration: none;
  display: flex;
}

.container-160 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  padding-top: 1.56784px;
  padding-bottom: 1.56784px;
  text-decoration: none;
  display: flex;
}

.container-161 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 173.246px;
  height: 69.7689px;
  padding: 16.4623px 7.05528px 16.4623px 17.2462px;
  text-decoration: none;
  display: flex;
}

.container-162 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 159.136px;
  text-decoration: none;
  display: flex;
}

.container-163 {
  grid-row-gap: 7.8392px;
  background-color: #effae8;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 173.246px;
  height: 69.7689px;
  padding: 16.4623px 7.05528px 16.4623px 11.7588px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-164 {
  grid-column-gap: 11.7588px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-165 {
  grid-row-gap: 7.8392px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 132.482px;
  text-decoration: none;
  display: flex;
}

.container-166 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 30.5729px;
  display: flex;
}

.container-167 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 25.8693px 33.7085px;
  text-decoration: none;
  display: flex;
}

.container-168 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 4.70352px 8.62312px;
  text-decoration: none;
  display: flex;
}

.typcntick-9 {
  grid-column-gap: 7.8392px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-10 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-169 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-170 {
  justify-content: space-between;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-171 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 17.2462px 4.70352px 17.2462px 0;
  text-decoration: none;
  display: flex;
}

.container-172 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.container-174 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 107.397px;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.container-175 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 17.2462px 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-176 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.9196px;
  padding-right: 3.9196px;
  text-decoration: none;
  display: flex;
}

.container-177 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
}

.container-178 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.13568px;
  padding-right: 3.13568px;
  text-decoration: none;
  display: flex;
}

.feature-11 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 17.25px;
  text-decoration: none;
}

.container-179 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-180 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.typcntick-10 {
  grid-column-gap: 7.8392px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-181 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 10.191px 22.7337px;
  text-decoration: none;
  display: flex;
}

.container-182 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 105.829px;
  text-decoration: none;
  display: flex;
}

.container-183 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 16.4623px 13.3266px;
  text-decoration: none;
  display: flex;
}

.container-184 {
  grid-column-gap: 7.8392px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-185 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.27136px;
  border-bottom-left-radius: 6.27136px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding-top: 16.4623px;
  padding-bottom: 16.4623px;
  text-decoration: none;
  display: flex;
}

.container-186 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 107.397px;
  text-decoration: none;
  display: flex;
}

.container-187 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 16.4623px 27.4372px;
  display: flex;
}

.container-188 {
  grid-row-gap: 7.8392px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 17.2462px 4.70352px 17.2462px 13.3266px;
  text-decoration: none;
  display: flex;
}

.container-189 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-190 {
  grid-column-gap: 7.8392px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.27136px;
  text-decoration: none;
  display: flex;
}

.container-191 {
  justify-content: space-between;
  align-items: center;
  width: 123.075px;
  padding: 3.9196px 8.62312px 3.9196px 7.8392px;
  text-decoration: none;
  display: flex;
}

.container-192 {
  grid-column-gap: 7.8392px;
  background-color: #fff;
  border-top-left-radius: 6.27136px;
  border-top-right-radius: 6.27136px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.9548px;
  padding: 7.8392px 14.1106px;
  display: flex;
}

.platform-name-3 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.125427px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17.56px;
  text-decoration: none;
}

.container-193 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 3.9196px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-194 {
  grid-row-gap: 7.8392px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 132.482px;
  height: 68.9849px;
  padding: 25.8693px 33.7085px;
  text-decoration: none;
  display: flex;
}

.container-195 {
  grid-column-gap: 8.62312px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.9196px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-196 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: 1.56784px 7.8392px 1.56784px 9.40704px;
  text-decoration: none;
  display: flex;
}

.typcntick-11 {
  overflow: hidden;
}

.container-197 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px;
  text-decoration: none;
  display: flex;
}

.container-198 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding-left: 8.62312px;
  padding-right: 4.70352px;
  text-decoration: none;
  display: flex;
}

.container-199 {
  grid-column-gap: 8.62312px;
  justify-content: flex-start;
  align-items: center;
  width: 123.075px;
  padding: .78392px 8.62312px .78392px 9.40704px;
  text-decoration: none;
  display: flex;
}

.container-200 {
  grid-column-gap: 10.7337px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-201 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.161px;
  text-decoration: none;
  display: flex;
}

.container-202 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 62.9708px;
  display: flex;
}

.text-44 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-203 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-204 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 22.1829px 25.0452px;
  text-decoration: none;
  display: flex;
}

.feature-12 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-205 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.feature-13 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-206 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.container-207 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  text-decoration: none;
  display: flex;
}

.container-208 {
  grid-column-gap: 7.15578px;
  background-color: #eaffe5;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 53.6683px;
  padding: 18.605px 48.6593px;
  display: flex;
}

.platform-name-4 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 16.03px;
  text-decoration: none;
}

.container-209 {
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-210 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 77.998px;
  padding: 17.8894px 5.00904px 17.8894px 13.596px;
  text-decoration: none;
  display: flex;
}

.container-211 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: .715578px;
  padding-bottom: .715578px;
  text-decoration: none;
  display: flex;
}

.typcntick-12 {
  grid-row-gap: 7.15578px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-14 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-212 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 14.3116px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-213 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.typcntick-13 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-214 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 9.30251px;
  text-decoration: none;
  display: flex;
}

.container-215 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 2.86231px;
  text-decoration: none;
  display: flex;
}

.container-216 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-217 {
  grid-column-gap: 11.4492px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-218 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 6.4402px 13.596px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-219 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-220 {
  justify-content: space-between;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-221 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-222 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 10.7337px 4.29347px 10.7337px 12.8804px;
  text-decoration: none;
  display: flex;
}

.container-223 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: 1.43116px;
  padding-bottom: 1.43116px;
  text-decoration: none;
  display: flex;
}

.container-224 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 15.7427px;
  text-decoration: none;
  display: flex;
}

.container-225 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  text-decoration: none;
  display: flex;
}

.container-226 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 10.7337px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-227 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-228 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120.933px;
  text-decoration: none;
  display: flex;
}

.container-229 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 27.9075px;
  display: flex;
}

.container-230 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.container-231 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 4.29347px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-14 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-15 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.03px;
  text-decoration: none;
}

.container-232 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-233 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-234 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-235 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-236 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-237 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-239 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2.86231px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.feature-16 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-240 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-241 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  margin-top: 0;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-15 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-242 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 9.30251px 20.7518px;
  text-decoration: none;
  display: flex;
}

.container-243 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 96.603px;
  text-decoration: none;
  display: flex;
}

.container-244 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.0271px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-245 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-246 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-247 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  text-decoration: none;
  display: flex;
}

.container-248 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 25.0452px;
  display: flex;
}

.container-249 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px 15.7427px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-250 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-251 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-252 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px 3.57789px 7.15578px;
  text-decoration: none;
  display: flex;
}

.container-253 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 7.15578px 12.8804px;
  display: flex;
}

.platform-name-5 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-254 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-255 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.emojione-v1cross-mark-2 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-256 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-257 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 1.43116px 7.15578px 1.43116px 8.58693px;
  text-decoration: none;
  display: flex;
}

.typcntick-16 {
  overflow: hidden;
}

.container-258 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-259 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding-left: 7.87136px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-260 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.15578px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-17 {
  position: absolute;
  top: 4.29347px;
  left: 7.87135px;
  overflow: hidden;
}

.container-261 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px .715578px 8.58693px;
  text-decoration: none;
  display: flex;
}

.container-262 {
  grid-column-gap: 10px;
  background-color: #0f0f10;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1229px;
  height: 1299px;
  padding-top: 55px;
  padding-left: 53px;
  padding-right: 53px;
  text-decoration: none;
  display: flex;
}

.container-263 {
  grid-row-gap: 53px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  text-decoration: none;
  display: flex;
}

.title-style {
  color: #0f0f10;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.subtitle {
  color: #cfd1d3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.line-small-2 {
  background-color: #ffffff14;
  border-radius: 4px;
}

.container-264 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 952px;
  padding: 40px 34px;
  display: flex;
  position: relative;
  top: -74px;
}

.container-265 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.number-card-2 {
  grid-row-gap: 10px;
  background-color: #19191a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .5px 1px #000, inset 0 .5px .5px #ffffff1f;
}

.container-266 {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 738px;
  text-decoration: none;
  display: flex;
}

.title-style-2 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.container-267 {
  grid-column-gap: 10.7337px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-268 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.161px;
  text-decoration: none;
  display: flex;
}

.container-269 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 62.9708px;
  display: flex;
}

.text-45 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-270 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-271 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 22.1829px 25.0452px;
  text-decoration: none;
  display: flex;
}

.feature-17 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-272 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.feature-18 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-273 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.container-274 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  text-decoration: none;
  display: flex;
}

.container-275 {
  grid-column-gap: 7.15578px;
  background-color: #eaffe5;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 53.6683px;
  padding: 18.605px 48.6593px;
  display: flex;
}

.platform-name-6 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 16.03px;
  text-decoration: none;
}

.container-276 {
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-277 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 77.998px;
  padding: 17.8894px 5.00904px 17.8894px 13.596px;
  text-decoration: none;
  display: flex;
}

.container-278 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: .715578px;
  padding-bottom: .715578px;
  text-decoration: none;
  display: flex;
}

.typcntick-18 {
  grid-row-gap: 7.15578px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-19 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-279 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 14.3116px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-280 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.typcntick-19 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-2 {
  object-fit: cover;
}

.container-281 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 9.30251px;
  text-decoration: none;
  display: flex;
}

.container-282 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 2.86231px;
  text-decoration: none;
  display: flex;
}

.container-283 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-284 {
  grid-column-gap: 11.4492px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-285 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 6.4402px 13.596px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-286 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-287 {
  justify-content: space-between;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-288 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-289 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 10.7337px 4.29347px 10.7337px 12.8804px;
  text-decoration: none;
  display: flex;
}

.container-290 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: 1.43116px;
  padding-bottom: 1.43116px;
  text-decoration: none;
  display: flex;
}

.container-291 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 15.7427px;
  text-decoration: none;
  display: flex;
}

.container-292 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  text-decoration: none;
  display: flex;
}

.container-293 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 10.7337px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-294 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-295 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120.933px;
  text-decoration: none;
  display: flex;
}

.container-296 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 27.9075px;
  display: flex;
}

.container-297 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.container-298 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 4.29347px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-20 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-20 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.03px;
  text-decoration: none;
}

.container-299 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-300 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-301 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-302 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-303 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-304 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-305 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2.86231px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.feature-21 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-306 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-307 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-21 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-308 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 9.30251px 20.7518px;
  text-decoration: none;
  display: flex;
}

.container-309 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 96.603px;
  text-decoration: none;
  display: flex;
}

.container-310 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.0271px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-311 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-312 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-313 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  text-decoration: none;
  display: flex;
}

.container-314 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 25.0452px;
  display: flex;
}

.container-315 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px 15.7427px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-316 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-317 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-318 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px 3.57789px 7.15578px;
  text-decoration: none;
  display: flex;
}

.container-319 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 7.15578px 12.8804px;
  display: flex;
}

.platform-name-7 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-320 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-321 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.emojione-v1cross-mark-3 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-322 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-323 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 1.43116px 7.15578px 1.43116px 8.58693px;
  text-decoration: none;
  display: flex;
}

.typcntick-22 {
  overflow: hidden;
}

.container-324 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-325 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding-left: 7.87136px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-326 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.15578px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-23 {
  position: absolute;
  top: 4.29347px;
  left: 7.87135px;
  overflow: hidden;
}

.container-327 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px .715578px 8.58693px;
  text-decoration: none;
  display: flex;
}

.container-328 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  height: 952px;
  padding: 4px 34px 77px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-329 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.container-330 {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 738px;
  text-decoration: none;
  display: flex;
}

.container-331 {
  grid-column-gap: 10.7337px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-332 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.161px;
  text-decoration: none;
  display: flex;
}

.container-333 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 62.9708px;
  display: flex;
}

.text-46 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-334 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-335 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 22.1829px 25.0452px;
  text-decoration: none;
  display: flex;
}

.feature-22 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-336 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.feature-23 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-337 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.container-338 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  text-decoration: none;
  display: flex;
}

.container-339 {
  grid-column-gap: 7.15578px;
  background-color: #eaffe5;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 53.6683px;
  padding: 18.605px 48.6593px;
  display: flex;
}

.container-340 {
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-341 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 77.998px;
  padding: 17.8894px 5.00904px 17.8894px 13.596px;
  text-decoration: none;
  display: flex;
}

.container-342 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: .715578px;
  padding-bottom: .715578px;
  text-decoration: none;
  display: flex;
}

.typcntick-24 {
  grid-row-gap: 7.15578px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-24 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-343 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 14.3116px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-344 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.typcntick-25 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-345 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 9.30251px;
  text-decoration: none;
  display: flex;
}

.container-346 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 2.86231px;
  text-decoration: none;
  display: flex;
}

.container-347 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-348 {
  grid-column-gap: 11.4492px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-349 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 6.4402px 13.596px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-350 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-351 {
  justify-content: space-between;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-352 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-353 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 10.7337px 4.29347px 10.7337px 12.8804px;
  text-decoration: none;
  display: flex;
}

.container-354 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: 1.43116px;
  padding-bottom: 1.43116px;
  text-decoration: none;
  display: flex;
}

.container-355 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 15.7427px;
  text-decoration: none;
  display: flex;
}

.container-356 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  text-decoration: none;
  display: flex;
}

.container-357 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 10.7337px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-358 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-359 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120.933px;
  text-decoration: none;
  display: flex;
}

.container-360 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 27.9075px;
  display: flex;
}

.container-361 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.container-362 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 4.29347px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-26 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-25 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.03px;
  text-decoration: none;
}

.container-363 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-364 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-365 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-366 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-367 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-368 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-370 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2.86231px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.feature-26 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-371 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-372 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-27 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-373 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 9.30251px 20.7518px;
  text-decoration: none;
  display: flex;
}

.container-374 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 96.603px;
  text-decoration: none;
  display: flex;
}

.container-375 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.0271px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-376 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-377 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-378 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  text-decoration: none;
  display: flex;
}

.container-379 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 25.0452px;
  display: flex;
}

.container-380 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px 15.7427px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-381 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-382 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-383 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px 3.57789px 7.15578px;
  text-decoration: none;
  display: flex;
}

.container-384 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 7.15578px 12.8804px;
  display: flex;
}

.platform-name-8 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-385 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-386 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.container-387 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-388 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 1.43116px 7.15578px 1.43116px 8.58693px;
  text-decoration: none;
  display: flex;
}

.typcntick-28 {
  overflow: hidden;
}

.container-389 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-390 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding-left: 7.87136px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-391 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.15578px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-29 {
  position: absolute;
  top: 4.29347px;
  left: 7.87135px;
  overflow: hidden;
}

.container-392 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px .715578px 8.58693px;
  text-decoration: none;
  display: flex;
}

.container-393 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  height: 952px;
  padding: 4px 34px 77px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-394 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.number-card-3 {
  grid-row-gap: 10px;
  background-color: #19191a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .5px 1px #000, inset 0 .5px .5px #ffffff1f;
}

.container-395 {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 738px;
  text-decoration: none;
  display: flex;
}

.title-style-3 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.container-396 {
  grid-column-gap: 10.7337px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-397 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.161px;
  text-decoration: none;
  display: flex;
}

.container-398 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 62.9708px;
  display: flex;
}

.text-47 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-399 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-400 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 22.1829px 25.0452px;
  text-decoration: none;
  display: flex;
}

.feature-27 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-401 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.feature-28 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-402 {
  grid-column-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 168.161px;
  height: 62.9709px;
  padding: 10.7337px 22.1829px;
  text-decoration: none;
  display: flex;
}

.container-403 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  text-decoration: none;
  display: flex;
}

.container-404 {
  grid-column-gap: 7.15578px;
  background-color: #eaffe5;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 53.6683px;
  padding: 18.605px 48.6593px;
  display: flex;
}

.platform-name-9 {
  color: #0f0f10;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 16.03px;
  text-decoration: none;
}

.container-405 {
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-406 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 77.998px;
  padding: 17.8894px 5.00904px 17.8894px 13.596px;
  text-decoration: none;
  display: flex;
}

.container-407 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: .715578px;
  padding-bottom: .715578px;
  text-decoration: none;
  display: flex;
}

.typcntick-30 {
  grid-row-gap: 7.15578px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-29 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16.46px;
  text-decoration: none;
}

.container-408 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 14.3116px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-409 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.typcntick-31 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25.0452px;
  padding: 5.00904px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-3 {
  object-fit: cover;
}

.container-410 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 9.30251px;
  text-decoration: none;
  display: flex;
}

.container-411 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 2.86231px;
  text-decoration: none;
  display: flex;
}

.container-412 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-413 {
  grid-column-gap: 11.4492px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding: .715578px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-414 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 13.596px 6.4402px 13.596px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-415 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 5.00904px;
  text-decoration: none;
  display: flex;
}

.container-416 {
  justify-content: space-between;
  align-items: center;
  width: 145.262px;
  padding-left: 4.29347px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-417 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 12.8804px 6.4402px 12.8804px 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-418 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 10.7337px 4.29347px 10.7337px 12.8804px;
  text-decoration: none;
  display: flex;
}

.container-419 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  padding-top: 1.43116px;
  padding-bottom: 1.43116px;
  text-decoration: none;
  display: flex;
}

.container-420 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 15.7427px;
  text-decoration: none;
  display: flex;
}

.container-421 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 145.262px;
  text-decoration: none;
  display: flex;
}

.container-422 {
  grid-row-gap: 7.15578px;
  background-color: #effae8;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158.143px;
  height: 63.6864px;
  padding: 15.0271px 6.4402px 15.0271px 10.7337px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-423 {
  grid-column-gap: 10.7337px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-424 {
  grid-row-gap: 7.15578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120.933px;
  text-decoration: none;
  display: flex;
}

.container-425 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 27.9075px;
  display: flex;
}

.container-426 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.container-427 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 4.29347px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-32 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-30 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.03px;
  text-decoration: none;
}

.container-428 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-429 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-430 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-431 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-432 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-433 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  padding-right: 3.57789px;
  text-decoration: none;
  display: flex;
}

.container-435 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2.86231px;
  padding-right: 2.86231px;
  text-decoration: none;
  display: flex;
}

.feature-31 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 15.74px;
  text-decoration: none;
}

.container-436 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-437 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.typcntick-33 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-438 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 9.30251px 20.7518px;
  text-decoration: none;
  display: flex;
}

.container-439 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 96.603px;
  text-decoration: none;
  display: flex;
}

.container-440 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.0271px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-441 {
  grid-column-gap: 7.15578px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-442 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  border-bottom-right-radius: 5.72462px;
  border-bottom-left-radius: 5.72462px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding-top: 15.0271px;
  padding-bottom: 15.0271px;
  text-decoration: none;
  display: flex;
}

.container-443 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 98.0342px;
  text-decoration: none;
  display: flex;
}

.container-444 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 15.0271px 25.0452px;
  display: flex;
}

.container-445 {
  grid-row-gap: 7.15578px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 15.7427px 4.29347px 15.7427px 12.1648px;
  text-decoration: none;
  display: flex;
}

.container-446 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-447 {
  grid-column-gap: 7.15578px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5.72462px;
  text-decoration: none;
  display: flex;
}

.container-448 {
  justify-content: space-between;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px 3.57789px 7.15578px;
  text-decoration: none;
  display: flex;
}

.container-449 {
  grid-column-gap: 7.15578px;
  background-color: #fff;
  border-top-left-radius: 5.72462px;
  border-top-right-radius: 5.72462px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46.5126px;
  padding: 7.15578px 12.8804px;
  display: flex;
}

.platform-name-10 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.114492px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.03px;
  text-decoration: none;
}

.container-450 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 3.57789px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-451 {
  grid-row-gap: 7.15578px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120.933px;
  height: 62.9709px;
  padding: 23.6141px 30.7698px;
  text-decoration: none;
  display: flex;
}

.emojione-v1cross-mark-4 {
  grid-column-gap: 7.15578px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-452 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.57789px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-453 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: 1.43116px 7.15578px 1.43116px 8.58693px;
  text-decoration: none;
  display: flex;
}

.typcntick-34 {
  overflow: hidden;
}

.container-454 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px;
  text-decoration: none;
  display: flex;
}

.container-455 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding-left: 7.87136px;
  padding-right: 4.29347px;
  text-decoration: none;
  display: flex;
}

.container-456 {
  grid-column-gap: 7.87136px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.15578px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-35 {
  position: absolute;
  top: 4.29347px;
  left: 7.87135px;
  overflow: hidden;
}

.container-457 {
  grid-column-gap: 7.87136px;
  justify-content: flex-start;
  align-items: center;
  width: 112.346px;
  padding: .715578px 7.87136px .715578px 8.58693px;
  text-decoration: none;
  display: flex;
}

.section-3 {
  padding-top: 80px;
}

.container-458 {
  margin-top: 66px;
}

.code-embed {
  background-color: var(--body--background);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.container-459 {
  grid-column-gap: 10px;
  background-color: #0f0f10;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1229px;
  height: 1299px;
  padding-top: 55px;
  padding-left: 53px;
  padding-right: 53px;
  text-decoration: none;
  display: flex;
}

.container-460 {
  grid-row-gap: 53px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  text-decoration: none;
  display: flex;
}

.title-wrapper-regular-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.title-style-4 {
  color: #0f0f10;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.subtitle-2 {
  color: #cfd1d3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.line-shape-left {
  position: absolute;
  top: 22.5938px;
  left: -88px;
}

.line-small-3 {
  background-color: #ffffff14;
  border-radius: 4px;
}

.line-shape-right {
  position: absolute;
  top: 22.5938px;
  left: 989.828px;
}

.container-461 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 952px;
  padding: 4px 34px 77px;
  display: flex;
  position: relative;
}

.container-462 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.number-card-4 {
  grid-row-gap: 7.2236px;
  background-color: #19191a;
  border-radius: 8.66832px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.2236px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .36118px .72236px #000, inset 0 .36118px .36118px #ffffff1f;
}

.container-463 {
  grid-row-gap: 40.5745px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 170%;
  max-width: 788px;
  text-decoration: none;
  display: flex;
}

.title-style-5 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.51252px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 61.5px;
  text-decoration: none;
}

.container-464 {
  grid-column-gap: 11.4609px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-465 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 179.554px;
  text-decoration: none;
  display: flex;
}

.container-466 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 67.2372px;
  display: flex;
}

.text-48 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-467 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-468 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 23.6858px 26.7421px;
  text-decoration: none;
  display: flex;
}

.feature-32 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-469 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.feature-33 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-470 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.container-471 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  text-decoration: none;
  display: flex;
}

.container-472 {
  grid-column-gap: 7.64059px;
  background-color: #eaffe5;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57.3044px;
  padding: 19.8655px 51.956px;
  display: flex;
}

.platform-name-11 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.11px;
  text-decoration: none;
}

.container-473 {
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-474 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 83.2824px;
  padding: 19.1015px 5.34841px 19.1015px 14.5171px;
  text-decoration: none;
  display: flex;
}

.container-475 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.typcntick-36 {
  grid-row-gap: 7.64059px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-34 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17.57px;
  text-decoration: none;
}

.container-476 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 15.2812px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-477 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-left: 4.58435px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.typcntick-37 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-4 {
  object-fit: cover;
  width: 30px;
}

.container-478 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 9.93276px;
  text-decoration: none;
  display: flex;
}

.container-479 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding: .764059px 3.05623px;
  text-decoration: none;
  display: flex;
}

.container-480 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-481 {
  grid-column-gap: 12.2249px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding: .764059px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-482 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 6.87653px 14.5171px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-483 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-484 {
  justify-content: space-between;
  align-items: center;
  width: 155.104px;
  padding-left: 4.58435px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-485 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-486 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 11.4609px 4.58435px 11.4609px 13.7531px;
  text-decoration: none;
  display: flex;
}

.container-487 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  text-decoration: none;
  display: flex;
}

.container-488 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 16.8093px;
  text-decoration: none;
  display: flex;
}

.container-489 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  text-decoration: none;
  display: flex;
}

.container-490 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 11.4609px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-491 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-492 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 129.126px;
  text-decoration: none;
  display: flex;
}

.container-493 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 29.7983px;
  display: flex;
}

.container-494 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-495 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 4.58435px 8.40464px;
  text-decoration: none;
  display: flex;
}

.typcntick-38 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-35 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.05px;
  text-decoration: none;
}

.container-496 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-497 {
  justify-content: space-between;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-498 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-499 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-500 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-501 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 104.676px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-503 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.05623px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.feature-36 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-504 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-505 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.typcntick-39 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-506 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 9.93276px 22.1577px;
  text-decoration: none;
  display: flex;
}

.container-507 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 103.148px;
  text-decoration: none;
  display: flex;
}

.container-508 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.0452px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-509 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-510 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-511 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 104.676px;
  text-decoration: none;
  display: flex;
}

.container-512 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 26.7421px;
  display: flex;
}

.container-513 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px 16.8093px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-514 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-515 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-516 {
  justify-content: space-between;
  align-items: center;
  width: 119.957px;
  padding: 3.82029px 8.40464px 3.82029px 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-517 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 7.64059px 13.7531px;
  display: flex;
}

.platform-name-12 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-518 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 3.82029px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-519 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.emojione-v1cross-mark-5 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-520 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.82029px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-521 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 1.52812px 7.64059px 1.52812px 9.1687px;
  text-decoration: none;
  display: flex;
}

.typcntick-40 {
  overflow: hidden;
}

.container-522 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-523 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding-left: 8.40464px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-524 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.64059px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-41 {
  position: absolute;
  top: 4.58441px;
  left: 8.40468px;
  overflow: hidden;
}

.container-525 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px .764059px 9.1687px;
  text-decoration: none;
  display: flex;
}

.container-526 {
  grid-column-gap: 10px;
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #0f0f10;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1229px;
  height: 1299px;
  margin-left: -200px;
  margin-right: 95px;
  padding-top: 55px;
  padding-left: 53px;
  padding-right: 53px;
  text-decoration: none;
  display: flex;
}

.container-527 {
  grid-row-gap: 53px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  text-decoration: none;
  display: flex;
}

.title-style-6 {
  color: #0f0f10;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.container-528 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 952px;
  padding: 4px 34px 77px;
  display: block;
  position: relative;
}

.container-529 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.number-card-5 {
  grid-row-gap: 7.2236px;
  background-color: #19191a;
  border-radius: 8.66832px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.2236px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .36118px .72236px #000, inset 0 .36118px .36118px #ffffff1f;
}

.container-530 {
  grid-row-gap: 40.5745px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 788px;
  text-decoration: none;
  display: flex;
}

.title-style-7 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.51252px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 61.5px;
  text-decoration: none;
}

.container-531 {
  grid-column-gap: 11.4609px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-532 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 179.554px;
  text-decoration: none;
  display: flex;
}

.container-533 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 67.2372px;
  display: flex;
}

.text-49 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-534 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-535 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 23.6858px 26.7421px 23.6858px 24px;
  text-decoration: none;
  display: flex;
}

.feature-37 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-536 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.feature-38 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-537 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.container-538 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  text-decoration: none;
  display: flex;
}

.container-539 {
  grid-column-gap: 7.64059px;
  background-color: #eaffe5;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57.3044px;
  padding: 19.8655px 51.956px;
  display: flex;
}

.platform-name-13 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.11px;
  text-decoration: none;
}

.container-540 {
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-541 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 83.2824px;
  padding: 19.1015px 5.34841px 19.1015px 14.5171px;
  text-decoration: none;
  display: flex;
}

.container-542 {
  grid-column-gap: 0px;
  order: -1;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.typcntick-42 {
  grid-row-gap: 7.64059px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-39 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17.57px;
  text-decoration: none;
}

.container-543 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 15.2812px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-544 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-left: 4.58435px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.typcntick-43 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-545 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 9.93276px;
  text-decoration: none;
  display: flex;
}

.container-546 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding: .764059px 3.05623px;
  text-decoration: none;
  display: flex;
}

.container-547 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-548 {
  grid-column-gap: 12.2249px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding: .764059px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-549 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 6.87653px 14.5171px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-550 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-551 {
  justify-content: space-between;
  align-items: center;
  width: 155.104px;
  padding-left: 4.58435px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-552 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-553 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 11.4609px 4.58435px 11.4609px 13.7531px;
  text-decoration: none;
  display: flex;
}

.container-554 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  text-decoration: none;
  display: flex;
}

.container-555 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 16.8093px;
  text-decoration: none;
  display: flex;
}

.container-556 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  text-decoration: none;
  display: flex;
}

.container-557 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 11.4609px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-558 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-559 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 129.126px;
  text-decoration: none;
  display: flex;
}

.container-560 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 29.7983px;
  display: flex;
}

.container-561 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-562 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 4.58435px 8.40464px;
  text-decoration: none;
  display: flex;
}

.typcntick-44 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-40 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16.05px;
  text-decoration: none;
}

.container-563 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-564 {
  justify-content: space-between;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-565 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-566 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 112px;
  padding-left: 3.82029px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-567 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-568 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 104.676px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-570 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.82029px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-571 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.05623px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.feature-41 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-572 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-573 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.typcntick-45 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-574 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 9.93276px 22.1577px;
  text-decoration: none;
  display: flex;
}

.container-575 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 103.148px;
  text-decoration: none;
  display: flex;
}

.container-576 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.0452px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-577 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-578 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-579 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 104.676px;
  text-decoration: none;
  display: flex;
}

.container-580 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 26.7421px;
  display: flex;
}

.container-581 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px 16.8093px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-582 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.container-583 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-584 {
  justify-content: space-between;
  align-items: center;
  width: 119.957px;
  padding: 3.82029px 8.40464px 3.82029px 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-585 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 7.64059px 13.7531px;
  display: flex;
}

.platform-name-14 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-586 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 3.82029px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-587 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-588 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.82029px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-589 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: 1.52812px 7.64059px 1.52812px 9.1687px;
  text-decoration: none;
  display: flex;
}

.typcntick-46 {
  overflow: hidden;
}

.container-590 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-591 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding-left: 8.40464px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-592 {
  grid-column-gap: 8.40464px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.64059px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.typcntick-47 {
  width: 15px;
  height: 21px;
  position: absolute;
  top: 4.58441px;
  left: 8.40468px;
  overflow: hidden;
}

.container-593 {
  grid-column-gap: 8.40464px;
  justify-content: flex-start;
  align-items: center;
  width: 119.957px;
  padding: .764059px 8.40464px .764059px 9.1687px;
  text-decoration: none;
  display: flex;
}

.container-594 {
  grid-column-gap: 0px;
  background-color: #0f0f10;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1229px;
  height: 1120px;
  padding-top: 0;
  padding-left: 53px;
  padding-right: 53px;
  text-decoration: none;
  display: flex;
}

.container-595 {
  grid-row-gap: 53px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.title-wrapper-regular-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.title-style-8 {
  color: #0f0f10;
  letter-spacing: -.48px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
  text-decoration: none;
}

.subtitle-3 {
  color: #cfd1d3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.line-shape-left-2 {
  position: absolute;
  top: 22.5938px;
  left: -88px;
}

.line-small-4 {
  background-color: #ffffff14;
  border-radius: 4px;
}

.line-shape-right-2 {
  position: absolute;
  top: 22.5938px;
  left: 989.828px;
}

.container-596 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 952px;
  padding: 0 34px;
  display: flex;
  position: relative;
}

.container-597 {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border: 1px solid #ffffff21;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  overflow: hidden;
}

.number-card-6 {
  grid-row-gap: 7.2236px;
  background-color: #19191a;
  border-radius: 8.66832px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7.2236px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .36118px .72236px #000, inset 0 .36118px .36118px #ffffff1f;
}

.container-598 {
  grid-row-gap: 40.5745px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 788px;
  text-decoration: none;
  display: flex;
}

.title-style-9 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.51252px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8 0%, #fff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 61.5px;
  text-decoration: none;
}

.container-599 {
  grid-column-gap: 11.4609px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-600 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 179.554px;
  text-decoration: none;
  display: flex;
}

.container-601 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 67.2372px;
  display: flex;
}

.text-50 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-602 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-603 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 23.6858px 26.7421px;
  text-decoration: none;
  display: flex;
}

.feature-42 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-604 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.feature-43 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-605 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.container-606 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  text-decoration: none;
  display: flex;
}

.container-607 {
  grid-column-gap: 7.64059px;
  background-color: #eaffe5;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57.3044px;
  padding: 19.8655px 51.956px;
  display: flex;
}

.platform-name-15 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.11px;
  text-decoration: none;
}

.container-608 {
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-609 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 83.2824px;
  padding: 19.1015px 5.34841px 19.1015px 14.5171px;
  text-decoration: none;
  display: flex;
}

.container-610 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.typcntick-48 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-5 {
  object-fit: cover;
}

.feature-44 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17.57px;
  text-decoration: none;
}

.container-611 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 15.2812px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-612 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.container-613 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 9.93276px;
  text-decoration: none;
  display: flex;
}

.container-614 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 148px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-615 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-616 {
  grid-column-gap: 12.2249px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-617 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 6.87653px 14.5171px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-618 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-619 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  text-decoration: none;
  display: flex;
}

.container-620 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-621 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 11.4609px 4.58435px 11.4609px 13.7531px;
  text-decoration: none;
  display: flex;
}

.container-622 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  text-decoration: none;
  display: flex;
}

.container-623 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 16.8093px;
  text-decoration: none;
  display: flex;
}

.container-624 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  text-decoration: none;
  display: flex;
}

.container-625 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 11.4609px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-626 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-627 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 129.126px;
  text-decoration: none;
  display: flex;
}

.container-628 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 29.7983px;
  display: flex;
}

.container-629 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-630 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: 4.58435px;
  padding-bottom: 4.58435px;
  text-decoration: none;
  display: flex;
}

.typcntick-49 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-45 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.05px;
  text-decoration: none;
}

.container-631 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-632 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-633 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-634 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  text-decoration: none;
  display: flex;
}

.container-635 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.emojionewarning-2 {
  object-fit: cover;
  overflow: hidden;
}

.container-636 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.feature-46 {
  color: #585c5f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-638 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-639 {
  grid-column-gap: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.typcntick-50 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-640 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 9.93276px 22.1577px;
  text-decoration: none;
  display: flex;
}

.container-641 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  text-decoration: none;
  display: flex;
}

.container-642 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.0452px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-643 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-644 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 26.7421px;
  display: flex;
}

.container-645 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px 16.8093px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-646 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 106px;
  text-decoration: none;
  display: flex;
}

.container-647 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-648 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-649 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  text-decoration: none;
  display: flex;
}

.container-650 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-651 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-652 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  text-decoration: none;
  display: flex;
}

.container-653 {
  justify-content: space-between;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-654 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 7.64059px 13.7531px;
  display: flex;
}

.platform-name-16 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-655 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-656 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-657 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-658 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-659 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  padding-right: 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-660 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-661 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 99px;
  padding-top: 7.64059px;
  padding-bottom: 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-662 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  padding-right: 8.40464px;
  text-decoration: none;
  display: flex;
}

.container-663 {
  grid-row-gap: 40.5745px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 788px;
  text-decoration: none;
  display: flex;
}

.title-style-10 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.51252px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffffffb8, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 1;
  align-self: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 61.5px;
  text-decoration: line-through;
}

.container-664 {
  grid-column-gap: 11.4609px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.container-665 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 179.554px;
  text-decoration: none;
  display: flex;
}

.container-666 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 67.2372px;
  display: flex;
}

.text-51 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-667 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-668 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 23.6858px 26.7421px;
  text-decoration: none;
  display: flex;
}

.feature-47 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-669 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.feature-48 {
  color: #585c5f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-670 {
  grid-column-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 179.554px;
  height: 67.2372px;
  padding: 11.4609px 23.6858px;
  text-decoration: none;
  display: flex;
}

.container-671 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  text-decoration: none;
  display: flex;
}

.container-672 {
  grid-column-gap: 7.64059px;
  background-color: #eaffe5;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57.3044px;
  padding: 19.8655px 51.956px;
  display: flex;
}

.platform-name-17 {
  color: #0f0f10;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17.11px;
  text-decoration: none;
}

.container-673 {
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-674 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 83.2824px;
  padding: 19.1015px 5.34841px 19.1015px 14.5171px;
  text-decoration: none;
  display: flex;
}

.container-675 {
  grid-column-gap: 11px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.typcntick-51 {
  grid-column-gap: 0px;
  grid-row-gap: 7.64059px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 26.7421px;
  padding: 5.34841px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-6 {
  object-fit: cover;
}

.feature-49 {
  color: #585c5f;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17.57px;
  text-decoration: none;
}

.container-676 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 15.2812px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-677 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  padding-right: 3.05623px;
  text-decoration: none;
  display: flex;
}

.container-678 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 15px;
  text-decoration: none;
  display: flex;
}

.container-679 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 148px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-680 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-681 {
  grid-column-gap: 12.2249px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-682 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 14.5171px 6.87653px 14.5171px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-683 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 5.34841px;
  text-decoration: none;
  display: flex;
}

.container-684 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 145px;
  text-decoration: none;
  display: flex;
}

.container-685 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 13.7531px 6.87653px 13.7531px 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-686 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 11.4609px 4.58435px 11.4609px 13.7531px;
  text-decoration: none;
  display: flex;
}

.container-687 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  text-decoration: none;
  display: flex;
}

.container-688 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 16.0452px 16.8093px;
  text-decoration: none;
  display: flex;
}

.container-689 {
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 155.104px;
  text-decoration: none;
  display: flex;
}

.container-690 {
  grid-row-gap: 7.64059px;
  background-color: #effae8;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 168.857px;
  height: 68.0012px;
  padding: 16.0452px 6.87653px 20px 11.4609px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-691 {
  box-sizing: border-box;
  grid-column-gap: 11.4609px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-692 {
  grid-row-gap: 7.64059px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 129.126px;
  text-decoration: none;
  display: flex;
}

.container-693 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 29.7983px;
  display: flex;
}

.container-694 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-695 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: 4.58435px;
  padding-bottom: 4.58435px;
  text-decoration: none;
  display: flex;
}

.feature-50 {
  color: #585c5f;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.05px;
  text-decoration: none;
}

.container-696 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-697 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-698 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-699 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  text-decoration: none;
  display: flex;
}

.container-700 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.emojionewarning-3 {
  object-fit: cover;
  overflow: hidden;
}

.container-701 {
  grid-column-gap: 11.64px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-right: 3.82029px;
  text-decoration: none;
  display: flex;
}

.feature-51 {
  color: #585c5f;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.81px;
  text-decoration: none;
}

.container-703 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-704 {
  grid-column-gap: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.typcntick-52 {
  grid-column-gap: 7.64059px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-705 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 9.93276px 22.1577px;
  text-decoration: none;
  display: flex;
}

.container-706 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  text-decoration: none;
  display: flex;
}

.container-707 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.0452px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-708 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  border-bottom-right-radius: 6.11247px;
  border-bottom-left-radius: 6.11247px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding-top: 16.0452px;
  padding-bottom: 16.0452px;
  text-decoration: none;
  display: flex;
}

.container-709 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 16.0452px 26.7421px;
  display: flex;
}

.container-710 {
  grid-row-gap: 7.64059px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 16.8093px 4.58435px 16.8093px 12.989px;
  text-decoration: none;
  display: flex;
}

.container-711 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 106px;
  text-decoration: none;
  display: flex;
}

.container-712 {
  grid-column-gap: 7.64059px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.11247px;
  text-decoration: none;
  display: flex;
}

.container-713 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-714 {
  grid-column-gap: 7.64059px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  text-decoration: none;
  display: flex;
}

.container-715 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-716 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-717 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 97px;
  text-decoration: none;
  display: flex;
}

.container-718 {
  justify-content: space-between;
  align-items: center;
  width: 97px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-719 {
  grid-column-gap: 7.64059px;
  background-color: #fff;
  border-top-left-radius: 6.11247px;
  border-top-right-radius: 6.11247px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.6638px;
  padding: 7.64059px 13.7531px;
  display: flex;
}

.platform-name-18 {
  color: #0f0f10;
  text-align: center;
  letter-spacing: -.122249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.11px;
  text-decoration: none;
}

.container-720 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-721 {
  grid-row-gap: 7.64059px;
  background-color: #f4fbff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 129.126px;
  height: 67.2372px;
  padding: 25.2139px 32.8545px;
  text-decoration: none;
  display: flex;
}

.container-722 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 98px;
  padding-top: 3.82029px;
  padding-bottom: 3.82029px;
  text-decoration: none;
  display: flex;
}

.container-723 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-right: 4.58435px;
  text-decoration: none;
  display: flex;
}

.container-724 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: 1.52812px;
  padding-bottom: 1.52812px;
  padding-right: 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-725 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  text-decoration: none;
  display: flex;
}

.container-726 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 99px;
  padding-top: 7.64059px;
  padding-bottom: 7.64059px;
  text-decoration: none;
  display: flex;
}

.container-727 {
  grid-column-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  width: 99px;
  padding-top: .764059px;
  padding-bottom: .764059px;
  padding-right: 8.40464px;
  text-decoration: none;
  display: flex;
}

.image-12 {
  width: 14px;
}

.dropdown-link-5 {
  background-color: var(--main--white);
  color: var(--gray--900);
  font-size: 11px;
}

.dropdown-link-5:hover {
  background-color: var(--body--background);
}

.dropdown-link-5.w--current {
  background-color: var(--main--white);
  color: var(--gray--900);
  font-size: 12px;
}

.dropdown-link-5.w--current:hover {
  background-color: var(--body--background);
}

.dropdown-link-brokers {
  background-color: var(--main--transparent);
  font-size: 12px;
  position: relative;
}

.dropdown-link-brokers:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-brokers.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.nav-link-dropdown-2 {
  color: #36383a;
  padding: 6px 24px 6px 12px;
  display: block;
}

.dropdown-link-6 {
  color: #0f0f10;
  background-color: #fff;
  font-size: 11px;
}

.dropdown-link-6:hover {
  background-color: #fafbfd;
}

.dropdown-link-6.w--current {
  color: #0f0f10;
  background-color: #fff;
  font-size: 12px;
}

.dropdown-link-6.w--current:hover {
  background-color: #fafbfd;
}

.navigation-2 {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  padding: 16px 5%;
  position: static;
  inset: 0% auto auto 0%;
}

.nav-menu-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-link-7 {
  font-size: 12px;
}

.dropdown-link-7:hover {
  background-color: #f2f7ef;
}

.dropdown-link-7.w--current {
  color: #36383a;
  background-color: #f2f7ef;
}

.button-primary-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f7f8f8;
  text-align: center;
  background-color: #548235;
  border-radius: 40px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  transition: all .3s;
}

.button-primary-small-2:hover {
  color: #242628;
  background-color: #a9d18e;
}

.dropdown-link-8 {
  font-size: 12px;
}

.dropdown-link-8:hover {
  background-color: #f2f7ef;
}

.dropdown-link-8.w--current {
  color: #36383a;
  background-color: #f2f7ef;
}

.dropdown-link-2 {
  font-size: 12px;
}

.dropdown-link-2:hover {
  background-color: #f2f7ef;
}

.dropdown-link-2.w--current {
  color: #36383a;
  background-color: #f2f7ef;
}

.image-13 {
  max-width: none;
  margin-top: -9px;
  padding-top: 0;
  display: block;
}

.nav-link-3 {
  color: #0f0f10;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s;
}

.nav-link-3:hover {
  background-color: #f2f7ef;
}

.nav-link-3.w--current {
  color: #0f0f10;
  background-color: #f2f7ef;
}

.text-block-14 {
  font-size: 12px;
}

.dropdown-2 {
  color: #0f0f10;
  padding: 6px 12px;
  font-size: 12px;
}

.dropdown-link {
  background-color: #0000;
  font-size: 12px;
}

.dropdown-link:hover {
  background-color: #f2f7ef;
}

.dropdown-link.w--current {
  color: #36383a;
  background-color: #f2f7ef;
}

.dropdown-link-overview {
  background-color: var(--white--80);
  font-size: 12px;
  position: relative;
}

.dropdown-link-overview:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-overview.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.dropdown-link-why-fundcore {
  background-color: var(--white--80);
  font-size: 12px;
  position: static;
}

.dropdown-link-why-fundcore:hover {
  background-color: var(--gws-g0);
}

.dropdown-link-why-fundcore.w--current {
  background-color: var(--gws-g0);
  color: var(--gray--600);
}

.image-4-copy {
  max-width: none;
  margin-top: 0;
  display: block;
  position: static;
}

.navigation-logo-copy {
  width: 92px;
  height: 28px;
}

.navigation-logo-copy.w--current {
  flex: 1;
  margin-top: 0;
  display: block;
}

.image-14 {
  float: none;
  text-align: left;
  vertical-align: baseline;
  border-radius: 12px;
  display: inline-block;
}

@media screen and (min-width: 1920px) {
  .background-small {
    width: 1920px;
  }

  .container-663 {
    width: 100rem;
  }
}

@media screen and (max-width: 991px) {
  .paragraph-regular {
    width: 100%;
    max-width: 100%;
  }

  .template-typography-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .button-secondary {
    display: flex;
  }

  .template-typography-detail {
    margin-bottom: 16px;
  }

  .paragraph-large {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary {
    display: flex;
  }

  .container-regular {
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-large {
    padding-top: 0;
  }

  .section-regular.overflow {
    margin-bottom: 20px;
    padding-top: 10px;
  }

  .template-flex-wrapper {
    flex-direction: column;
  }

  .template-side-menu {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 60px;
    margin-right: 0%;
    display: grid;
    position: static;
  }

  .button-primary-small {
    max-width: 150px;
    display: flex;
  }

  .nav-link {
    margin-top: 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-grid-small {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-v-regular {
    text-align: center;
    align-self: flex-start;
  }

  .background-wrapper {
    display: none;
  }

  .stat-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 520px;
    display: grid;
  }

  .section-dark {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arrow-button {
    max-height: 23px;
    margin-left: 6px;
  }

  .benefits-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .benefits-card {
    text-align: center;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .benefits-image {
    max-width: 488px;
  }

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

  .heading-wrapper {
    flex-flow: row;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .slider {
    padding-bottom: 72px;
  }

  .slider-arrow {
    bottom: 0%;
    left: auto;
    right: 68px;
  }

  .slider-arrow.right {
    margin-left: 0;
    left: auto;
    right: 0;
  }

  .testimonial-pattern {
    display: none;
  }

  .grid-three-column {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .faq-pattern {
    height: 290px;
    bottom: -80px;
    right: -32px;
  }

  .faq-shape.left {
    left: -24px;
  }

  .faq-shape.right {
    right: -24px;
  }

  .cta-pattern.left, .cta-pattern.right {
    top: 32px;
    bottom: 32px;
  }

  .cta-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

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

  .footer-column-primary {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    max-width: none;
  }

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

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

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

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

  .solution-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .card-outline {
    flex: 1;
    align-self: center;
  }

  .contact-grid {
    flex-flow: column;
    grid-template-columns: 1.75fr;
    justify-content: center;
    align-items: center;
    max-width: 620px;
    display: flex;
  }

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

  .button-secondary-small {
    display: flex;
  }

  .about-grid {
    grid-template-columns: 1.5fr;
  }

  .about-number {
    flex-flow: row;
    max-width: none;
  }

  .user-item {
    inset: auto -56px -40px auto;
  }

  .user-item._02 {
    inset: 40px auto auto -56px;
  }

  .heading-grid, .blog-grid {
    grid-template-columns: 1fr;
  }

  .newsletter-card, .social-card {
    flex: 1;
  }

  .login-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .login-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

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

  .login-image {
    width: 100%;
    position: relative;
  }

  .login-title {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .register-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .account-left-image {
    left: -144px;
  }

  .account-left-image._404 {
    left: -190px;
  }

  .account-left-image.password {
    left: -164px;
  }

  .account-right-image {
    right: -144px;
  }

  .account-right-image._404 {
    right: -200px;
  }

  .account-right-image.password {
    right: -164px;
  }

  ._404-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .feature-grid {
    padding-left: 17px;
    padding-right: 17px;
  }

  .blog-side {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .contact-form-block {
    max-width: 480px;
  }

  .nav-menu {
    background-color: var(--main--white);
    flex-flow: column;
    padding: 20px 32px 32px;
    box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
  }

  .button-primary-right-icon, .button-primary-left-icon, .button-primary-icon, .button-small-primary-right-icon, .button-primary-small-left-icon, .button-primary-small-icon {
    display: flex;
  }

  .author-card-outline {
    flex: 1;
  }

  .menu-button {
    background-color: var(--gray--900);
    color: var(--main--white);
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: var(--gray--900);
  }

  .menu-line-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 16px;
    height: 16px;
    display: flex;
    position: relative;
  }

  .menu-line {
    border-radius: var(--radius--4px);
    background-color: var(--main--white);
    width: 100%;
    height: 1px;
    position: absolute;
    inset: 1px 0% auto;
  }

  .menu-line.middle {
    width: 65%;
    top: auto;
  }

  .menu-line.bottom {
    inset: auto 0% 1px;
  }

  .heading {
    text-align: center;
    width: 100%;
    font-size: 36px;
  }

  .cell {
    background-size: 100%;
    justify-content: center;
    align-items: center;
  }

  .cell-2, .cell-3 {
    background-size: 100%;
  }

  .cell-5 {
    background-image: url('../images/mm_wtbg-1.svg');
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .nav-link-dropdown {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .icon-2 {
    align-self: center;
    display: block;
  }

  .text-block-10 {
    font-size: 24px;
  }

  .lottie-animation {
    margin-top: 0;
  }

  .container-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .dropdown {
    align-self: flex-start;
    margin-top: 12px;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .paragraph-large-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-copy {
    display: flex;
  }

  .link-block-copy {
    align-self: center;
  }

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

  .arrow-button-copy {
    max-height: 23px;
    margin-left: 6px;
  }

  .bold-text {
    font-weight: 500;
  }

  .heading-16 {
    text-align: center;
    align-self: center;
  }

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

  .text-block-11 {
    text-align: center;
    align-self: center;
  }

  .container-x-small-copy {
    max-width: 760px;
  }

  .title-linear-copy {
    text-align: center;
  }

  .heading-19 {
    width: 100%;
    max-width: 100%;
  }

  .solution-grid-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-56 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-link-dropdown-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menu-button-3 {
    color: #fff;
    background-color: #0f0f10;
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    padding: 12px;
  }

  .menu-button-3.w--open {
    background-color: #0f0f10;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-flow: column;
    padding: 20px 32px 32px;
    box-shadow: 0 1px 3px #04252f0f, 0 12px 32px -12px #04252f33;
  }

  .menu-line-2 {
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: 1px 0% auto;
  }

  .menu-line-2.middle {
    width: 65%;
    top: auto;
  }

  .menu-line-2.bottom {
    inset: auto 0% 1px;
  }

  .button-primary-small-2 {
    max-width: 150px;
    display: flex;
  }

  .nav-link-3 {
    margin-top: 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-14 {
    font-size: 24px;
  }

  .dropdown-2 {
    align-self: flex-start;
    margin-top: 12px;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 44px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 36px;
  }

  .paragraph-large {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-small {
    color: var(--gray--100);
  }

  .paragraph-small.text-verde-primary {
    color: var(--verde-naturale--primary);
    font-weight: 600;
  }

  .paragraph-small.text-gray-300 {
    color: var(--gray--100);
  }

  .container-regular {
    padding-left: 0;
    padding-right: 0;
  }

  .section-x-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-large {
    padding: 0 5%;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .wrap-v-regular {
    min-width: 150px;
  }

  .dashboard-outline {
    width: 130%;
  }

  .image {
    opacity: 1;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .stat-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .section-block {
    padding: 80px 0 72px;
  }

  .section-pattern {
    height: auto;
  }

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

  .benefits-card {
    justify-content: center;
    align-items: center;
  }

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

  .heading-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .slider-grid {
    flex-flow: column;
    display: flex;
  }

  .slider {
    width: 100%;
  }

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

  .grid-three-column {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-three-column.margin-bottom-48 {
    display: flex;
  }

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

  .faq-pattern, .faq-shape, .cta-pattern {
    display: none;
  }

  .section-block-small {
    padding-left: 32px;
    padding-right: 32px;
  }

  .cta-price-wrapper {
    flex-flow: column;
  }

  .section-footer {
    padding-top: 72px;
  }

  .footer-column-primary {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
  }

  .footer-link-grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
  }

  .footer-column {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-items: center;
  }

  .footer-legal-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-top: 80px;
  }

  .product-image {
    margin-top: -24px;
  }

  .rating-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .card-outline {
    width: 100%;
    min-width: 120px;
  }

  .about-testimonial {
    padding-left: 32px;
  }

  .about-number {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .user-item {
    display: none;
  }

  .heading-title-small, .heading-content-small {
    max-width: none;
  }

  .logo-wrapper {
    padding-left: 43px;
    padding-right: 43px;
  }

  .service-wrapper.top-padding {
    padding-top: 0;
  }

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

  .section-post {
    padding-bottom: 72px;
  }

  .login-wrapper {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
  }

  .login-image {
    width: 160%;
  }

  .register-wrapper {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
  }

  .account-left-image, .account-right-image {
    display: none;
  }

  .utility-page-wrap {
    min-height: auto;
  }

  ._404-wrapper {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
  }

  .feature-grid {
    box-sizing: border-box;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    padding-top: 0;
    padding-right: 0;
    display: grid;
  }

  .product-image-inner {
    width: 100%;
  }

  .blog-side {
    flex-flow: column;
    align-items: stretch;
  }

  .contact-form-block {
    max-width: none;
  }

  .template-block {
    padding: 24px;
  }

  .author-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .author-name {
    justify-content: center;
    align-items: center;
  }

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

  .heading {
    width: 100%;
    font-size: 28px;
  }

  .quick-stack {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .cell-3, .image-2 {
    opacity: 1;
  }

  .container-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: flex;
  }

  .dropdown {
    margin-top: 12px;
    margin-left: 0;
    display: block;
  }

  .paragraph-large-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-v-regular-copy, .wrap-v-regular-privacy {
    min-width: 150px;
  }

  .paragraph-small-copy {
    color: var(--gray--500);
  }

  .image-5, .image-6, .image-7, .image-8 {
    opacity: 1;
  }

  .solution-grid-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

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

  .dropdown-2 {
    margin-top: 12px;
    margin-left: 0;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 40px;
    line-height: 1.2;
  }

  .paragraph-regular.text-gray-500 {
    text-align: left;
  }

  .button-secondary {
    width: 100%;
  }

  .paragraph-large {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
  }

  .paragraph-large.text-gray-300 {
    font-size: 15px;
  }

  .button-outline {
    flex: none;
    width: 100%;
  }

  .button-primary {
    width: 100%;
  }

  .button-secondary-left-icon {
    flex: none;
  }

  .paragraph-small {
    color: var(--gray--500);
  }

  .paragraph-small.text-verde-primary {
    color: var(--verde-naturale--primary);
  }

  .paragraph-small.text-gray-300 {
    color: var(--gray--100);
  }

  .button-secondary-right-icon {
    flex: none;
  }

  .container-large {
    max-width: 1156px;
  }

  .container-regular {
    padding-left: 0;
    padding-right: 0;
  }

  .section-large {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-regular {
    margin-bottom: 0;
  }

  .subheading-regular {
    font-size: 14px;
  }

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

  .label-regular {
    align-self: auto;
    width: 100%;
  }

  .button-outline-small {
    flex: none;
    width: 100%;
  }

  .wrap-v-regular {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: center;
    min-width: 150px;
  }

  .dashboard-outline {
    width: 180%;
  }

  .dashboard-image {
    text-align: center;
    width: 100%;
  }

  .image {
    box-sizing: border-box;
    opacity: 1;
    object-fit: fill;
    border-radius: 0;
    max-width: 100%;
    display: block;
    overflow: clip;
  }

  .stat-wrapper {
    flex-flow: column;
    display: flex;
  }

  .main-divider {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-dark {
    margin-top: 55px;
    margin-left: 1%;
    margin-right: 1%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-block {
    padding-top: 0;
    padding-left: 21px;
    padding-right: 21px;
  }

  .title-linear {
    font-size: 24px;
    line-height: 1;
  }

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

  .benefits-card {
    padding: 24px;
  }

  .heading-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .grid-three-column {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: start stretch;
  }

  .grid-three-column.margin-bottom-48 {
    margin-bottom: 0;
  }

  .badge-dark {
    border-radius: var(--radius--10px);
    padding-left: 62px;
    padding-right: 62px;
  }

  .section-block-small {
    padding-left: 24px;
    padding-right: 24px;
  }

  .docked-form-block {
    width: 100%;
    max-width: none;
  }

  .wrap-h-x-small.align-c {
    width: 100%;
  }

  .footer-link-grid {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .footer-column {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
  }

  .footer-link {
    align-self: center;
  }

  .footer-legal-wrapper {
    margin-top: 72px;
  }

  .legal {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .product-image {
    margin-top: -32px;
  }

  .rating-group {
    flex-flow: column;
    align-items: stretch;
  }

  .rating-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .rating-logo-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .feature-wrapper {
    max-width: none;
  }

  .card-outline {
    width: 100%;
    min-width: 100px;
  }

  .form-v {
    padding-top: 0;
    padding-left: 37px;
    padding-right: 37px;
  }

  .trust-card-wrapper {
    min-width: auto;
  }

  .table-grid {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    min-width: 800px;
    max-width: 800px;
  }

  .button-secondary-small {
    width: 100%;
  }

  .button-white-small {
    flex: none;
    width: 100%;
  }

  .about-testimonial {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .card-wrapper {
    margin-top: 80px;
  }

  .logo-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-image {
    min-height: auto;
  }

  .blog-author-detail {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .author-divider {
    display: none;
  }

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

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

  .navigation-button-group {
    display: none;
  }

  .social-button {
    flex: none;
    width: 100%;
  }

  .login-image-wrapper {
    display: none;
  }

  .product-image-inner, .button-primary-right-icon, .button-primary-left-icon, .button-primary-icon {
    width: 100%;
  }

  .button-outline-right-icon, .button-outline-left-icon, .button-outline-icon {
    flex: none;
    width: 100%;
  }

  .button-secondary-small-right-icon, .button-secondary-small-left-icon {
    flex: none;
  }

  .button-small-primary-right-icon, .button-primary-small-left-icon, .button-primary-small-icon {
    width: 100%;
  }

  .button-outline-small-right-icon, .button-outline-small-left-icon, .button-outline-small-icon {
    flex: none;
    width: 100%;
  }

  .author-name, .avatar-wrapper {
    flex-flow: column;
  }

  .heading {
    width: 100%;
    font-size: 24px;
  }

  .quick-stack {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    opacity: 1;
    height: 50px;
    min-height: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .container {
    margin-top: 0;
    margin-bottom: 202px;
  }

  .image-2 {
    opacity: 1;
  }

  .lottie-animation {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .dropdown {
    margin-top: 12px;
    margin-left: 0;
    display: block;
  }

  .paragraph-large-copy {
    font-size: 15px;
  }

  .heading-4 {
    font-size: 22px;
  }

  .button-primary-copy {
    width: 100%;
  }

  .link-block-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 6px 8px;
  }

  .subheading-small-copy.text-white {
    font-size: 11px;
  }

  .paragraph-small-copy.text-gray-400 {
    color: var(--gray--500);
  }

  .heading-7 {
    font-size: 24px;
  }

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

  .heading-9 {
    font-size: 24px;
  }

  .heading-10 {
    text-align: center;
    font-size: 32px;
  }

  .heading-11 {
    font-size: 32px;
  }

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

  .heading-12 {
    font-size: 24px;
  }

  .heading-13, .heading-14 {
    font-size: 32px;
  }

  .section-dark-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-v-regular-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-width: 150px;
  }

  .wrap-v-regular-privacy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-width: 150px;
  }

  .wrap-v-regular-privacy.align-v-c {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-11 {
    width: 100%;
  }

  .container-x-small-copy {
    padding-left: 12px;
    padding-right: 12px;
  }

  .title-linear-copy {
    font-size: 24px;
    line-height: 1;
  }

  .paragraph-small-copy {
    color: var(--gray--100);
  }

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

  .heading-19 {
    font-size: 23px;
  }

  .image-5, .image-6, .image-7 {
    opacity: 1;
    border-radius: 0;
  }

  .image-8 {
    opacity: 1;
  }

  .text-block-12 {
    white-space: break-spaces;
    width: 100%;
    max-width: 100%;
    font-family: Inter, sans-serif;
  }

  .heading-20 {
    font-size: 32px;
  }

  .bold-text-2 {
    font-size: 22px;
  }

  .heading-21 {
    font-size: 32px;
  }

  .solution-grid-copy {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-22, .heading-23 {
    font-size: 32px;
  }

  .frame-34438 {
    flex-direction: column;
    align-items: center;
  }

  .container-56 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .dropdown-2 {
    margin-top: 12px;
    margin-left: 0;
    display: block;
  }
}

#w-node-f2684c36-9332-634f-2550-bbbcf50419ed-201d0536 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d2573964-a46f-2702-133e-f02db46385e4-201d0536 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_775334ca-45af-1692-b593-ff9af2bbb9bb-201d0536, #w-node-_2cc2c782-2864-9b8d-7266-3d94ca9dd96c-201d0536, #w-node-_954a4110-35be-e58a-6599-c5295d2b3788-201d0536 {
  align-self: center;
}

#w-node-ceb15e94-c857-944b-319e-156532968f89-201d0536 {
  justify-self: end;
}

#w-node-aaccb24d-09f9-91f5-d865-760ae2fb02c8-e2fb029e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_661c0b59-776f-197c-52fd-cac65af84a1f-201d053a {
  align-self: center;
}

#w-node-_119a266f-7e22-4389-85b5-faa026728f53-201d053a {
  justify-self: end;
}

#w-node-ad54f751-ebab-96a5-6c6d-5f0c1fbc44b9-201d053f, #w-node-_3def0857-1fb4-4d9b-4985-c69bd0bf72d4-201d0544 {
  align-self: center;
}

#w-node-e6711a6e-433d-b10c-1a52-ebc87da1b5e6-201d0546, #w-node-_4ff9fcf7-2a5e-179a-1bf9-b3b7b2e4c879-201d0546, #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-201d0546 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab30f829-5454-cd34-29dd-a166a95be867-201d0546, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-201d0546 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-201d0546 {
  align-self: center;
}

#w-node-_7b14c8b4-38d2-78fe-0e55-bf4e80a731e5-201d0546 {
  justify-self: end;
}

#w-node-_43d4fb11-48cd-c396-e1b4-106f908f2068-201d0546, #w-node-a92de227-44a7-73c9-0dc3-2bd1aa12c9d3-201d0546, #w-node-_7d08b257-3011-d8c4-089d-d5f2744c5b25-201d0546 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36558d44-7093-8f18-8ca8-d535b53afcf3-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afcfd-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd07-249b6b8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36558d44-7093-8f18-8ca8-d535b53afd11-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd1b-249b6b8c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-249b6b8c {
  align-self: center;
}

#w-node-_7b14c8b4-38d2-78fe-0e55-bf4e80a731e5-249b6b8c {
  justify-self: end;
}

#w-node-_37f5abc2-0680-0619-c55b-20535e8c72d7-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72e1-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72eb-06469749 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37f5abc2-0680-0619-c55b-20535e8c72f5-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c7300-06469749 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-06469749 {
  align-self: center;
}

#w-node-_7b14c8b4-38d2-78fe-0e55-bf4e80a731e5-06469749 {
  justify-self: end;
}

#w-node-f1a59324-3e21-6669-97b1-6d88e98e29a7-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29b1-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29bb-813bd8a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1a59324-3e21-6669-97b1-6d88e98e29c5-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29d0-813bd8a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-813bd8a3 {
  align-self: center;
}

#w-node-_7b14c8b4-38d2-78fe-0e55-bf4e80a731e5-813bd8a3 {
  justify-self: end;
}

#w-node-e6711a6e-433d-b10c-1a52-ebc87da1b5e6-07a80494, #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-07a80494, #w-node-a571c260-147e-d789-12bd-7837e6364f77-07a80494 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab30f829-5454-cd34-29dd-a166a95be867-07a80494, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-07a80494 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-07a80494 {
  align-self: center;
}

#w-node-_7b14c8b4-38d2-78fe-0e55-bf4e80a731e5-07a80494 {
  justify-self: end;
}

#w-node-f2684c36-9332-634f-2550-bbbcf50419ed-821717f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c406c9c1-e41f-b11d-1e67-e251336750df-821717f2 {
  align-self: center;
}

#w-node-de013055-82c1-494d-c645-19f6a573f9ed-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573f9ee-d43123bd, #w-node-_4c93f4a7-cd24-14b6-4531-f6fe2053bc9a-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa0d-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa17-d43123bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e26424c3-6fac-581b-a19c-e0ddc78ef62f-d43123bd {
  align-self: center;
}

#w-node-e26424c3-6fac-581b-a19c-e0ddc78ef630-d43123bd {
  justify-self: end;
}

#w-node-_2665f81d-67bb-5c5e-0f32-1b20423c8ddf-d43123bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

@media screen and (max-width: 991px) {
  #w-node-f2684c36-9332-634f-2550-bbbcf50419ed-201d0536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_775334ca-45af-1692-b593-ff9af2bbb9bb-201d0536, #w-node-_25aa3741-b64b-9018-289e-2b04a7ec84ce-201d0536, #w-node-_2cc2c782-2864-9b8d-7266-3d94ca9dd978-201d0536 {
    justify-self: center;
  }

  #w-node-_2cc2c782-2864-9b8d-7266-3d94ca9dd96c-201d0536 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_954a4110-35be-e58a-6599-c5295d2b3788-201d0536, #w-node-_954a4110-35be-e58a-6599-c5295d2b3786-201d0536, #w-node-_6e29006d-363e-0533-9372-b69610f94d34-201d0544 {
    justify-self: center;
  }

  #w-node-e6711a6e-433d-b10c-1a52-ebc87da1b5e6-201d0546, #w-node-_4ff9fcf7-2a5e-179a-1bf9-b3b7b2e4c879-201d0546, #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-201d0546 {
    grid-column: span 3 / span 3;
  }

  #w-node-ab30f829-5454-cd34-29dd-a166a95be867-201d0546 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-201d0546 {
    grid-column: span 3 / span 3;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-201d0546 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_43d4fb11-48cd-c396-e1b4-106f908f2068-201d0546, #w-node-_43d4fb11-48cd-c396-e1b4-106f908f2074-201d0546, #w-node-a92de227-44a7-73c9-0dc3-2bd1aa12c9d3-201d0546, #w-node-f8e69716-b6fd-5e21-72d8-36cb6d2bc682-201d0546, #w-node-a9c3a1fc-5e9e-6384-f44d-4ff7e18365fe-201d0546 {
    align-self: start;
  }

  #w-node-_36558d44-7093-8f18-8ca8-d535b53afcf3-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afcfd-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd07-249b6b8c {
    grid-column: span 3 / span 3;
  }

  #w-node-_36558d44-7093-8f18-8ca8-d535b53afd11-249b6b8c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_36558d44-7093-8f18-8ca8-d535b53afd1b-249b6b8c {
    grid-column: span 3 / span 3;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-249b6b8c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_37f5abc2-0680-0619-c55b-20535e8c72d7-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72e1-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72eb-06469749 {
    grid-column: span 3 / span 3;
  }

  #w-node-_37f5abc2-0680-0619-c55b-20535e8c72f5-06469749 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_37f5abc2-0680-0619-c55b-20535e8c7300-06469749 {
    grid-column: span 3 / span 3;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-06469749 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f1a59324-3e21-6669-97b1-6d88e98e29a7-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29b1-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29bb-813bd8a3 {
    grid-column: span 3 / span 3;
  }

  #w-node-f1a59324-3e21-6669-97b1-6d88e98e29c5-813bd8a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f1a59324-3e21-6669-97b1-6d88e98e29d0-813bd8a3 {
    grid-column: span 3 / span 3;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-813bd8a3 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-e6711a6e-433d-b10c-1a52-ebc87da1b5e6-07a80494, #w-node-ab30f829-5454-cd34-29dd-a166a95be867-07a80494, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-07a80494 {
    grid-column: span 2 / span 2;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-07a80494 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f2684c36-9332-634f-2550-bbbcf50419ed-821717f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c406c9c1-e41f-b11d-1e67-e251336750df-821717f2 {
    justify-self: center;
  }

  #w-node-de013055-82c1-494d-c645-19f6a573f9ee-d43123bd, #w-node-_4c93f4a7-cd24-14b6-4531-f6fe2053bc9a-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa0d-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa17-d43123bd {
    grid-column: span 2 / span 2;
  }

  #w-node-e26424c3-6fac-581b-a19c-e0ddc78ef62f-d43123bd {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d2573964-a46f-2702-133e-f02db46385e4-201d0536 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-aaccb24d-09f9-91f5-d865-760ae2fb02b3-e2fb029e {
    place-self: center;
  }

  #w-node-_416d3986-3ccb-098f-8897-fd99f6fea248-201d053b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1395135-8fff-a449-43fa-d4479a8fa958-201d053f, #w-node-ad54f751-ebab-96a5-6c6d-5f0c1fbc44b9-201d053f {
    justify-self: center;
  }

  #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-201d0546, #w-node-ab30f829-5454-cd34-29dd-a166a95be867-201d0546, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-201d0546, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd07-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd11-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd1b-249b6b8c, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72eb-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72f5-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c7300-06469749, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29bb-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29c5-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29d0-813bd8a3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-07a80494, #w-node-a571c260-147e-d789-12bd-7837e6364f77-07a80494, #w-node-ab30f829-5454-cd34-29dd-a166a95be867-07a80494, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-07a80494 {
    grid-column: span 2 / span 2;
  }

  #w-node-de013055-82c1-494d-c645-19f6a573fa0d-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa17-d43123bd {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f2684c36-9332-634f-2550-bbbcf50419ed-201d0536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2573964-a46f-2702-133e-f02db46385e4-201d0536 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-aaccb24d-09f9-91f5-d865-760ae2fb02c8-e2fb029e, #w-node-_119a266f-7e22-4389-85b5-faa026728f53-201d053a {
    place-self: center;
  }

  #w-node-e6711a6e-433d-b10c-1a52-ebc87da1b5e6-201d0546, #w-node-_4ff9fcf7-2a5e-179a-1bf9-b3b7b2e4c879-201d0546, #w-node-_55249566-5f47-50a5-2653-0ab74074e5e7-201d0546, #w-node-ab30f829-5454-cd34-29dd-a166a95be867-201d0546, #w-node-_848c1370-53df-e5b1-c06e-b587e80f164c-201d0546 {
    grid-column: span 2 / span 2;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-201d0546 {
    grid-column: span 1 / span 1;
  }

  #w-node-_36558d44-7093-8f18-8ca8-d535b53afcf3-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afcfd-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd07-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd11-249b6b8c, #w-node-_36558d44-7093-8f18-8ca8-d535b53afd1b-249b6b8c {
    grid-column: span 2 / span 2;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-249b6b8c {
    grid-column: span 1 / span 1;
  }

  #w-node-_37f5abc2-0680-0619-c55b-20535e8c72d7-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72e1-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72eb-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c72f5-06469749, #w-node-_37f5abc2-0680-0619-c55b-20535e8c7300-06469749 {
    grid-column: span 2 / span 2;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-06469749 {
    grid-column: span 1 / span 1;
  }

  #w-node-f1a59324-3e21-6669-97b1-6d88e98e29a7-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29b1-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29bb-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29c5-813bd8a3, #w-node-f1a59324-3e21-6669-97b1-6d88e98e29d0-813bd8a3 {
    grid-column: span 2 / span 2;
  }

  #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-813bd8a3, #w-node-b52299c6-a208-e4b8-83c2-ea77a79fde2e-07a80494 {
    grid-column: span 1 / span 1;
  }

  #w-node-f2684c36-9332-634f-2550-bbbcf50419ed-821717f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de013055-82c1-494d-c645-19f6a573fa0d-d43123bd, #w-node-de013055-82c1-494d-c645-19f6a573fa17-d43123bd {
    grid-column: span 2 / span 2;
  }

  #w-node-e26424c3-6fac-581b-a19c-e0ddc78ef62f-d43123bd {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Aspekta';
  src: url('../fonts/Aspekta-450.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aspekta';
  src: url('../fonts/Aspekta-550.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aspekta';
  src: url('../fonts/Aspekta-750.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aspekta';
  src: url('../fonts/Aspekta-650.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}