:root {
  --_🎨-color---neutral--light-100: #f6f3f0;
  --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
  --_🎨-color---neutral--dark-100: #100f12;
  --_🔠-typography---size--body-2: 16px;
  --_🔠-typography---line-height--body-2: 24px;
  --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-2: 0px;
  --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---size--h1: 60px;
  --_🔠-typography---line-height--h1: 64px;
  --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
  --_🔠-typography---letter-spacing--h1: -2.5px;
  --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---size--h2: 48px;
  --_🔠-typography---line-height--h2: 52px;
  --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
  --_🔠-typography---letter-spacing--h2: -2px;
  --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---size--h3: 40px;
  --_🔠-typography---line-height--h3: 44px;
  --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
  --_🔠-typography---letter-spacing--h3: -1px;
  --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---size--h4: 32px;
  --_🔠-typography---line-height--h4: 40px;
  --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
  --_🔠-typography---letter-spacing--h4: -1px;
  --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h5: 28px;
  --_🔠-typography---line-height--h5: 32px;
  --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h5: -1px;
  --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h6: 24px;
  --_🔠-typography---line-height--h6: 28px;
  --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h6: -.5px;
  --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
  --spacing--16: 16px;
  --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
  --_🔠-typography---size--label-2: 10px;
  --_🔠-typography---line-height--label-2: 12px;
  --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-2: 1px;
  --spacing--12: 12px;
  --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
  --_🔘-radius---radius--small: 8px;
  --_🎨-color---background--eversand: #ebe8e3;
  --_🎨-color---accent--everglow: #363637;
  --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
  --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
  --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
  --_🔠-typography---size--label-1: 12px;
  --_🔠-typography---line-height--label-1: 16px;
  --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-1: 1px;
  --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
  --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
  --spacing--32: 32px;
  --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
  --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
  --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
  --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
  --_🔠-typography---size--body-3: 12px;
  --_🔠-typography---line-height--body-3: 16px;
  --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-3: 0px;
  --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
  --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
  --section-padding--small: 80px;
  --spacing--0: 0px;
  --section-padding--medium: 120px;
  --section-padding--large: 160px;
  --_🎨-color---background--hatter-végelegs: #fcfbfa;
  --spacing--48: 48px;
  --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
  --_🎨-color---ui--transparent: #ffffffa3;
  --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
  --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
  --grid--page-padding: 32px;
  --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
  --_🔠-typography---line-height--body-1: 28px;
  --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--body-1: 0px;
  --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
  --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
  --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
  --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
  --_🎨-color---ui--error: #2c57f3;
  --_🎨-color---background--everstone: #f6f3f0;
  --_🎨-color---background--sötét-háttér-lab: #121212;
  --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
  --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --max-width--6-columns: 620px;
  --spacing--24: 24px;
  --spacing--8: 8px;
  --_🔘-radius---radius--button: 32px;
  --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
  --_🔠-typography---size--button-1: 14px;
  --_🔠-typography---line-height--button-1: 20px;
  --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-1: 0px;
  --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
  --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
  --_🔠-typography---line-height--button-2: 16px;
  --_❇️-icon---icon-size--medium: 16px;
  --_🔘-radius---radius--full: 100vw;
  --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
  --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
  --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
  --all-weights--medium: 500;
  --spacing--4: 4px;
  --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
  --_🔠-typography---size--button-2: 12px;
  --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-2: 0px;
  --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h0: 96px;
  --_🔠-typography---line-height--h0: 96px;
  --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h0: -4px;
  --spacing--64: 64px;
  --_🔘-radius---radius--large: 16px;
  --container--main: 1800px;
  --container--small: 654px;
  --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
  --_🎨-color---background--fejléc-fehér: #efece9;
  --_🔘-radius---radius--medium: 12px;
  --grid--content-gap: 80px;
  --_❇️-icon---icon-size--large: 20px;
  --_❇️-icon---icon-stroke: 1px;
  --spacing--80: 80px;
  --grid--column-gap: 16px;
  --_🎨-color---background--kapcsolat-box: #efebe8;
  --_🎨-color---neutral--menük: #f5f3f2;
  --_🎨-color---background--menük-színe: #f5f3f2;
  --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
  --max-width--8-columns: 912px;
  --spacing--20: 20px;
  --all-weights--bold: 700;
  --max-width--10-columns: 1144px;
  --_🎨-color---background--semi-transparent-dark: #f6f3f096;
  --_🎨-color---background--eversand-sötétebb: #e6e3e1;
  --_🎨-color---background--fejléc-fekete: #1c1b1e;
  --_🎨-color---background--fejléc-fekete-almenu: #939090;
  --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
  --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
  --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --_🔠-typography---size--h1-2: 60px;
  --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
  --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
  --_🔠-typography---weight--body: var(--all-weights--medium);
  --_🔠-typography---weight--body-bold: var(--all-weights--medium);
  --_🔠-typography---weight--label: var(--all-weights--medium);
  --_🔠-typography---weight--button: var(--all-weights--normal);
  --_🔠-typography---size--body-1: 20px;
  --all-weights--thin: 100;
  --all-weights--extra-light: 200;
  --all-weights--light: 300;
  --all-weights--normal: 400;
  --all-weights--semi-bold: 600;
  --all-weights--extra-bold: 800;
  --all-weights--black: 900;
  --_❇️-icon---icon-size--small: 12px;
  --_❇️-icon---icon-type: 0px;
  --_🎨-color---background--világos-háttér-lab: #f6f3ec;
}

body {
  background-color: var(--_🎨-color---neutral--light-100);
  font-family: var(--_🔠-typography---font-family--body-2);
  color: var(--_🎨-color---neutral--dark-100);
  font-size: var(--_🔠-typography---size--body-2);
  line-height: var(--_🔠-typography---line-height--body-2);
  font-weight: var(--_🔠-typography---font-weight--body-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
}

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

h2 {
  font-family: var(--_🔠-typography---font-family--h2);
  font-size: var(--_🔠-typography---size--h2);
  line-height: var(--_🔠-typography---line-height--h2);
  font-weight: var(--_🔠-typography---font-weight--h2);
  letter-spacing: var(--_🔠-typography---letter-spacing--h2);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  font-family: var(--_🔠-typography---font-family--h4);
  font-size: var(--_🔠-typography---size--h4);
  line-height: var(--_🔠-typography---line-height--h4);
  font-weight: var(--_🔠-typography---font-weight--h4);
  letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  letter-spacing: var(--_🔠-typography---letter-spacing--h5);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-family: var(--_🔠-typography---font-family--h6);
  font-size: var(--_🔠-typography---size--h6);
  line-height: var(--_🔠-typography---line-height--h6);
  font-weight: var(--_🔠-typography---font-weight--h6);
  letter-spacing: var(--_🔠-typography---letter-spacing--h6);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  font-family: var(--_🔠-typography---font-family--body-2);
  font-size: var(--_🔠-typography---size--body-2);
  line-height: var(--_🔠-typography---line-height--body-2);
  font-weight: var(--_🔠-typography---font-weight--body-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--body-2);
  margin-bottom: 10px;
}

a {
  color: var(--_🎨-color---neutral--dark-100);
  text-decoration: none;
}

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

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

blockquote {
  border-left: 2px solid var(--_🎨-color---neutral--dark-64);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figcaption {
  margin-top: var(--spacing--16);
  font-family: var(--_🔠-typography---font-family--label-2);
  font-size: var(--_🔠-typography---size--label-2);
  line-height: var(--_🔠-typography---line-height--label-2);
  font-weight: var(--_🔠-typography---font-weight--label-2);
  text-align: center;
  letter-spacing: var(--_🔠-typography---letter-spacing--label-2);
  text-transform: uppercase;
}

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

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

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

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

.text-dark {
  color: var(--_🎨-color---neutral--dark-100);
}

.heading-footer {
  max-width: 314px;
}

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

.text-dark-64 {
  color: var(--_🎨-color---neutral--dark-64);
}

.text-dark-64.l-b-al {
  color: var(--_🎨-color---neutral--light-64);
  -webkit-text-stroke-color: var(--_🎨-color---neutral--light-32);
}

.brand-footer {
  width: 127px;
}

.wrap-column {
  overflow: clip;
}

.nav-bg-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav-bg-wrap.desktop {
  max-width: var(--max-width--6-columns);
  max-width: 100%;
}

.nav-bg-wrap.desktop {
  max-width: var(--max-width--6-columns);
  max-width: 100%;
}

.nav-bg-wrap.mobile {
  display: none;
}

.eyebrow-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #100f127a;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.eyebrow-3.light-14._2 {
  color: #100f12;
}

.eyebrow-3.light {
  color: #f6f3f0;
}

.eyebrow-3.light-20, .eyebrow-3.light-16, .eyebrow-3.light-18, .eyebrow-3.light-16 {
  color: #f6f3f0e0;
}

.eyebrow-3.light-64 {
  color: #f6f3f0a3;
}

.eyebrow-3.light-14 {
  color: #f6f3f0;
}

.eyebrow-3.light-21 {
  color: #f6f3f0e0;
}

.eyebrow-3.light-21.fekete {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.eyebrow-3.light-21.doksi2 {
  text-align: center;
  align-self: center;
}

.image-cover-4 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-cover-4.parallax {
  max-width: var(--max-width--10-columns);
  border-radius: 8px;
  flex: none;
  width: 120%;
  max-width: 1144px;
  height: 120%;
  display: block;
}

.mobile-links-wrap-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-column-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-nav-links-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-large-7 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "42 Dotsans", Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.button-icon-wrap-11 {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.nav-column-item-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #1a1a17;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.brand-navbar-4 {
  width: 100%;
  max-width: 127px;
}

.nav-menu-7 {
  background-color: #0000;
  padding-right: 25px;
}

.button-text-18 {
  z-index: 1;
  text-shadow: 0 1.5em #f6f3f0;
  position: relative;
}

.button-text-18.light {
  text-shadow: 0 1.5em #100f12;
}

.content-footer-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  display: flex;
}

.content-footer-2.feket-labl-v-blog {
  border: 1px #000;
}

.footer-bottom-wrap-2 {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.footer-links-column-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.footer-right-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.footer-right-2.mobil2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.overlay-tag-card-12 {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.overlay-tag-card-12.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.overlay-tag-card-12.with-logo {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.icon-button-26 {
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
}

.icon-button-26.prev.secondary-dark-26, .icon-button-26.prev.secondary-dark-12, .icon-button-26.prev.secondary-dark-19, .icon-button-26.prev.secondary-dark-19, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-12, .icon-button-26.prev.secondary-dark-33 {
  color: #f6f3f0;
}

.icon-button-26.prev.secondary-dark-12 {
  color: #f4f3ea;
}

.icon-button-26.prev.secondary-dark-26, .icon-button-26.prev.secondary-dark-12, .icon-button-26.prev.secondary-dark-19, .icon-button-26.prev.secondary-dark-19, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-12, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-33, .icon-button-26.prev.secondary-dark-33 {
  color: #f6f3f0;
}

.icon-button-26.secondary-dark-13:hover {
  color: #f6f3f0e0;
}

.button-bg-34 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #b6e400;
  border: 1px solid #0000;
  border-radius: 100vw;
  transition: border-color 1s, background-color 1s;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 1px #1a1a170a, inset 0 -1px #1a1a1714;
}

.button-bg-34:hover {
  background-color: #1a1a17e0;
  border-color: #f4f3ea14;
}

.button-bg-34.secondary-dark-14 {
  background-color: #f4f3ea52;
  border-color: #1a1a1752;
}

.button-bg-34.secondary-dark-14:hover {
  background-color: #1a1a17e0;
}

.button-bg-34.dark-71 {
  background-color: #1a1a17;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.button-bg-34.dark-71:hover {
  background-color: #1a1a17e0;
}

.logo-nav-9 {
  width: 85%;
  display: block;
}

.divider-light-16-14 {
  background-color: #f6f3f029;
  width: 100%;
  height: 1px;
}

.divider-light-16-14.blog-v-lasz {
  background-color: var(--_🎨-color---neutral--dark-16);
  background-color: #100f1229;
  background-color: var(--_🎨-color---neutral--dark-16);
  background-color: #100f1229;
}

.headline-pricing-logos {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.footer-halves-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.footer-halves-3.j-l-b {
  grid-template-columns: 1fr 1fr 1fr;
}

.footer-top-tile-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 448px;
  display: flex;
  position: relative;
}

.wrap-footer-3 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.footer-legal-tile-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border-top: 1px solid #1a1a1729;
  border-bottom: 1px solid #1a1a1729;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.footer-legal-tile-3.feket-l-bl-c-vonalak {
  border-top-color: var(--_🎨-color---neutral--light-16);
  border-bottom-style: none;
  border-bottom-color: var(--_🎨-color---neutral--light-16);
  border-top-color: #f6f3f029;
  border-bottom-style: none;
  border-bottom-color: #f6f3f029;
  border-top-color: var(--_🎨-color---neutral--light-16);
  border-bottom-style: none;
  border-bottom-color: var(--_🎨-color---neutral--light-16);
  border-top-color: #f6f3f029;
  border-bottom-style: none;
  border-bottom-color: #f6f3f029;
}

.dots-3 {
  z-index: 0;
  pointer-events: none;
  width: 1440px;
  max-width: none;
  height: 1080px;
  margin-left: 50%;
  margin-right: 50%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(-50%);
}

.heading-hero-story-2 {
  max-width: 912px;
}

.heading-hero-story-2.doksi3 {
  align-self: center;
}

.story-hero-halves-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-wrap-story-tile-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #f6f3f0e0;
  flex-flow: column;
  display: flex;
}

.story-top-text-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.story-top-text-2._01 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.master-footer-8 {
  z-index: 2;
  background-color: #ffffffa3;
  width: 100%;
  position: relative;
}

.nav-wrap-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 8px 8px 16px;
  display: flex;
}

.icon-social-4 {
  color: #100f127a;
  transition: background-color .3s;
}

.icon-social-4:hover {
  color: #100f1252;
}

.icon-social-4.feket-l-bl-c-ikon {
  color: #f6f3f0a3;
}

.icon-social-4.feket-l-bl-c-ikon:hover {
  color: #f6f3f07a;
}

.title-hero-story-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-bottom: 64px;
  display: flex;
}

.image-wrap-hero-story-4 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 512px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-sz-veg {
  color: var(--_🎨-color---neutral--dark-100);
}

.wrap-story-body-4 {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.blog-f-c-m-2 {
  color: #100f12e0;
}

.blog-sz-veg-2 {
  color: #100f12;
}

.text-block-46 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.master-navigation-17 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.master-story-body-6 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.master-story-body-6._02 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-column-gap: 44px;
  grid-row-gap: 44px;
}

.s-t-t-r-sz-6 {
  color: #f6f3f0a3;
  border-left: 1px solid #f6f3f052;
  margin-right: 8px;
  padding-left: 8px;
}

.s-t-t-r-sz-6.blog-kiemelet {
  color: #100f127a;
  border-left-color: #100f12e0;
}

.social-link-12 {
  color: #02012080;
  transition: background-color 1s;
}

.social-link-12:hover {
  color: #07171f;
  object-fit: fill;
}

.social-link-12.link {
  transition: background-color .3s;
}

.footer-link-15 {
  color: #1a1a17;
  text-align: center;
  letter-spacing: 0;
  border-left: 1px #000;
  border-right: 1px #00000078;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: color .3s;
}

.footer-link-15:hover {
  color: #100f12a3;
}

.footer-link-15.feket-l-bl-c-sz-veg {
  color: #f6f3f0a3;
}

.footer-link-15.feket-l-bl-c-sz-veg:hover {
  color: #f6f3f07a;
}

.wrap-mobile-menu-26 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: none;
}

.headline-hero-story-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.dots-25 {
  z-index: 0;
  pointer-events: none;
  width: 1440px;
  max-width: none;
  height: 1080px;
  margin-left: 50%;
  margin-right: 50%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(-50%);
}

.section-830 {
  z-index: 2;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-830.hero-story-section {
  color: #f6f3f0;
  background-color: #fcfbfa;
  padding-top: 160px;
  padding-bottom: 0;
  overflow: clip;
}

.main-container-676 {
  z-index: 2;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 120px;
  padding-right: 120px;
  position: relative;
}

.label-small-175 {
  color: #f6f3f0a3;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
}

.label-small-175.light-47.blogalc-m {
  color: #100f127a;
}

.dots-26 {
  z-index: 0;
  pointer-events: none;
  width: 1440px;
  max-width: none;
  height: 1080px;
  margin-left: 50%;
  margin-right: 50%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(-50%);
}

.main-container-677 {
  z-index: 2;
  background-color: #0a0a0b;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 32px;
  padding-right: 32px;
}

.main-container-677.blog-megtekint-s {
  background-color: #fcfbfa;
}

.label-small-176 {
  color: #f6f3f0a3;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
}

.label-small-176.blog-sz-veg-c-m {
  color: #100f127a;
}

.cta-main-66 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #100f12;
  letter-spacing: 0;
  cursor: pointer;
  border-radius: 32px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: color 1s;
  display: flex;
  position: relative;
}

.main-container-678 {
  z-index: 2;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 120px;
  padding-right: 120px;
  position: relative;
}

.button-text-mask-58 {
  pointer-events: none;
  flex: none;
  height: 20px;
  overflow: hidden;
}

.button-text-mask-58.secondary-dark-30:hover {
  color: #f6f3f0e0;
}

.section-831 {
  z-index: 2;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-831.story-body-section {
  color: #f6f3f0e0;
  background-color: #100f12;
}

.section-831.story-body-section.blog-blokk {
  background-color: #fcfbfa;
}

.button-bg-46 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #f6f3f0;
  background-color: #100f120a;
  border: 1px solid #0000;
  border-radius: 100vw;
  transition: border-color 1s, background-color 1s;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 1px #100f120a, inset 0 -1px #100f1214;
}

.button-bg-46:hover {
  background-color: #100f12e0;
  border-color: #f6f3f014;
}

.button-bg-46.secondary-dark-35 {
  background-color: #f6f3f052;
  border-color: #100f1252;
}

.button-bg-46.secondary-dark-35:hover {
  background-color: #100f12e0;
}

.button-bg-46.secondary-dark-35.fekete:hover {
  background-color: #f6f3f029;
}

.button-bg-46.secondary-dark-35.fekete.blog-cta:hover {
  background-color: #100f12;
}

.section-832 {
  z-index: 2;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-832.image-story-section {
  background-color: #100f12;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-column-14 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  flex: none;
  display: flex;
}

.footer-18 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #1a1a17;
  background-color: #f6f3f0;
  border-radius: 0;
  padding-top: 48px;
  padding-bottom: 32px;
  box-shadow: 0 1px #000, inset 0 -1px #000;
}

.footer-18.fekete-l-bl-c {
  background-color: #100f12;
  padding-bottom: 20px;
}

.footer-social-wrap-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text-small-52 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "42 Dotsans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.text-small-52.text-dark-64.feket-l-bl-c-2026 {
  color: #f6f3f07a;
}

.main-container-679 {
  z-index: 2;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.footer-legal-link-18 {
  color: #1a1a17a3;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  transition: color .3s;
}

.footer-legal-link-18:hover {
  color: #1a1a17;
}

.footer-legal-link-18.feket-l-bl-c-adatv-delmi {
  color: #f6f3f07a;
}

.logo-nav-25 {
  width: 100%;
  display: block;
}

.logo-nav-25.fejl-c {
  width: 80%;
}

.cta-main-67 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1a1a17;
  letter-spacing: 0;
  cursor: pointer;
  border-radius: 32px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  font-family: "42 Dotsans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: color 1s;
  display: flex;
  position: relative;
}

.cta-main-67.dark-65 {
  color: #f4f3ea;
}

.button-text-mask-59 {
  pointer-events: none;
  flex: none;
  height: 20px;
  overflow: hidden;
}

.nav-blur-19 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #100f12a3;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.divider-dark-16-36 {
  background-color: #1a1a1729;
  width: 100%;
  height: 1px;
}

.mobile-nav-top-tile-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.button-text-47 {
  z-index: 1;
  text-shadow: 0 1.5em #f4f3ea;
  position: relative;
}

.button-text-47.dark-67 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.nav-link-30 {
  color: #1a1a17;
  letter-spacing: 0;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 32px;
  padding: 12px 16px;
  font-family: "42 Dotsans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: background-color .3s, border-color .3s;
}

.nav-link-30:hover {
  background-color: #e3e1dd;
  border-color: #1a1a1714;
}

.navbar-29 {
  z-index: 3;
  background-color: #0000;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.nav-bg-26 {
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #f6f3f0a3;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav-bg-26.nem-feh-r {
  background-color: #efece9;
}

@media screen and (min-width: 1440px) {
  body {
    max-width: none;
  }

  .label-large.text-everstone {
    color: var(--_🎨-color---neutral--dark-64);
  }

  .main-container {
    padding-right: 32px;
    padding-left: var(--spacing--32);
    width: 100%;
    max-width: 100%;
  }

  .section.about-a-story-section._02 {
    width: 100%;
    max-width: 100%;
  }

  .section.careers-about-c-section._02 {
    float: none;
    text-align: left;
    float: none;
    text-align: left;
  }

  .section.founder-story-section {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .section.features-home-b-section {
    padding-top: var(--spacing--0);
  }

  .text-h5 {
    width: 67%;
  }

  .text-h5.design-f-r-sz {
    width: 100%;
  }

  .text-h6.design {
    color: var(--_🎨-color---neutral--light-64);
  }

  .button-bg.secondary-dark-35:hover {
    background-color: var(--_🎨-color---ui--transparent);
    background-color: var(--_🎨-color---ui--transparent);
  }

  .footer {
    background-color: var(--_🎨-color---background--legsötét-háttér-lab);
  }

  .navbar.f-oldal-3 {
    max-width: var(--container--small);
    max-width: var(--container--small);
  }

  .logo-nav {
    width: 100%;
  }

  .nav-link:hover {
    background-color: var(--_🎨-color---neutral--light-88);
  }

  .nav-bg {
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .nav-bg.vil-gos {
    max-width: none;
  }

  .icon-wrap-40 {
    border: 1px solid var(--_🎨-color---background--szürke-gomb-fejlécben);
  }

  .icon-24 {
    color: var(--_🎨-color---neutral--dark-48);
  }

  .expandable-single {
    background-color: var(--_🎨-color---neutral--menük);
  }

  .master-marquees.logo-marquee.fekete {
    background-color: var(--_🎨-color---neutral--dark-8);
    background-color: var(--_🎨-color---neutral--dark-8);
    background-color: var(--_🎨-color---neutral--dark-8);
  }

  .service-image-halves {
    border-radius: 10px;
  }

  .headline-service {
    max-width: var(--max-width--6-columns);
  }

  .service-bottom-tile {
    max-width: 62.778%;
  }

  .image-wrap-cs-card {
    overflow: clip;
  }

  .about-a-story-halves {
    grid-template-columns: 1fr .8fr;
    width: 100%;
    max-width: 100%;
  }

  .image-wrap-about-a-story {
    max-width: 100%;
  }

  .right-about-c-hero {
    max-width: var(--max-width--6-columns);
  }

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

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

  .careers-halves.bal {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .card-job {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
  }

  .job-top-tile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-sales-block.feket-iz {
    color: #f6f3f0e0;
  }

  .story-founder-block {
    padding-top: var(--spacing--32);
    padding-bottom: var(--spacing--4);
  }

  .master-hero-home-a {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .tab-thirds {
    grid-template-columns: .75fr 1.25fr 1fr;
  }

  .card-feature {
    height: 320px;
  }

  .card-feature.fekete-lesz {
    background-color: var(--_🎨-color---background--sötét-háttér-lab);
    background-color: var(--_🎨-color---background--sötét-háttér-lab);
  }

  .feature-card-top-tile {
    grid-column-gap: var(--spacing--12);
    grid-row-gap: var(--spacing--12);
  }

  .book-button-bg {
    background-color: var(--_🎨-color---background--semi-transparent-dark);
  }

  .body-3 {
    background-color: var(--_🎨-color---background--everstone);
  }

  .nav-dropdown-list-2 {
    max-width: var(--max-width--6-columns);
  }

  .nav-thirds-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .link_dropdown {
    background-color: var(--_🎨-color---background--eversand);
  }

  .link_dropdown:hover {
    color: var(--_🎨-color---neutral--dark-32);
  }

  .link_dropdown.smaller {
    background-color: var(--_🎨-color---background--eversand);
    border: 1px #000;
  }

  .link_dropdown.smaller:hover {
    border-style: none;
    border-color: var(--_🎨-color---neutral--dark-4);
    background-color: var(--_🎨-color---background--eversand);
    color: var(--_🎨-color---neutral--dark-48);
    padding: 12px 16px;
  }

  .dropdown_inner-small {
    border-radius: var(--_🔘-radius---radius--medium);
    background-color: var(--_🎨-color---background--eversand);
    padding-top: .75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .dropdown-small_wrap {
    border-radius: var(--_🔘-radius---radius--medium);
    background-color: var(--_🎨-color---background--eversand);
  }

  .btn-bg {
    border-radius: var(--_🔘-radius---radius--full);
    font-size: 14px;
    line-height: 20px;
  }

  .text_body-bold {
    font-family: var(--_🔠-typography---font-family--body-1);
    font-size: var(--_🔠-typography---size--button-1);
    font-weight: 400;
  }

  .dropdown-toggle-2 {
    background-color: var(--_🎨-color---background--eversand);
    border-radius: 32px;
    padding: 12px 16px;
  }

  .dropdown-toggle-2:hover {
    border: 1px solid var(--_🎨-color---neutral--dark-4);
    border-radius: var(--_🔘-radius---radius--full);
    background-color: var(--_🎨-color---background--eversand-sötétebb);
    font-size: 14px;
    line-height: 20px;
  }

  .cta_primary, .button-inner {
    border-radius: var(--_🔘-radius---radius--full);
  }

  .text-h3-2 {
    width: 79%;
  }

  .label-small-3.kurzus-alc-m {
    color: var(--_🎨-color---neutral--light-88);
  }

  .section-2.home-services-section, .section-2.home-c-selling-points-section {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .section-2.home-a-column-section, .section-2.home-a-column-section.f-oldal {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .section-2.home-c-selling-points-section, .section-2.home-a-column-section {
    background-color: #ffffffa3;
  }

  .section-2.home-services-section, .section-2.home-c-selling-points-section {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .section-2.hero-project-section {
    padding: 0;
  }

  .section-2.hero-projects-section {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .section-2.home-a-column-section, .section-2.home-a-column-section.f-oldal, .section-2.home-a-column-section.f-oldal {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .section-2.home-a-column-section {
    background-color: #f6f3f0;
  }

  .section-2.home-c-selling-points-section, .section-2.home-a-column-section {
    background-color: #ffffffa3;
  }

  .eyebrow-3.light-14._2 {
    background-color: #ffffffa3;
    background-color: var(--_🎨-color---ui--transparent);
  }

  .eyebrow-3.light-14.feher {
    color: #100f127a;
  }

  .eyebrow-3.light-14._2 {
    background-color: #ffffffa3;
  }

  .eyebrow-3.light-21.doksi2 {
    justify-content: center;
    align-items: center;
  }

  .eyebrow-3.light-14 {
    width: 25%;
    overflow: scroll;
  }

  .book-button-bg-2 {
    background-color: #f6f3f096;
  }

  .button-bg-2, .button-bg-2.light {
    background-color: #f6f3f0;
  }

  .button-bg-2.light {
    background-color: #f6f3f0;
  }

  .button-bg-2.secondary-dark-14 {
    color: #f6f3f0;
    background-color: #f6f3f0;
  }

  .card-job-2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: #ebe8e3;
  }

  .job-top-tile-2 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .plan-list-wrap-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .plan-list-wrap-2._3-pont {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-h2-2.fekete-lesz {
    color: var(--_🎨-color---neutral--light-88);
  }

  .text-large-2.text-everstone {
    color: #100f12;
  }

  .text-large-2.text-everglow {
    color: #fff;
  }

  .bold-text-6 {
    color: #f6f3f0;
  }

  .card-pricing-2 {
    background-color: #ebe8e3;
  }

  .divider-light-16-3.feher {
    background-color: #100f1229;
  }

  .image-cover-5 {
    border-radius: 0;
  }

  .label-master-64.bg-2 {
    box-shadow: none;
    box-shadow: none;
    background-color: #100f120a;
  }

  .text-medium-2.feket-2 {
    color: var(--_🎨-color---neutral--light-64);
  }

  .section-735.black {
    background-color: #100f12;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 9.6rem;
  }

  .text-h3-4 {
    font-weight: 400;
  }

  .text-h3-4.feket-blokk-f-sz-veg {
    color: var(--_🎨-color---neutral--light-88);
    font-weight: 400;
  }

  .image {
    border-radius: 9px;
  }

  .column-halves-7._2-szolg {
    grid-auto-flow: row;
    margin-top: 63px;
    margin-bottom: 63px;
  }

  .label-master-65 {
    border-radius: 9px;
  }

  .label-master-65.feket-kicsi-hatter {
    background-color: #f6f3f014;
    border-radius: 9px;
  }

  .label-master-65.feherr-kics-hatter {
    background-color: #f6f3f0e0;
  }

  .section-divider-2.feket {
    border: 1px solid #f6f3f014;
  }

  .main-container-551 {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .main-container-551.feher {
    margin-bottom: 0;
    padding-bottom: 70px;
  }

  .label-small-30.feket-kicsi {
    color: #f6f3f0e0;
  }

  .text-h4-3.heading-strong {
    font-weight: 400;
  }

  .text-h4-3.heading-strong.j-alc-m {
    color: var(--_🎨-color---neutral--dark-100);
  }

  .text-h3-5, .text-h3-5.feket-blokk-f-sz-veg, .text-h3-5.feket-blokk-f-sz-veg {
    font-weight: 400;
  }

  .page-card-2.feket-men {
    background-color: #100f1214;
  }

  .page-card-2.feher {
    background-color: #ebe8e3;
  }

  .text-small-4.body-subtle.feket-kis-men-als {
    color: #f6f3f07a;
  }

  .feket-kis.men-3, .label-small-31.feket-kicsi, .label-small-31.feket-kicsi {
    color: #f6f3f0e0;
  }

  .label-small-33.light-15 {
    overflow: visible;
  }

  .label-small-33.feket-kis-sz-veg {
    color: var(--_🎨-color---neutral--light-88);
  }

  .right-about-c-hero-2 {
    max-width: 680px;
  }

  .right-about-c-hero-3 {
    max-width: 510px;
  }

  .heading-405 {
    font-family: var(--_🔠-typography---font-family--h3);
    font-size: var(--_🔠-typography---size--h3);
    font-weight: var(--_🔠-typography---font-weight--h3);
  }

  .heading-406 {
    font-size: var(--_🔠-typography---size--h2);
  }

  .data-1-item.thpozott-blokk {
    background-color: var(--_🎨-color---background--semi-transparent-dark);
    background-color: #f6f3f096;
    background-color: var(--_🎨-color---background--semi-transparent-dark);
    background-color: #f6f3f096;
    border-radius: 10px;
  }

  .section-736.paddings-big {
    background-color: var(--_🎨-color---ui--transparent);
    background-color: var(--_🎨-color---ui--transparent);
  }

  .button-bg-3.is-dark {
    border-radius: 20px;
  }

  .body-strong-light {
    color: var(--_🎨-color---neutral--light-88);
  }

  .label-large-2.blog-als-kicsi {
    padding-bottom: 13px;
  }

  .image-wrap-blog-c {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .blog-c-bottom-tile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .section-737.home-c-insights-section {
    background-color: var(--_🎨-color---ui--transparent);
    background-color: var(--_🎨-color---ui--transparent);
  }

  .text-h6-5:hover {
    border: var(--spacing--16) none black;
  }

  .text-h6-5.blog-als-sz-veg, .text-h4-4.heading-strong-light, .text-h4-4.heading-strong-light {
    color: var(--_🎨-color---neutral--light-88);
  }

  .card-blog-c.blog-als-k.j:hover {
    background-color: var(--_🎨-color---background--fejléc-fekete);
    background-color: var(--_🎨-color---background--fejléc-fekete);
  }

  .card-blog-c.blog-als-k {
    background-color: #1c1b1e;
  }

  .card-blog-c.blog-als-k:hover {
    background-color: #100f12;
  }

  .card-blog-c.blog-als-k.j:hover {
    background-color: #1c1b1e;
  }

  .overlay-lift-opacity {
    background-color: var(--_🎨-color---background--fejléc-fekete);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .cta-main-3.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .blog-c-inner-card {
    color: var(--_🎨-color---neutral--light-100);
  }

  .expandable-single-2 {
    background-color: var(--_🎨-color---neutral--light-48);
  }

  .tab-link-faq.w--current {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .section-738.faq-section {
    background-color: var(--_🎨-color---ui--transparent);
    background-image: none;
    background-color: var(--_🎨-color---ui--transparent);
    background-image: none;
  }

  .tabs-menu-faq {
    background-color: var(--_🎨-color---neutral--light-88);
  }

  .container-large {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .container-large.kurzus {
    background-color: var(--_🎨-color---neutral--dark-100);
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .padding-global {
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

  .padding-global.kurzushoz {
    background-color: #100f12;
    background-color: var(--_🎨-color---neutral--dark-100);
    padding-top: 95px;
    padding-bottom: 93px;
  }

  .padding-global.kurzushoz.asztal {
    display: block;
  }

  .padding-global.kurzushoz {
    background-color: #100f12;
    padding-top: 95px;
    padding-bottom: 93px;
  }

  .master_editor {
    background-color: var(--_🎨-color---neutral--light-64);
  }

  .section-741, .section-741.j-blokk, .section-741.j-blokk, .section-742 {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .investor_halves.kurzushoz.kettes {
    padding: 20px 0;
  }

  .investor_halves.kurzushoz.kettes.h-rmas {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-inveestors.kurzus-blokkhoz {
    background-color: var(--_🎨-color---background--fejléc-fekete);
    background-color: #1c1b1e;
    background-color: var(--_🎨-color---background--fejléc-fekete);
    background-color: #1c1b1e;
  }

  .margin-0.j-k-z-pre-2 {
    color: var(--_🎨-color---neutral--light-100);
  }

  .margin-0.kurzus-f-sz-veg {
    color: #f6f3f0e0;
  }

  .master-project-hero {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section_about-docs {
    background-color: var(--_🎨-color---ui--transparent);
    padding-bottom: 5rem;
  }

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

  .section_cta.j-k-z-pte {
    background-color: var(--_🎨-color---background--fejléc-fekete);
    background-color: var(--_🎨-color---background--fejléc-fekete);
  }

  .section-743.callout-section {
    background-image: none;
  }

  .left-nav {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .nav-mobile-top {
    text-align: left;
    justify-content: center;
  }

  .icon-wrap-medium {
    border-style: none;
    width: 40px;
    height: 40px;
  }

  .taba-left {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .heading-medium {
    color: var(--_🎨-color---neutral--dark-64);
  }

  .heading-medium.feket-n {
    color: var(--_🎨-color---neutral--light-48);
  }

  .single-logo-marquee-3 {
    max-width: 100%;
  }

  .projects-dots {
    position: fixed;
  }

  .j-k-z-pre-megy {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .k-z-pre-sz-veg {
    color: var(--_🎨-color---neutral--light-88);
  }

  .feket-jb-l-k-pen-blokk {
    background-color: var(--_🎨-color---background--legsötét-háttér-lab);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .slider-2.cropped {
    width: 100%;
    max-width: 100%;
    height: 72%;
    overflow: hidden;
  }

  .body-medium-7 {
    color: var(--_🎨-color---neutral--dark-100);
  }

  .body-medium-7.feket-n-kicsi {
    color: var(--_🎨-color---neutral--light-88);
  }

  .circle-bg-center-2, .main-container-566.relative, .main-container-566.relative {
    max-width: 100%;
  }

  .section-750.testimonials-b-section {
    width: 100%;
    max-width: 100%;
  }

  .main-container-567 {
    margin-bottom: 46px;
    padding-bottom: 0;
  }

  .button-book {
    border-radius: var(--_🔘-radius---radius--full);
    background-color: var(--_🎨-color---neutral--dark-88);
  }

  .button-book:hover {
    background-color: var(--_🎨-color---neutral--dark-4);
  }

  .button-book.fekete-bet:hover {
    color: var(--_🎨-color---neutral--light-48);
  }

  .image-service-b {
    padding-left: 0;
  }

  .button-bg-10 {
    border-radius: var(--_🔘-radius---radius--full);
    line-height: 20px;
  }

  .image-wrap-service-b-herp {
    width: 50%;
  }

  .section-752.hero-service-b-section.hatt-r {
    justify-content: flex-start;
    align-items: center;
  }

  .image-2 {
    border-radius: 15px;
    width: 100%;
  }

  .text-block-2 {
    max-width: 100%;
  }

  .button-bg-11 {
    border-radius: var(--_🔘-radius---radius--full);
    line-height: 20px;
  }

  .text-block-3 {
    max-width: 99.9999%;
  }

  .heading-407 {
    max-width: 100%;
  }

  .logo-footer-3 {
    width: 25%;
  }

  .nav-link-4 {
    color: #1a1a17;
    text-decoration: none;
  }

  .nav-link-4:hover {
    border-color: var(--_🎨-color---neutral--dark-4);
  }

  .wrap-nav-links-2 {
    justify-content: center;
    align-items: center;
  }

  .nav-column-item-4 {
    text-decoration: none;
  }

  .text-block-5 {
    color: #1a1a17;
    font-family: "42 Dotsans", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .p-tty-s-c-m {
    color: var(--_🎨-color---neutral--light-88);
  }

  .r-lam-3-r-sz {
    font-family: var(--_🔠-typography---font-family--body-2);
  }

  .nav-pages-left-3 {
    height: 100%;
    max-height: 100%;
    padding-bottom: 0;
  }

  .nav-column-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 100%;
  }

  .dropdown-5 {
    background-color: var(--_🎨-color---background--eversand-sötétebb);
  }

  .nav-link-5 {
    color: #1a1a17;
    text-decoration: none;
  }

  .nav-column-item-5 {
    text-decoration: none;
  }

  .nav-thirds-4 {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .nav-dropdown-list-7.left {
    height: 3.5%;
    max-height: 100%;
    padding-bottom: 30px;
  }

  .nav-dropdown-list-7.left.j {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-list-7 {
    height: 700%;
  }

  .dropdown-list-7.w--open {
    height: 100%;
  }

  .dropdown-toggle-5 {
    background-color: var(--_🎨-color---background--eversand);
  }

  .logo-nav-3 {
    width: 80vh;
    max-width: 80%;
  }

  .nav-title-4 {
    height: 13%;
  }

  .nav-column-8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    max-width: 100%;
  }

  .eyebrow-circle-5 {
    background-color: var(--_🎨-color---background--fejléc-fekete-almenu);
  }

  .nav-bg-5 {
    background-color: var(--_🎨-color---background--eversand);
  }

  .nav-pages-left-4 {
    width: 100%;
    max-width: 100%;
  }

  .cta-main-11.secondary-dark-8 {
    background-color: var(--_🎨-color---background--eversand-sötétebb);
    background-color: var(--_🎨-color---background--eversand-sötétebb);
    height: 15%;
  }

  .nav-link-6:hover {
    background-color: var(--_🎨-color---background--eversand-sötétebb);
  }

  .label-small-56.text-everstone {
    color: var(--_🎨-color---neutral--dark-100);
  }

  .dropdown-list-9 {
    height: 700%;
  }

  .dropdown-list-9.w--open {
    height: 3000%;
  }

  .nav-column-9 {
    height: 100%;
  }

  .cta-main-12.secondary-dark-8 {
    height: 15%;
  }

  .nav-column-item-7 {
    text-decoration: none;
  }

  .nav-link-7 {
    color: #1a1a17;
    text-decoration: none;
  }

  .nav-thirds-5 {
    height: 107%;
    max-height: 90%;
  }

  .nav-dropdown-list-8.left {
    height: 3%;
    max-height: 80%;
    padding-bottom: 30px;
  }

  .nav-dropdown-list-10 {
    width: 90%;
  }

  .nav-pages-left-7 {
    width: auto;
  }

  .laptop {
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .laptop.desktop {
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .label-large-4.text-everstone {
    color: #100f12a3;
  }

  .feature-item-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .headline-column-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .icon-wrap-42 {
    border: 1px solid #e3e1dd;
  }

  .icon-25 {
    color: #100f127a;
  }

  .text-h3-10 {
    width: 79%;
  }

  .button-bg-21 {
    background-color: #f6f3f0;
  }

  .job-top-tile-3 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .card-job-3, .card-job-4 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: #ebe8e3;
  }

  .card-pricing-3 {
    background-color: #ebe8e3;
  }

  .button-bg-22, .button-bg-22.light, .button-bg-22.light {
    background-color: #f6f3f0;
  }

  .bold-text-8 {
    color: #f6f3f0;
  }

  .text-large-9.text-everstone {
    color: #100f12;
  }

  .text-large-9.text-everglow {
    color: #fff;
  }

  .card-pricing-4 {
    background-color: #ebe8e3;
  }

  .button-bg-23, .button-bg-23.light, .button-bg-23.light {
    background-color: #f6f3f0;
  }

  .bold-text-10 {
    color: #f6f3f0;
  }

  .text-large-10.text-everstone {
    color: #100f12;
  }

  .text-large-10.text-everglow {
    color: #fff;
  }

  .button-bg-24, .button-bg-24.light, .button-bg-24.light {
    background-color: #f6f3f0;
  }

  .bold-text-12 {
    color: #f6f3f0;
  }

  .text-large-11.text-everstone {
    color: #100f12;
  }

  .text-large-11.text-everglow {
    color: #fff;
  }

  .button-bg-25 {
    background-color: #f6f3f0;
  }

  .button-bg-25.secondary-dark-14 {
    background-color: var(--_🎨-color---ui--transparent);
    color: #f6f3f0;
    background-color: var(--_🎨-color---ui--transparent);
  }

  .button-bg-26 {
    background-color: #f6f3f0;
  }

  .button-bg-26.secondary-dark-14 {
    color: #f6f3f0;
    background-color: #f6f3f0;
  }

  .icon-26 {
    color: #100f127a;
  }

  .process-halves-5 {
    width: 100%;
    max-width: 100%;
  }

  .button-bg-27, .button-bg-28 {
    background-color: #f6f3f0;
  }

  .divider-light-16-10.feher {
    background-color: #100f1229;
  }

  .button-bg-29 {
    background-color: #f6f3f0;
  }

  .label-master-72.bg-2 {
    box-shadow: none;
    box-shadow: none;
    background-color: #100f120a;
  }

  .image-cover-8 {
    border-radius: 0;
  }

  .column-halves-15._2-szolg {
    grid-auto-flow: row;
    margin-top: 63px;
    margin-bottom: 63px;
  }

  .text-h3-15 {
    font-weight: 400;
  }

  .text-h3-15.feket-blokk-f-sz-veg {
    color: #f6f3f0e0;
    font-weight: 400;
  }

  .section-754.black {
    background-color: #100f12;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 9.6rem;
  }

  .main-container-585, .section-755.paddings-big, .section-755.paddings-big {
    background-color: #ffffffa3;
  }

  .cta-main-27.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text_body-bold-2 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .label-large-5.blog-als-kicsi {
    padding-bottom: 13px;
  }

  .blog-c-inner-card-2 {
    color: #f6f3f0;
  }

  .body-strong-light-2 {
    color: #f6f3f0e0;
  }

  .text-h6-10:hover {
    border: 16px #000;
  }

  .text-h6-10.blog-als-sz-veg {
    color: #f6f3f0e0;
  }

  .text-h3-16, .text-h4-7.heading-strong {
    font-weight: 400;
  }

  .text-h4-7.heading-strong {
    font-weight: 400;
  }

  .text-h4-7.heading-strong.j-alc-m {
    color: #100f12;
  }

  .main-container-588, .section-757, .section-757.j-blokk, .section-757.j-blokk {
    background-color: #ffffffa3;
  }

  .text-h3-17, .text-h4-8.heading-strong, .text-h4-8.heading-strong {
    font-weight: 400;
  }

  .main-container-589 {
    background-color: #ffffffa3;
  }

  .main-container-589.feher {
    margin-bottom: 0;
    padding-bottom: 70px;
  }

  .section-758 {
    background-color: #ffffffa3;
  }

  .expandable-single-4 {
    background-color: #f6f3f07a;
  }

  .tab-link-faq-2.w--current {
    background-color: #100f12;
  }

  .tabs-menu-faq-2 {
    background-color: var(--_🎨-color---background--menük-színe);
  }

  .section-759.faq-section {
    background-color: #ffffffa3;
    background-image: none;
  }

  .master_editor-2 {
    background-color: #f6f3f0a3;
  }

  .text_body-bold-3 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .cta_primary-2, .button-inner-2 {
    border-radius: 100vw;
  }

  .label-small-96.kurzus-alc-m, .label-small-98.kurzus-alc-m, .label-small-98.kurzus-alc-m, .label-small-99.kurzus-alc-m, .label-small-99.kurzus-alc-m {
    color: #f6f3f0e0;
  }

  .section-761.callout-section {
    background-image: none;
  }

  .heading-medium-3 {
    color: #100f12a3;
  }

  .button-book-2 {
    background-color: #100f12e0;
    border-radius: 100vw;
  }

  .button-book-2:hover {
    background-color: #100f120a;
  }

  .button-bg-31 {
    border-radius: 100vw;
    line-height: 20px;
  }

  .body-medium-12 {
    color: #100f12;
  }

  .main-container-594 {
    margin-bottom: 46px;
    padding-bottom: 0;
  }

  .button-bg-32 {
    border-radius: 100vw;
    line-height: 20px;
  }

  .body-medium-13 {
    color: #100f12;
  }

  .main-container-595 {
    margin-bottom: 46px;
    padding-bottom: 0;
  }

  .nav-pages-left-8 {
    width: auto;
  }

  .nav-dropdown-list-13 {
    width: 90%;
  }

  .nav-bg-10 {
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .nav-link-14:hover {
    background-color: var(--_🎨-color---background--szürke-gomb-fejlécben);
  }

  .logo-nav-9 {
    width: 100%;
  }

  .logo-nav-9.l-bl-c {
    width: 85%;
  }

  .blog-c-inner-card-3 {
    color: #f6f3f0;
  }

  .cta-main-36.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-h6-12:hover {
    border: 16px #000;
  }

  .text-h6-12.blog-als-sz-veg {
    color: #f6f3f0e0;
  }

  .headline-system-home-b-2.mobil2.egy-ttkm-k-d-s {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .r-lam-3-r-sz-2 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .tab-thirds-3 {
    grid-template-columns: .75fr 1.25fr 1fr;
  }

  .blog-c-inner-card-4 {
    color: #f6f3f0;
  }

  .cta-main-38.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-h6-14:hover {
    border: 16px #000;
  }

  .text-h6-14.blog-als-sz-veg {
    color: #f6f3f0e0;
  }

  .blog-c-inner-card-5 {
    color: #f6f3f0;
  }

  .cta-main-39.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-h6-15:hover {
    border: 16px #000;
  }

  .text-h6-15.blog-als-sz-veg {
    color: #f6f3f0e0;
  }

  .button-bg-37 {
    background-color: #f6f3f0;
  }

  .card-job-5 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: #ebe8e3;
  }

  .taba-left-4 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .icon-wrap-medium-5 {
    border-style: none;
    width: 40px;
    height: 40px;
  }

  .eyebrow-circle-23.light-64-2 {
    background-color: var(--_🎨-color---neutral--light-64);
    background-color: var(--_🎨-color---neutral--light-64);
  }

  .icon-service-arrow-2 {
    color: var(--_🎨-color---neutral--light-88);
  }

  .text-h3-22.tovabb {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .button-bg-38 {
    background-color: #f6f3f0;
  }

  .button-bg-38.secondary-dark-14 {
    color: #f6f3f0;
    background-color: #ffffffa3;
  }

  .main-container-473.f-olad {
    background-color: var(--_🎨-color---background--hatter-végelegs);
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

  .white-line-2 {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .footer-link-3.feket-l-bl-c-sz-veg:hover {
    color: var(--_🎨-color---neutral--light-48);
  }

  .nav-bg-12.nem-feh-r {
    background-color: var(--_🎨-color---background--fejléc-fehér);
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .nav-wrap-9 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .logo-nav-11, .logo-nav-11.fejl-c, .logo-nav-11.fejl-c {
    width: 85%;
  }

  .feature-item-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .icon-wrap-45 {
    border: 1px solid #e3e1dd;
  }

  .feature-item-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .icon-wrap-46 {
    border: 1px solid #e3e1dd;
  }

  .text-h4-12.heading-strong-light {
    color: #f6f3f0e0;
  }

  .cta-main-48.is-dark, .cta-main-49.is-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-h4-13.heading-strong-light {
    color: #f6f3f0e0;
  }

  .logo-nav-12, .logo-nav-12.fejl-c, .logo-nav-12.fejl-c {
    width: 85%;
  }

  .nav-wrap-10 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .nav-bg-13.nem-feh-r {
    background-color: #efece9;
  }

  .logo-nav-13 {
    width: 85%;
  }

  .logo-nav-13.fejl-c {
    width: 100%;
  }

  .nav-wrap-11 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .nav-bg-14.nem-feh-r {
    background-color: #efece9;
  }

  .logo-nav-14, .logo-nav-14.fejl-c, .logo-nav-14.fejl-c {
    width: 85%;
  }

  .nav-wrap-12 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .nav-bg-15.nem-feh-r {
    background-color: #efece9;
  }

  .text-h2-18.no-margins {
    margin-top: 0;
    margin-bottom: 0;
  }

  .card-cs-3 {
    color: #1a1a17;
    text-decoration: none;
  }

  .logo-nav-15 {
    width: 85%;
  }

  .logo-nav-15.fejl-c {
    width: 100%;
  }

  .nav-wrap-13 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .title-hero-story-4.doksi {
    text-align: center;
    text-align: center;
    padding-left: 140px;
    padding-right: 140px;
  }

  .logo-nav-16 {
    width: 85%;
  }

  .logo-nav-16.fejl-c {
    width: 100%;
  }

  .nav-link-22:hover {
    background-color: var(--_🎨-color---neutral--dark-4);
  }

  .logo-nav-17, .logo-nav-17.fejl-c, .logo-nav-17.fejl-c, .logo-nav-18 {
    width: 85%;
  }

  .logo-nav-18.fejl-c {
    width: 100%;
  }

  .logo-nav-19 {
    width: 85%;
  }

  .logo-nav-19.fejl-c {
    width: 100%;
  }

  .button-bg-43.secondary-dark-35:hover {
    background-color: #ffffffa3;
  }

  .doksihoz-kell {
    margin-top: 40px;
  }

  .logo-nav-20 {
    width: 85%;
  }

  .logo-nav-20.fejl-c {
    width: 100%;
  }

  .logo-nav-21 {
    width: 85%;
  }

  .logo-nav-21.fejl-c {
    width: 100%;
  }

  .logo-nav-22 {
    width: 85%;
  }

  .logo-nav-22.fejl-c {
    width: 100%;
  }

  .footer-link-15.feket-l-bl-c-sz-veg:hover {
    color: #f6f3f07a;
  }

  .logo-nav-23 {
    width: 85%;
  }

  .logo-nav-23.fejl-c, .label-small-164 {
    width: 100%;
  }

  .container-large-2 {
    background-color: #ffffffa3;
  }

  .section_about-docs-2 {
    background-color: #ffffffa3;
    padding-bottom: 5rem;
  }

  .text-h5-11 {
    width: 67%;
  }

  .padding-global-2 {
    background-color: #fcfbfa;
  }

  .text-h3-26.mobil2sz-veg.egy-tm-k-d-s-f-sz-veg {
    color: var(--_🎨-color---neutral--dark-88);
  }

  .tab-thirds-5 {
    grid-template-columns: .75fr 1.25fr 1fr;
  }

  .label-small-165.light-22.egy-ttm-k-d-s-folymat {
    color: var(--_🎨-color---background--fejléc-fekete-almenu);
  }

  .taba-left-5 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .icon-wrap-medium-6 {
    border-style: none;
    width: 40px;
    height: 40px;
  }

  .button-bg-44.secondary-dark-35:hover {
    background-color: #ffffffa3;
  }

  .main-container-673.f-olad {
    background-color: #fcfbfa;
  }

  .section-828.home-a-column-section, .section-828.home-a-column-section.f-oldal, .section-828.home-a-column-section, .section-828.home-a-column-section.f-oldal, .section-828.home-a-column-section.f-oldal {
    background-color: #ffffffa3;
  }

  .button-bg-45 {
    background-color: #f6f3f0;
  }

  .button-bg-45.secondary-dark-14 {
    color: #f6f3f0;
    background-color: #ffffffa3;
  }

  .logo-nav-24, .logo-nav-24.fejl-c, .logo-nav-24.fejl-c {
    width: 85%;
  }

  .nav-bg-25.nem-feh-r {
    background-color: #efece9;
  }

  .nav-link-29 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .button-bg-46.secondary-dark-35:hover {
    background-color: #ffffffa3;
  }

  .logo-nav-25, .logo-nav-25.fejl-c, .logo-nav-25.fejl-c {
    width: 85%;
  }

  .nav-bg-26.nem-feh-r {
    background-color: #efece9;
  }

  .section-833.founder-story-section {
    background-color: #100f12;
  }

  .main-container-680 {
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .story-founder-block-2 {
    padding-top: 32px;
    padding-bottom: 4px;
  }

  .feature-card-top-tile-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-834.features-home-b-section {
    padding-top: 0;
  }

  .main-container-681 {
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card-feature-6 {
    height: 320px;
  }

  .expandable-single-5 {
    background-color: #f6f3f07a;
  }
}

@media screen and (min-width: 1920px) {
  .image-cover.parallax {
    width: auto;
    max-width: 100%;
  }

  .logo-nav {
    width: 88%;
    max-width: 100%;
  }

  .expandable-single {
    background-color: var(--_🎨-color---background--menük-színe);
  }

  .overlay-tag-card.align-bottom {
    width: auto;
  }

  .eyebrow-3.light-14 {
    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;
  }

  .image-cover-4.parallax {
    width: auto;
    max-width: 100%;
  }

  .about-content-wrapper {
    display: block;
  }

  .about-image {
    z-index: 2;
    position: relative;
  }

  .projects-dots {
    margin-top: 0;
    position: fixed;
    inset: 0%;
    transform: translate(-50%);
  }

  .j-k-z-pre-megy {
    background-color: var(--_🎨-color---neutral--dark-100);
  }

  .nav-column-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 100%;
    max-height: 100%;
  }

  .nav-thirds-4 {
    height: 107%;
    max-height: 107%;
  }

  .nav-dropdown-list-7, .nav-dropdown-list-7.left, .nav-dropdown-list-7.left {
    padding-bottom: 0;
  }

  .nav-link-6 {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .nav-column-9 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 100%;
    max-height: 100%;
  }

  .nav-thirds-5 {
    height: 107%;
    max-height: 107%;
  }

  .laptop {
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .laptop.desktop {
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .overlay-tag-card-7.align-bottom {
    width: auto;
  }

  .footer-links-column-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .footer-right-2.mobil2 {
    justify-content: stretch;
  }

  .overlay-tag-card-12.align-bottom {
    width: auto;
  }

  .footer-column-4.no-borders.telo2 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .label-small-164 {
    width: 100%;
  }

  .container-large-2 {
    max-width: 1800px;
  }

  .herpo-alatt {
    padding-left: 157px;
    padding-right: 0;
  }

  .footer-column-14.no-borders.telo2 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }
}

@media screen and (max-width: 991px) {
  .section.features-home-b-section {
    padding-bottom: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
  }

  .master-navigation {
    display: block;
  }

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

  .wrap-button-tooltip {
    display: none;
  }

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

  .wrap-nav-links {
    display: none;
  }

  .nav-right {
    grid-column-gap: var(--spacing--8);
    grid-row-gap: var(--spacing--8);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-bg-wrap.desktop {
    display: none;
  }

  .nav-bg-wrap.mobile {
    display: flex;
  }

  .nav-title {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-customer-story.mobile-nav-card {
    height: 300px;
  }

  .menu-button {
    border: var(--_❇️-icon---icon-stroke) solid var(--_🎨-color---neutral--dark-32);
    border-radius: var(--_🔘-radius---radius--full);
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--_🎨-color---neutral--dark-0);
  }

  .menu-button-inner {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .menu-button-inner.close {
    display: none;
  }

  .icon-menu {
    width: var(--_❇️-icon---icon-size--large);
    height: var(--_❇️-icon---icon-size--large);
  }

  .wrap-mobile-menu {
    padding-bottom: var(--spacing--32);
    display: flex;
  }

  .nav-mobile-ss {
    width: 100%;
  }

  .nav-menu {
    padding-top: var(--spacing--32);
    padding-right: var(--grid--page-padding);
    padding-left: var(--grid--page-padding);
    max-height: 72vh;
    overflow: auto;
  }

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

  .contact-left {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    max-width: none;
  }

  .contact-top-tile {
    max-width: 448px;
  }

  .faq-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

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

  .contact-c-right {
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

  .master-contact-c {
    padding-top: var(--section-padding--large);
  }

  .modal-inner {
    width: 100%;
  }

  .modal-form {
    border-radius: var(--spacing--0);
    flex-flow: column-reverse;
    width: 100%;
  }

  .left-modal {
    padding-top: var(--spacing--48);
    padding-bottom: var(--spacing--48);
  }

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

  .case-long-bottom-tile {
    flex-flow: wrap;
  }

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

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

  .about-a-story-halves {
    grid-template-columns: 1fr;
  }

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

  .image-wrap-about-b {
    height: 150px;
  }

  .image-wrap-about-b._3 {
    width: 240px;
  }

  .image-wrap-about-b._6 {
    width: 90px;
    height: 150px;
  }

  .image-wrap-about-b._4 {
    width: 200px;
  }

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

  .headline-about-b-progress {
    position: static;
  }

  .image-wrap-about-marquee {
    width: 460px;
    height: 400px;
  }

  .column-halves, .column-halves.reverse, .column-halves.reverse, .careers-halves {
    grid-template-columns: 1fr;
  }

  .title-careers {
    position: static;
  }

  .heading-sales-block {
    text-align: center;
  }

  .grid-thirds-sales-page {
    grid-template-columns: 1fr 1fr;
  }

  .system-thirds {
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr 1fr;
  }

  .image-wrap-story-large {
    height: 450px;
  }

  .home-a-hero-center {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .card-expandable {
    height: 450px;
  }

  .tabs-content-features, .tab-pane-features, .features-image-wrap {
    height: 100%;
  }

  .process-halves, .process-left {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .features-image-placeholder {
    height: 100%;
  }

  .testimonial-card-large {
    height: 460px;
  }

  .mask-testimonial-slider-large {
    max-width: 450px;
  }

  .blog-a-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .image-wrap-home-b-marquee {
    width: 400px;
    height: 440px;
  }

  .image-wrap-home-b-marquee.large {
    width: 450px;
  }

  .tab-content-item {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr;
  }

  .image-wrap-tab {
    height: 450px;
  }

  .mask-feature-slider {
    max-width: 460px;
  }

  .image-wrap-home-c {
    height: 400px;
  }

  .home-c-overlay-image-4 {
    max-width: 200px;
    right: -6%;
  }

  .home-c-overlay-image-1 {
    max-width: 170px;
    left: -3%;
  }

  .home-c-overlay-image-2 {
    max-width: 90px;
  }

  .home-c-overlay-image-3 {
    max-width: 170px;
    bottom: -7%;
  }

  .system-thirds-home-c {
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr 1fr;
  }

  .text-left-mobile-nav-cta {
    text-align: left;
    max-width: 360px;
  }

  .image-service-card {
    height: 320px;
  }

  .nav-title-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav_wrap-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #f7f6f500;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding-bottom: .5rem;
    display: flex;
  }

  .nav_right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta_mobile-menu {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    color: #100f12;
    text-align: left;
    ---mode--collection-a49bdcac-9684-253e-f2a5-ec790ca24346: mode-432b6168-014b-d342-7aaf-e949cad7c195;
    background-image: url("https://cdn.prod.website-files.com/695f8227a36102b1ab34359c/697e64aecf1ddb096d3ec501_mobile-cta-bg.avif");
    background-position: 50%;
    background-size: cover;
    border-radius: 1.25rem;
    flex-flow: column;
    width: 100%;
    margin-top: auto;
    padding: 1.25rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav_button-desktop, .icon-dropdown {
    display: none;
  }

  .link_dropdown {
    padding: 0;
  }

  .link_dropdown:hover, .link_dropdown.w--current {
    background-color: #f7f6f500;
  }

  .link_dropdown.smaller {
    padding-bottom: 0;
  }

  .dropdown_inner-small {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 0;
  }

  .dropdown-small_wrap {
    box-shadow: none;
    background-color: #f7f6f500;
    border-radius: 0;
    flex: 0 auto;
    overflow: visible;
  }

  .nav-menu-2 {
    background-color: #f7f6f500;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .nav-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-menu_mobile-button {
    flex-flow: column;
    margin-top: 1.5rem;
    display: flex;
  }

  .menu-button-2 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    color: #100f12;
    background-color: #100f120f;
    border: 1px solid #100f1203;
    border-radius: 1.5rem;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: .75rem;
    display: flex;
  }

  .menu-button-2.w--open {
    color: #100f12;
    background-color: #100f120f;
  }

  .menu-button_inner {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .menu-button_inner.close {
    color: #100f12;
    display: none;
  }

  .icon_menu {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .dropdown-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .link_nav {
    letter-spacing: 0;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    display: flex;
  }

  .dropdown-line {
    background-color: #100f12;
    width: 90%;
    height: .094rem;
  }

  .dropdown-line.absolute {
    width: .094rem;
    height: 90%;
    position: absolute;
  }

  .dropdown-toggle-2 {
    letter-spacing: 0;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
  }

  .mobile-cta_bottom-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-menu_inner {
    background-color: #f6f3f0;
    border-radius: 0 0 1.25rem 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 68dvh;
    min-height: 100%;
    padding: .25rem 1.25rem 1rem;
    overflow: scroll;
    box-shadow: 0 4px 80px #100f120f;
  }

  .divider_mobile-menu {
    background-color: #100f120f;
    flex: none;
    width: 100%;
    height: 1px;
    display: block;
  }

  .nav-container_bg.for-dropdown {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .icon-wrap_dropdown {
    justify-content: center;
    align-items: center;
    padding: .75rem;
    display: flex;
  }

  .icon-wrap_dropdown.not-visible {
    opacity: 0;
    opacity: 0;
    display: flex;
  }

  .dropdown-animated-box {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
    position: relative;
  }

  .dropdown-list_small.w--open {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    position: static;
  }

  .section-2.home-a-system-section {
    padding-top: 100px;
  }

  .careers-halves-2 {
    grid-template-columns: 1fr;
  }

  .system-thirds-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .text-wrap-sysem-card-2.tabletre-2-0 {
    width: 50%;
    max-width: 100%;
  }

  .system-thirds-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-thirds-2, .column-halves-2, .column-halves-2.reverse, .column-halves-2.reverse, .column-halves-3, .column-halves-3.reverse, .column-halves-3.reverse {
    grid-template-columns: 1fr;
  }

  .process-left-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .features-image-wrap-2 {
    height: 100%;
  }

  .process-halves-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .column-halves-4, .column-halves-4.reverse, .column-halves-4.reverse, .column-halves-5, .column-halves-5.reverse, .column-halves-5.reverse, .column-halves-6, .column-halves-6.reverse, .column-halves-6.reverse {
    grid-template-columns: 1fr;
  }

  .left-service-item-2 {
    grid-template-columns: 100px;
  }

  .service-item-4 {
    grid-template-columns: 1fr;
  }

  .service-item-4.animated:hover {
    color: #101012;
  }

  .image-wrap-service-2 {
    display: none;
  }

  .services-list-2:hover {
    color: #101012e0;
  }

  .grid-thirds-sales-page-2, .grid-thirds-sales-page-3 {
    grid-template-columns: 1fr 1fr;
  }

  .process-left-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .features-image-wrap-3 {
    height: 100%;
  }

  .process-halves-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .image-wrap-blog-c {
    display: none;
  }

  .main-container-554 {
    max-width: none;
  }

  .label-small-35 {
    font-size: 10px;
  }

  .card-blog-c:hover {
    ---mode--collection-a49bdcac-9684-253e-f2a5-ec790ca24346: base;
  }

  .main-container-555 {
    max-width: none;
  }

  .label-small-36 {
    font-size: 10px;
  }

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

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

  .padding-global.kurzushoz {
    padding: 60px 1rem;
  }

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

  .investor_halves.kurzushoz.kettes {
    padding-top: 14px;
    padding-bottom: 14px;
  }

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

  .main-container-558 {
    max-width: none;
  }

  .block-callout {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .menu-button-inner-2 {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .menu-button-inner-2.close {
    display: none;
  }

  .menu-button-3 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    color: #f6f3ec;
    background-color: #212122;
    border: 1px solid #f6f3ec29;
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 8px;
    display: flex;
    box-shadow: 0 -1px #f6f3ec29, 0 1px #f6f3ec14;
  }

  .menu-button-3.w--open {
    background-color: #212122;
  }

  .nav-mobile-ss-2 {
    width: 100%;
  }

  .left-nav {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .divider-nav {
    display: none;
  }

  .nav-mobile-top {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #121212cc;
    border: 1px solid #0a0a0b14;
    border-radius: 8px;
    padding: 8px 8px 8px 10px;
    box-shadow: 0 1px #f6f3ec14, 0 -1px #f6f3ec29;
  }

  .icon-menu-2 {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-menu-inner {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #121212cc;
    border-radius: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 24px 8px;
    display: none;
    box-shadow: 0 -1px #f6f3ec29, 0 1px #f6f3ec14;
  }

  .nav-link-3 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #07070814;
    border: 1px solid #07070814;
    box-shadow: inset 0 1px #07070829, inset 0 -1px #07070814;
  }

  .nav-menu-3 {
    background-color: #0000;
    height: 88vh;
    padding-top: 8px;
    padding-left: 32px;
    padding-right: 32px;
    overflow: auto;
  }

  .wrap-mobile-menu-2 {
    color: #f6f3ece0;
    background-color: #121212;
    border: 1px solid #f6f3ec29;
    border-radius: 8px;
    width: 100%;
    padding: 10px 32px;
    display: flex;
  }

  .menu-button-4 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    color: #f6f3ec;
    background-color: #212122;
    border: 1px solid #f6f3ec29;
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 8px;
    display: flex;
    box-shadow: 0 -1px #f6f3ec29, 0 1px #f6f3ec14;
  }

  .menu-button-4.w--open {
    background-color: #212122;
  }

  .left-nav-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .nav-mobile-top-2 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #121212cc;
    border: 1px solid #0a0a0b14;
    border-radius: 8px;
    padding: 8px 8px 8px 10px;
    box-shadow: 0 1px #f6f3ec14, 0 -1px #f6f3ec29;
  }

  .wrap-mobile-menu-3 {
    color: #f6f3ece0;
    background-color: #121212;
    border: 1px solid #f6f3ec29;
    border-radius: 8px;
    width: 100%;
    padding: 10px 32px;
    display: flex;
  }

  .taba-left {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .tab-content-item-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tab-content-item-2.large {
    height: 450px;
  }

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

  .footer_top-tile {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrap_button-tooltip {
    display: none;
  }

  .master-footer-2 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .footer_columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .nav-container-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-c-overlay-image-3-2 {
    max-width: 170px;
    bottom: -7%;
  }

  .image-wrap-home-c-2 {
    height: 400px;
  }

  .home-c-overlay-image-1-2 {
    max-width: 170px;
    left: -3%;
  }

  .about-section-3 {
    padding-top: 60px;
  }

  .about-image-content {
    flex-flow: column;
  }

  .about-image {
    width: 100%;
  }

  .main-container-562 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-h2-5 {
    font-size: 100px;
  }

  .home-c-top-tile {
    text-align: center;
  }

  .section-746 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-wrap-project-side.right {
    color: #f9f5ebe0;
    max-width: 89%;
  }

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

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

  .image-wrap_documents {
    height: 40rem;
  }

  .documents_halves {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

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

  .tabs-content-features-2 {
    height: 100%;
    margin-bottom: 80px;
  }

  .performance_animated-block.third-card {
    max-height: 32rem;
  }

  .performance_animated-block.first-card {
    max-height: 26rem;
  }

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

  .tab-pane-features-2 {
    height: auto;
  }

  .tab-menu_features {
    margin-right: 0;
  }

  .right_documents {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .home-c-hero-thirds, .features-thirds {
    grid-template-columns: 1fr 1fr;
  }

  .card-service-expandable {
    height: 480px;
  }

  .image-wrap-service-b-herp {
    width: 55%;
    right: -14%;
  }

  .left-nav-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .nav-mobile-top-3 {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #121212cc;
    border: 1px solid #0a0a0b14;
    border-radius: 8px;
    padding: 8px 8px 8px 10px;
    box-shadow: 0 1px #f6f3ec14, 0 -1px #f6f3ec29;
  }

  .wrap-mobile-menu-4 {
    padding-bottom: 32px;
    display: flex;
  }

  .icon-menu-3 {
    width: 20px;
    height: 20px;
  }

  .menu-button-5 {
    border: 1px solid #1a1a1752;
    border-radius: 100vw;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
  }

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

  .wrap-nav-links-2 {
    display: none;
  }

  .text-large-5, .nav-column-item-4 {
    color: #1a1a17;
    text-decoration: none;
  }

  .card-customer-story-2.mobile-nav-card {
    height: 300px;
  }

  .master-navigation-3 {
    display: block;
  }

  .nav-menu-4 {
    max-height: 72vh;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    overflow: auto;
  }

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

  .menu-button-inner-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .menu-button-inner-3.close {
    display: none;
  }

  .nav-title-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-mobile-ss-3 {
    width: 100%;
  }

  .wrap-mobile-menu-5 {
    padding-bottom: 32px;
    display: flex;
  }

  .icon-menu-4 {
    width: 20px;
    height: 20px;
  }

  .text-large-6, .nav-column-item-5 {
    color: #1a1a17;
    text-decoration: none;
  }

  .card-customer-story-3.mobile-nav-card {
    height: 300px;
  }

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

  .nav-title-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .services-list:hover {
    color: #101012e0;
  }

  .master-navigation-4 {
    display: block;
  }

  .icon-menu-5 {
    width: 20px;
    height: 20px;
  }

  .nav-mobile-ss-4 {
    width: 100%;
  }

  .card-customer-story-4.mobile-nav-card {
    height: 300px;
  }

  .nav-bg-5 {
    background-color: var(--_🎨-color---background--eversand);
  }

  .text-large-7.text-dark {
    color: #f6f3f0a3;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .wrap-mobile-menu-6 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-menu-5 {
    max-height: 72vh;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    overflow: auto;
  }

  .nav-title-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .icon-menu-6 {
    width: 20px;
    height: 20px;
  }

  .wrap-mobile-menu-7 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-column-item-7 {
    color: #1a1a17;
    text-decoration: none;
  }

  .nav-title-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .text-large-8 {
    color: #1a1a17;
    text-decoration: none;
  }

  .master-navigation-5 {
    display: block;
  }

  .icon-menu-7 {
    width: 20px;
    height: 20px;
  }

  .nav-mobile-ss-5 {
    width: 100%;
  }

  .wrap-mobile-menu-8 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-menu-6 {
    max-height: 72vh;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    overflow: auto;
  }

  .nav-title-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .master-navigation-6 {
    display: block;
  }

  .icon-menu-8 {
    width: 20px;
    height: 20px;
  }

  .nav-mobile-ss-6 {
    width: 100%;
  }

  .wrap-mobile-menu-9 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-menu-7 {
    max-height: 72vh;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    overflow: auto;
  }

  .nav-title-8 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .nav-title-9, .nav-title-10 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .modal-form-2 {
    border-radius: 0;
    flex-flow: column-reverse;
    width: 100%;
  }

  .left-modal-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .column-halves-8, .column-halves-8.reverse, .column-halves-8.reverse {
    grid-template-columns: 1fr;
  }

  .card-expandable-2 {
    height: 450px;
  }

  .tab-pane-features-3, .tabs-content-features-3 {
    height: 100%;
  }

  .process-halves-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .column-halves-9, .column-halves-9.reverse, .column-halves-9.reverse, .footer-halves-2 {
    grid-template-columns: 1fr;
  }

  .footer-right-2.mobil2 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .careers-halves-3, .careers-halves-4 {
    grid-template-columns: 1fr;
  }

  .system-thirds-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .card-system-5.tabletre2-3 {
    max-width: 100%;
  }

  .system-thirds-5, .system-thirds-6, .system-thirds-7, .system-thirds-8 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-thirds-3, .pricing-thirds-4, .pricing-thirds-5, .column-halves-10, .column-halves-10.reverse, .column-halves-10.reverse, .column-halves-11, .column-halves-11.reverse, .column-halves-11.reverse {
    grid-template-columns: 1fr;
  }

  .process-halves-5 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .tab-pane-features-4, .tabs-content-features-4 {
    height: 100%;
  }

  .column-halves-12, .column-halves-12.reverse, .column-halves-12.reverse, .column-halves-13, .column-halves-13.reverse, .column-halves-13.reverse, .column-halves-14, .column-halves-14.reverse, .column-halves-14.reverse {
    grid-template-columns: 1fr;
  }

  .services-list-3:hover {
    color: #101012e0;
  }

  .process-halves-6 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .tab-pane-features-5, .tabs-content-features-5 {
    height: 100%;
  }

  .main-container-587 {
    max-width: none;
  }

  .grid-thirds-sales-page-4, .grid-thirds-sales-page-5 {
    grid-template-columns: 1fr 1fr;
  }

  .main-container-590 {
    max-width: none;
  }

  .section-759.faq-section {
    padding-bottom: 100px;
  }

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

  .main-container-592 {
    max-width: none;
  }

  .wrap-mobile-menu-10 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .master-navigation-7 {
    display: block;
  }

  .nav-title-11, .nav-title-12 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .icon-menu-9 {
    width: 20px;
    height: 20px;
  }

  .main-container-597 {
    max-width: none;
  }

  .timeline-halves {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .image-wrap-timeline {
    height: 362px;
  }

  .master-navigation-8 {
    display: block;
  }

  .icon-menu-10 {
    width: 20px;
    height: 20px;
  }

  .nav-mobile-ss-7 {
    width: 100%;
  }

  .wrap-mobile-menu-11 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-title-13 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .master-cta {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .main-container-598, .main-container-599 {
    max-width: none;
  }

  .label-small-105 {
    font-size: 10px;
  }

  .text-h2-12 {
    font-size: 48px;
  }

  .home-a-video {
    padding-bottom: 200px;
  }

  .section-766 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .contact-left-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    max-width: none;
  }

  .contact-top-tile-2 {
    max-width: 448px;
  }

  .main-container-602 {
    max-width: none;
  }

  .tab-content-item-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .image-wrap-tab-2 {
    height: 450px;
  }

  .process-left-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .tab-pane-features-6, .tabs-content-features-6 {
    height: 100%;
  }

  .process-halves-7 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .main-container-607, .main-container-608 {
    max-width: none;
  }

  .taba-left-2, .taba-left-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .column-halves-16, .column-halves-16.reverse, .column-halves-16.reverse {
    grid-template-columns: 1fr;
  }

  .system-thirds-9 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .system-thirds-9.tabletre {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .careers-halves-5 {
    grid-template-columns: 1fr;
  }

  .case-long-bottom-tile-2 {
    flex-flow: wrap;
  }

  .text-large-14 {
    color: #1a1a17;
    text-decoration: none;
  }

  .taba-left-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .column-halves-17, .column-halves-17.reverse, .column-halves-17.reverse, .column-halves-18, .column-halves-18.reverse, .column-halves-18.reverse, .column-halves-19, .column-halves-19.reverse, .column-halves-19.reverse {
    grid-template-columns: 1fr;
  }

  .master-navigation-9 {
    display: block;
  }

  .icon-menu-11 {
    width: 20px;
    height: 20px;
  }

  .nav-mobile-ss-8 {
    width: 100%;
  }

  .wrap-mobile-menu-12 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-title-14 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .progress-halves-2 {
    grid-template-columns: 1fr;
  }

  .section-781.about-b-progress-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .headline-about-b-progress-2 {
    position: static;
  }

  .footer-halves-3 {
    grid-template-columns: 1fr;
  }

  .nav-blur-5 {
    background-color: var(--_🎨-color---neutral--dark-64);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  .master-navigation-10 {
    display: block;
  }

  .icon-menu-12 {
    width: 20px;
    height: 20px;
  }

  .nav-bg-12 {
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .divider-dark-16-20 {
    background-color: var(--_🎨-color---neutral--light-48);
  }

  .wrap-mobile-menu-13 {
    padding-bottom: 32px;
    display: flex;
  }

  .nav-title-15 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .footer-column-4 {
    justify-content: center;
    align-items: center;
  }

  .footer-social-wrap-3.mobil5 {
    justify-content: flex-end;
    align-items: center;
  }

  .section-782.home-a-column-section.tablethez {
    padding-bottom: 40px;
  }

  .column-halves-20, .column-halves-20.reverse, .column-halves-20.reverse {
    grid-template-columns: 1fr;
  }

  .section-783.home-a-column-section {
    padding-bottom: 40px;
  }

  .column-halves-21, .column-halves-21.reverse, .column-halves-21.reverse {
    grid-template-columns: 1fr;
  }

  .main-container-626, .main-container-627 {
    max-width: none;
  }

  .master-navigation-11 {
    display: block;
  }

  .icon-menu-13 {
    width: 20px;
    height: 20px;
  }

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

  .wrap-mobile-menu-14 {
    padding-bottom: 32px;
    display: flex;
  }

  .master-navigation-12 {
    display: block;
  }

  .icon-menu-14 {
    width: 20px;
    height: 20px;
  }

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

  .wrap-mobile-menu-15 {
    padding-bottom: 32px;
    display: flex;
  }

  .master-navigation-13 {
    display: block;
  }

  .icon-menu-15 {
    width: 20px;
    height: 20px;
  }

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

  .wrap-mobile-menu-16 {
    padding-bottom: 32px;
    display: flex;
  }

  .main-container-631 {
    max-width: none;
  }

  .timeline-halves-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .image-wrap-timeline-2 {
    height: 362px;
  }

  .label-small-140 {
    font-size: 10px;
  }

  .left-about-home-c {
    height: 100%;
  }

  .testimonial-card-large-2 {
    height: 460px;
  }

  .main-container-635 {
    max-width: none;
  }

  .image-wrap-article-3 {
    height: 450px;
  }

  .master-navigation-14 {
    display: block;
  }

  .icon-menu-16 {
    width: 20px;
    height: 20px;
  }

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

  .wrap-mobile-menu-17 {
    padding-bottom: 32px;
    display: flex;
  }

  .master-navigation-15 {
    display: block;
  }

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

  .icon-menu-17 {
    width: 20px;
    height: 20px;
  }

  .wrap-mobile-menu-18 {
    padding-bottom: 32px;
    display: flex;
  }

  .master-navigation-16 {
    display: block;
  }

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

  .icon-menu-18 {
    width: 20px;
    height: 20px;
  }

  .wrap-mobile-menu-19 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .master-navigation-17 {
    display: block;
  }

  .icon-menu-19 {
    width: 20px;
    height: 20px;
  }

  .wrap-mobile-menu-20 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .icon-menu-20 {
    width: 20px;
    height: 20px;
  }

  .wrap-mobile-menu-21 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .wrap-mobile-menu-22 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .wrap-mobile-menu-23 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .wrap-mobile-menu-24 {
    padding-bottom: 32px;
    display: flex;
  }

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

  .wrap-mobile-menu-25 {
    padding-bottom: 32px;
    display: flex;
  }

  .image-wrap-home-b-marquee-2 {
    width: 400px;
    height: 440px;
  }

  .image-wrap-home-b-marquee-2.large {
    width: 450px;
  }

  .tab-content-item-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .left-service-item-4 {
    grid-template-columns: 100px;
  }

  .text-h2-20.tablet {
    font-size: var(--_🔠-typography---size--h4);
    font-size: var(--_🔠-typography---size--h4);
  }

  .tab-content-item-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tab-content-item-5.large {
    height: 450px;
  }

  .taba-left-5 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .pricing-thirds-6 {
    grid-template-columns: 1fr;
  }

  .card-pricing-5 {
    background-color: var(--_🎨-color---neutral--dark-4);
  }

  .section-828.home-a-column-section.f-oldal.mobil.tablet {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .column-halves-22, .column-halves-22.reverse, .column-halves-22.reverse {
    grid-template-columns: 1fr;
  }

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

  .wrap-mobile-menu-26 {
    padding-bottom: 32px;
    display: flex;
  }

  .tab-content-item-6 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tab-content-item-6.large {
    height: 450px;
  }

  .label-small-171, .label-small-172, .label-small-173, .label-small-174 {
    font-size: 10px;
  }

  .footer-column-14 {
    justify-content: center;
    align-items: center;
  }

  .footer-social-wrap-6.mobil5 {
    justify-content: flex-end;
    align-items: center;
  }

  .nav-blur-19 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #100f12a3;
  }

  .divider-dark-16-36 {
    background-color: #f6f3f07a;
  }

  .nav-bg-26 {
    background-color: #efece9;
  }

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

  .section-834.features-home-b-section {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
  }

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

  .section.articles-section {
    margin-top: -645px;
  }

  .section.hero-article-section {
    padding: var(--section-padding--large) var(--spacing--0) var(--spacing--0);
    min-height: auto;
  }

  .section.home-a-column-section {
    padding-top: var(--section-padding--small);
  }

  .text-h5 {
    width: 100%;
  }

  .no-margins._02.mi-rtem {
    line-height: var(--_🔠-typography---line-height--h5);
    line-height: var(--_🔠-typography---line-height--h5);
    line-height: var(--_🔠-typography---line-height--h5);
  }

  .template-block-title {
    position: static;
  }

  .card-template-details.licenses-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cta-arrow {
    height: 12px;
  }

  .master-navigation {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .button-icon-wrap {
    width: 12px;
    height: 12px;
  }

  .icon-button {
    width: 12px;
  }

  .grid-sales {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .sales-cta-master {
    display: none;
  }

  .sales-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .sales-card-image {
    height: 80px;
  }

  .footer-right {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    flex-flow: wrap;
    grid-template-columns: 1fr;
    place-items: start stretch;
  }

  .footer-last-block {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    flex-flow: column;
  }

  .footer-bottom-wrap {
    flex-direction: column;
  }

  .footer-links-column {
    padding-top: var(--spacing--32);
  }

  .footer-left.mobil23 {
    display: flex;
  }

  .footer-column {
    padding-top: var(--spacing--24);
    padding-bottom: var(--spacing--24);
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    border-top: 1px solid var(--_🎨-color---neutral--dark-16);
    border-bottom: 1px solid var(--_🎨-color---neutral--dark-16);
  }

  .footer-column.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .video-footer {
    padding-bottom: var(--spacing--8);
    grid-column-gap: 160px;
    grid-row-gap: 160px;
  }

  .footer {
    padding-bottom: var(--spacing--48);
  }

  .wrap-footer {
    padding-right: var(--spacing--8);
    padding-left: var(--spacing--8);
  }

  .footer-expand-icon {
    display: flex;
  }

  .content-footer {
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
  }

  .footer-legal-tile {
    grid-row-gap: var(--spacing--8);
    border-top-style: none;
    flex-flow: wrap;
  }

  .brand-navbar {
    padding-left: 0;
  }

  .card-customer-story {
    height: 360px;
  }

  .card-customer-story.mobile-nav-card {
    height: 186px;
  }

  .logo-cs-card.large {
    max-width: 90px;
  }

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

  .contact-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
  }

  .contact-left {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact-a-map-card {
    min-height: 360px;
  }

  .headline-contact-b {
    max-width: 420px;
  }

  .master-content-video {
    grid-column-gap: 240px;
    grid-row-gap: 240px;
  }

  .video-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .master-marquees.logo-marquee {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .card-case-long {
    padding-right: var(--spacing--24);
    flex-flow: column;
  }

  .left-case-long {
    max-width: none;
    height: 350px;
  }

  .right-case-long {
    padding-top: var(--spacing--0);
    padding-right: var(--spacing--16);
    padding-left: var(--spacing--16);
  }

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

  .image-wrap-article-card, .image-wrap-article-card.small, .image-wrap-article-card.small {
    height: 360px;
  }

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

  .article-image-placeholder {
    padding: var(--spacing--0);
    width: 100%;
    height: 400px;
    position: relative;
    inset: auto;
  }

  .image-wrap-service-hero {
    height: 360px;
  }

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

  .image-wrap-cs-card {
    height: 300px;
  }

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

  .image-wrap-hero-story {
    height: 350px;
  }

  .story-info-grid {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--24);
  }

  .image-wrap-card-story {
    height: 350px;
  }

  .image-wrap-about-a {
    height: 400px;
  }

  .image-wrap-about-a-story {
    height: 500px;
  }

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

  .image-wrap-about-b {
    height: 100px;
  }

  .image-wrap-about-b._3 {
    width: 160px;
  }

  .image-wrap-about-b._5 {
    width: 100px;
    height: 80px;
  }

  .image-wrap-about-b._6 {
    width: 50px;
    height: 80px;
  }

  .image-wrap-about-b._2 {
    width: 120px;
  }

  .image-wrap-about-b._4 {
    width: 140px;
  }

  .image-wrap-about-b._1 {
    width: 100px;
    height: 100px;
  }

  .image-wrap-about-b._7 {
    width: 100px;
    height: 80px;
  }

  .step {
    left: 16px;
  }

  .white-line {
    width: 8px;
  }

  .timeline-circle {
    width: 5px;
    height: 5px;
  }

  .grey-line {
    width: 8px;
  }

  .progress-year-halves {
    grid-template-columns: 40px 1fr;
  }

  .master-abour-c-hero {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .small-video {
    order: 1;
  }

  .about-c-halves {
    grid-template-columns: 1fr;
  }

  .image-wrap-about-marquee {
    width: 300px;
    height: 260px;
  }

  .about-number-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .image-wrap-column {
    height: 450px;
  }

  .heading-overview-hero {
    max-width: 400px;
  }

  .overview-hero-text {
    max-width: 430px;
  }

  .headline-overview-system {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr;
  }

  .image-wrap-story-large, .card-expandable {
    height: 350px;
  }

  .tabs-content-features {
    width: 100%;
    height: 450px;
    margin-top: 48px;
    position: static;
  }

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

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

  .features-image-placeholder {
    height: 400px;
    display: none;
  }

  .headline-system-home-a {
    max-width: 340px;
  }

  .testimonial-large-shadow {
    height: 80%;
  }

  .testimonial-card-large {
    height: 360px;
  }

  .mask-testimonial-slider-large {
    max-width: 360px;
  }

  .slider-button-features {
    width: 40px;
    height: 40px;
    top: -80px;
    left: 0;
    right: auto;
  }

  .slider-button-features.prev {
    right: auto;
  }

  .slider-button-features.next {
    left: 52px;
  }

  .headline-slider-home {
    margin-bottom: var(--section-padding--medium);
    padding-top: 60px;
  }

  .blog-small-halves {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .text-wrap-home-b-hero {
    max-width: 400px;
  }

  .image-wrap-home-b-marquee {
    width: 300px;
    height: 360px;
  }

  .image-wrap-home-b-marquee.large {
    width: 400px;
  }

  .headline-system-home-b, .tab-thirds {
    grid-template-columns: 1fr;
  }

  .tab-list {
    position: static;
  }

  .mask-feature-slider {
    max-width: 320px;
  }

  .card-feature {
    height: 300px;
  }

  .navigation-testimonial-slider {
    margin-top: 10px;
    font-size: 8px;
    position: static;
    bottom: -44px;
  }

  .headline-slider-home-b {
    margin-bottom: var(--section-padding--medium);
  }

  .home-c-overlay-image-4 {
    max-width: 160px;
    right: -5%;
  }

  .home-c-overlay-image-1 {
    max-width: 120px;
    top: -14%;
    left: -2%;
  }

  .home-c-overlay-image-2 {
    max-width: 80px;
  }

  .home-c-overlay-image-3 {
    max-width: 140px;
  }

  .system-thirds-home-c {
    grid-template-columns: 1fr;
  }

  .brand_navbar {
    max-width: 7rem;
    padding-left: 0;
  }

  .icon-wrap_button.right {
    margin-right: 0;
  }

  .icon_button {
    width: 12px;
  }

  .headline-overview-system-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-2.overview-system-section._01 {
    padding-bottom: 100px;
  }

  .section-2.home-a-system-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section-2.home-services-section {
    padding-bottom: 120px;
  }

  .section-2.hero-projects-section {
    padding-bottom: 160px;
  }

  .section-2.home-a-column-section {
    padding-top: 80px;
  }

  .icon-button-2 {
    width: 12px;
  }

  .text-wrap-sysem-card-2 {
    max-width: 70%;
  }

  .headline-overview-system-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .image-wrap-column-2 {
    height: 450px;
  }

  .process-halves-2 {
    grid-template-columns: 1fr;
  }

  .headline-system-home-a-2, .headline-system-home-a-3, .headline-system-home-a-4 {
    max-width: 340px;
  }

  .column-halves-7 {
    grid-template-columns: 1fr;
  }

  .image-wrap-column-3, .image-wrap-column-3.overview, .image-wrap-column-3.overview {
    height: 360px;
  }

  .process-halves-3, .about-c-halves-2, .about-c-halves-3 {
    grid-template-columns: 1fr;
  }

  .image-wrap-featured-c {
    border-radius: 16px;
    height: 264px;
  }

  .blog-c-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .button-bg-3 {
    border-radius: 16px;
  }

  .label-large-2 {
    letter-spacing: .75px;
    font-size: 10px;
    line-height: 12px;
  }

  .heading-insights-home-c {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .button-icon-wrap-2 {
    width: 12px;
    height: 12px;
  }

  .button-icon-wrap-2.left {
    margin-left: -2px;
  }

  .button-icon-wrap-2.right {
    margin-right: -2px;
  }

  .text-h2-3 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .main-container-554 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon-button-3 {
    width: 12px;
  }

  .blog-c-bottom-tile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 16px;
  }

  .featured-article-c-info-tile {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
  }

  .section-737 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-737.home-c-insights-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .master-insights {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-h6-5 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .label-small-35 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-h4-4 {
    letter-spacing: -1px;
    font-size: 24px;
    line-height: 28px;
  }

  .card-blog-c {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 16px;
    height: 300px;
    padding: 24px;
  }

  .label-master-66 {
    border-radius: 16px;
    padding: 4px 8px;
  }

  .headline-insights-home-c {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 48px;
  }

  .featured-article-c-bottom-tile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 16px;
  }

  .content-featured-c {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 12px;
  }

  .button-text-mask-4 {
    height: 20px;
  }

  .cta-main-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .blog-c-inner-card {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .featured-article-c-top-tile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card-featured-blog-c {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    grid-template-columns: 1fr;
    padding: 12px;
  }

  .expandable-top-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .faq-animated-box-2 {
    border-width: 1px;
    border-radius: 24px;
  }

  .expandable-single-2 {
    border-radius: 12px;
    padding: 16px;
  }

  .text-h2-4 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .tab-link-faq {
    border-radius: 16px;
    padding: 8px 10px;
  }

  .main-container-555 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-content-faq {
    max-width: 680px;
  }

  .section-738 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-738.faq-section {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .label-small-36 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .label-master-67 {
    border-radius: 16px;
    padding: 4px 8px;
  }

  .tabs-menu-faq {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 24px;
    margin-bottom: 48px;
    padding: 8px;
  }

  .faq-block-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .headline-faq-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 680px;
    margin-bottom: 24px;
  }

  .single-logo-marquee-2, .wrap-marquee-logos-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .about-a-hero-halves-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 56px;
  }

  .section-739 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .label-small-37 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .image-wrap-about-a-2 {
    height: 400px;
  }

  .eyebrow-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .headline-logos-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 16px;
  }

  .logo-shadow-2 {
    width: 56px;
    height: 56px;
  }

  .text-h1-2 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .main-container-556 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .headline-about-a-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 56px;
  }

  .section-740 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .label-small-38 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .eyebrow-5 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .headline-logos-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 16px;
  }

  .logo-shadow-3 {
    width: 56px;
    height: 56px;
  }

  .main-container-557 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .headline-about-a-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 56px;
  }

  .master-project-hero {
    padding-bottom: 40px;
  }

  .about_number-halves {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section_about-docs.dark {
    padding-bottom: 0;
  }

  .headline_docs {
    max-width: 100%;
  }

  .master_cta {
    max-width: 20.75rem;
  }

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

  .docs_halves.mobil-t-v-fent {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
  }

  .video_about {
    height: 22.5rem;
  }

  .play-state {
    border-width: 1px;
  }

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

  .button-icon-wrap-3.left {
    margin-left: -2px;
  }

  .button-icon-wrap-3.right {
    margin-right: -2px;
  }

  .image-wrap-callout {
    height: 297px;
  }

  .wrap-logo-text {
    padding-left: 10px;
  }

  .icon-button-5 {
    width: 12px;
  }

  .button-icon-wrap-4 {
    width: 12px;
    height: 12px;
  }

  .logo-text {
    max-width: 80px;
  }

  .brand-nav {
    padding-left: 0;
  }

  .tab-thirds-2 {
    grid-template-columns: 1fr;
  }

  .tab-item-2.w--current {
    padding-left: 16px;
  }

  .taba-left, .tab-list-2 {
    position: static;
  }

  .tab-inner-content {
    margin-left: -16px;
  }

  .grid_sales {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .client_body-halves {
    grid-column-gap: 2.67vw;
    grid-row-gap: 2.67vw;
    grid-template-columns: 1fr;
  }

  .image-wrap_client-thumbnail {
    height: 22.5rem;
  }

  .footer_bottom-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .master_sales-cta, .wrap_number-list {
    display: none;
  }

  .right-footer {
    order: -9999;
  }

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

  .sales-card-image-2 {
    height: 80px;
  }

  .footer-legal-tile-2 {
    grid-row-gap: 8px;
    border-top-style: none;
    flex-flow: wrap;
  }

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

  .sales-cta-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .footer_columns {
    grid-row-gap: 4rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    place-items: start;
    width: 100%;
  }

  .icon-button-6 {
    width: 12px;
  }

  .home-c-overlay-image-3-2 {
    max-width: 140px;
  }

  .single-logo-marquee-3 {
    max-width: 100%;
  }

  .button-icon-wrap-5 {
    width: 12px;
    height: 12px;
  }

  .home-c-overlay-image-1-2 {
    max-width: 120px;
    top: -14%;
    left: -2%;
  }

  .main-container-561 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-timeline-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .headline-timeline-2 {
    max-width: 680px;
    margin-bottom: 56px;
  }

  .section-745 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-h5-3 {
    letter-spacing: -.5px;
    font-size: 20px;
    line-height: 24px;
  }

  .label-small-43 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .timeline-item-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-h3-7 {
    letter-spacing: -.5px;
    font-size: 32px;
    line-height: 36px;
  }

  .about-section-3 {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .faq_animated-box {
    width: 2rem;
    height: 2rem;
  }

  .home-c-video {
    height: auto;
    padding-top: 140px;
  }

  .button-text-7 {
    letter-spacing: -.01em;
    font-size: 16px;
  }

  .home-c-hero-master {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .cta-light-outline {
    border-radius: 100vw;
  }

  .text-h2-5 {
    letter-spacing: -.03em;
    font-size: 64px;
  }

  .home-c-bottom-tile {
    justify-content: center;
    align-items: flex-end;
  }

  .headline-projects {
    max-width: 400px;
  }

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

  .text-wrap-project-side, .text-wrap-project-side.right {
    text-align: center;
  }

  .text-wrap-project-side.right {
    text-align: center;
    text-align: center;
    text-align: center;
    max-width: 97%;
  }

  .right_column {
    min-height: 30rem;
  }

  .halves_columns, .grid_features {
    grid-template-columns: 1fr;
  }

  .image-wrap_documents {
    height: 22.5rem;
  }

  .content_column {
    max-width: 20.75rem;
  }

  .card_feature {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    min-height: auto;
    padding-top: 3rem;
  }

  .text-wrap-animate-card {
    display: none;
  }

  .tabs-content-features-2 {
    position: static;
  }

  .performance_animated-block.third-card {
    max-height: 320px;
  }

  .performance_animated-block.first-card {
    max-height: 240px;
  }

  .performance_animated-block.fourth-card {
    max-height: 440px;
  }

  .headline_chart {
    max-width: 28rem;
  }

  .master_performance {
    height: 440px;
  }

  .animated_top-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-direction: column;
  }

  .icon-button-7 {
    width: 12px;
  }

  .button-icon-wrap-6 {
    width: 12px;
    height: 12px;
  }

  .content-feature-card {
    height: 360px;
  }

  .headline-features-home-a {
    max-width: 448px;
  }

  .button-icon-wrap-7 {
    width: 12px;
    height: 12px;
  }

  .icon-button-8 {
    width: 12px;
  }

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

  .marquee-dots {
    top: 0;
  }

  .master-blured-marquee {
    margin-bottom: 45px;
  }

  .home-about-halves {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-bottom: 176px;
  }

  .slider-button-bottom {
    margin-top: 32px;
  }

  .bg-circle {
    filter: blur(100px);
    width: 300px;
    height: 300px;
  }

  .mask-testimonial {
    padding-left: 32px;
    padding-right: 32px;
  }

  .services-expandable-halves {
    flex-flow: column;
  }

  .card-service-expandable {
    height: 360px;
  }

  .icon-button-9 {
    width: 12px;
  }

  .heading-service-b {
    max-width: 560px;
  }

  .text-wrap-heading-service-b {
    max-width: 400px;
  }

  .image-wrap-service-b-herp {
    right: -12%;
  }

  .icon-button-10 {
    width: 12px;
  }

  .nav-pages-left-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .mobile-nav-top-tile-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-column-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .wrap-mobile-menu-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 24px;
  }

  .card-cs-bottom-tile-2 {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
  }

  .customer-halves-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-medium-3 {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .icon-button-11 {
    width: 12px;
  }

  .text-small-11 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .link-cs-card-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .label-small-53 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .eyebrow-6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-link-4 {
    padding: 10px 12px;
  }

  .nav-customer-stories-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-large-5 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-column-inner-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-customer-story-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: 360px;
    padding: 16px;
  }

  .card-customer-story-2.mobile-nav-card {
    height: 186px;
  }

  .nav-thirds-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .master-navigation-3 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    padding-top: 12px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .mobile-nav-bottom-tile-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-icon-wrap-8 {
    width: 12px;
    height: 12px;
  }

  .nav-dropdown-list-6, .nav-dropdown-list-6.left, .nav-dropdown-list-6.left {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-menu-4 {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon-wrap-card-link-2 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .icon-link-arrow-2 {
    width: 16px;
    height: 16px;
  }

  .cta-main-9 {
    letter-spacing: 0;
    padding: 10px 12px;
    font-size: 12px;
    line-height: 20px;
  }

  .brand-navbar-2 {
    padding-left: 0;
  }

  .nav-wrap-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 8px 8px 8px 12px;
  }

  .nav-cs-title-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .nav-title-3 {
    padding-top: 16px;
  }

  .nav-mobile-ss-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .nav-pages-left-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .mobile-nav-top-tile-5 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-column-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .wrap-mobile-menu-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 24px;
  }

  .card-cs-bottom-tile-3 {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
  }

  .customer-halves-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .icon-button-12 {
    width: 12px;
  }

  .text-small-12 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .link-cs-card-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .label-small-55 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .eyebrow-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-link-5 {
    padding: 10px 12px;
  }

  .nav-customer-stories-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-large-6 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-column-inner-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-customer-story-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: 360px;
    padding: 16px;
  }

  .card-customer-story-3.mobile-nav-card {
    height: 186px;
  }

  .nav-thirds-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .mobile-nav-bottom-tile-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-icon-wrap-9 {
    width: 12px;
    height: 12px;
  }

  .nav-dropdown-list-7, .nav-dropdown-list-7.left, .nav-dropdown-list-7.left {
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon-link-arrow-3 {
    width: 16px;
    height: 16px;
  }

  .cta-main-10 {
    letter-spacing: 0;
    padding: 10px 12px;
    font-size: 12px;
    line-height: 20px;
  }

  .brand-navbar-3 {
    padding-left: 0;
  }

  .nav-title-4 {
    padding-top: 16px;
  }

  .master-navigation-4 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .button-icon-wrap-10 {
    width: 12px;
    height: 12px;
  }

  .card-customer-story-4 {
    height: 360px;
  }

  .card-customer-story-4.mobile-nav-card {
    height: 186px;
  }

  .icon-button-13 {
    width: 12px;
  }

  .text-large-7.text-dark {
    color: #f6f3f0a3;
  }

  .wrap-mobile-menu-7 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 24px;
  }

  .nav-column-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-medium-5 {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .text-small-14 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .button-icon-wrap-11 {
    width: 12px;
    height: 12px;
  }

  .nav-link-7 {
    padding: 10px 12px;
  }

  .mobile-nav-top-tile-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-title-6 {
    padding-top: 16px;
  }

  .nav-thirds-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .nav-pages-left-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-large-8 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .eyebrow-9 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .icon-button-14 {
    width: 12px;
  }

  .nav-dropdown-list-8, .nav-dropdown-list-8.left, .nav-dropdown-list-8.left {
    padding-left: 16px;
    padding-right: 16px;
  }

  .label-small-57 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .master-navigation-5 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .icon-button-15 {
    width: 12px;
  }

  .brand-navbar-4 {
    padding-left: 0;
  }

  .master-navigation-6 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .icon-button-16 {
    width: 12px;
  }

  .laptop {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
  }

  .image-wrap-column-4 {
    height: 450px;
  }

  .icon-button-17 {
    width: 12px;
  }

  .card-expandable-2 {
    height: 350px;
  }

  .tabs-content-features-3 {
    width: 100%;
    height: 450px;
    margin-top: 48px;
    position: static;
  }

  .process-halves-4 {
    grid-template-columns: 1fr;
  }

  .image-wrap-column-5 {
    height: 450px;
  }

  .icon-button-18 {
    width: 12px;
  }

  .headline-system-home-a-5 {
    max-width: 340px;
  }

  .headline-slider-home-2 {
    margin-bottom: 120px;
  }

  .content-footer-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .wrap-footer-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-column-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #100f1229;
    border-bottom: 1px solid #100f1229;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-3.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-3 {
    padding-bottom: 48px;
  }

  .footer-bottom-wrap-2 {
    flex-direction: column;
  }

  .footer-links-column-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: flex;
  }

  .footer-right-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    place-items: start stretch;
  }

  .footer-right-2.mobil2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    display: flex;
  }

  .icon-button-19 {
    width: 12px;
  }

  .main-container-583.mobil {
    max-width: 100%;
  }

  .headline-contact-b-2, .headline-contact-b-3 {
    max-width: 420px;
  }

  .icon-button-20 {
    width: 12px;
  }

  .image-wrap-column-6 {
    height: 450px;
  }

  .icon-button-21 {
    width: 12px;
  }

  .image-wrap-column-7 {
    height: 450px;
  }

  .process-halves-5 {
    grid-template-columns: 1fr;
  }

  .tabs-content-features-4 {
    width: 100%;
    height: 450px;
    margin-top: 48px;
    position: static;
  }

  .icon-button-22 {
    width: 12px;
  }

  .image-wrap-column-8 {
    height: 450px;
  }

  .icon-button-23, .icon-button-24 {
    width: 12px;
  }

  .column-halves-15 {
    grid-template-columns: 1fr;
  }

  .image-wrap-column-9, .image-wrap-column-9.overview, .image-wrap-column-9.overview {
    height: 360px;
  }

  .process-halves-6 {
    grid-template-columns: 1fr;
  }

  .tabs-content-features-5 {
    width: 100%;
    height: 450px;
    margin-top: 48px;
    position: static;
  }

  .cta-main-27 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .label-large-5 {
    letter-spacing: .75px;
    font-size: 10px;
    line-height: 12px;
  }

  .blog-c-inner-card-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .main-container-587 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-h2-6 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .text-h6-10 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .button-text-mask-29 {
    height: 20px;
  }

  .section-756 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .faq-animated-box-3 {
    border-width: 1px;
    border-radius: 24px;
  }

  .main-container-590 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .expandable-single-4 {
    border-radius: 12px;
    padding: 16px;
  }

  .label-small-94 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .tab-link-faq-2 {
    border-radius: 16px;
    padding: 8px 10px;
  }

  .text-h2-7 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .tabs-menu-faq-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 24px;
    margin-bottom: 48px;
    padding: 8px;
  }

  .section-759 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-759.faq-section {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .eyebrow-14 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-760 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .main-container-591 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-shadow-5 {
    width: 56px;
    height: 56px;
  }

  .label-small-95 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-h1-6 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .headline-about-a-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 56px;
  }

  .headline-logos-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 16px;
  }

  .eyebrow-15 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .stats-halves-2 {
    grid-template-columns: 1fr;
  }

  .text-h2-8 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .label-small-97 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .eyebrow-16 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-icon-wrap-12.left {
    margin-left: -2px;
  }

  .tab-item-3.w--current {
    padding-left: 16px;
  }

  .button-icon-wrap-13 {
    width: 12px;
    height: 12px;
  }

  .text-h2-9 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .button-icon-wrap-14 {
    width: 12px;
    height: 12px;
  }

  .text-h2-10, .text-h2-11 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .master-navigation-7 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .icon-button-26 {
    width: 12px;
  }

  .navbar-13 {
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    max-width: 100%;
  }

  .master-navigation-8 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .text-field-3 {
    padding: 12px 16px;
  }

  .form-block-newsletter {
    max-width: 320px;
  }

  .legal-dots {
    width: 1200px;
    max-width: none;
    height: 600px;
    margin-left: 50%;
    margin-right: 50%;
    display: block;
    transform: translate(-50%);
  }

  .main-container-477 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-h1-92 {
    font-size: 56px;
    line-height: 52px;
  }

  .text-large-13 {
    font-size: 16px;
    line-height: 24px;
  }

  .master-cta {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-595 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-block-inner {
    max-width: 400px;
  }

  .label-master-50 {
    padding: 4px 10px;
  }

  .label-small-7 {
    font-size: 8px;
    line-height: 10px;
  }

  .button-bg-35 {
    border-radius: 16px;
  }

  .button-icon-wrap-15 {
    width: 12px;
    height: 12px;
  }

  .button-icon-wrap-15.left {
    margin-left: -2px;
  }

  .button-icon-wrap-15.right {
    margin-right: -2px;
  }

  .icon-play-2 {
    width: 10px;
    height: 10px;
  }

  .marquee-services, .single-marquee-services {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-h1-93 {
    letter-spacing: -2px;
    font-size: 44px;
    line-height: 48px;
  }

  .main-container-599 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .widget-phase {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .icon-button-27 {
    width: 12px;
  }

  .overlay-widget {
    padding: 12px;
  }

  .play-state-2 {
    border-radius: 24px;
    padding: 8px 10px;
  }

  .section-765 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .label-small-105 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .headline-services-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 912px;
    margin-bottom: 48px;
  }

  .widget-phase-top-tile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 8px;
    padding: 10px 12px;
  }

  .widget-phase-bottom-tile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 8px;
    padding: 8px;
  }

  .label-master-73 {
    border-radius: 16px;
    padding: 4px 8px;
  }

  .widget-phase-list-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 8px;
    padding: 8px 10px;
  }

  .button-text-mask-32 {
    height: 20px;
  }

  .cta-main-33 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .image-wrap-service-marquee {
    border-radius: 12px;
    width: 260px;
    height: 300px;
  }

  .image-wrap-service-marquee.large {
    width: 320px;
  }

  .image-wrap-service-marquee.small {
    width: 220px;
  }

  .text-h2-12 {
    font-size: 40px;
  }

  .home-a-video {
    padding-bottom: 250px;
  }

  .contact-halves-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .no-margins-7 {
    font-size: var(--_🔠-typography---size--h2);
  }

  .contact-left-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-767 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .main-container-602 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-c-inner-card-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .cta-main-36 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-text-mask-34 {
    height: 20px;
  }

  .text-h6-12 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .text-h2-13 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .headline-system-home-b-2 {
    grid-template-columns: 1fr;
  }

  .headline-system-home-b-2.mobil2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .tab-thirds-3 {
    grid-template-columns: 1fr;
  }

  .tab-list-3 {
    position: static;
  }

  .tab-item-5.w--current {
    padding-left: 16px;
  }

  .tab-list-4 {
    position: static;
  }

  .tabs-features-2 {
    flex-flow: column;
  }

  .tabs-content-features-6 {
    width: 100%;
    height: 450px;
    margin-top: 48px;
    position: static;
  }

  .process-halves-7 {
    grid-template-columns: 1fr;
  }

  .main-container-607 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-c-inner-card-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .cta-main-38 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-text-mask-36 {
    height: 20px;
  }

  .text-h6-14 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .text-h2-14 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .section-770 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .main-container-608 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-c-inner-card-5 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .cta-main-39 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-text-mask-37 {
    height: 20px;
  }

  .text-h6-15 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .text-h2-15 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .headline-slider-home-3 {
    margin-bottom: 120px;
  }

  .slider-button-features-2 {
    width: 40px;
    height: 40px;
    top: -80px;
    left: 0;
    right: auto;
  }

  .slider-button-features-2.prev {
    right: auto;
  }

  .slider-button-features-2.next {
    left: 52px;
  }

  .taba-left-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    position: static;
  }

  .label-small-114 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-h2-16 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .icon-wrap-medium-4 {
    border-radius: 8px;
    padding: 8px;
  }

  .master-label-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-content-6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tab-item-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-item-6.w--current {
    padding-left: 16px;
  }

  .tab-inner-content-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: -16px;
  }

  .tab-thirds-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .card-feature-3 {
    border-radius: 8px;
  }

  .text-wrap-card-feature-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .main-container-611 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-772 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-772.capabilities-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .headline-tabs-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .icon-large-7 {
    width: 20px;
    height: 20px;
  }

  .overlay-card-feature-2, .overlay-card-feature-2.full, .overlay-card-feature-2.full {
    padding: 24px;
  }

  .text-small-28 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .bg-circle-2 {
    filter: blur(100px);
    width: 300px;
    height: 300px;
  }

  .taba-left-3 {
    position: static;
  }

  .system-thirds-9 {
    flex-flow: column;
    display: flex;
  }

  .stats-halves-3 {
    grid-template-columns: 1fr;
  }

  .left-case-long-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    max-width: none;
    height: 350px;
    padding: 16px;
  }

  .overlay-image-case-long-2 {
    height: 120px;
  }

  .text-small-31 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .link-cs-card-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .section-776 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .label-small-121 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .cs-number-tile-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 16px;
  }

  .eyebrow-22 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .card-case-long-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding: 16px;
  }

  .text-h4-11 {
    letter-spacing: -1px;
    font-size: 28px;
    line-height: 32px;
  }

  .case-long-top-tile-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .right-case-long-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 12px;
  }

  .author-case-long-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .text-h1-94 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .icon-wrap-card-link-5 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .icon-link-arrow-5 {
    width: 16px;
    height: 16px;
  }

  .case-long-bottom-tile-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .main-container-616 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .eyebrow-23 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .label-small-123 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .contact-a-map-card-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    min-height: 360px;
  }

  .text-small-32 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .link-cs-card-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .section-777 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-wrap-contact-a-tile-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .headline-contact-a-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .label-small-124 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .contact-a-map-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .contact-a-tile-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 16px;
  }

  .contact-a-map-bottom-tile-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .eyebrow-24, .contact-a-map-top-tile-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-large-14 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .contact-a-top-tile-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .contact-a-halves-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .text-h1-95 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .icon-wrap-card-link-6 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .icon-link-arrow-6 {
    width: 16px;
    height: 16px;
  }

  .main-container-617 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .master-contact-a-hero-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .taba-left-4 {
    position: static;
  }

  .label-small-126 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .service-item-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-779 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-779.services-home-c-section {
    padding-bottom: 48px;
  }

  .eyebrow-25 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .left-service-item-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .main-container-619 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-h3-22 {
    letter-spacing: -.5px;
    font-size: 32px;
    line-height: 36px;
  }

  .column-halves-18.reverse.csere-fekete {
    flex-flow: column;
    display: flex;
  }

  .image-wrap-column-10, .image-wrap-column-11 {
    height: 450px;
  }

  .master-navigation-9 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .white-line-2, .grey-line-2 {
    width: 8px;
  }

  .timeline-circle-2 {
    width: 5px;
    height: 5px;
  }

  .progress-year-halves-2 {
    grid-template-columns: 40px 1fr;
  }

  .footer-halves-3.j-l-b {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .footer-halves-3.j-l-b.mobil4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto;
  }

  .footer-link-3.feket-l-bl-c-sz-veg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-blur-5 {
    background-color: var(--_🎨-color---neutral--dark-64);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  .master-navigation-10 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .footer-top-tile-3 {
    max-width: 204%;
    overflow: clip;
  }

  .footer-top-tile-3.mobil2 {
    max-width: 100%;
  }

  .footer-last-block-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .wrap-footer-3 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .wrap-footer-3.mobil2 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-bg-12 {
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .footer-legal-tile-3 {
    grid-row-gap: 8px;
    border-top-style: none;
    flex-flow: wrap;
  }

  .footer-legal-tile-3.feket-l-bl-c-vonalak.mobil2 {
    border-top-style: solid;
    margin-top: 23px;
  }

  .divider-dark-16-20 {
    background-color: var(--_🎨-color---neutral--light-16);
  }

  .footer-4 {
    padding-bottom: 48px;
  }

  .footer-4.fekete-l-bl-c {
    flex-flow: column;
    display: flex;
  }

  .footer-column-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .footer-column-4.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-column-4.no-borders.telo2 {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-social-wrap-3 {
    flex-flow: row;
  }

  .footer-social-wrap-3.mobil5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-782.home-a-column-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-783.home-a-column-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .text-h4-12 {
    letter-spacing: -1px;
    font-size: 24px;
    line-height: 28px;
  }

  .section-784 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cta-main-48 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-text-mask-40 {
    height: 20px;
  }

  .main-container-626 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-785 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .button-text-mask-41 {
    height: 20px;
  }

  .cta-main-49 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    border-radius: 16px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .text-h4-13 {
    letter-spacing: -1px;
    font-size: 24px;
    line-height: 28px;
  }

  .main-container-627 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .master-navigation-11, .master-navigation-12, .master-navigation-13 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .cs-halves-2 {
    grid-template-columns: 1fr;
  }

  .text-wrap-article-card-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-h6-16 {
    letter-spacing: -.25px;
    font-size: 20px;
    line-height: 20px;
  }

  .section-787 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-787.article-body-section {
    padding-top: 96px;
    padding-bottom: 120px;
  }

  .section-787.hero-article-section {
    min-height: auto;
    padding: 120px 0 0;
  }

  .section-787.more-articles-section {
    padding-bottom: 120px;
  }

  .label-small-138 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .headline-article-author-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 48px;
  }

  .master-body-article-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .eyebrow-28 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .article-hero-halves-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .card-article-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .article-image-placeholder-2 {
    width: 100%;
    height: 400px;
    padding: 0;
    position: relative;
    inset: auto;
  }

  .headline-article-list-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 48px;
  }

  .left-article-hero-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .article-grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .text-h1-96 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .text-h5-8 {
    letter-spacing: -.5px;
    font-size: 24px;
    line-height: 28px;
  }

  .main-container-629 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-wrap-article-card-2 {
    height: 360px;
  }

  .story-hero-halves-2 {
    grid-template-columns: 1fr;
  }

  .image-wrap-hero-story-2 {
    height: 350px;
  }

  .headline-timeline-3 {
    max-width: 680px;
    margin-bottom: 56px;
  }

  .left-timeline-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .main-container-631 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .timeline-halves-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-789 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-789.feket {
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-wrap-timeline-2 {
    border-radius: 12px;
  }

  .label-small-140 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-h4-14 {
    letter-spacing: -1px;
    font-size: 24px;
    line-height: 28px;
  }

  .timeline-item-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-h2-17.no-margins {
    font-size: 40px;
    line-height: 40px;
  }

  .left-about-home-c {
    height: 500px;
  }

  .main-container-632 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-790 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .text-large-15 {
    font-size: 16px;
    line-height: 24px;
  }

  .label-small-141 {
    font-size: 8px;
    line-height: 10px;
  }

  .play-button-2 {
    width: 40px;
    height: 40px;
  }

  .label-master-74 {
    padding: 4px 10px;
  }

  .home-c-about-halves {
    grid-template-columns: 1fr;
  }

  .cs-slide-quote-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-h2-18 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .text-small-36 {
    letter-spacing: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .link-cs-card-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .section-791 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .eyebrow-29 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .testimonial-large-shadow-2 {
    height: 80%;
  }

  .headline-slider-home-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 96px;
  }

  .testimonial-large-bottom-tile-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-32 {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .heading-slider-home-a-5 {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .slide-testimonial-large-3 {
    margin-right: 8px;
  }

  .testimonial-card-large-2 {
    height: 360px;
    padding: 16px;
  }

  .cs-slide-bottom-tile-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .label-small-142 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-h5-9 {
    letter-spacing: -.5px;
    font-size: 24px;
    line-height: 28px;
  }

  .main-container-633 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .single-logo-marquee-5 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .card-tag-9 {
    padding: 8px 10px;
  }

  .link-cs-card-9 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .section-792 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .label-small-143 {
    letter-spacing: .5px;
    font-size: 8px;
    line-height: 10px;
  }

  .cs-card-top-tile-3, .eyebrow-30 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .master-marquees-3.logo-marquee {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .overlay-tag-card-15 {
    padding: 12px;
  }

  .cs-halves-3 {
    grid-column-gap: 8px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .master-cs-hero-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-bottom: 48px;
  }

  .logo-shadow-6 {
    width: 56px;
    height: 56px;
  }

  .cs-card-bottom-tile-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-h1-97 {
    letter-spacing: -2px;
    font-size: 48px;
    line-height: 52px;
  }

  .content-cs-card-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 16px;
  }

  .headline-cs-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-h5-10 {
    letter-spacing: -.5px;
    font-size: 24px;
    line-height: 28px;
  }

  .main-container-634 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wrap-article-body {
    max-width: 680px;
  }

  .master-article {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .headline-article {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-h2-19 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .main-container-635 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-author-article {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 12px;
    padding: 12px;
  }

  .article-author-halves {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: 680px;
  }

  .section-793 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .wrap-author-article {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-wrap-article-3 {
    border-radius: 12px;
    max-width: 1144px;
    height: 360px;
  }

  .article-info-tile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-wrap-author-article {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-wrap-author-article {
    border-radius: 100vw;
  }

  .image-wrap-hero-story-3 {
    height: 350px;
  }

  .footer-5 {
    padding-bottom: 48px;
  }

  .footer-column-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-5.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-6 {
    padding-bottom: 48px;
  }

  .master-navigation-14 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .footer-column-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-6.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-7 {
    padding-bottom: 48px;
  }

  .footer-column-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-7.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-8 {
    padding-bottom: 48px;
  }

  .footer-column-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-8.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .image-wrap-hero-story-4 {
    height: 350px;
  }

  .master-navigation-15 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .footer-9 {
    padding-bottom: 48px;
  }

  .footer-column-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-9.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .master-navigation-16 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .footer-10 {
    padding-bottom: 48px;
  }

  .footer-column-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-10.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .master-navigation-17 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .footer-11 {
    padding-bottom: 48px;
  }

  .footer-column-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-11.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .main-container-651, .main-container-652 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer-12 {
    padding-bottom: 48px;
  }

  .footer-column-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-12.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-13 {
    padding-bottom: 48px;
  }

  .footer-column-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .footer-column-13.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .main-container-657.blog-megtekint-s {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-816.story-body-section {
    padding-top: 10px;
  }

  .footer-14, .footer-15 {
    padding-bottom: 48px;
  }

  .footer-link-15.feket-l-bl-c-sz-veg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-16 {
    padding-bottom: 48px;
  }

  .image-wrap-home-b-marquee-2 {
    width: 300px;
    height: 360px;
  }

  .image-wrap-home-b-marquee-2.large {
    width: 400px;
  }

  .label-small-164 {
    letter-spacing: .5px;
    width: 100%;
    font-size: 10px;
    line-height: 10px;
  }

  .eyebrow-31 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-h5-11 {
    width: 100%;
  }

  .text-h3-26.mobil2sz-veg {
    font-size: 28px;
    line-height: 32px;
  }

  .tab-thirds-5 {
    grid-template-columns: 1fr;
  }

  .section-823.system-home-b-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tab-list-5 {
    position: static;
  }

  .headline-pages-6.k-z-s.mobilon {
    margin-bottom: 40px;
  }

  .main-container-670 {
    padding-top: 60px;
  }

  .text-h2-20 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .taba-left-5 {
    position: static;
  }

  .pricing-thirds-6 {
    width: 100%;
    max-width: 100%;
  }

  .main-container-672.mobilon-van {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-828.home-a-column-section {
    padding-top: 80px;
  }

  .section-828.home-a-column-section.f-oldal.mobil {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .footer-17 {
    padding-bottom: 48px;
  }

  .tab-thirds-6 {
    grid-template-columns: 1fr;
  }

  .label-small-171 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .label-small-171.label-strong {
    font-size: 10px;
    line-height: 12px;
  }

  .label-small-172 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .label-small-172.label-strong {
    font-size: 10px;
    line-height: 12px;
  }

  .label-small-173 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .label-small-173.label-strong {
    font-size: 10px;
    line-height: 12px;
  }

  .label-small-174 {
    letter-spacing: .75px;
    font-size: 8px;
    line-height: 10px;
  }

  .label-small-174.label-strong {
    font-size: 10px;
  }

  .main-container-677.blog-megtekint-s {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-column-14 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #1a1a1729;
    border-bottom: 1px solid #1a1a1729;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .footer-column-14.no-borders {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer-column-14.no-borders.telo2 {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-18 {
    padding-bottom: 48px;
  }

  .footer-18.fekete-l-bl-c {
    flex-flow: column;
    display: flex;
  }

  .footer-social-wrap-6 {
    flex-flow: row;
  }

  .footer-social-wrap-6.mobil5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-blur-19 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #100f12a3;
  }

  .divider-dark-16-36 {
    background-color: #f6f3f029;
  }

  .nav-bg-26 {
    background-color: #efece9;
  }

  .headline-slider-home-5 {
    margin-bottom: 120px;
    padding-top: 60px;
  }

  .slider-button-features-3 {
    width: 40px;
    height: 40px;
    top: -80px;
    left: 0;
    right: auto;
  }

  .slider-button-features-3.next {
    left: 52px;
  }

  .slider-button-features-3.prev {
    right: auto;
  }

  .card-feature-6 {
    height: 300px;
  }

  .text-h2-21 {
    letter-spacing: -1.5px;
    font-size: 36px;
    line-height: 40px;
  }

  .expandable-single-5 {
    border-radius: 12px;
    padding: 16px;
  }

  .faq-animated-box-4 {
    border-width: 1px;
    border-radius: 24px;
  }
}

@media screen and (max-width: 479px) {
  body {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .button-wrap-style-guide {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-field {
    padding: 12px;
  }

  .text-field.light.textarea {
    min-height: 180px;
  }

  .template-halves {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .main-container {
    padding: 0px var(--spacing--32);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .main-container.fekete {
    padding-bottom: 0;
  }

  .template-block {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-bottom: 48px;
  }

  .colors-grid-style-guide {
    grid-template-columns: 1fr 1fr;
  }

  .section.home-c-selling-points-section, .section.ss-home-c-section {
    padding-bottom: var(--spacing--0);
  }

  .section.hero-template {
    padding-bottom: 48px;
  }

  .section.faq-section {
    padding-top: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
    flex-flow: column;
    display: flex;
  }

  .section.hero-pricing-section {
    padding-top: var(--section-padding--small);
  }

  .section.hero-service-section {
    min-width: auto;
    max-width: 100%;
    overflow: hidden;
  }

  .section.about-a-story-section {
    padding-top: var(--spacing--0);
  }

  .section.about-a-story-section._02 {
    padding-bottom: var(--section-padding--small);
    padding-bottom: var(--section-padding--small);
  }

  .section.home-a-system-section {
    padding-top: var(--section-padding--medium);
    padding-bottom: var(--section-padding--small);
  }

  .section.slider-home-a-section {
    padding-bottom: var(--spacing--0);
  }

  .section.hero-home-b-section {
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

  .section.features-home-b-section {
    padding-bottom: var(--section-padding--small);
    overflow: hidden;
  }

  .section.features-home-b-section.fekete-oldalra {
    padding-top: var(--spacing--0);
    padding-bottom: var(--section-padding--small);
    padding-top: var(--spacing--0);
    padding-bottom: var(--section-padding--small);
  }

  .section.home-c-selling-points-section, .section.ss-home-c-section {
    padding-bottom: var(--spacing--0);
  }

  .text-h5 {
    width: 100%;
  }

  .text-h6 {
    color: var(--_🎨-color---neutral--dark-48);
  }

  .no-margins._02.mi-rtem {
    line-height: var(--_🔠-typography---line-height--h5);
    line-height: var(--_🔠-typography---line-height--h5);
    line-height: var(--_🔠-typography---line-height--h5);
  }

  .label-small.text-everstone {
    font-size: var(--_🔠-typography---size--label-1);
    font-size: var(--_🔠-typography---size--label-1);
  }

  .wrap-submit-button {
    padding-right: 20px;
  }

  .cta-arrow {
    height: 12px;
  }

  .hidden {
    min-width: auto;
    max-width: 100%;
  }

  .image-cover.parallax {
    max-width: 100%;
  }

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

  .sales-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sales-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .eyebrow.feket-lapoz-s-modul {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 20px;
  }

  .eyebrow.r-lam-oldal {
    padding-top: 40px;
  }

  .heading-cta {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-right {
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }

  .footer-bottom-wrap {
    border-top: 1px solid #5c5c5c;
  }

  .footer-halves {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .footer-links-column {
    padding-top: var(--spacing--0);
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-top-tile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
  }

  .footer-column {
    padding-bottom: var(--spacing--32);
    grid-column-gap: var(--spacing--0);
    grid-row-gap: var(--spacing--0);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrap-footer {
    padding-top: 20px;
  }

  .footer-legal-tile {
    padding-top: var(--spacing--32);
  }

  .nav-bg-wrap.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .nav-bg-wrap.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .nav-bg-wrap.desktop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: block;
  }

  .nav-bg-wrap.mobile {
    max-width: 100%;
  }

  .nav-column-item {
    text-align: left;
  }

  .logo-cs-card {
    max-width: 90px;
  }

  .contact-top-tile {
    max-width: 364px;
  }

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

  .input-halves {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    grid-template-columns: 1fr;
  }

  .checkbox-contact {
    width: 20px;
    height: 20px;
  }

  .contact-form-bottom-tile {
    flex-flow: wrap;
  }

  .author-avatar {
    width: 56px;
    height: 36px;
  }

  .contact-a-map-bottom-tile {
    flex-flow: wrap;
  }

  .dots {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .master-content-video {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .faq-block {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .expandable-single {
    background-color: var(--_🎨-color---neutral--dark-4);
  }

  .modal-book {
    max-width: 100%;
  }

  .plan-label {
    -webkit-text-stroke-color: var(--_🎨-color---neutral--dark-64);
  }

  .master-marquees {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 100%;
  }

  .master-marquees.logo-marquee.szalag {
    max-width: 100%;
    margin-top: 40px;
  }

  .marquee-logo {
    height: 25px;
  }

  .marquee-logo.large.supabase, .marquee-logo.large.railwas, .marquee-logo.large.slack, .marquee-logo.large.resend {
    height: 27px;
  }

  .marquee-logo.large {
    height: 30px;
  }

  .marquee-logo.large.supabase, .marquee-logo.large.railwas, .marquee-logo.large.slack, .marquee-logo.large.resend, .marquee-logo.large.supabase, .marquee-logo.large.railwas, .marquee-logo.large.slack, .marquee-logo.large.resend {
    height: 27px;
  }

  .featured-article {
    padding-top: var(--section-padding--large);
  }

  .content-featured-article {
    max-width: none;
  }

  .image-wrap-service-hero {
    height: 280px;
  }

  .image-wrap-service-hero._2 {
    margin-top: 50px;
  }

  .cta-book {
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

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

  .card-service {
    min-height: auto;
  }

  .story-image-halves {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr;
  }

  .image-wrap-card-story {
    height: 300px;
  }

  .about-a-hero-halves {
    grid-template-columns: 1fr;
  }

  .image-wrap-about-a {
    height: 260px;
  }

  .image-wrap-about-a-story {
    height: 350px;
  }

  .about-a-story-widget {
    max-width: 150px;
  }

  .content-about-a-story {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-wrap-team {
    height: 270px;
  }

  .image-wrap-about-b._2, .image-wrap-about-b._4 {
    width: 100px;
    height: 80px;
  }

  .image-wrap-about-b._3 {
    width: 120px;
    height: 70px;
    left: 10%;
  }

  .image-wrap-about-b._5 {
    width: 80px;
    height: 60px;
    right: 10%;
  }

  .image-wrap-about-b._6 {
    right: 45%;
  }

  .image-wrap-about-b._2, .image-wrap-about-b._4 {
    width: 100px;
    height: 80px;
  }

  .image-wrap-about-b._1 {
    width: 70px;
    height: 70px;
  }

  .progress-halves {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .step {
    min-width: 20px;
  }

  .timeline {
    width: 20px;
  }

  .progress-year-halves {
    grid-template-columns: 30px 1fr;
    margin-left: 5px;
  }

  .small-video {
    width: 200px;
  }

  .lightbox-small-video {
    height: 100px;
  }

  .play-button {
    width: 36px;
    height: 36px;
  }

  .marquee-images {
    width: 100%;
    max-width: 100%;
  }

  .single-marquee-images {
    width: 409%;
    max-width: 408.999%;
    overflow: hidden;
  }

  .image-wrap-about-marquee {
    width: 240px;
    height: 200px;
  }

  .feature-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-wrap-column {
    height: 350px;
  }

  .grid-thirds-sales-page, .system-thirds {
    grid-template-columns: 1fr;
  }

  .image-wrap-story-large {
    height: 250px;
  }

  .story-founder-block {
    padding-top: var(--spacing--0);
    padding-bottom: var(--spacing--0);
  }

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

  .image-wrap-cta-story {
    max-width: none;
  }

  .stories-halves {
    grid-column-gap: var(--spacing--24);
    grid-row-gap: var(--spacing--24);
    grid-template-columns: 1fr;
  }

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

  .card-expandable {
    height: 300px;
  }

  .card-expandable:hover {
    width: 100%;
  }

  .tabs-content-features {
    height: 350px;
    margin-top: 32px;
  }

  .tabs-features {
    max-width: 100%;
  }

  .features-image-placeholder {
    height: 350px;
  }

  .slider-navigation-hidden {
    width: 100%;
    max-width: 100%;
  }

  .mask-testimonial-slider-large {
    max-width: 100%;
  }

  .slider {
    width: 100%;
    max-width: 100%;
    height: 61%;
    overflow: visible;
  }

  .headline-slider-home {
    padding-top: 40px;
  }

  .cs-slide-bottom-tile {
    grid-row-gap: var(--spacing--16);
    flex-flow: wrap;
  }

  .image-wrap-home-b-marquee {
    width: 220px;
    height: 250px;
    min-height: 100%;
  }

  .image-wrap-home-b-marquee.large {
    width: 300px;
  }

  .home-b-about-images {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr;
  }

  .home-b-about-image {
    height: 350px;
  }

  .right-home-b-about {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
  }

  .image-wrap-tab {
    height: 400px;
  }

  .slide-feature {
    background-color: var(--_🎨-color---ui--transparent);
  }

  .mask-feature-slider {
    max-width: 100%;
    overflow: hidden;
  }

  .card-feature {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    height: 250px;
    display: flex;
    overflow: hidden;
  }

  .card-feature.fekete-lesz {
    max-width: 100%;
  }

  .image-wrap-home-c {
    height: 300px;
  }

  .home-c-overlay-image-4 {
    max-width: 140px;
    right: -11%;
  }

  .home-c-overlay-image-1 {
    max-width: 100px;
    display: block;
    top: -9%;
  }

  .home-c-overlay-image-2 {
    max-width: 60px;
  }

  .home-c-overlay-image-3 {
    max-width: 100px;
  }

  .service-item {
    grid-column-gap: var(--spacing--32);
    grid-row-gap: var(--spacing--32);
  }

  .left-service-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .icon-service-arrow {
    flex: none;
    display: none;
  }

  .image-wrap-system-home-c {
    height: 360px;
  }

  .card-marquee {
    width: 400px;
  }

  .book-button-bg {
    border-color: var(--_🎨-color---neutral--dark-16);
    background-color: var(--_🎨-color---neutral--dark-4);
  }

  .wrap-sticky-home-a {
    width: 100%;
    max-width: 100%;
  }

  .body-3 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
  }

  .nav-column-item-2 {
    text-align: left;
  }

  .heading-overview-system-2 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }

  .section-2.about-services-section, .section-2.slider-home-a-section {
    padding-bottom: 0;
  }

  .section-2.overview-system-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: flex;
  }

  .section-2.overview-system-section._01 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-2.careers-about-c-section {
    flex-flow: column;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .section-2.hero-pricing-section {
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2.home-a-tab-section._01 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section-2.home-a-system-section {
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2.hero-home-c-section {
    width: 100%;
    max-width: 100%;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .section-2.hero-projects-section {
    padding-top: 200px;
  }

  .section-2.feket-lett {
    width: 100%;
    max-width: 100%;
  }

  .section-2.about-services-section, .section-2.slider-home-a-section {
    padding-bottom: 0;
  }

  .section-2.home-a-column-section.f-oldal {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-2.home-c-selling-points-section {
    padding-bottom: 0;
  }

  .section-2.system-home-b-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-2.slider-home-a-section {
    padding-bottom: 0;
  }

  .eyebrow-3 {
    padding-top: 20px;
  }

  .eyebrow-3.light-21 {
    align-self: center;
  }

  .eyebrow-3.light-21.fekete {
    flex-flow: column;
  }

  .hero-link-new-2 {
    width: 100%;
    max-width: 100%;
  }

  .system-thirds-2 {
    grid-template-columns: 1fr;
  }

  .text-wrap-sysem-card-2.tabletre-2-0 {
    width: 100%;
  }

  .headline-overview-system-3 {
    margin-bottom: 10px;
  }

  .system-thirds-3 {
    grid-template-columns: 1fr;
  }

  .plan-list-wrap-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .plan-list-wrap-2._3-pont {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .text-h2-2.fekete-lesz {
    max-width: 100%;
  }

  .plan-top-tile-2 {
    flex-flow: column;
  }

  .plan-top-tile-2._02 {
    flex-flow: row;
  }

  .plan-top-tile-2._02._03 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .bold-text-6 {
    color: #f6f3f0;
  }

  .bold-text-5 {
    color: #100f12;
  }

  .image-wrap-column-2 {
    height: 350px;
  }

  .image-cover-4.parallax {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .column-features-list-2 {
    width: 100%;
  }

  .stats-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    max-width: 99.9999%;
  }

  .left-service-item-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    word-break: break-all;
    grid-template-columns: auto;
  }

  .service-item-4.no-hover {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
    max-width: 100%;
  }

  .grid-thirds-sales-page-2, .grid-thirds-sales-page-3 {
    grid-template-columns: 1fr;
  }

  .process-left-3 {
    min-width: 100%;
    max-width: 100%;
  }

  .main-container-553 {
    width: auto;
    min-width: auto;
    max-width: 100%;
  }

  .data-1-item {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .blog-c-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .blog-c {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .master-insights {
    width: 100%;
    max-width: 100%;
  }

  .card-blog-c.blog-als-k.j {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .headline-insights-home-c {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .tabs-menu-faq {
    flex-flow: wrap;
  }

  .faq-block-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .single-logo-marquee-2 {
    width: 100%;
    max-width: 100%;
  }

  .about-a-hero-halves-2 {
    grid-template-columns: 1fr;
  }

  .image-wrap-about-a-2 {
    height: 260px;
  }

  .text-h1-2._001 {
    font-size: var(--spacing--48);
    font-size: var(--spacing--48);
  }

  .container-large {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .right_editor._2-0 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .padding-global, .padding-global.kurzushoz {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.kurzushoz {
    padding-bottom: 20px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .content_editor {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    flex-flow: column;
  }

  .heading-style-h3.margin-0 {
    font-size: 30px;
    line-height: 38px;
  }

  .master_editor {
    grid-auto-flow: row;
  }

  .investor_halves, .investor_halves.kurzushoz.kettes, .investor_halves.kurzushoz.kettes.h-rmas, .investor_halves.kurzushoz.kettes, .investor_halves.kurzushoz.kettes.h-rmas, .investor_halves.kurzushoz.kettes, .investor_halves.kurzushoz.kettes.h-rmas, .investor_halves.kurzushoz.kettes.h-rmas {
    grid-template-columns: 1fr;
  }

  .card-inveestors {
    height: 20rem;
  }

  .card-inveestors.kurzus-blokkhoz {
    flex-flow: row;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-investors {
    max-width: 7.5rem;
  }

  .section_about-docs {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .section_about-docs.dark {
    padding-top: 60px;
    padding-bottom: 40px;
  }

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

  .docs_halves {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .block-callout.n-r-sz {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-column-item-3 {
    text-align: left;
  }

  .tab-thirds-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: grid;
  }

  .taba-left {
    max-width: 100%;
  }

  .overlay-card-feature.full {
    z-index: 2;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overlay-card-feature.full {
    z-index: 2;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overlay-card-feature.full._02.asztal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .overlay-card-feature.full {
    z-index: 2;
    flex-flow: column;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overlay-card-feature.full._02 {
    background-color: #121212;
    background-image: none;
  }

  .overlay-card-feature.full._02.asztal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .card-feature-2 {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .tab-content-item-2 {
    flex-flow: column;
    display: flex;
  }

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

  .image-wrap_client-thumbnail {
    height: 16rem;
  }

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

  .sales-cta-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .client_info-thirds {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .client_block.approach {
    max-width: 100%;
  }

  .footer_columns {
    grid-auto-columns: 1fr;
  }

  .home-c-overlay-image-3-2 {
    max-width: 100px;
  }

  .single-logo-marquee-3 {
    max-width: 100%;
  }

  .image-wrap-home-c-2 {
    height: 300px;
  }

  .wrap-marquee-logos-3 {
    width: 100%;
    max-width: 100%;
  }

  .home-c-overlay-image-1-2 {
    max-width: 100px;
    display: block;
    top: -9%;
  }

  .main-container-560 {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    max-width: 100%;
  }

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

  .about-section-3 {
    padding: 0 20px;
  }

  .container-359 {
    max-width: 100%;
  }

  .about-content-wrapper {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    border-radius: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .about-image-content {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .about-image {
    border-radius: 10px;
  }

  .footer-legal-column-3 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 5px;
    display: flex;
  }

  .home-c-video {
    min-height: 100svh;
    padding-top: 40px;
  }

  .button-text-7 {
    font-size: 14px;
  }

  .home-c-hero-master {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .main-container-562 {
    max-width: 129%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta-light-outline {
    font-size: 14px;
  }

  .text-h2-5 {
    font-size: 40px;
  }

  .home-c-bottom-tile {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .home-c-top-tile {
    flex-flow: column;
  }

  .home-c-center {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
  }

  .section-746 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .projects-dots {
    flex: none;
  }

  .project-item {
    width: 100%;
  }

  .hero-project {
    height: auto;
    margin-bottom: 64px;
    position: relative;
    top: auto;
  }

  .text-wrap-project-side.right, .k-z-pre-sz-veg {
    max-width: 100%;
  }

  .right_column {
    min-height: 26rem;
    overflow: hidden;
  }

  .right_column.data-stack {
    overflow: hidden;
  }

  .logo_testimonial {
    max-width: 6.25rem;
  }

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

  .widget_outer.large {
    max-width: 17rem;
  }

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

  .performance_animated-block.third-card {
    max-height: 275px;
  }

  .performance_animated-block.first-card {
    max-height: 200px;
  }

  .performance_animated-block.fourth-card {
    max-height: 325px;
  }

  .card_testimonial {
    max-width: 20.75rem;
    min-height: 16rem;
  }

  .table_row {
    grid-template-columns: 130px 130px 180px;
  }

  .widget_table {
    overflow: scroll;
  }

  .master_performance {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    height: 325px;
  }

  .video-hero-home-c {
    height: auto;
    min-height: 360px;
  }

  .home-c-hero-thirds {
    grid-template-columns: 1fr;
  }

  .cta-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
  }

  .icon-wrap-feature.block-feature {
    display: none;
  }

  .slider-2.cropped {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    height: 64%;
    display: block;
    overflow: hidden;
  }

  .mask-testimonial.short {
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .slide-testimonial {
    width: 100%;
    max-width: 100%;
  }

  .circle-bg-center-2 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .main-container-566.relative {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: flex;
  }

  .section-750.testimonials-b-section {
    width: auto;
    min-width: auto;
    max-width: 100%;
  }

  .services-expandable-halves {
    flex-flow: column;
  }

  .overlay-service-b-left {
    width: 73%;
    min-height: 100%;
  }

  .overlay-service-b-bottom {
    height: auto;
  }

  .image-service-b {
    height: 100%;
    overflow: hidden;
  }

  .image-wrap-service-b-herp {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .section-752.hero-service-b-section.hatt-r {
    max-width: 100%;
    min-height: 100%;
    overflow: visible;
  }

  .image-2._10 {
    max-width: 100%;
    overflow: auto;
  }

  .case-card-logo {
    color: var(--_🎨-color---neutral--light-48);
  }

  .nav-column-item-4 {
    text-align: left;
  }

  .nav-menu-4 {
    height: 950%;
    padding-bottom: 24px;
  }

  .projects-dots-2 {
    flex: none;
  }

  .mobile-nav-top-tile-5 {
    max-height: 100%;
  }

  .wrap-mobile-menu-5 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-bottom: 0;
  }

  .nav-column-item-5 {
    text-align: left;
  }

  .nav-thirds-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .brand-navbar-3 {
    max-width: 85px;
  }

  .logo-nav-3 {
    width: 100%;
  }

  .master-navigation-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-column-item-6 {
    text-align: left;
  }

  .text-large-7.text-dark {
    color: #f6f3f0a3;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .wrap-mobile-menu-7 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-bottom: 0;
  }

  .nav-column-item-7 {
    text-align: left;
  }

  .mobile-nav-top-tile-7 {
    max-height: 100%;
  }

  .logo-nav-5 {
    width: 100%;
  }

  .nav-thirds-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .nav-blur-3 {
    max-width: 100%;
  }

  .master-navigation-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-column-item-8 {
    text-align: left;
  }

  .nav-menu-6 {
    max-height: 90vh;
  }

  .brand-navbar-4 {
    align-self: center;
  }

  .brand-navbar-4.alap {
    align-self: flex-start;
  }

  .laptop {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .laptop.desktop {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🎨-color---neutral--light-100: #f6f3f0;
    --_🎨-color---neutral--dark-100: #100f12;
    --_🎨-color---neutral--dark-64: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 64%, transparent);
    --_🎨-color---neutral--dark-0: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 0%, transparent);
    --_🎨-color---background--eversand: #ebe8e3;
    --_🎨-color---accent--everglow: #363637;
    --_🎨-color---neutral--dark-48: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 48%, transparent);
    --_🎨-color---background--eversand-for-navigation-bar: #f6f3f0bd;
    --_🎨-color---neutral--light-88: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 88%, transparent);
    --_🎨-color---neutral--dark-32: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 32%, transparent);
    --_🎨-color---neutral--light-48: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 48%, transparent);
    --_🎨-color---neutral--light-32: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 32%, transparent);
    --_🎨-color---background--hatter-végelegs: #fcfbfa;
    --_🎨-color---background--legsötét-háttér-lab: #0a0a0b;
    --_🎨-color---ui--transparent: #ffffffa3;
    --_🎨-color---neutral--light-64: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 64%, transparent);
    --_🎨-color---neutral--dark-88: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 88%, transparent);
    --_🎨-color---ui--error: #2c57f3;
    --_🎨-color---background--everstone: #f6f3f0;
    --_🎨-color---background--sötét-háttér-lab: #121212;
    --_🎨-color---neutral--dark-16: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 16%, transparent);
    --_🎨-color---neutral--dark-4: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 4%, transparent);
    --_🎨-color---background--szürke-gomb-fejlécben: #e3e1dd;
    --_🎨-color---neutral--dark-8: color-mix(in srgb, var(--_🎨-color---neutral--dark-100) 8%, transparent);
    --_🎨-color---neutral--light-8: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 8%, transparent);
    --_🎨-color---neutral--light-16: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 16%, transparent);
    --_🎨-color---neutral--light-0: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 0%, transparent);
    --_🎨-color---background--fejléc-fehér: #efece9;
    --_🎨-color---background--kapcsolat-box: #efebe8;
    --_🎨-color---neutral--menük: #f5f3f2;
    --_🎨-color---background--menük-színe: #f5f3f2;
    --_🎨-color---background--még-világosabb-háttér-lab: #fcfaf6;
    --_🎨-color---background--semi-transparent-dark: #f6f3f096;
    --_🎨-color---background--eversand-sötétebb: #e6e3e1;
    --_🎨-color---background--fejléc-fekete: #1c1b1e;
    --_🎨-color---background--fejléc-fekete-almenu: #939090;
    --_🎨-color---background--esettelamulmány-gomb: #e6e3e1;
    --_🎨-color---neutral--light-4: color-mix(in srgb, var(--_🎨-color---neutral--light-100) 4%, transparent);
    --_🎨-color---background--világos-háttér-lab: #f6f3ec;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .body-18 {
    max-width: var(--max-width--6-columns);
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .body-18.mobilra {
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
  }

  .author-avatar-2 {
    width: 56px;
    height: 36px;
  }

  .input-halves-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .checkbox-contact-2 {
    width: 20px;
    height: 20px;
  }

  .form-block-2 {
    padding: 32px;
  }

  .text-field-2 {
    padding: 12px;
  }

  .contact-form-bottom-tile-2 {
    flex-flow: wrap;
  }

  .feature-item-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-wrap-column-4 {
    height: 350px;
  }

  .headline-template-2 {
    width: 100%;
    max-width: 100%;
  }

  .headline-column-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 99.9999%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 0;
  }

  .single-logo-marquee-4 {
    max-width: 100%;
  }

  .main-container-571 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-expandable-2 {
    height: 300px;
  }

  .card-expandable-2:hover {
    width: 100%;
  }

  .expandable-halves-2 {
    flex-flow: column;
  }

  .text-h3-9 {
    font-size: var(--_🔠-typography---size--h4);
    width: 99.9946%;
    max-width: 100%;
  }

  .overlay-with-image-3 {
    max-width: 100%;
  }

  .headline-selling-points-4 {
    min-width: 100%;
    max-width: 100%;
  }

  .tabs-content-features-3 {
    height: 350px;
    margin-top: 32px;
  }

  .image-wrap-column-5 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .label-small-65 {
    font-size: 8px;
  }

  .label-small-65.light-17 {
    font-size: 10px;
  }

  .main-container-573 {
    width: auto;
    min-width: 100%;
    max-width: 100%;
    padding-top: 60px;
  }

  .column-halves-9.reverse {
    grid-column-gap: 61px;
    grid-row-gap: 61px;
    grid-column-gap: 61px;
    grid-row-gap: 61px;
  }

  .content-column-6 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .overlay-tag-card-8 {
    min-width: 99.995%;
    max-width: 99.9999%;
    height: 100%;
  }

  .footer-links-column-2 {
    padding-top: 0;
  }

  .footer-right-2 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    padding-left: 5px;
    display: grid;
  }

  .footer-right-2.mobil2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    padding-bottom: 5px;
  }

  .text-h3-10 {
    width: 100%;
    max-width: 100%;
    font-size: 29px;
    line-height: 40px;
  }

  .main-container-578 {
    max-width: 100%;
  }

  .text-h6-9 {
    font-size: 26px;
  }

  .text-h6-9.fekete.blokk {
    font-size: 28px;
  }

  .text-dark-88-3.fekete {
    max-width: 100%;
  }

  .text-h3-12 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .content-careers-4 {
    width: 100%;
    max-width: 100%;
  }

  .card-job-4 {
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-h3-13 {
    font-size: 35px;
  }

  .system-thirds-4 {
    grid-template-columns: 1fr;
  }

  .text-h3-14 {
    font-size: var(--_🔠-typography---size--h3);
    line-height: 40px;
  }

  .text-h3-14.f-oldal-k-z-s-m {
    font-size: var(--_🔠-typography---size--h3);
    font-size: var(--_🔠-typography---size--h3);
  }

  .card-system-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .card-system-5.mobil {
    grid-template-rows: auto;
  }

  .system-thirds-5 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .system-thirds-6 {
    grid-template-columns: 1fr;
  }

  .main-container-583 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .main-container-583.mobil {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .system-thirds-7, .system-thirds-8 {
    grid-template-columns: 1fr;
  }

  .card-pricing-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-7 {
    color: #100f12;
  }

  .bold-text-8 {
    color: #f6f3f0;
  }

  .pricing-thirds-3 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .card-pricing-4 {
    flex-flow: column;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .card-pricing-4.dark {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .headline-pricing-4 {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .bold-text-9 {
    color: #100f12;
  }

  .bold-text-9.csaomag {
    font-size: 27px;
  }

  .bold-text-9.csaomag.feher {
    color: var(--_🎨-color---neutral--light-88);
  }

  .bold-text-10 {
    color: #f6f3f0;
  }

  .pricing-thirds-4 {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .headline-contact-b-2 {
    padding-right: 0;
  }

  .bold-text-11 {
    color: #100f12;
  }

  .bold-text-12 {
    color: #f6f3f0;
  }

  .headline-contact-b-3 {
    max-width: 100%;
  }

  .image-wrap-column-6 {
    height: 350px;
  }

  .column-halves-10.reverse {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .image-wrap-column-7 {
    height: 350px;
  }

  .tabs-content-features-4 {
    height: 350px;
    margin-top: 32px;
  }

  .image-wrap-column-8 {
    height: 350px;
  }

  .column-halves-13.reverse {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .headline-column-8 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .text-h4-5.alulra {
    font-size: var(--spacing--48);
    font-size: var(--spacing--48);
  }

  .section-754.black {
    margin-top: 0;
  }

  .tabs-content-features-5 {
    height: 350px;
    margin-top: 32px;
  }

  .text-h3-16.j-c-m.feket-bokk.feketet-cser-lme-jobbra {
    color: var(--_🎨-color---neutral--light-88);
    margin-top: 0;
  }

  .grid-thirds-sales-page-4 {
    grid-template-columns: 1fr;
  }

  .headline-pages-5.k-z-s {
    margin-bottom: 40px;
  }

  .grid-thirds-sales-page-5 {
    grid-template-columns: 1fr;
  }

  .main-container-590 {
    max-width: 100%;
  }

  .tab-link-faq-2.w--current {
    -webkit-text-stroke-color: #1a1a17;
  }

  .tabs-menu-faq-2 {
    background-color: var(--_🎨-color---neutral--dark-4);
    flex-flow: wrap;
  }

  .section-759.faq-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-h1-6 {
    font-size: var(--_🔠-typography---line-height--h1);
    width: 100%;
    max-width: 100%;
    line-height: 48px;
  }

  .master_editor-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-auto-flow: row;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-h2-8 {
    font-size: 40px;
  }

  .main-container-592 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-762.capabilities-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    overflow: hidden;
  }

  .main-container-593 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .tab-content-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .text-h2-11 {
    font-size: 35px;
  }

  .main-container-596 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text-block-9 {
    width: 99.995%;
    min-width: 100%;
    max-width: 99.9999%;
  }

  .heading-408 {
    width: 100%;
    max-width: 100%;
  }

  .heading-408.hero-sz-veg {
    font-size: var(--_🔠-typography---size--h1);
    font-size: var(--_🔠-typography---size--h1);
  }

  .heading-409 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .heading-409.hero-sz-veg {
    font-size: var(--_🔠-typography---size--h1);
    font-size: var(--_🔠-typography---size--h1);
  }

  .italic-text {
    color: var(--_🎨-color---neutral--dark-88);
  }

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

  .heading-411 {
    letter-spacing: var(--_🔠-typography---letter-spacing--h2);
  }

  .image-3 {
    width: 99.9999%;
    max-width: 100%;
  }

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

  .navbar-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    --spacing--16: 12px;
    --spacing--12: 10px;
    --spacing--32: 24px;
    --section-padding--small: 48px;
    --spacing--0: 0px;
    --section-padding--medium: 96px;
    --section-padding--large: 120px;
    --spacing--48: 45px;
    --grid--page-padding: 16px;
    --max-width--6-columns: 620px;
    --spacing--24: 16px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 48px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 40px;
    --spacing--80: 56px;
    --grid--column-gap: 8px;
    --max-width--8-columns: 912px;
    --spacing--20: 16px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 14px;
    --_🔠-typography---line-height--body-2: 20px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 41px;
    --_🔠-typography---line-height--h1: 37px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: 1px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 36px;
    --_🔠-typography---line-height--h2: 40px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -1.5px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 33px;
    --_🔠-typography---line-height--h3: 36px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -.5px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 28px;
    --_🔠-typography---line-height--h4: 32px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 24px;
    --_🔠-typography---line-height--h5: 28px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -.5px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 20px;
    --_🔠-typography---line-height--h6: 20px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.25px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 8px;
    --_🔠-typography---line-height--label-2: 10px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 10px;
    --_🔠-typography---line-height--label-1: 12px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 10px;
    --_🔠-typography---line-height--body-3: 14px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 24px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 12px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 10px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 80px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -3px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 40px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 16px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 12px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .master-navigation-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .nav-bg-10 {
    max-width: 100%;
  }

  .nav-bg-10.men {
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    width: 272px;
  }

  .logo-nav-9 {
    width: 100%;
  }

  .logo-nav-9.l-bl-c {
    width: 90%;
  }

  .wrap-submit-button-2 {
    padding-right: 20px;
  }

  .cta-arrow-2 {
    height: 12px;
  }

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

  .widget-phase {
    max-width: 200px;
  }

  .text-h2-12 {
    font-size: 36px;
  }

  .cta-main-34 {
    padding: 8px 20px;
    font-size: 14px;
  }

  .main-container-600 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-animation-hide {
    height: auto;
  }

  .label {
    font-size: 10px;
    line-height: 12px;
  }

  .home-a-video {
    padding-bottom: 160px;
  }

  .home-a-small-video {
    width: 90%;
    max-width: 160px;
    position: absolute;
  }

  .button-animation-wrap {
    height: 20px;
  }

  .section-766 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .home-a-play-button {
    width: 24px;
    height: 24px;
  }

  .lightbox-home-a {
    height: 80px;
  }

  .author-avatar-3 {
    width: 56px;
    height: 36px;
  }

  .input-halves-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .contact-top-tile-2 {
    max-width: 364px;
  }

  .contact-form-bottom-tile-3 {
    flex-flow: wrap;
  }

  .text-field-4 {
    padding: 12px;
  }

  .text-field-4.light.textarea {
    min-height: 180px;
  }

  .form-block-3 {
    padding: 32px;
  }

  .heading-412 {
    font-size: var(--_🔠-typography---size--h1);
    line-height: var(--_🔠-typography---line-height--h4);
  }

  .body-19 {
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

  .main-container-602 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .text-h3-18 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 35px;
  }

  .image-wrap-tab-2 {
    height: 400px;
  }

  .headline-system-home-b-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .headline-system-home-b-2.mobil2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .tabs-content-features-6 {
    height: 350px;
    margin-top: 32px;
  }

  .section-770.j-men {
    flex-flow: column;
    display: flex;
  }

  .main-container-608 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .content-column-8 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .system-thirds-9 {
    grid-column-gap: 80px;
    grid-row-gap: 48px;
    --spacing--16: 16px;
    --spacing--12: 12px;
    --spacing--32: 32px;
    --section-padding--small: 80px;
    --spacing--0: 0px;
    --section-padding--medium: 120px;
    --section-padding--large: 160px;
    --spacing--48: 48px;
    --grid--page-padding: 32px;
    --max-width--6-columns: 620px;
    --spacing--24: 24px;
    --spacing--8: 8px;
    --all-weights--medium: 500;
    --spacing--4: 4px;
    --spacing--64: 64px;
    --container--main: 1800px;
    --container--small: 654px;
    --grid--content-gap: 80px;
    --spacing--80: 80px;
    --grid--column-gap: 16px;
    --max-width--8-columns: 912px;
    --spacing--20: 20px;
    --all-weights--bold: 700;
    --max-width--10-columns: 1144px;
    --all-weights--thin: 100;
    --all-weights--extra-light: 200;
    --all-weights--light: 300;
    --all-weights--normal: 400;
    --all-weights--semi-bold: 600;
    --all-weights--extra-bold: 800;
    --all-weights--black: 900;
    --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-2: 16px;
    --_🔠-typography---line-height--body-2: 24px;
    --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h1: 60px;
    --_🔠-typography---line-height--h1: 64px;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h1: -2.5px;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h2: 48px;
    --_🔠-typography---line-height--h2: 52px;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h2: -2px;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h3: 40px;
    --_🔠-typography---line-height--h3: 44px;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h3: -1px;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---size--h4: 32px;
    --_🔠-typography---line-height--h4: 40px;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-serif);
    --_🔠-typography---letter-spacing--h4: -1px;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 28px;
    --_🔠-typography---line-height--h5: 32px;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: -1px;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 24px;
    --_🔠-typography---line-height--h6: 28px;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: -.5px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-2: 10px;
    --_🔠-typography---line-height--label-2: 12px;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: 1px;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--label-1: 12px;
    --_🔠-typography---line-height--label-1: 16px;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: 1px;
    --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px;
    --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px;
    --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px;
    --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--body-3: 12px;
    --_🔠-typography---line-height--body-3: 16px;
    --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-3: 0px;
    --_🔠-typography---font--heading-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body);
    --_🔠-typography---line-height--body-1: 28px;
    --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--body-1: 0px;
    --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif);
    --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px;
    --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px;
    --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px;
    --_🔠-typography---font--heading-serif: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-1: 14px;
    --_🔠-typography---line-height--button-1: 20px;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 16px;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--ui);
    --_🔠-typography---size--button-2: 12px;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 96px;
    --_🔠-typography---line-height--h0: 96px;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -4px;
    --_🔠-typography---font--405: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    --_🔠-typography---font--ui: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---size--h1-2: 60px;
    --_🔠-typography---font--body: Arial, "Helvetica Neue", Helvetica, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--all-weights--medium);
    --_🔠-typography---weight--body: var(--all-weights--medium);
    --_🔠-typography---weight--body-bold: var(--all-weights--medium);
    --_🔠-typography---weight--label: var(--all-weights--medium);
    --_🔠-typography---weight--button: var(--all-weights--normal);
    --_🔠-typography---size--body-1: 20px;
    --_🔘-radius---radius--small: 8px;
    --_🔘-radius---radius--button: 32px;
    --_🔘-radius---radius--full: 100vw;
    --_🔘-radius---radius--large: 16px;
    --_🔘-radius---radius--medium: 12px;
    --_❇️-icon---icon-size--medium: 16px;
    --_❇️-icon---icon-size--large: 20px;
    --_❇️-icon---icon-stroke: 1px;
    --_❇️-icon---icon-size--small: 12px;
    --_❇️-icon---icon-type: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .main-container-615 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .card-job-5 {
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-h3-20 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .content-careers-5 {
    width: 100%;
    max-width: 100%;
  }

  .careers-halves-5 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .text-h3-21 {
    font-size: 34px;
    line-height: 40px;
  }

  .headline-home-b-about-2 {
    margin-bottom: 0;
  }

  .contact-a-map-bottom-tile-2 {
    flex-flow: wrap;
  }

  .text-large-14.gari1 {
    color: var(--_🎨-color---neutral--light-64);
  }

  .service-item-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .left-service-item-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .icon-service-arrow-2 {
    flex: none;
    display: none;
  }

  .content-column-9 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .text-h3-23 {
    font-size: 34px;
    line-height: 40px;
  }

  .marquee-text-wrap, .single-text-marquee-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .logo-master {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .master-marquees-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .main-container-473 {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .content-column-10 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .text-block-11 {
    color: var(--_🎨-color---neutral--light-88);
    width: 99.995%;
    min-width: 100%;
    max-width: 99.9999%;
  }

  .label-small-128 {
    font-size: 8px;
  }

  .column-halves-18.reverse {
    flex-flow: column;
    display: flex;
  }

  .overlay-tag-card-13 {
    min-width: 99.995%;
    max-width: 99.9999%;
    height: 100%;
  }

  .main-container-620 {
    width: auto;
    min-width: 100%;
    max-width: 100%;
  }

  .image-wrap-column-10 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .content-column-11 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .text-block-12 {
    width: 99.995%;
    min-width: 100%;
    max-width: 99.9999%;
  }

  .label-small-129 {
    font-size: 8px;
  }

  .overlay-tag-card-14 {
    min-width: 99.995%;
    max-width: 99.9999%;
    height: 100%;
  }

  .main-container-621 {
    width: auto;
    min-width: 100%;
    max-width: 100%;
  }

  .image-wrap-column-11 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .master-navigation-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-780 {
    flex-flow: row;
    display: block;
  }

  .progress-halves-2, .main-container-622 {
    padding-top: 0;
  }

  .progress-year-halves-2 {
    grid-template-columns: 30px 1fr;
    margin-left: 5px;
  }

  .section-781.about-b-progress-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .footer-halves-3.j-l-b {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    align-self: flex-start;
    display: flex;
  }

  .footer-halves-3.j-l-b.mobil4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .footer-link-3 {
    font-size: var(--_🔠-typography---size--body-2);
    text-align: left;
  }

  .footer-link-3._03 {
    font-size: var(--_🔠-typography---size--body-2);
  }

  .footer-link-3.feket-l-bl-c-sz-veg {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-blur-5 {
    background-color: var(--_🎨-color---neutral--dark-64);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  .master-navigation-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-top-tile-3 {
    width: 100%;
    max-width: 100%;
    padding-bottom: 10px;
  }

  .footer-top-tile-3.mobil2 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding-bottom: 0;
  }

  .wrap-footer-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-bg-12 {
    background-color: var(--_🎨-color---background--fejléc-fehér);
  }

  .main-container-623 {
    max-width: 100%;
  }

  .footer-social-wrap-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-legal-tile-3 {
    border-top-style: solid;
    padding-left: 5px;
  }

  .footer-legal-tile-3.feket-l-bl-c-vonalak {
    border-bottom-style: none;
    padding-bottom: 10px;
  }

  .divider-dark-16-20 {
    background-color: var(--_🎨-color---neutral--light-64);
    color: var(--_🎨-color---neutral--light-64);
  }

  .footer-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-4.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .logo-nav-11, .logo-nav-11.fejl-c, .logo-nav-11.fejl-c {
    width: 80%;
  }

  .footer-column-4 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-social-wrap-3 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 5px;
  }

  .footer-social-wrap-3.j-feket-social.mobil {
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .footer-social-wrap-3.mobil5 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .icon-social-2.feket-l-bl-c-ikon {
    width: auto;
  }

  .body-21 {
    background-color: var(--_🎨-color---background--hatter-végelegs);
  }

  .section-782.home-a-column-section {
    padding-bottom: 40px;
  }

  .section-782.home-a-column-section.tablethez {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .main-container-624 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-item-5 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column-halves-20.reverse {
    grid-column-gap: 59px;
    grid-row-gap: 59px;
    grid-column-gap: 59px;
    grid-row-gap: 59px;
  }

  .section-783.home-a-column-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .main-container-625 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-item-6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column-halves-21.reverse {
    grid-column-gap: 61px;
    grid-row-gap: 61px;
    grid-column-gap: 61px;
    grid-row-gap: 61px;
  }

  .main-container-626 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .heading-414 {
    font-size: var(--_🔠-typography---size--h4);
  }

  .main-container-627 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .logo-nav-12 {
    width: 80%;
  }

  .logo-nav-12.fejl-c {
    width: 100%;
  }

  .master-navigation-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-21 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-13 {
    width: 80%;
  }

  .logo-nav-13.fejl-c {
    width: 100%;
  }

  .master-navigation-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-22 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-14 {
    width: 80%;
  }

  .logo-nav-14.fejl-c {
    width: 90%;
  }

  .master-navigation-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-23 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .main-container-628 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .label-small-138 {
    color: var(--_🎨-color---neutral--dark-64);
    font-size: 8px;
  }

  .eyebrow-circle-27 {
    background-color: var(--_🎨-color---background--fejléc-fekete-almenu);
  }

  .main-container-630 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    overflow: hidden;
  }

  .heading-hero-story-2 {
    align-self: center;
  }

  .dots-4 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .left-timeline-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .left-timeline-3.mobil {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .section-789.feket {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .label-small-140.label-strong {
    font-size: 10px;
    line-height: 12px;
  }

  .text-h4-14.no-margins.igen.f-c-m.dolgozzunk-egy-tt {
    font-size: 24px;
  }

  .body-medium-24.alc-m-sz-veg.k-z-s-munka-alsz-veg {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .timeline-item-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .timeline-item-4.alc-m-szolg {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .left-about-home-c {
    height: 350px;
  }

  .lightbox-home-c {
    width: 79%;
  }

  .section-791.slider-home-a-section {
    padding-bottom: 0;
  }

  .cs-slide-bottom-tile-2 {
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .master-marquees-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .article-author-halves {
    grid-template-columns: 1fr;
  }

  .dots-5 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-636, .main-container-637 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .text-wrap-story-tile-2, .story-top-text-2._01, .story-top-text-2._01 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .footer-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-5.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .footer-link-4 {
    text-align: left;
    font-size: 16px;
  }

  .footer-column-5 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-social-wrap-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 5px;
    display: flex;
  }

  .main-container-638 {
    max-width: 100%;
  }

  .logo-nav-15 {
    width: 80%;
  }

  .logo-nav-15.fejl-c {
    width: 90%;
  }

  .footer-6 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-link-5 {
    text-align: left;
    font-size: 16px;
  }

  .footer-link-5._03 {
    font-size: 16px;
  }

  .master-navigation-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-26 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .footer-column-6 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .icon-social-4.feket-l-bl-c-ikon {
    width: auto;
  }

  .main-container-639 {
    max-width: 100%;
  }

  .footer-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-7.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .footer-link-6 {
    text-align: left;
    font-size: 16px;
  }

  .footer-column-7 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .main-container-640 {
    max-width: 100%;
  }

  .footer-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-link-7 {
    text-align: left;
    font-size: 16px;
  }

  .footer-link-7._03 {
    font-size: 16px;
  }

  .footer-column-8 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .main-container-641 {
    max-width: 100%;
  }

  .label-small-146.light-47.blogalc-m {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .title-hero-story-4.blog-hero {
    align-self: center;
    margin-bottom: 40px;
  }

  .dots-6 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-642 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .section-797.hero-story-section {
    padding-top: 120px;
  }

  .main-container-643 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .section-798.story-body-section.blog-blokk {
    padding-bottom: 40px;
  }

  .master-navigation-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-27 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-16 {
    width: 80%;
  }

  .logo-nav-16.fejl-c {
    width: 90%;
  }

  .footer-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-9.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .footer-column-9 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .main-container-644 {
    max-width: 100%;
  }

  .footer-link-8 {
    text-align: left;
    font-size: 16px;
  }

  .dots-7, .dots-8, .dots-9 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-645, .main-container-646 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .master-navigation-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-28 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-17 {
    width: 80%;
  }

  .logo-nav-17.fejl-c {
    width: 90%;
  }

  .footer-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-10.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .footer-column-10 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .main-container-647 {
    max-width: 100%;
  }

  .footer-link-9 {
    text-align: left;
    font-size: 16px;
  }

  .label-small-150.light-47.blogalc-m {
    text-align: center;
    text-align: center;
    text-align: center;
    display: block;
  }

  .main-container-648 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .headline-hero-story-6 {
    align-self: center;
  }

  .dots-10 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .section-804.story-body-section.blog-blokk {
    padding-bottom: 40px;
  }

  .dots-11 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-649 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .master-navigation-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .divider-dark-16-29 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-18 {
    width: 80%;
  }

  .logo-nav-18.fejl-c {
    width: 90%;
  }

  .footer-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-11.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .main-container-650 {
    max-width: 100%;
  }

  .footer-column-11 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-link-10 {
    text-align: left;
    font-size: 16px;
  }

  .label-small-152.light-47.blogalc-m {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .main-container-651 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .dots-12 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .section-807.story-body-section.blog-blokk {
    padding-bottom: 40px;
  }

  .dots-13 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-652 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .footer-12 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-12.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .main-container-653 {
    max-width: 100%;
  }

  .footer-column-12 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-link-11 {
    text-align: left;
    font-size: 16px;
  }

  .label-small-154.light-47.blogalc-m {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .main-container-654 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .dots-14, .dots-15 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-655 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .divider-dark-16-30 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .logo-nav-19 {
    width: 80%;
  }

  .logo-nav-19.fejl-c {
    width: 90%;
  }

  .footer-13 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-13.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .main-container-656 {
    max-width: 100%;
  }

  .footer-column-13 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-link-12 {
    text-align: left;
    font-size: 16px;
  }

  .dots-16 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-658 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .dots-17 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-659 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .dots-18 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-660 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .logo-nav-20 {
    width: 80%;
  }

  .logo-nav-20.fejl-c {
    width: 90%;
  }

  .divider-dark-16-31 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .footer-14 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-14.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .main-container-661 {
    max-width: 100%;
  }

  .footer-link-13 {
    text-align: left;
    font-size: 16px;
  }

  .logo-nav-21, .logo-nav-21.fejl-c, .logo-nav-21.fejl-c {
    width: 80%;
  }

  .divider-dark-16-32 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .dots-19 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-662, .main-container-663 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .section-819.story-body-section {
    padding-top: 10px;
  }

  .dots-20 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-664 {
    max-width: 100%;
  }

  .footer-link-14 {
    text-align: left;
    font-size: 16px;
  }

  .footer-15 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-15.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .logo-nav-22, .logo-nav-22.fejl-c, .logo-nav-22.fejl-c {
    width: 80%;
  }

  .divider-dark-16-33 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .dots-21 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-665, .main-container-666 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .section-821.story-body-section {
    padding-top: 10px;
  }

  .dots-22 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-667 {
    max-width: 100%;
  }

  .footer-link-15 {
    text-align: left;
    font-size: 16px;
  }

  .footer-link-15.feket-l-bl-c-sz-veg {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-16 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-16.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .logo-nav-23, .logo-nav-23.fejl-c, .logo-nav-23.fejl-c {
    width: 80%;
  }

  .divider-dark-16-34 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .marquee-images-2 {
    width: 100%;
    max-width: 100%;
  }

  .heading-415 {
    font-size: var(--spacing--48);
    line-height: var(--spacing--48);
  }

  .heading-415.mobilon-les.mobil-hero-nyit-s {
    font-family: var(--_🔠-typography---font-family--h1);
    font-size: var(--_🔠-typography---size--h1);
    font-weight: var(--_🔠-typography---font-weight--h1);
    font-family: var(--_🔠-typography---font-family--h1);
    font-size: var(--_🔠-typography---size--h1);
    font-weight: var(--_🔠-typography---font-weight--h1);
    font-family: var(--_🔠-typography---font-family--h1);
    font-size: var(--_🔠-typography---size--h1);
    font-weight: var(--_🔠-typography---font-weight--h1);
  }

  .single-marquee-images-2 {
    width: 409%;
    max-width: 408.999%;
    overflow: hidden;
  }

  .card-marquee-2 {
    width: 400px;
  }

  .dots-23 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .master-marquees-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 100%;
  }

  .image-wrap-home-b-marquee-2 {
    width: 220px;
    height: 250px;
    min-height: 100%;
  }

  .image-wrap-home-b-marquee-2.large {
    width: 300px;
  }

  .section-822.hero-home-b-section {
    background-color: #fcfbfa;
    padding-top: 120px;
  }

  .main-container-668 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .headline-home-b-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-bottom: 60px;
    margin-right: auto;
  }

  .label-small-164 {
    font-size: 10px;
    line-height: 12px;
  }

  .container-large-2 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .section_about-docs-2 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .text-h5-11 {
    width: 100%;
  }

  .padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-h3-26 {
    font-size: 25px;
    line-height: var(--spacing--48);
  }

  .section-823.system-home-b-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .label-small-165.light-22 {
    color: var(--_🎨-color---neutral--light-64);
  }

  .section-824.about-services-section {
    padding-bottom: 0;
  }

  .left-service-item-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    word-break: break-all;
    grid-template-columns: auto;
  }

  .headline-pages-6.k-z-s {
    margin-bottom: 40px;
  }

  .main-container-670 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .text-h2-20 {
    font-size: 35px;
  }

  .text-h2-20.tablet.k-z-s-egy-ttm-k-d-s {
    font-size: var(--_🔠-typography---size--h4);
    font-size: var(--_🔠-typography---size--h4);
    font-size: var(--_🔠-typography---size--h4);
  }

  .section-825.capabilities-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    overflow: hidden;
  }

  .tab-content-item-5 {
    flex-flow: column;
    display: flex;
  }

  .main-container-671 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: flex;
  }

  .taba-left-5 {
    max-width: 100%;
  }

  .tab-content-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .dots-24 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .plan-label-3 {
    -webkit-text-stroke-color: #100f12a3;
  }

  .card-pricing-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--_🎨-color---background--menük-színe);
  }

  .section-826.hero-pricing-section {
    padding-top: 40px;
  }

  .heading-416 {
    font-size: 32px;
  }

  .main-container-672 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .content-column-14 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .text-h3-27 {
    font-family: var(--_🔠-typography---font-family--h2);
    font-size: var(--_🔠-typography---size--h2);
    line-height: var(--_🔠-typography---size--h2);
    font-weight: var(--_🔠-typography---font-weight--h2);
  }

  .section-828.home-a-column-section.f-oldal, .section-828.home-a-column-section.f-oldal.mobil.tablet, .section-828.home-a-column-section.f-oldal, .section-828.home-a-column-section.f-oldal.mobil.tablet, .section-828.home-a-column-section.f-oldal, .section-828.home-a-column-section.f-oldal.mobil.tablet, .section-828.home-a-column-section.f-oldal.mobil.tablet, .section-828.home-a-column-section.f-oldal.mobil.tablet {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .column-halves-22.reverse {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .footer-17 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-17.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .main-container-674 {
    max-width: 100%;
  }

  .logo-nav-24 {
    width: 80%;
  }

  .logo-nav-24.fejl-c {
    width: 90%;
  }

  .divider-dark-16-35 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .k-z-s-munka {
    font-size: var(--_🔠-typography---size--h4);
  }

  .section-829.capabilities-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .label-small-171.label-strong {
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 14px;
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 14px;
  }

  .label-small-172.label-strong {
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 12px;
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 12px;
  }

  .label-small-173.label-strong, .label-small-174.label-strong {
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 14px;
    font-size: var(--_🔠-typography---size--body-2);
    line-height: 14px;
  }

  .headline-hero-story-8 {
    align-self: center;
  }

  .dots-25 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-676 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .label-small-175.light-47.blogalc-m {
    text-align: center;
    text-align: center;
    text-align: center;
    display: block;
  }

  .dots-26 {
    width: auto;
    max-width: 436%;
    height: auto;
    overflow: auto;
  }

  .main-container-678 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: hidden;
  }

  .section-831.story-body-section.blog-blokk {
    padding-bottom: 40px;
  }

  .footer-column-14 {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-18 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-18.fekete-l-bl-c {
    padding-bottom: 20px;
  }

  .footer-social-wrap-6 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 5px;
  }

  .footer-social-wrap-6.mobil5 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .main-container-679 {
    max-width: 100%;
  }

  .logo-nav-25, .logo-nav-25.fejl-c, .logo-nav-25.fejl-c {
    width: 80%;
  }

  .nav-blur-19 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #100f12a3;
  }

  .divider-dark-16-36 {
    color: #f6f3f0a3;
    background-color: #f6f3f0a3;
  }

  .nav-bg-26 {
    background-color: #efece9;
  }

  .main-container-680 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding: 0 32px;
    display: flex;
    overflow: hidden;
  }

  .story-founder-block-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .label-small-178.text-everstone {
    font-size: 12px;
  }

  .slider-6 {
    width: 100%;
    max-width: 100%;
    height: 61%;
    overflow: visible;
  }

  .slide-feature-2 {
    background-color: #ffffffa3;
  }

  .text-h6-18 {
    color: #100f127a;
  }

  .headline-slider-home-5 {
    padding-top: 40px;
  }

  .section-834.features-home-b-section {
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-834.features-home-b-section.fekete-oldalra {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .main-container-681 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding: 0 32px;
    display: flex;
    overflow: hidden;
  }

  .main-container-681.fekete {
    padding-bottom: 0;
  }

  .card-feature-6 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    height: 250px;
    display: flex;
    overflow: hidden;
  }

  .card-feature-6.p-nz-gyi {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }
}

#w-node-_0fb01cbf-92fc-de72-7957-356f3a6b73b8-676d00b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9be99158-692e-69ef-bae7-42b84cdbdb4f-676d00b9, #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb5f-676d00b9 {
  align-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb50-676d00b9, #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb55-676d00b9, #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb5a-676d00b9, #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb5f-676d00b9 {
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb4f-676d00b9 {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0fb01cbf-92fc-de72-7957-356f3a6b73b8-676d00b9 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9be99158-692e-69ef-bae7-42b84cdbdb55-676d00b9 {
    justify-self: center;
  }
}
