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

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

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

:root {
  --black-secondary\<deleted\|variable-f3a320e0-68e0-6151-cd5c-8d262f0c0769\>: #333;
  --brand-1\<deleted\|variable-f25b305f-23bc-2f8c-2eb4-f63968fb1a56\>: #00d1ff;
  --mbank-main-text: #201c17;
  --biały: #fcfefc;
  --mb-stroke-boxow: #ddd;
  --box-background: #f1f1f1;
  --mban-red: #ae0000;
  --mbank-secondary-text: #b6b6b6;
  --mbank-blue: #0074ad;
  --boxshadow: #e1e1e1;
  --mb-szary-text: #636363;
  --mbank-red-buttons: #ae0000;
  --unactive-bialy: #dbdbdb;
  --_repopc---background--primary-background: #000a0e;
  --_repopc---base--text-white: #f4fcff;
  --_repopc---base--brand: #00b2ff;
  --_repopc---grid-kolumny--size-6: 628px;
  --_formaniek---brand-formaniek: #c41515;
  --_formaniek---main-white-formaniek: #f4efef;
  --_repopc---grid-kolumny--size-5: 519px;
  --_repopc---grid-kolumny--size-1: 85px;
  --_formaniek---body-text-formaniek: #f2e6e6;
  --_repopc---grid-kolumny--size-4: 411px;
  --_formaniek---body-secondary-formaniek: #f2e6e6b3;
  --_formaniek---white-secondary-formaniek: #fff9;
  --_repopc---background--lighter-1: #001a25;
  --_formaniek---background-formaniek: #070404;
  --_repopc---background--lighter-2: #003247;
  --_repopc---border--border-radius: 25px;
  --_formaniek---dark-red-formaniek: #120606;
  --_repopc---stroke-image-div: 2px;
  --_repopc---base--div-stroke: #ffffff0d;
  --_repopc---base--div-fill: #ffffff08;
  --_formaniek---stroke-grey-formaniek: #2e2e2e;
  --_repopc---grid-kolumny--size-7: 737px;
  --_repopc---gradientsecond1: #001d29;
  --_repopc---gradientsecond2: #00161f;
  --_repopc---base--text-secondary: #a1adb2;
  --_formaniek---secondary-button-fill-formaniek: #290c0c;
  --_repopc---grid-kolumny--size-2: 193px;
  --_repopc---background--lighter-4: #005e85;
  --_repopc---grid-kolumny--size-8: 845px;
  --_portfolio-home---background: #0a0b0d;
  --_portfolio-home---main-portoflio-color: #ddf8ff;
  --_formaniek---box-grey-fill-70-formaniek: #2424243b;
  --_repopc---grid-kolumny--size-9: 954px;
  --szary: #b3b3b3;
  --_repopc---grid-kolumny--size-10: 1063px;
  --_portfolio-home---select-brighter: #14161a;
  --_repopc---background--lighter-3: #004a67;
  --_portfolio-home---secondary-main-portfolio: #ddf8ff75;
  --_repopc---base--white: white;
  --_formaniek---box-red-fill-70-formaniek: #230909b3;
  --_repopc---base--color: #00b2ff4d;
  --_formaniek---znizka-cena-formaniek: #ffffff42;
  --_repopc---grid-kolumny--full-width: 1280px;
  --czarny: #111;
  --gradient-1: #11998e;
  --_repopc---grid-kolumny--size-3: 302px;
  --gradient-2: #38ef7d;
  --placeholder-text: #4b4b4b;
  --form-background: #181818;
  --pure-black: black;
  --pure-black-lighter: #070707;
  --_repopc---grid-kolumny--size-11: 1171px;
  --_repopc---border--kółko: 9999px;
  --szerokość-sekcji-i-wrappera: 100px;
  --navbar-klasyczny-kolor: #111111d1;
}

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

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

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

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

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

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

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

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

a {
  text-decoration: underline;
}

.line {
  background-color: var(--black-secondary\<deleted\|variable-f3a320e0-68e0-6151-cd5c-8d262f0c0769\>);
  perspective-origin: 50%;
  transform-origin: 50%;
  width: 100%;
  height: .125rem;
  color: var(--black-secondary\<deleted\|variable-f3a320e0-68e0-6151-cd5c-8d262f0c0769\>);
}

.marquee-inner {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.line-2 {
  background-color: var(--brand-1\<deleted\|variable-f25b305f-23bc-2f8c-2eb4-f63968fb1a56\>);
  perspective-origin: 50%;
  transform-origin: 50%;
  width: 100%;
  height: .125rem;
}

.marquee-inner-2 {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-family: Rany-light;
  display: flex;
}

.line-3 {
  background-color: var(--brand-1\<deleted\|variable-f25b305f-23bc-2f8c-2eb4-f63968fb1a56\>);
  perspective-origin: 50%;
  transform-origin: 50%;
  width: 100%;
  height: .125rem;
}

.marquee-inner-3 {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  display: flex;
}

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

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

.c-projekty {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 5.3125rem 20% 3.75rem;
  display: flex;
}

.body-mbank {
  background-color: #fcfefc;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.h1-400-mb {
  color: var(--mbank-main-text);
  border: .0625rem #000;
  margin-top: 1.5625rem;
  margin-bottom: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3rem;
}

.p-400-mb {
  width: 100%;
  color: var(--mbank-main-text);
  text-align: left;
  margin-top: 2.5rem;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.p-400-mb.cele-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.p-400-mb.info {
  color: var(--biały);
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 500;
}

.p-400-mb.myslenie {
  margin-top: 0;
}

.c-s1-mb {
  width: 100%;
  max-width: none;
  margin-bottom: 12.5rem;
  padding-left: 0;
  padding-right: 0;
}

.s1-wrapper-mb {
  border: .0625rem solid var(--mb-stroke-boxow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5625rem 2.5rem 2.8125rem;
  display: flex;
}

.mb-h2 {
  width: 100%;
  color: var(--mbank-main-text);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 4.375rem;
}

.mb-h2._50px-margin-d-mb {
  margin-bottom: .625rem;
}

.mb-h2._100margin {
  margin-top: 0;
  margin-bottom: .625rem;
}

.p-400-centred-mb {
  width: 60%;
  max-width: 60%;
  color: var(--mbank-main-text);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 2.125rem;
  display: flex;
}

.p-400-centred-mb.s6-p-margin-mb {
  margin-top: 0;
  margin-bottom: 9.375rem;
}

.divider1 {
  background-color: var(--mb-stroke-boxow);
  width: 100%;
  height: .0625rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.c-s2-mb {
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 12.5rem;
  padding-left: 0;
  padding-right: 0;
}

.s2-wrapper-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.quick-stack-cele-mb {
  margin-top: 3rem;
  padding: 0;
}

.h3-500-mb {
  color: var(--mbank-main-text);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin: 0 auto;
  font-family: Manrope, sans-serif;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 3rem;
  display: flex;
}

.h3-500-mb.myslenie {
  margin-bottom: .625rem;
}

.qs-cele-cel-szary-mb {
  background-color: var(--box-background);
  border-radius: 1.125rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem 2.1875rem;
  display: flex;
}

.qs-cele-cel-szary-mb.slide-in-bottom-400ms {
  background-color: var(--biały);
}

.image-6 {
  color: red;
  width: 100%;
  max-width: 3.125rem;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 0;
}

.text-span-3, .text-span-4 {
  color: var(--mban-red);
  font-weight: 500;
}

.small-label-mb {
  color: var(--mbank-main-text);
  letter-spacing: .0625rem;
  margin-bottom: 1.25rem;
  font-weight: 200;
}

.small-label-mb.rozdizal {
  color: var(--mbank-main-text);
  margin-bottom: 0;
}

.c-container-mb {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: block;
}

.hero-h1-500-mb {
  outline-offset: 0rem;
  text-underline-position: auto;
  outline: .1875rem #201c17;
  font-weight: 500;
  -webkit-text-decoration: underline #ae0000;
  text-decoration: underline #ae0000;
}

.c-rozdzial-mb {
  width: 100%;
  margin-bottom: 6.25rem;
}

.c-rozdzial-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.divider-rozdzial {
  background-color: var(--mb-stroke-boxow);
  width: 10%;
  height: .0625rem;
  color: var(--mbank-secondary-text);
  margin: 1.5625rem 0;
}

.c-s3-mb {
  width: 100%;
  margin-bottom: 9.375rem;
}

.s3-wrapper-mb {
  width: 100%;
}

.s3-intro-lewo_text-mb {
  justify-content: center;
  align-items: flex-start;
  padding-right: .9375rem;
}

.s3-intro-lewo_text-mb.slide-in-left-400ms {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.image-8 {
  vertical-align: baseline;
  border-radius: 0;
  align-self: center;
  width: 100%;
  max-width: 47.1875rem;
  max-height: 31.4375rem;
  display: inline-block;
  position: static;
  top: 1.8125rem;
  left: 4.75rem;
}

.s7-intro-prawo_image-mb {
  background-color: #0000;
  justify-content: center;
  align-items: center;
}

.div-block-14 {
  border: .0625rem solid var(--mb-stroke-boxow);
  background-color: var(--mbank-blue);
  border-radius: 4px;
  width: 100%;
  padding: 16px 24px;
}

.column-image-wrap-mbank {
  background-color: var(--box-background);
  width: 100%;
  max-width: 47.1875rem;
  height: 100%;
  max-height: 31.4375rem;
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-radius: 2px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.c-s4-mb {
  width: 100%;
  margin-bottom: 6.25rem;
}

.s4-wrapper-mb {
  width: 100%;
}

.c-rozdzia--mini-mb {
  width: 100%;
  margin-bottom: 6.25rem;
}

.c-sub-rozdzial-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.research-box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--box-background);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}

.cell-wrapper {
  align-self: center;
  width: 100%;
  margin-bottom: 2.5rem;
  padding: 2.5rem;
}

.tabs-content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-pane-tab-1-2 {
  align-self: center;
}

.s4-quickstack-insighty-research-mb {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding: 0;
}

.h4-500-mb {
  color: var(--mban-red);
  text-align: left;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.75rem;
}

.h4-500-mb.h4-srodek {
  color: var(--mbank-main-text);
  text-align: center;
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
}

.tabs-menu-2 {
  margin-bottom: 1.5rem;
}

.p-tab-italic-mb {
  color: var(--mb-szary-text);
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1.125rem;
  font-style: italic;
  line-height: 2.125rem;
}

.mb-tab-link {
  border-style: none none solid;
  border-width: .0625rem .0625rem .125rem;
  border-color: black black var(--mb-stroke-boxow);
  text-align: left;
  background-color: #0000;
  margin-right: .625rem;
  padding-bottom: 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.125rem;
}

.mb-tab-link.w--current {
  border-bottom-color: var(--mbank-red-buttons);
  background-color: #0000;
}

.tab-pane-tab-2-2 {
  align-self: center;
}

.mb-image-tab-2 {
  border-radius: 1rem;
  width: 100%;
  margin-bottom: 1.5625rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mb-research-opis-tab-2 {
  color: var(--mb-szary-text);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 2.125rem;
}

.mb-image-tab-1 {
  border-radius: 1rem;
  margin-bottom: 1.5625rem;
}

.mb-image-tab-1.slide-in-bottom-200ms {
  margin-bottom: 1.5rem;
}

.mb-image-tab-1.slide-in-bottom-400ms {
  border-radius: 2px;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.mb-image-tab-1.slide-in-bottom-600ms {
  border-radius: 2px;
  margin-bottom: 1.5rem;
}

.c-s6-mb {
  width: 100%;
  margin-bottom: 12.5rem;
  padding-top: 4.375rem;
  padding-bottom: 0;
}

.s6-wrapper-mb {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 12.5rem;
  display: flex;
}

.s6-image-mb {
  border: 4px solid var(--box-background);
  border-radius: 2px;
  width: auto;
  max-width: 490px;
  max-height: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-s7-mb {
  width: 100%;
  margin-bottom: 12.5rem;
}

.s7-wrapper-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: block;
}

.sekcja-7-wrapper-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: right;
  flex-flow: column;
  display: flex;
}

.sekcja-7-wrapper-text.max-w {
  max-width: 400px;
}

.rozwiazanie-image-mb {
  max-width: 16.875rem;
  display: block;
}

.sekcja-7-wrapper-porownanie-prawo-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  margin-bottom: 9.375rem;
  display: grid;
}

.sekcja-7-wrapper-porownanie-prawo-mb.slide-in-bottom-400ms {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.s3-intro-mb {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding: 0;
}

.c-s8-mb {
  width: 100%;
  margin-bottom: 9.375rem;
}

.text-sukcesmetric-small-mb {
  color: var(--mban-red);
  text-align: center;
  font-size: 4rem;
  line-height: 120%;
}

.mb-succes-metric-opis {
  max-width: 500px;
}

.h2-sukcesmetric-mb {
  width: 100%;
  color: var(--mbank-red-buttons);
  text-align: center;
  margin-top: 0;
  margin-bottom: .625rem;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.75rem;
}

.h2-sukcesmetric-mb.blue {
  color: var(--mbank-blue);
  text-align: left;
}

.s8-sukces-cell_large-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--box-background);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: grid;
}

.s8-sukces-cell_large-mb.slide-in-right-400ms {
  border-radius: 2px;
}

.s8-sukces-cell-large-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--box-background);
  border-radius: 1.125rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 2.625rem 2.625rem 2.5rem 2.5rem;
  display: flex;
}

.s8-sukces-cell-large-mb.slide-in-left-200ms {
  background-color: var(--box-background);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-radius: 2px;
}

.text-sukcesmetric-large-mb {
  color: var(--mban-red);
  text-align: center;
  align-self: auto;
  font-size: 8rem;
  font-weight: 500;
  line-height: 10rem;
}

.text-sukcesmetric-large-mb.blue {
  color: var(--mbank-blue);
}

.text-sukcesmetric-large-sekundy-mb {
  font-size: 3rem;
  line-height: 3.625rem;
}

.text-sukcesmetric-small-procent-mb {
  font-size: 1.875rem;
  line-height: 2.5rem;
}

.hero-succes-metric-wrapper-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  letter-spacing: .0625rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1.25rem;
  display: flex;
}

.hero-succes-metric-icon-mb {
  background-color: #0000;
  width: 100%;
  max-width: 2rem;
  max-height: 2rem;
  padding: .0625rem;
}

.p-sukcesmetrik-mb {
  text-align: left;
  font-weight: 300;
}

.h1-500-mb {
  color: var(--mbank-main-text);
  border: .0625rem #000;
  margin-top: 1.5625rem;
  margin-bottom: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 3rem;
}

.tab-text-mb {
  color: var(--mb-szary-text);
  font-size: .75rem;
  font-weight: 500;
}

.tab-text-mb:active {
  color: var(--mban-red);
}

.section_strona-g-owna_nag-owka-hero {
  margin-bottom: 12.5rem;
  position: relative;
}

.strona-g-owna_nag-owka-hero_content-left {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
  overflow: visible;
}

.strona-g-owna_nag-owka-hero_content-left.slide-in-left-400ms {
  margin-left: 0;
  margin-right: 4rem;
}

.prawa-strona-grid {
  height: 100vh;
  padding-right: 5vw;
  overflow: hidden;
}

.prawa-strona-grid.slide-in-right-200ms {
  padding-right: 0;
}

.strona-g-owna_nag-owka-hero_component-2 {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.hero-succes-metric-text-bold-mb-2 {
  color: #e41609;
  letter-spacing: -.2px;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.lista-lewo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

.hero-succes-metric-text-mb-2 {
  color: #201c17;
  font-weight: 300;
  line-height: 20px;
}

.p-400-mb-2 {
  color: #201c17;
  text-align: left;
  width: 100%;
  margin-top: 2.5rem;
  margin-bottom: 4rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.lista-3-hero-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.h1-400-mb-2 {
  color: #201c17;
  border: .0625rem #000;
  margin-top: 1.5625rem;
  margin-bottom: 2.5rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3rem;
}

.lista-prawo-ta-dobra {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: 0%;
  display: grid;
}

.hero-image-2 {
  width: 100%;
  max-width: 20rem;
  height: 100%;
}

.layout {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.hero-image-wrapper {
  width: 100%;
  max-width: none;
  padding-top: 5%;
  position: relative;
}

.c-s-video-mb {
  width: 100%;
  margin-bottom: 12.5rem;
}

.c-s-video-wrapper-mb {
  width: 100%;
  box-shadow: 8px 8px 0 2px var(--mban-red);
  border-radius: 2px;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.text-span-10 {
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 200;
  line-height: 2rem;
}

.sekcja-7-zapychacz {
  width: 100%;
}

.s6-slider-wrapper {
  width: 100%;
  height: auto;
  max-height: 45rem;
  margin-bottom: 3.125rem;
  margin-left: auto;
  margin-right: auto;
}

.s6-slider-wrapper.slide-in-bottom-400ms {
  border-top: 1px #000;
}

.custom-slider {
  border-top: 1px #000;
  width: 100%;
  height: 100%;
}

.custom-slider._50pxmaring-dol {
  height: auto;
  margin-bottom: 1.5625rem;
}

.image-13 {
  border: 1px solid var(--unactive-bialy);
  width: 100%;
}

.icon {
  color: var(--mbank-red-buttons);
}

.right-arrow {
  -webkit-backdrop-filter: blur(.625rem);
  backdrop-filter: blur(.625rem);
  width: 4.25rem;
  height: 4.25rem;
  color: var(--mbank-red-buttons);
  background-color: #ffffff96;
  border-radius: 50%;
  margin-right: 1.25rem;
}

.left-arrow {
  -webkit-backdrop-filter: blur(.625rem);
  backdrop-filter: blur(.625rem);
  width: 4.125rem;
  height: 4.125rem;
  color: var(--mbank-red-buttons);
  background-color: #ffffff96;
  border-radius: 50%;
  margin-left: .625rem;
}

.mb-h2-tytu {
  width: 100%;
  color: var(--mbank-red-buttons);
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.125rem;
  font-family: Manrope, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 4.375rem;
}

.rozwiazanie-image-wrapper-mb {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.rozwiazanie-3-mb-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.h3-300-mb {
  color: var(--mbank-main-text);
  margin-top: 3.125rem;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 3rem;
}

.rozwiazanie-cele-mb {
  color: var(--mbank-main-text);
  text-align: left;
  margin-bottom: .625rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.icon-cele-mb {
  width: 2rem;
  height: 2rem;
}

.rozwiazanie-cele-icon-mb {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1.25rem;
  display: flex;
}

.text-block-13-copy {
  color: var(--mb-szary-text);
  text-align: left;
  letter-spacing: .125rem;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.125rem;
}

.rozwiazanie-cele-wynik-mb {
  color: #ae0000;
  font-weight: 500;
}

.s7-wrapper-image-mb {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 1.5625rem;
  display: block;
}

.s7-wrapper-image-mb.slide-in-bottom-400ms {
  margin-bottom: 0;
}

.image-14 {
  margin-bottom: 0;
  display: block;
}

.s7-text-wrapper-p-mb {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 1.5625rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.s7-text-wrapper-p-mb.s7-h2-margin {
  margin-top: 6.25rem;
  margin-bottom: 3.125rem;
}

.text-etap1-odnosnik, .text-etap2-odnosnik {
  color: var(--mbank-red-buttons);
  font-style: italic;
  font-weight: 500;
  text-decoration: none;
}

.c-s9 {
  width: 100%;
  margin-bottom: 12.5rem;
}

.c-s9-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-15 {
  margin-bottom: 9.375rem;
}

.text-block-13 {
  color: var(--mban-red);
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
}

.c-finalmysli-mb {
  width: 100%;
}

.c-finalmysli-wrapper-mb {
  background-color: var(--box-background);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  border-radius: 1.125rem;
  margin-top: 1.5625rem;
  margin-bottom: 9.375rem;
  padding: 2.5rem;
}

.h4-finalprzemyslenia-mb {
  color: var(--mbank-main-text);
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.s6-etap-wrapper-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: .125rem solid var(--box-background);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: center;
  width: 100%;
  margin-bottom: 6.25rem;
  padding-top: 2.5rem;
  display: grid;
}

.s6-etap-wrapper-mb.slide-in-bottom-400ms {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--box-background) black black;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: auto;
  margin: 2rem auto 4.25rem;
  display: flex;
}

.s7-h2-wrapper {
  width: 100%;
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.s7-h2-wrapper._150margindol-mb {
  margin-bottom: 3.125rem;
}

.s7-ekran-zmiany-mb {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 9.375rem;
  display: flex;
}

.przed-po-wrapper-mb {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 9.375rem;
  display: flex;
}

.decyzja-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image-16, .image-17 {
  width: 100%;
}

.decyzje-tab-wrapper-mb {
  width: 100%;
  margin-top: 6.25rem;
}

.decyzje-tab-wrapper-mb.slide-in-bottom-400ms {
  margin-top: 0;
}

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

.tab-image-decyzje-mb, .s7-porownanie-flow-wrapper {
  width: 100%;
}

.s7-porownanie-metryk-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.porownanie-metryki-mb {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.porownanie-metryki-vs-og-mb-copy {
  width: 100%;
}

.cele-projektowe-wrapper-mb {
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: block;
}

.s7-intro-mb-copy {
  margin-bottom: 9.375rem;
}

.h2-sukcesmetric-mb-secondary {
  width: 100%;
  color: var(--mbank-main-text);
  text-align: left;
  margin-top: 0;
  margin-bottom: .625rem;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.75rem;
}

.h2-sukcesmetric-smaller-mb {
  width: 100%;
  color: var(--mban-red);
  text-align: center;
  margin-top: 0;
  margin-bottom: .625rem;
  font-family: Manrope, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.75rem;
}

.finalmysli-p-mb {
  width: 100%;
  color: var(--mbank-main-text);
  text-align: left;
  margin-top: 1.25rem;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.h2-finalmysli-mb {
  width: 100%;
  color: var(--mbank-main-text);
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 4.375rem;
}

.text-sukcesmetric-large-o-mb {
  font-size: 3rem;
  line-height: 3.625rem;
}

.s8-sukces-cell-large-secondary-mb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--box-background);
  border-radius: 1.125rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 2.625rem 2.625rem 2.5rem 2.5rem;
  display: flex;
}

.s8-sukces-cell-large-secondary-mb.slide-in-bottom-800ms {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 8px none var(--box-background);
  background-color: var(--box-background);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-radius: 2px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2-h3-rzowaizanie-mb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.mb-h2-tytu--pk {
  width: 100%;
  color: var(--mbank-red-buttons);
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.125rem;
  font-family: Manrope, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 4.375rem;
}

.mb-h2-tytu--pk.slide-in-bottom-200ms {
  width: 100%;
  max-width: 59%;
  line-height: 3.25rem;
}

.slide {
  border-top: 1px #000;
  width: 100%;
}

.mask-mbank {
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  border-top: 1px #000;
  margin-right: 4px;
}

.pk-mobile-wrapper-mb {
  display: none;
}

.image-video {
  width: 100%;
}

.h1-400-mb-update-luty {
  max-width: 970px;
  color: var(--mbank-main-text);
  text-align: center;
  border: .0625rem #000;
  margin-top: 1.5625rem;
  margin-bottom: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3rem;
}

.link {
  color: var(--mbank-main-text);
  font-weight: 500;
  text-decoration: underline;
}

.update-image-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.update-image-wrapper.slide-in-bottom-400ms {
  width: 100%;
}

.image-22 {
  width: 100%;
  max-width: 700px;
}

.brand {
  width: 200px;
}

.body-repopc {
  background-color: var(--_repopc---background--primary-background);
  color: var(--_repopc---base--text-white);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.effect-study-blur {
  -webkit-backdrop-filter: blur(12.5px);
  backdrop-filter: blur(12.5px);
  box-shadow: 0 4px 110px #0000004d;
}

.text-studyh1-light {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 300;
  line-height: 100%;
}

.text-studyh1-medium {
  color: var(--_repopc---base--brand);
  letter-spacing: -1.92px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 100%;
}

.text-studyh1-medium.formaniek {
  max-width: 450px;
  color: var(--_formaniek---brand-formaniek);
  font-size: 2.5rem;
  line-height: 110%;
}

.text-studyh2 {
  max-width: var(--_repopc---grid-kolumny--size-6);
  text-align: center;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2.gradient1 {
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.text-studyh2.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.text-studyh3 {
  color: var(--_repopc---base--text-white);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 110%;
}

.text-studyh3.max-5 {
  max-width: var(--_repopc---grid-kolumny--size-5);
}

.text-studyh3.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-size: 1.5rem;
  line-height: 120%;
}

.text-studyh4 {
  color: var(--_repopc---base--text-white);
  letter-spacing: -.04em;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
}

.text-studyh4.gradient1.challange {
  text-align: left;
  font-size: 24px;
  line-height: 120%;
}

.text-studyh4.gradient1.challange.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  text-transform: none;
  font-size: 2rem;
}

.text-studyh4.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-size: 2px;
}

.text-studyp {
  max-width: var(--_repopc---grid-kolumny--size-6);
  color: #dee5e8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

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

.text-studyp.max-5 {
  max-width: var(--_repopc---grid-kolumny--size-5);
}

.text-studyp.formaniek {
  max-width: var(--_repopc---grid-kolumny--size-6);
  color: var(--_formaniek---body-text-formaniek);
}

.text-studyp-medium {
  color: var(--_repopc---base--text-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-studyp-medium.brand {
  width: auto;
  max-width: var(--_repopc---grid-kolumny--size-4);
}

.text-studyp-medium.formaniek {
  color: var(--_formaniek---brand-formaniek);
}

.text-studylabel {
  color: var(--_repopc---base--text-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 140%;
}

.text-studylabel.formaniek {
  color: var(--_formaniek---body-secondary-formaniek);
}

.text-studyrozdzial {
  color: #f4fcffb3;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.text-studyrozdzial.level {
  color: var(--_repopc---base--brand);
}

.text-studyrozdzial.flex-block-formaniek-h-label {
  color: var(--_formaniek---white-secondary-formaniek);
}

.text-studyrozdzial.flex-block-formaniek-h-label.formaniek-chapter {
  font-size: 12px;
}

.text-studyrozdzial.formaniek {
  color: var(--_formaniek---brand-formaniek);
}

.text-studysucces-metics {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.text-studysucces-metics.brand {
  color: var(--_repopc---base--brand);
  font-weight: 500;
}

.text-studysucces-metics.brand.formaniek {
  color: var(--_formaniek---brand-formaniek);
  font-size: 1rem;
  font-weight: 600;
}

.text-studysucces-metics.formaniek {
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.text-studymetryka24px {
  color: var(--_repopc---base--brand);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.s-section {
  background-color: var(--_repopc---background--primary-background);
  padding: 144px 80px;
}

.s-section.hero {
  padding-top: 144px;
}

.s-section.stasy-ad {
  background-color: var(--_repopc---background--lighter-1);
  padding-top: 80px;
  padding-bottom: 80px;
}

.s-section.formaniek {
  background-color: var(--_formaniek---background-formaniek);
}

.s-container {
  max-width: 1200px;
  position: relative;
}

.grid-12-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-12-col.challange {
  order: 0;
  align-items: stretch;
  margin-top: 0;
}

.grid-12-col.challange.nsm {
  align-items: start;
}

.hero-text-span.text-studyh1-light {
  color: var(--_formaniek---main-white-formaniek);
  letter-spacing: -1.92px;
  letter-spacing: -1.92px;
  font-size: 48px;
}

.hero-image-link {
  position: relative;
}

.s-hero-image-wrapper {
  z-index: 1;
  border: 1px solid var(--_repopc---background--lighter-2);
  border-radius: var(--_repopc---border--border-radius);
  transition: border-color .3s;
  position: relative;
  overflow: hidden;
}

.s-hero-image-wrapper:hover {
  border-color: var(--_repopc---base--brand);
}

.label-hero {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_repopc---background--lighter-2);
  background-color: var(--_repopc---background--lighter-1);
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  padding: 8px 16px;
  display: flex;
}

.hero-grid-lewo {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.hero-grid-prawo {
  position: relative;
}

.hero-succes-metric-image {
  width: 32px;
}

.hero-succes-metric-image.formaniek {
  border: 1px none var(--_formaniek---brand-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  border-radius: 4px;
  width: 1.8rem;
}

.hero--succes-metric-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 0 4px 4px;
  position: relative;
}

.hero--succes-metric-wrapper.formaniek {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.succes-metrics-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 14px;
  display: grid;
  position: relative;
}

.succes-metrics-wrapper.formaniek {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-top: 0;
}

.bg-glow {
  z-index: -1;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -8% 0% auto;
}

.bg-glow.ficzery {
  z-index: 1;
  top: 0%;
}

.bg-glow.ficzery.zaufali {
  position: absolute;
  inset: 10% 0% 0% -15%;
}

.bg-glow.ficzery.zaufali.hero {
  z-index: 0;
}

.bg-glow.ficzery.chapter {
  z-index: -2;
  top: 0%;
}

.bg-glow.ficzery.chapter.final {
  top: 0%;
}

.bg-glow.lewo {
  z-index: -3;
  left: -70%;
}

.glow {
  z-index: -1;
  opacity: .2;
  background-image: radial-gradient(circle, #00b2ff, #0086bf00 63%);
  width: 1097.08px;
  max-width: 100%;
  height: 929.47px;
  max-height: 929.47px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -12% 0% auto;
}

.glow-gradient {
  opacity: .1;
  filter: blur(50px);
  background-color: #00b2ff;
  background-image: linear-gradient(#00b2ff, #000a0e 69%);
  border-radius: 999999px;
  width: 100%;
  max-width: 692px;
  height: 692px;
  position: relative;
  top: 88px;
}

.glow-gradient.opinie {
  background-color: #0000;
  background-image: linear-gradient(180deg, var(--_formaniek---brand-formaniek), var(--_formaniek---dark-red-formaniek) 69%);
  opacity: .1;
  width: 20%;
  height: 200px;
  top: -21px;
}

.glow-gradient.opinie.zuafali {
  top: 62px;
}

.glow-gradient.opinie.zuafali.hero {
  width: 100%;
  height: 692px;
}

.glow-gradient.opinie.zuafali.hero.formaniek {
  background-color: var(--_formaniek---brand-formaniek);
  background-image: linear-gradient(180deg, var(--_formaniek---brand-formaniek), var(--_formaniek---dark-red-formaniek) 69%);
}

.glow-gradient.opinie.zuafali.hero.repo {
  background-image: linear-gradient(180deg, var(--_repopc---base--brand), var(--_repopc---background--lighter-1) 69%);
}

.glow-gradient.opinie {
  opacity: .1;
  background-color: #0000;
  background-image: linear-gradient(#c41515, #120606 69%);
  width: 20%;
  height: 200px;
  top: -21px;
}

.s-hero-image-overlay {
  opacity: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.h2-i-subline-wrapper {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  position: relative;
}

.h2-i-subline-wrapper.research {
  margin-bottom: 0;
}

.h2-i-subline-wrapper._80px-dol {
  margin-bottom: 80px;
}

.h3-i-p-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.h3-i-p-wrapper.formaniek {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
}

.h3-i-p-wrapper.wniosek {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.s-image-div {
  border: var(--_repopc---stroke-image-div) solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: var(--_repopc---base--div-fill);
}

.s-image-div.effect-study-blur {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  max-height: 391px;
  display: flex;
  overflow: hidden;
}

.s-image-div.effect-study-blur.formaniek {
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  background-color: #0000;
  border-radius: 4px;
}

.image-30 {
  box-sizing: border-box;
  border-radius: var(--_repopc---border--border-radius);
  object-fit: cover;
  width: 100%;
  max-height: none;
  padding-bottom: 0;
  overflow: clip;
}

.image-30.dc {
  object-fit: fill;
  max-width: 416.52px;
  position: relative;
  top: 19px;
  left: 36px;
}

.challange-grid-wrapper {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
}

.important-div-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 144px;
  display: flex;
}

.important-div-wrapper.research {
  margin-top: 0;
}

.important-div {
  width: 100%;
  max-width: var(--_repopc---grid-kolumny--size-7);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--_repopc---base--brand);
  border-radius: var(--_repopc---border--border-radius);
  background-image: linear-gradient(117deg, var(--_repopc---gradientsecond1), var(--_repopc---gradientsecond2));
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.important-div.formaniek {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px dashed var(--_formaniek---brand-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  background-image: none;
  border-radius: 4px;
  padding: 24px 32px;
}

.text-span-11 {
  color: var(--_repopc---base--text-secondary);
}

.div-block-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-18 {
  border: 1px solid var(--_repopc---base--brand);
  border-radius: var(--_repopc---border--border-radius);
  background-image: linear-gradient(117deg, var(--_repopc---gradientsecond1), var(--_repopc---gradientsecond2));
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.paragraph-2 {
  color: #dce3e6;
}

.goals-icon {
  width: 56px;
  height: 56px;
}

.goals-icon.formaniek {
  background-color: var(--_formaniek---secondary-button-fill-formaniek);
  border-radius: 4px;
  width: 3.5rem;
  height: 3.5rem;
}

.goal-h-i-icon {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
}

.chapter-wrapper {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_repopc---base--text-secondary);
  color: var(--_repopc---base--text-secondary);
}

.wniosek-div {
  border: 1px solid var(--_repopc---base--div-stroke);
  background-color: var(--_repopc---base--div-fill);
  border-radius: 25px;
}

.wniosek-div.effect-study-blur {
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.flex-block {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
  justify-content: flex-start;
  align-items: stretch;
}

.grid-bento {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.bento-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--_repopc---background--lighter-4);
  border-radius: var(--_repopc---border--border-radius);
  background-image: linear-gradient(177deg, var(--_repopc---gradientsecond1), var(--_repopc---gradientsecond2));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.bento-box.website {
  justify-content: flex-start;
  align-items: flex-start;
}

.bento-box.website.middle-image {
  justify-content: flex-start;
  align-items: center;
}

.bento-image {
  border: 1px #000;
  width: 100%;
}

.bento-image.website {
  width: auto;
  max-width: 450px;
}

.bento-image.repo {
  width: 760px;
}

.bento-image.repo.bigger {
  width: 1120px;
}

.bento-image-wrapper {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  overflow: hidden;
}

.bento-image-wrapper._100-width {
  width: 100%;
}

.image-31 {
  max-width: var(--_repopc---grid-kolumny--size-8);
}

.image-31.formaniek {
  width: 1200px;
  max-width: var(--_repopc---grid-kolumny--size-8);
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  border-radius: 4px;
}

.mini-sekcja-i-image {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.h2-i-p-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.h2-i-p-wrapper.website {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 248px;
}

.h-i-dlugi-p {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
}

.h-i-dlugi-p.bez-80px-dol {
  margin-bottom: 144px;
}

.image-wrapper-full-width {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: var(--_repopc---base--div-fill);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.dopisek-i-h2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
}

.dopisek-i-h2._2 {
  margin-bottom: 0;
}

.div-block-19 {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: var(--_repopc---base--div-fill);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-centre-wrapper-website {
  justify-content: flex-start;
  align-items: center;
}

.flex-centre-wrapper-website._144-gap {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
}

.flex-block-3 {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}

.fonts-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
}

.h4-i-p-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.div-block-20 {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: var(--_repopc---base--div-fill);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-20.padding {
  padding-top: 24px;
  padding-bottom: 24px;
}

.image-zaznaczenie {
  position: absolute;
  inset: 0%;
}

.div-block-21 {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-23 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flex-block-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-5 {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}

.h4-i-p-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

.flex-wrapper {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
  justify-content: flex-start;
  align-items: stretch;
}

.image-32 {
  width: 100%;
}

.h-p-wrap-i-full-width-image {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  justify-content: flex-start;
  align-items: center;
}

.image-33 {
  width: 100%;
}

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

.flex-block-8._2 {
  position: relative;
}

.flex-block-8._2._104pxgora {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 104px;
}

.ads-numbers-counter {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 1px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: #ffffff08;
  margin-top: 40px;
  padding: 24px 40px;
  display: flex;
  position: relative;
  inset: -84px auto 0% 0%;
}

.ads-numbers-counter.effect-study-blur {
  top: -86px;
}

.ads-numbers-counter.effect-study-blur.stats {
  position: static;
}

.couter-number-i-opis {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
}

.couter-number-i-opis.divider {
  border-right: 2px solid var(--_repopc---base--div-stroke);
  border-left: 2px solid var(--_repopc---base--div-stroke);
  padding-left: 40px;
  padding-right: 40px;
}

.couter-number-i-opis.divider.bez-prawego {
  border-right-style: none;
}

.image-34 {
  width: 100%;
}

.slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  display: block;
}

.image-36 {
  width: 100%;
  max-width: 296.69px;
}

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

.flex-block-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

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

.bento-sukces-metr {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: var(--_repopc---border--border-radius);
  background-color: var(--_repopc---base--div-fill);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.bento-sukces-metr.effect-study-blur {
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
}

.text-block-16 {
  color: var(--_repopc---base--brand);
  font-size: 112px;
  font-weight: 500;
  line-height: 110%;
}

.text-block-16.small {
  font-size: 88px;
}

.s-succes-metrics-title {
  font-size: 32px;
  font-weight: 300;
  line-height: 110%;
}

.text-span-12 {
  color: var(--_repopc---base--text-secondary);
  font-size: 24px;
  line-height: 120%;
}

.smaller {
  width: 70px;
  max-width: 100%;
}

.image-37, .image-38, .image-39 {
  width: 80px;
}

.div-block-24 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-block-12 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.image-40 {
  z-index: 2;
  width: 100%;
  position: relative;
}

.image-41 {
  width: 100%;
  max-width: 500px;
}

.final-design-image-wrapper {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: 25px;
  overflow: hidden;
}

.flex-block-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

.final-des-ramka {
  border: 2px solid var(--_repopc---base--div-stroke);
  border-radius: 25px;
  overflow: hidden;
}

.image-42 {
  width: 100%;
}

.image-43 {
  overflow: hidden;
}

.div-block-25 {
  border: 2px solid var(--_repopc---base--div-stroke);
  background-color: var(--_repopc---base--div-fill);
  border-radius: 25px;
  overflow: hidden;
}

.flex-block-14, .flex-block-15, .flex-block-16 {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
}

.slide-nav {
  justify-content: center;
  align-items: flex-end;
  font-size: 7px;
  display: flex;
}

.slide-5, .slide-6, .slide-7, .slide-8 {
  padding-left: 25%;
}

.tooltip {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 2px solid var(--_repopc---base--div-stroke);
  background-color: var(--_repopc---base--div-fill);
  border-radius: 25px;
  flex-flow: column;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.tooltip.effect-study-blur {
  z-index: 8;
  max-width: var(--_repopc---grid-kolumny--size-4);
  justify-content: flex-start;
  align-items: flex-start;
  inset: 0% 0% 0% 28%;
}

.text-studyp-regular {
  color: var(--_repopc---base--brand);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.timeline10_circle {
  z-index: 2;
  background-color: var(--_repopc---base--brand);
  width: .9375rem;
  height: .9375rem;
  box-shadow: 0 0 0 8px var(--_repopc---background--primary-background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
}

.step-block {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  min-height: 80vh;
  margin-top: -1px;
  display: flex;
  position: relative;
}

.container-2 {
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

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

.timeline_date-text {
  color: var(--_repopc---base--text-white);
  letter-spacing: -.03em;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.4;
  position: sticky;
  top: 50vh;
}

.overlay-fade-bottom {
  background-image: linear-gradient(0deg, var(--_repopc---background--primary-background), #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_image-wrapper {
  border: 1px solid var(--_repopc---base--div-stroke);
  background-color: var(--_repopc---base--div-fill);
  border-radius: 25px;
  overflow: hidden;
}

.timeline_image-wrapper.margin-bottom-medium {
  border: 2px solid var(--_repopc---base--div-stroke);
  background-color: var(--_repopc---base--div-fill);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 25px;
}

.margin-bottom-medium {
  margin-bottom: 32px;
}

.overlay-fade-top {
  background-image: linear-gradient(180deg, var(--_repopc---background--primary-background), #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(180deg, var(--_repopc---background--primary-background), var(--_repopc---base--brand));
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline_circle {
  border: 1px solid var(--_repopc---background--primary-background);
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  box-shadow: 0 0 0 8px var(--_repopc---background--primary-background);
  background-color: #fff;
  border-radius: 100%;
  position: sticky;
  top: 50vh;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_item.formaniek {
  padding-bottom: 144px;
}

.timeline_progress {
  z-index: -2;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.section-timeline {
  z-index: -3;
  background-color: var(--_repopc---background--primary-background);
  position: relative;
}

.bold-text {
  color: var(--_repopc---base--text-white);
  font-weight: 500;
}

.body {
  background-color: var(--_portfolio-home---background);
  color: var(--_portfolio-home---main-portoflio-color);
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

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

.primary-button-text {
  color: #0a0b0d;
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container-home.navbar {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0a0b0df0;
  padding: 12px;
}

.container-home.navbar.padding-mbank-i-corner-radius {
  border-radius: 0;
  width: 100%;
  max-width: 1200px;
  padding: 16px 32px;
}

.container-home.navbar.padding-mbank-i-corner-radius.formaniek {
  width: 100%;
  max-width: 1200px;
}

.nav-logo-2 {
  width: 100%;
  max-width: 240px;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-button-secondary {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #ddf8ff;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.nav-button-secondary.primary {
  background-color: #ddf8ff;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
}

.secondary-button-text {
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 1rem;
  line-height: 100%;
  text-decoration: none;
}

.nav-button-image {
  color: #ddf8ff;
  width: auto;
}

.section-home {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-home.navbar {
  color: #ddf8ff;
  background-color: #0000;
  padding-top: 32px;
  padding-bottom: 32px;
  position: fixed;
  inset: 0% 0% auto;
}

.section-home.navbar.mobile {
  padding-top: 12px;
  padding-bottom: 12px;
}

.section-home.navbar.mobile.navbar-fix.desktop {
  transform: translate(0, -100px);
}

.section-home.hero {
  padding-top: 240px;
  padding-bottom: 40px;
}

.section-home.footer {
  padding-bottom: 40px;
}

.section-home.footer.background-color {
  background-color: var(--_portfolio-home---background);
  background-color: #0a0b0d;
}

.section-home.projekty {
  padding-top: 80px;
  padding-bottom: 144px;
}

.nav-icon-wrapper {
  background-color: #ddf8ff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.nav-icon-wrapper.primary {
  background-color: #0a0b0d;
}

.hero-secondary-text {
  color: #ddf8ff75;
  text-align: center;
  margin-top: 16px;
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
}

.emoji-w-tekscie {
  display: none;
}

.hero-text {
  text-align: center;
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 46.4px;
  line-height: 130%;
}

.hero-emoji {
  height: 48px;
  display: inline-flex;
}

.hero-text-icon-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.eryk-graffiti-span {
  font-family: Streetexplorer, Arial, sans-serif;
  font-weight: 400;
}

.h1-home {
  text-align: center;
  letter-spacing: -5px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 128px;
  line-height: 100%;
}

.projekt-wrap-linkblock {
  color: #ddf8ff;
  text-decoration: none;
}

.projekt-thumbnail-image {
  width: 100%;
  margin-bottom: 12px;
}

.opis-projektu {
  text-transform: uppercase;
  font-size: 32px;
  line-height: 130%;
}

.tytul-projektu {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  line-height: 130%;
}

.projekty-flex-wrapper {
  grid-column-gap: 240px;
  grid-row-gap: 240px;
  justify-content: flex-start;
  align-items: stretch;
}

.projekt-wrap {
  perspective: 62.5rem;
  position: relative;
}

.adnotacja-text-link {
  color: #ddf8ff;
  text-transform: none;
  text-underline-offset: 2px;
  text-decoration-thickness: 1.2px;
}

.contact-buttons-flex-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

.contact-section-content-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.heading {
  font-size: 46.4px;
  font-weight: 400;
  line-height: 130%;
}

.adnotacja {
  text-align: center;
  text-transform: lowercase;
  font-size: 24px;
  font-weight: 400;
}

.adnotacja.linki {
  text-transform: none;
}

.contact-sekcja-button-text {
  color: #0a0b0d;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 110%;
}

.contact-button {
  width: 100%;
  max-width: 182px;
  text-decoration: none;
}

.contact-buttons-adnotacja-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.email-link-block {
  color: #ddf8ff;
  background-color: #ddf8ff;
  padding: 8px 16px;
  text-decoration: none;
}

.text-block {
  color: #0a0b0d;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.contact-button-content-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ddf8ff;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 12px 24px;
}

.sekcja-icon {
  width: 80px;
  height: 80px;
}

.ikonka-tytul-sekcji-wrap {
  justify-content: flex-start;
  align-items: center;
}

.contact-button-image {
  background-color: #ddf8ff;
  width: 64px;
  height: 64px;
}

.email-box-adnotacja-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.explainer-text-small {
  color: #ddf8ffcc;
  font-size: 32px;
  line-height: 130%;
}

.explainer-text-small.fill-full {
  color: #ddf8ff;
}

.small-span-bold {
  font-weight: 700;
}

.explainer-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.explainer-big-1 {
  font-size: 120px;
  line-height: 100%;
}

.explainer-big-1.bold {
  font-weight: 700;
}

.explainer-pytanie-odpowiedz-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.explainer-bold {
  font-size: 128px;
  font-weight: 700;
}

.explainer-span-small {
  font-size: 56px;
  font-weight: 400;
}

.footer-text-2 {
  color: var(--_portfolio-home---main-portoflio-color);
  text-align: center;
  margin-top: 40px;
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.h-i-video-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
}

.code-embed-2 {
  width: 100%;
}

.projekt-thumbnail-image-hover {
  z-index: auto;
  opacity: 0;
  width: 100%;
  margin-bottom: 12px;
  position: absolute;
  inset: 0%;
}

.body-formaniek {
  background-color: var(--_formaniek---background-formaniek);
  color: var(--_formaniek---body-text-formaniek);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
}

.text-studyp-regular-2 {
  color: #00b2ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.s-section-2 {
  background-color: #000a0e;
  padding: 144px 80px;
}

.s-section-2.hero {
  padding-top: 144px;
}

.s-section-2.hero.formaniek {
  background-color: var(--_formaniek---background-formaniek);
}

.text-studyp-2 {
  max-width: 628px;
  color: var(--_formaniek---body-text-formaniek);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

.label-hero-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 2px solid var(--_formaniek---dark-red-formaniek);
  background-color: var(--_formaniek---secondary-button-fill-formaniek);
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

.label-hero-2.formaniek {
  border-style: dashed;
  border-color: var(--_formaniek---secondary-button-fill-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  color: var(--_formaniek---brand-formaniek);
  border-radius: 4px;
}

.s-hero-image-wrapper-2 {
  z-index: 1;
  border: 2px solid var(--_formaniek---stroke-grey-formaniek);
  border-radius: 4px;
  transition: border-color .3s;
  position: relative;
  overflow: hidden;
}

.s-hero-image-wrapper-2:hover {
  border-color: var(--_formaniek---brand-formaniek);
}

.tooltip-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ffffff08;
  border: 2px solid #ffffff0d;
  border-radius: 25px;
  flex-flow: column;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.tooltip-2.effect-study-blur {
  z-index: 8;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 411px;
  inset: 0% 0% 0% 28%;
}

.text-studyh1-medium-2 {
  color: #00b2ff;
  letter-spacing: -1.92px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 100%;
}

.text-studyh1-medium-2.gradient1 {
  color: var(--_formaniek---brand-formaniek);
  font-size: 3rem;
}

.text-studyp-medium-2 {
  color: var(--_formaniek---main-white-formaniek);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-studyp-medium-2.brand {
  width: auto;
  max-width: 411px;
}

.flex-block-formaniek-h-label {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.hero-flex-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.text-studyp-3 {
  max-width: 628px;
  color: var(--_formaniek---body-text-formaniek);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

.text-studyh2-2 {
  text-align: center;
  letter-spacing: -.04em;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2-2.gradient1 {
  color: var(--_formaniek---main-white-formaniek);
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.text-studyh2-2.gradient1.formaniek {
  font-size: 2rem;
}

.s-section-3 {
  background-color: #000a0e;
  padding: 144px 80px;
}

.s-section-3.formaniek {
  z-index: 0;
  background-color: var(--_formaniek---background-formaniek);
  padding-bottom: 80px;
  position: relative;
}

.text-studyp-4 {
  color: #dee5e8;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.text-studyh2-3 {
  text-align: center;
  letter-spacing: -.04em;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2-3.gradient1 {
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.text-studyh2-3.gradient1.formaniek {
  font-size: 2rem;
}

.timeline_progress-bar-2 {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(#000a0e, #00b2ff);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline_progress-bar-2.formaniek {
  background-image: linear-gradient(180deg, var(--_formaniek---dark-red-formaniek), var(--_formaniek---brand-formaniek));
}

.overlay-fade-bottom-2 {
  background-image: linear-gradient(0deg, #000a0e, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.overlay-fade-bottom-2.formaniek {
  background-image: linear-gradient(0deg, var(--_formaniek---background-formaniek), #0a0a0a00);
}

.timeline_image-wrapper-2 {
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  background-color: var(--_formaniek---box-grey-fill-70-formaniek);
  border-radius: 4px;
  overflow: hidden;
}

.timeline_image-wrapper-2.margin-bottom-medium {
  background-color: #ffffff08;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 2px solid #ffffff0d;
  border-radius: 25px;
}

.timeline_image-wrapper-2.formaniek {
  padding: 8px;
}

.timeline_date-text-2 {
  color: #f4fcff;
  letter-spacing: -.03em;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.4;
  position: sticky;
  top: 50vh;
}

.timeline_date-text-2.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  text-align: left;
  font-size: 1.5rem;
}

.section-timeline-2 {
  z-index: -3;
  background-color: #000a0e;
  position: relative;
}

.section-timeline-2.formaniek {
  z-index: -4;
  background-color: var(--_formaniek---background-formaniek);
}

.overlay-fade-top-2 {
  background-image: linear-gradient(#000a0e, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.overlay-fade-top-2.formaniek {
  background-image: linear-gradient(180deg, var(--_formaniek---background-formaniek), #0a0a0a00);
}

.timeline_circle-2 {
  background-color: #fff;
  border: 1px solid #000a0e;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #000a0e;
}

.timeline_circle-2.formaniek {
  background-color: var(--_formaniek---brand-formaniek);
  width: 13px;
  min-width: 13px;
  max-width: 13px;
  height: 13px;
  min-height: 13px;
  max-height: 13px;
  box-shadow: 0 0 0 8px var(--_formaniek---background-formaniek);
  border-color: #000a0e;
  border-radius: 2px;
}

.text-studyp-5 {
  color: #dee5e8;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.text-studyh2-4 {
  text-align: center;
  letter-spacing: -.04em;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2-4.gradient1 {
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.timeline_progress-bar-3 {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(#000a0e, #00b2ff);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.overlay-fade-bottom-3 {
  background-image: linear-gradient(0deg, #000a0e, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_image-wrapper-3 {
  background-color: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 25px;
  overflow: hidden;
}

.timeline_image-wrapper-3.margin-bottom-medium {
  background-color: #ffffff08;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 2px solid #ffffff0d;
  border-radius: 25px;
}

.timeline_date-text-3 {
  color: #f4fcff;
  letter-spacing: -.03em;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.4;
  position: sticky;
  top: 50vh;
}

.timeline_circle-3 {
  background-color: #fff;
  border: 1px solid #000a0e;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #000a0e;
}

.chapter-wrapper-2 {
  color: #a1adb2;
  border: 1px #000;
  border-bottom: 1px solid #a1adb2;
}

.text-studyh2-5 {
  text-align: center;
  letter-spacing: -.04em;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2-5.gradient1 {
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.text-studyh2-5.gradient1.formaniek {
  font-size: 2rem;
}

.s-image-div-2 {
  background-color: #ffffff08;
  border: 2px solid #ffffff0d;
  border-radius: 25px;
}

.s-image-div-2.effect-study-blur {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  max-height: 391px;
  display: flex;
  overflow: hidden;
}

.s-image-div-2.effect-study-blur.formaniek {
  justify-content: center;
  align-items: center;
}

.text-studyh3-2 {
  color: var(--_formaniek---main-white-formaniek);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 110%;
}

.text-studyh3-2.formaniek {
  font-size: 1.5rem;
  line-height: 130%;
}

.text-studyp-6 {
  max-width: 628px;
  color: var(--_formaniek---body-text-formaniek);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.image-44 {
  max-width: 845px;
}

.bento-box-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(177deg, #001d29, #00161f);
  border: 1px solid #005e85;
  border-radius: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.bento-box-2.formaniek {
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  background-color: var(--_formaniek---box-grey-fill-70-formaniek);
  background-image: none;
  border-radius: 4px;
}

.important-div-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(117deg, #001d29, #00161f);
  border: 1px solid #00b2ff;
  border-radius: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  padding: 40px;
  display: flex;
}

.important-div-2.formaniek {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px dashed var(--_formaniek---brand-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  background-image: none;
  border-radius: 4px;
}

.flex-block-18 {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  justify-content: flex-start;
  align-items: stretch;
}

.image-45 {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 25px;
  width: 100%;
  max-height: none;
  padding-bottom: 0;
  overflow: clip;
}

.div-block-26 {
  background-color: #ffffff08;
  border: 2px solid #ffffff0d;
  border-radius: 25px;
  overflow: hidden;
}

.text-studyh2-6 {
  text-align: center;
  letter-spacing: -.04em;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.text-studyh2-6.gradient1 {
  text-align: left;
  line-height: 116%;
  overflow: visible;
}

.text-studyh2-6.gradient1.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-size: 1.5rem;
}

.text-studyp-medium-3 {
  color: var(--_formaniek---main-white-formaniek);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.bento-image-wrapper-2 {
  border: 2px solid #ffffff0d;
  border-radius: 25px;
  overflow: hidden;
}

.wniosek-div-2 {
  background-color: #ffffff08;
  border: 1px solid #ffffff0d;
  border-radius: 25px;
}

.wniosek-div-2.effect-study-blur {
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.wniosek-div-2.effect-study-blur.formaniek {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px dashed var(--_formaniek---secondary-button-fill-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
}

.flex-block-19 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: flex-start;
}

.div-block-27 {
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  background-color: var(--_formaniek---box-grey-fill-70-formaniek);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-27.square {
  padding-top: 24px;
  padding-bottom: 24px;
}

.footer-text-3 {
  color: #ddf8ff;
  text-align: center;
  margin-top: 40px;
  font-family: Postnobillsjaffna, Verdana, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.h1-light-formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 100%;
}

.p-bold-formaniek {
  color: var(--_formaniek---main-white-formaniek);
  font-weight: 500;
}

.text-span-14 {
  color: var(--_formaniek---main-white-formaniek);
  font-size: 1.5rem;
  font-weight: 400;
}

.div-block-28 {
  background-color: var(--_formaniek---brand-formaniek);
  border-radius: 4px;
  width: 1.5rem;
  height: 1.5rem;
}

.textstudyp-medium {
  color: var(--_formaniek---main-white-formaniek);
  font-weight: 500;
}

.div-block-29 {
  background-image: linear-gradient(117deg, #001d29, #00161f);
  border: 1px solid #00b2ff;
  border-radius: 25px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.div-block-29.formaniek {
  border: 2px dashed var(--_formaniek---brand-formaniek);
  background-color: var(--_formaniek---dark-red-formaniek);
  background-image: none;
  border-radius: 4px;
  padding: 2rem;
}

.div-block-29.formaniek.secondary {
  border-style: dashed;
  border-color: var(--_formaniek---secondary-button-fill-formaniek);
  background-color: var(--_formaniek---background-formaniek);
}

.text-studyp-7 {
  color: #dee5e8;
  max-width: 628px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.text-studyp-7.formaniek {
  color: var(--_formaniek---body-text-formaniek);
}

.text-studyh4-2 {
  color: #f4fcff;
  letter-spacing: -.04em;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
}

.text-studyh4-2.formaniek {
  color: var(--_formaniek---main-white-formaniek);
  text-transform: none;
  font-size: 1.5rem;
  line-height: 130%;
}

.goal-h-i-icon-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.div-block-30 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.goals-measure-text {
  color: var(--_formaniek---white-secondary-formaniek);
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 500;
}

.goals-p {
  margin-bottom: 2rem;
}

.goals-measure-medium {
  color: var(--_formaniek---main-white-formaniek);
  font-weight: 500;
}

.flex-block-20 {
  margin-bottom: 4px;
}

.proces-number-formaniek {
  color: var(--_formaniek---brand-formaniek);
}

.chapter-wrap {
  margin-bottom: 9rem;
}

.flex-block-21 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.flex-block-22 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

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

.bento-formaniek {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  background-color: var(--_formaniek---box-grey-fill-70-formaniek);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: flex;
}

.bento-formaniek.horyzontalny {
  flex-flow: row;
}

.image-47 {
  max-width: 100%;
  max-height: none;
}

.image-47.horyzontalny {
  max-width: 500px;
}

.flex-block-23 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.flex-block-24 {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
}

.div-block-31 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.design-process-wrap {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
  justify-content: flex-start;
  align-items: center;
}

.process-image {
  max-width: var(--_repopc---grid-kolumny--size-9);
}

.hmw-formaniek {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 130%;
}

.hero-study-seciton-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

.image-48, .beer-slider {
  width: 100%;
}

.p-bento.horyzontalny {
  max-width: var(--_repopc---grid-kolumny--size-6);
}

.design-sekcja-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
}

.beer-img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.div-block-32 {
  position: relative;
}

.design-img-wrapper {
  border: 2px dashed var(--_formaniek---stroke-grey-formaniek);
  border-radius: 4px;
  width: 100%;
}

.h1-mbank {
  letter-spacing: -1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 120%;
}

.text-span-15 {
  color: var(--mban-red);
  font-weight: 500;
  text-decoration: underline;
}

.text-block-17 {
  font-size: 8px;
}

._12px-label-mbank {
  color: var(--mb-szary-text);
  letter-spacing: 3px;
  font-size: 12px;
  line-height: 120%;
}

._12px-label-mbank.red {
  color: var(--mban-red);
}

._12px-label-mbank.rozdzial {
  line-height: 200%;
}

.p-mbank {
  max-width: 500px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 160%;
}

.p-mbank.bold {
  font-weight: 600;
}

.p-mbank.bold.red {
  color: var(--mban-red);
  font-weight: 700;
}

.p-mbank.bold.wniosek {
  max-width: none;
  color: var(--biały);
}

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

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

.p-mbank.bez-max-w {
  max-width: none;
}

.image-49 {
  width: 2rem;
  height: 2rem;
}

.mbank-succes-metric-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.success-metrics-wrapper-mbank {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.hero-lewo-mbank-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.text-span-16, .text-span-17, .text-span-18 {
  font-weight: 400;
}

.h2-mbank {
  letter-spacing: -1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 120%;
}

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

.h2-mbank.center.max-w-850 {
  max-width: 850px;
}

.h2-mbank.red {
  color: var(--mban-red);
}

.hero-fade-bottom-mbank {
  background-image: linear-gradient(180deg, transparent, var(--biały) 79%);
  height: 60px;
  position: absolute;
  inset: auto 0% 0%;
}

.flex-block-25 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.h3-mbank {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 120%;
}

.h3-mbank.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.goals-title-section-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-right: 1rem;
}

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

.goals-box-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: 2px none var(--mb-stroke-boxow);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  background-color: #f6f6f6;
  border-radius: 2px;
  flex-flow: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.goals-box-wrap.main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  box-shadow: 6px 6px 0 0 var(--mban-red);
  border: 2px #e41609;
  border-radius: 2px;
  align-items: flex-start;
}

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

.text-block-20 {
  color: var(--mban-red);
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
}

.image-50 {
  width: 3rem;
  height: 3rem;
}

.flex-block-27, .flex-block-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.bold {
  font-weight: 600;
}

.div-block-33 {
  border-bottom: 1px solid var(--mb-stroke-boxow);
}

.div-block-34 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.h4-mbank {
  letter-spacing: -1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 130%;
}

.h4-mbank.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.flex-block-29 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-30, .flex-block-31 {
  justify-content: flex-start;
  align-items: center;
}

.flex-block-32 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.text-block-21 {
  font-size: 1.5rem;
}

.text-block-22 {
  color: var(--szary);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 100%;
}

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

.flex-block-33 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.pk-flex-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
}

.jak-to-dziala-wrapper-mbank {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

.rozwiazanie-hero-mbank {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex-block-36, .flex-block-37, .flex-block-38 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.rozwiazania-sekcja-wrap-mbank {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-39, .flex-block-40 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.div-block-35 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.flex-block-41 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-42 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-43 {
  max-width: var(--_repopc---grid-kolumny--size-10);
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--box-background);
  box-shadow: 6px 6px 0 0 var(--boxshadow);
  justify-content: flex-start;
  align-items: center;
  padding: 3rem 6rem;
}

.flex-block-44 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
}

.flex-block-45 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  max-width: none;
}

.div-block-36 {
  border-bottom: 1px solid #ddd;
}

._12px-label-mbank-2 {
  color: #636363;
  letter-spacing: 3px;
  font-size: 12px;
  line-height: 120%;
}

._12px-label-mbank-2.rozdzial {
  line-height: 200%;
}

._12px-label-mbank-2.rozdzial.center {
  text-align: center;
}

.flex-block-46 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-47 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

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

.slide-9, .slide-10, .slide-11 {
  width: 100%;
}

.slider-2 {
  width: 100%;
  height: 750px;
}

.image-51 {
  overflow: clip;
}

.slide-12 {
  overflow: visible;
}

.section {
  height: auto;
}

.slider-3 {
  height: 100%;
}

.flex-block-49 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

@media screen and (min-width: 1920px) {
  .s7-wrapper-image-mb {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .s7-wrapper-image-mb.slide-in-bottom-400ms {
    flex-flow: column;
  }

  .image-14 {
    width: 100%;
  }

  .hero-grid-lewo {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .label-hero-2.formaniek {
    border-style: dashed;
    border-color: var(--_formaniek---stroke-grey-formaniek);
    background-color: var(--_formaniek---box-grey-fill-70-formaniek);
    color: var(--_formaniek---white-secondary-formaniek);
    border-radius: 4px;
  }
}

@media screen and (max-width: 991px) {
  .c-projekty {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .p-400-centred-mb {
    width: 80%;
    max-width: 80%;
  }

  .c-container-mb {
    margin-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mb-image-tab-1.slide-in-bottom-600ms {
    display: inline-block;
  }

  .sekcja-7-wrapper-porownanie-prawo-mb.slide-in-bottom-400ms {
    grid-template-columns: .25fr 1fr 1fr;
  }

  .s8-sukces-cell_large-mb {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .s8-sukces-cell-large-mb.slide-in-left-200ms {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .strona-g-owna_nag-owka-hero_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .prawa-strona-grid {
    height: 40rem;
    padding-left: 5vw;
  }

  .strona-g-owna_nag-owka-hero_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .rozwiazanie-3-mb-wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .s7-intro-mb-copy {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
  }

  .h2-sukcesmetric-smaller-mb {
    text-align: center;
    margin-bottom: 0;
  }

  .tab-image-wrapper-research-mb {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brand {
    width: 170px;
  }

  .text-studyh1-medium.gradient1 {
    max-width: var(--_repopc---grid-kolumny--size-6);
  }

  .text-studyp.metrykabox {
    text-align: center;
    font-size: 12px;
  }

  .text-studymetryka24px.metrykabox {
    font-size: 16px;
  }

  .s-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-12-col {
    flex-flow: column;
    display: flex;
  }

  .grid-12-col.challange {
    flex-flow: column;
  }

  .grid-12-col.challange.grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-grid-lewo {
    order: 1;
  }

  .hero-grid-prawo {
    order: -1;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .glow {
    max-width: 100%;
    max-height: 670px;
    left: 0%;
  }

  .grid-divider {
    order: 2;
  }

  .h3-i-p-wrapper {
    order: 1;
  }

  .s-image-div.effect-study-blur {
    order: 3;
  }

  .goals-icon {
    order: -1;
    width: 40px;
    height: 40px;
  }

  .goal-h-i-icon {
    max-width: var(--_repopc---grid-kolumny--size-2);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4px;
  }

  .wniosek-div.effect-study-blur {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .grid-bento {
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: flex;
  }

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

  .image-31 {
    width: 100%;
    max-width: 728px;
  }

  .flex-wrapper {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .h-p-wrap-i-full-width-image {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .ads-numbers-counter.effect-study-blur {
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ads-numbers-counter.effect-study-blur.stats.mobile {
    justify-content: center;
    align-items: center;
  }

  .ads-numbers-counter.effect-study-blur.metrykabox {
    padding-top: 24px;
    padding-bottom: 24px;
    top: -57px;
  }

  .grid.mobile {
    flex-flow: column;
    display: flex;
  }

  .bento-sukces-metr.effect-study-blur.mobile {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .div-block-25 {
    width: 100%;
    max-width: 728px;
  }

  .timeline_date-text {
    font-size: 32px;
  }

  .nav-menu-2 {
    background-color: #0a0b0d;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .nav-button-secondary.primary {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav-button-secondary.mobile {
    background-color: #14161a;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .menu-button.w--open {
    background-color: #14161a;
  }

  .section-home.navbar.mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-home.navbar.mobile.navbar-fix.desktop {
    transform: none;
  }

  .section-home.hero {
    padding-top: 180px;
  }

  .brand-2 {
    padding-top: 8px;
  }

  .emoji-w-tekscie {
    font-size: 44px;
    font-style: normal;
    text-decoration: none;
    display: inline-flex;
  }

  .hero-emoji {
    display: none;
  }

  .hero-text-icon-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row-reverse wrap;
    justify-content: center;
    align-items: center;
  }

  .h1-home {
    font-size: 120px;
  }

  .projekty-flex-wrapper {
    grid-column-gap: 144px;
    grid-row-gap: 144px;
  }

  .heading {
    text-align: center;
    font-size: 42px;
  }

  .s-section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text-studyh1-medium-2.gradient1 {
    max-width: 628px;
  }

  .s-section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .timeline_date-text-2, .timeline_date-text-3 {
    font-size: 32px;
  }

  .s-image-div-2.effect-study-blur {
    order: 3;
  }

  .image-44 {
    width: 100%;
    max-width: 728px;
  }

  .bento-box-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-18 {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .div-block-26 {
    width: 100%;
    max-width: 728px;
  }

  .wniosek-div-2.effect-study-blur {
    justify-content: flex-start;
    align-items: center;
  }

  .goal-h-i-icon-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    max-width: 193px;
    margin-top: 4px;
  }

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

  .h2-mbank.red.center.max-w-500px {
    max-width: 500px;
  }

  .goals-title-section-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .rozwiazanie-hero-mbank {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: flex-start;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .marquee-inner, .marquee-inner-2, .marquee-inner-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .c-projekty.slide-in-bottom-800ms {
    margin-top: 3.75rem;
  }

  .p-400-centred-mb {
    width: auto;
    max-width: none;
  }

  .c-container-mb {
    margin-top: 4rem;
  }

  .c-rozdzial-mb.slide-in-bottom-200ms.vimeo {
    margin-bottom: 0;
  }

  .s3-intro-lewo_text-mb.slide-in-left-400ms {
    padding-right: 0;
  }

  .sekcja-7-wrapper-porownanie-prawo-mb {
    grid-template-columns: 1fr;
  }

  .sekcja-7-wrapper-porownanie-prawo-mb.slide-in-bottom-400ms {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    place-items: stretch stretch;
  }

  .h2-sukcesmetric-mb.blue {
    text-align: center;
    font-size: 1.5rem;
    line-height: 130%;
  }

  .text-sukcesmetric-large-mb.blue {
    font-size: 4rem;
    line-height: 130%;
  }

  .h1-500-mb {
    text-align: center;
  }

  .h1-500-mb.vimeo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prawa-strona-grid {
    height: 30rem;
  }

  .strona-g-owna_nag-owka-hero_component-2 {
    padding-top: 4rem;
  }

  .s6-slider-wrapper.slide-in-bottom-200ms {
    display: none;
  }

  .decyzja-wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .h2-sukcesmetric-smaller-mb {
    line-height: 130%;
  }

  .s8-sukces-cell-large-secondary-mb.slide-in-bottom-800ms {
    flex-flow: column;
    display: flex;
  }

  .s-container {
    width: auto;
  }

  .succes-metrics-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .glow {
    max-width: 100%;
  }

  .bento-image.website {
    width: 100%;
  }

  .ads-numbers-counter.effect-study-blur.stats.mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .couter-number-i-opis.divider {
    border-right-style: none;
  }

  .bento-sukces-metr {
    justify-content: center;
    align-items: center;
  }

  .flex-block-11 {
    width: 100%;
  }

  .text-block-16, .text-block-16.small {
    font-size: 72px;
  }

  .s-succes-metrics-title {
    font-size: 24px;
  }

  .smaller, .image-37, .image-38, .image-39 {
    width: 48px;
  }

  .slide-5 {
    padding-left: 10%;
  }

  .timeline10_circle {
    margin-top: 2.25rem;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_left {
    text-align: left;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_progress {
    left: 6px;
  }

  .nav-button-secondary.mobile {
    margin-top: 0;
  }

  .section-home {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-home.navbar.mobile {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-home.hero {
    padding-top: 100px;
  }

  .hero-secondary-text {
    font-size: 24px;
  }

  .hero-text {
    font-size: 32px;
  }

  .h1-home {
    letter-spacing: -1px;
    font-size: 72px;
  }

  .opis-projektu {
    font-size: 24px;
  }

  .tytul-projektu {
    font-size: 36px;
  }

  .contact-buttons-flex-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .heading {
    font-size: 36px;
  }

  .adnotacja {
    font-size: 18px;
  }

  .adnotacja.linki, .contact-sekcja-button-text {
    font-size: 20px;
  }

  .contact-buttons-adnotacja-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .text-block {
    text-align: center;
    font-size: 24px;
  }

  .contact-button-content-wrap {
    width: 100%;
    max-width: 150px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .explainer-text-small {
    font-size: 28px;
  }

  .explainer-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .explainer-big-1, .explainer-bold {
    font-size: 64px;
  }

  .explainer-span-small {
    font-size: 32px;
  }

  .timeline_date-text-2, .timeline_date-text-3 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .flex-block-32 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .jak-to-dziala-wrapper-mbank {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .flex-block-40 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .flex-block-43 {
    padding: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .marquee-inner, .marquee-inner-2, .marquee-inner-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .c-projekty.slide-in-bottom-800ms {
    margin-top: 0;
  }

  .h1-400-mb {
    text-align: center;
    align-self: auto;
  }

  .p-400-mb {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .mb-h2, .mb-h2._50px-margin-d-mb.slide-in-bottom-200ms, .mb-h2._100margin.slide-in-bottom-200ms {
    font-size: 2.08333rem;
    line-height: 3.64583rem;
  }

  .p-400-centred-mb {
    text-align: left;
    width: 100%;
    max-width: 100%;
    font-size: .9375rem;
    line-height: 1.77083rem;
  }

  .p-400-centred-mb.pk-pc-maxw {
    max-width: 100%;
    display: block;
  }

  .h3-500-mb {
    text-align: center;
    font-size: 1.30208rem;
    line-height: 2.08333rem;
  }

  .c-container-mb {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .s3-intro-lewo_text-mb.slide-in-left-400ms {
    padding-right: 0;
  }

  .cell-wrapper {
    padding: 1rem;
  }

  .s4-quickstack-insighty-research-mb {
    width: 100%;
  }

  .tabs-menu-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .p-tab-italic-mb {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9375rem;
    line-height: 1.77083rem;
  }

  .mb-tab-link {
    width: 100%;
    font-size: .833333rem;
    line-height: .9375rem;
  }

  .mb-tab-link.w--current {
    width: 100%;
  }

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

  .s6-image-mb {
    max-width: 100%;
  }

  .c-s7-mb {
    margin-bottom: 8rem;
  }

  .sekcja-7-wrapper-text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .sekcja-7-wrapper-porownanie-prawo-mb.slide-in-bottom-400ms {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s3-intro-mb {
    padding: 0;
  }

  .h2-sukcesmetric-mb {
    font-size: 1.25rem;
    line-height: 1.71875rem;
  }

  .s8-sukces-cell_large-mb.slide-in-right-400ms, .s8-sukces-cell_large-mb.slide-in-right-600ms {
    display: flex;
  }

  .text-sukcesmetric-large-mb {
    width: 100%;
    font-size: 5.6rem;
  }

  .p-sukcesmetrik-mb {
    width: 100%;
  }

  .h1-500-mb.vimeo {
    margin-top: 1.5625rem;
    margin-bottom: 2.5rem;
  }

  .tab-text-mb {
    font-weight: 400;
  }

  .section_strona-g-owna_nag-owka-hero {
    margin-bottom: 8rem;
  }

  .strona-g-owna_nag-owka-hero_content-left.slide-in-left-400ms {
    margin-left: 0%;
    margin-right: 0%;
  }

  .prawa-strona-grid {
    height: 30rem;
  }

  .strona-g-owna_nag-owka-hero_component-2 {
    grid-template-columns: 1fr;
  }

  .h1-400-mb-2 {
    width: 100%;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .c-s-video-mb.slide-in-bottom-200ms {
    margin-bottom: 8rem;
  }

  .s6-slider-wrapper.slide-in-bottom-400ms, .s6-slider-wrapper.slide-in-bottom-200ms {
    display: none;
  }

  .mb-h2-tytu.slide-in-bottom-200ms {
    font-size: 2.08333rem;
    line-height: 3.64583rem;
  }

  .rozwiazanie-image-wrapper-mb {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h3-300-mb {
    text-align: center;
    font-size: 1.5625rem;
    line-height: 2.5rem;
  }

  .rozwiazanie-cele-mb {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }

  .rozwiaznie-cele-wrapper-mb {
    width: 100%;
  }

  .s7-ekran-zmiany-mb {
    margin-bottom: 4rem;
  }

  .tabs-menu-3 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    width: 100%;
    margin-bottom: 2rem;
  }

  .s7-intro-mb-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-sukcesmetric-mb-secondary, .h2-sukcesmetric-smaller-mb {
    font-size: 1.25rem;
    line-height: 1.71875rem;
  }

  .finalmysli-p-mb {
    margin-bottom: 4rem;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .h2-finalmysli-mb {
    margin-bottom: 4rem;
    font-size: 1.5625rem;
    line-height: 2.73438rem;
  }

  .tabs-2 {
    width: 100%;
  }

  .s8-sukces-cell-large-secondary-mb.slide-in-bottom-800ms {
    border: .5rem none var(--box-background);
    background-color: var(--box-background);
    padding: 1rem;
  }

  .h2-h3-rzowaizanie-mb {
    margin-left: auto;
    margin-right: auto;
  }

  .mb-h2-tytu--pk.slide-in-bottom-200ms {
    align-self: center;
    max-width: 100%;
    font-size: 1.73611rem;
    line-height: 3.03819rem;
  }

  .pk-mobile-wrapper-mb {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .image-19 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
  }

  .pk-mobile-content-mb {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 70%;
    max-width: 100%;
    height: auto;
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 2rem;
    display: flex;
  }

  .pk-p-h-red-mb {
    color: var(--mban-red);
    font-size: 1rem;
    font-weight: 500;
  }

  .pk-mobile-arrow-mb {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-20 {
    width: 100%;
    max-width: 80%;
  }

  .h1-400-mb-update-luty {
    text-align: center;
    align-self: auto;
    max-width: 100%;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem;
  }

  .update-image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-22 {
    max-width: 100%;
  }

  .brand {
    width: 160px;
  }

  .text-studyh1-medium.gradient1 {
    font-size: 40px;
  }

  .text-studyh2 {
    font-size: 36px;
  }

  .text-studyh4 {
    text-align: center;
    font-size: 24px;
  }

  .text-studyp {
    font-size: 14px;
  }

  .text-studyp.metrykabox {
    max-width: var(--_repopc---grid-kolumny--size-1);
  }

  .text-studyp-medium {
    font-size: 14px;
  }

  .text-studylabel, .text-studyrozdzial {
    font-size: 12px;
  }

  .text-studysucces-metics {
    font-size: 16px;
  }

  .s-section, .s-section.hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .hero-text-span.text-studyh1-light {
    font-size: 40px;
  }

  .label-hero {
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .hero--succes-metric-wrapper {
    order: 1;
  }

  .bg-glow {
    top: -2%;
  }

  .bg-glow.ficzery {
    top: 17%;
  }

  .bg-glow.ficzery.zaufali {
    top: 0%;
  }

  .glow {
    opacity: .1;
    max-height: 440px;
    top: 0%;
  }

  .glow-gradient {
    max-width: 285px;
    height: 387px;
    top: -15px;
  }

  .glow-gradient.opinie {
    opacity: .15;
    opacity: .15;
  }

  .important-div {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-18 {
    padding: 32px 24px;
  }

  .bento-box {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px;
  }

  .div-block-21 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .flex-wrapper {
    grid-column-gap: 144px;
    grid-row-gap: 144px;
  }

  .ads-numbers-counter.effect-study-blur.metrykabox {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    top: -30px;
  }

  .couter-number-i-opis {
    justify-content: flex-start;
    align-items: stretch;
  }

  .couter-number-i-opis.divider {
    border-right-style: solid;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 8px;
    padding-right: 0;
  }

  .couter-number-i-opis.divider.bez-prawego.summary, .couter-number-i-opis.divider.summary {
    padding-left: 32px;
    padding-right: 24px;
  }

  .couter-number-i-opis.mobile {
    border-top: 2px none var(--_repopc---base--div-stroke);
    border-left: 1px #000;
    padding-left: 0;
  }

  .s-succes-metrics-title {
    text-align: center;
  }

  .flex-block-14 {
    grid-column-gap: 168px;
    grid-row-gap: 168px;
  }

  .slide-5, .slide-6, .slide-7, .slide-8 {
    padding-left: 10%;
  }

  .text-studyp-regular {
    font-size: 14px;
  }

  .timeline_date-text {
    font-size: 24px;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
  }

  .nav-menu-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .nav-logo-2 {
    max-width: 160px;
  }

  .nav-button-secondary.mobile {
    margin-top: 0;
  }

  .section-home {
    padding: 96px 12px;
  }

  .section-home.navbar.mobile {
    padding-top: 0;
  }

  .section-home.hero {
    padding-top: 200px;
    padding-bottom: 80px;
  }

  .section-home.projekty {
    padding-bottom: 96px;
  }

  .hero-secondary-text {
    margin-top: 16px;
    font-size: 32px;
  }

  .emoji-w-tekscie {
    font-size: 26px;
  }

  .hero-text {
    font-size: 32px;
  }

  .h1-home {
    font-size: 56px;
  }

  .opis-projektu {
    font-size: 18px;
  }

  .tytul-projektu {
    font-size: 26px;
  }

  .projekty-flex-wrapper {
    grid-column-gap: 112px;
    grid-row-gap: 112px;
  }

  .projekt-tytul-opis-wrap {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .contact-buttons-flex-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .contact-section-content-wrap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .heading {
    font-size: 26px;
  }

  .adnotacja {
    font-size: 16px;
  }

  .adnotacja.linki {
    font-size: 20px;
  }

  .contact-sekcja-button-text {
    font-size: 16px;
  }

  .contact-button {
    width: 100px;
    max-width: none;
  }

  .contact-buttons-adnotacja-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: stretch;
  }

  .text-block {
    font-size: 20px;
  }

  .contact-button-content-wrap {
    width: auto;
    max-width: none;
    padding: 12px 10px;
  }

  .sekcja-icon {
    width: 64px;
    height: 64px;
  }

  .contact-button-image {
    width: 40px;
    height: 40px;
  }

  .explainer-text-small.fill-full {
    text-align: center;
    font-size: 24px;
  }

  .footer-text-2 {
    font-size: 12px;
    line-height: 120%;
  }

  .text-studyp-regular-2 {
    font-size: 14px;
  }

  .s-section-2, .s-section-2.hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-studyp-2 {
    font-size: 14px;
  }

  .label-hero-2 {
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-studyh1-medium-2.gradient1 {
    font-size: 40px;
  }

  .text-studyp-medium-2, .text-studyp-3 {
    font-size: 14px;
  }

  .text-studyh2-2 {
    font-size: 36px;
  }

  .s-section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-studyp-4 {
    font-size: 14px;
  }

  .text-studyh2-3 {
    font-size: 36px;
  }

  .timeline_date-text-2 {
    font-size: 24px;
  }

  .text-studyp-5 {
    font-size: 14px;
  }

  .text-studyh2-4 {
    font-size: 36px;
  }

  .timeline_date-text-3 {
    font-size: 24px;
  }

  .text-studyh2-5 {
    font-size: 36px;
  }

  .text-studyp-6 {
    font-size: 14px;
  }

  .bento-box-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px;
  }

  .important-div-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-studyh2-6 {
    font-size: 36px;
  }

  .text-studyp-medium-3 {
    font-size: 14px;
  }

  .footer-text-3 {
    font-size: 12px;
    line-height: 120%;
  }

  .div-block-29 {
    padding: 32px 24px;
  }

  .text-studyp-7 {
    font-size: 14px;
  }

  .text-studyh4-2 {
    text-align: center;
    font-size: 24px;
  }

  .h2-mbank {
    font-size: 2.25rem;
  }

  .h3-mbank {
    font-size: 1.75rem;
  }
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c70f-b52c1f6c {
  justify-self: start;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c724-b52c1f6c {
  align-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c726-b52c1f6c {
  justify-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c728-b52c1f6c {
  place-self: auto center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c72a-b52c1f6c, #w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c72d-b52c1f6c {
  justify-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c72f-b52c1f6c {
  place-self: auto center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c731-b52c1f6c {
  justify-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c733-b52c1f6c {
  align-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c735-b52c1f6c {
  justify-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c737-b52c1f6c {
  place-self: auto center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c739-b52c1f6c, #w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c73c-b52c1f6c {
  justify-self: center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c73e-b52c1f6c {
  place-self: auto center;
}

#w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c740-b52c1f6c {
  justify-self: center;
}

#w-node-_35c773f0-5807-365c-418a-37b441146235-b52c1f6c {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_224e95c8-7d59-d851-6af7-bac374323994-b52c1f6c {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c0a117d4-baa9-3ffa-314a-5289cbf8f943-b52c1f6c, #w-node-_124e9c2c-90f4-cac1-80e9-2600bcfc11b5-b52c1f6c, #w-node-e645dd11-9745-4892-d5c7-303827d31c18-b52c1f6c {
  grid-column: span 2 / span 2;
}

#w-node-_37f1941d-926d-d6dd-66b7-03d9fa303c4f-b52c1f6c, #w-node-fd73a81c-10aa-0d40-bfe7-6dcd43e40ae3-b52c1f6c, #w-node-a461f2dc-6af2-3f7c-4f88-b4a1c5b15204-b52c1f6c, #w-node-a461f2dc-6af2-3f7c-4f88-b4a1c5b15206-b52c1f6c {
  place-self: center start;
}

#w-node-_6b957c37-c016-a349-d115-1de15aec90a4-b52c1f6c {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-dddbe0a1-be97-06f9-7d37-a277612cbb71-b52c1f6c, #w-node-_56ac0f91-427f-bd69-f0a0-c4731de17137-b52c1f6c, #w-node-efa1e982-93ea-bc83-f485-9804e458d514-b52c1f6c {
  justify-self: start;
}

#w-node-_730e8b19-5810-bfef-b05f-0e7aecb5e749-b52c1f6c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fb7da10a-ed8e-4efe-be59-18abdf259db5-b52c1f6c {
  grid-row: span 2 / span 2;
}

#w-node-_26cfb7d5-6c8b-54d7-b14b-012c660c5c54-b52c1f6c {
  grid-column: span 2 / span 2;
}

#w-node-abfa5a18-d0b4-a47b-1e47-11c7810f05c2-b52c1f6c {
  place-self: center;
}

#w-node-eb2b1b32-92de-ae3c-b895-4c4e43fc8f32-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7aec8542-650a-26df-690e-c828535123ce-da49504e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37aa440b-5136-5aa6-d7a9-ee274cf7107e-da49504e, #w-node-d5118a34-bef6-122a-04d1-ace056de6cbf-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d5118a34-bef6-122a-04d1-ace056de6cc7-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d5118a34-bef6-122a-04d1-ace056de6cca-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d5118a34-bef6-122a-04d1-ace056de6cd2-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d5118a34-bef6-122a-04d1-ace056de6cd5-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d5118a34-bef6-122a-04d1-ace056de6cdd-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e564622a-866e-c1db-fe6b-a2fcb4d0da02-da49504e, #w-node-_33167cf7-2311-e62a-9471-994da56dd074-da49504e, #w-node-f9f73dfc-6681-2f31-19c9-f1b25c9cc08b-da49504e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bc82df7a-8789-a061-2e46-72c7fd49e386-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bc82df7a-8789-a061-2e46-72c7fd49e38e-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_36784000-9a89-19a1-fc4f-8c8f2e977a8a-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_36784000-9a89-19a1-fc4f-8c8f2e977a92-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a67f070b-4d84-547a-bd57-4925c2d1a7ae-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a67f070b-4d84-547a-bd57-4925c2d1a7c2-da49504e, #w-node-a47d6a9c-4d13-b3c5-ed0d-8dabce7d4a88-da49504e, #w-node-_0a99d1d5-4690-3adb-99ef-02565f1e09a5-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c1570a05-0fb3-2251-4670-d537233551e4-da49504e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_39b45e82-ed08-2967-ecb9-5f0f6e977bb6-da49504e, #w-node-_7a02c4eb-b0da-f448-3ffa-96a4927128b7-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7a02c4eb-b0da-f448-3ffa-96a4927128cb-da49504e, #w-node-_7e8c19be-fc66-7baa-13ae-832de1c6e47d-da49504e, #w-node-_7e8c19be-fc66-7baa-13ae-832de1c6e48f-da49504e, #w-node-_7e8c19be-fc66-7baa-13ae-832de1c6e49f-da49504e, #w-node-_7e8c19be-fc66-7baa-13ae-832de1c6e4b0-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ef6b93e5-73f1-41ec-6845-913b379de406-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ef6b93e5-73f1-41ec-6845-913b379de41a-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6eeaaf94-6644-39ff-346f-35fc16a1472b-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6eeaaf94-6644-39ff-346f-35fc16a1473f-da49504e, #w-node-_5cda9984-df2b-95fe-4056-7e24f389d7b1-da49504e, #w-node-_5cda9984-df2b-95fe-4056-7e24f389d7c5-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_39e18f4c-00b0-ed8b-302b-533cdf1d760b-da49504e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_39e18f4c-00b0-ed8b-302b-533cdf1d761d-da49504e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_39e18f4c-00b0-ed8b-302b-533cdf1d762d-da49504e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8f74c8de-3658-d5f0-5524-7bcc5955cc38-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8f74c8de-3658-d5f0-5524-7bcc5955cc40-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1506be09-d581-793b-03a4-5f39b29c0c3f-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1506be09-d581-793b-03a4-5f39b29c0c47-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5564e0df-9b3c-aab2-55bb-acd9b78f8ee4-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5564e0df-9b3c-aab2-55bb-acd9b78f8eec-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1191818e-4ac6-8ecd-0b43-09308d683cb3-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1191818e-4ac6-8ecd-0b43-09308d683cbb-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8159f3d5-406c-0612-983c-7d1ab0dbd21e-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8159f3d5-406c-0612-983c-7d1ab0dbd224-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363ae-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363b4-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363b7-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363bd-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363c0-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363cf-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363d2-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c9b28d94-77f9-83ae-84b2-86503e0363d8-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5beefbf3-179b-f3b8-d6e2-0d2dac8343d3-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5beefbf3-179b-f3b8-d6e2-0d2dac8343df-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a32f8c24-29cb-8aef-b2fc-2eabf220c829-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a32f8c24-29cb-8aef-b2fc-2eabf220c835-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_788331d6-6327-743b-215d-6762cff181f3-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_788331d6-6327-743b-215d-6762cff181f9-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_788331d6-6327-743b-215d-6762cff181fc-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_788331d6-6327-743b-215d-6762cff1820c-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_788331d6-6327-743b-215d-6762cff1820f-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_788331d6-6327-743b-215d-6762cff1821b-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9dbb1ab1-f446-9e15-c316-83c16a5de04f-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9dbb1ab1-f446-9e15-c316-83c16a5de055-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2175e220-8a7b-bee5-560f-bf956523bb8e-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2175e220-8a7b-bee5-560f-bf956523bb94-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed698d17-6556-1471-32ba-f708bce71321-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ed698d17-6556-1471-32ba-f708bce71338-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_438bea77-8676-214f-7d39-267af3cf6e19-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_438bea77-8676-214f-7d39-267af3cf6e30-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a7d82782-11e3-9214-f0a9-8327c69f35da-da49504e {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a7d82782-11e3-9214-f0a9-8327c69f35f1-da49504e {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2175e220-8a7b-bee5-560f-bf956523bbd9-da49504e {
  order: -9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2175e220-8a7b-bee5-560f-bf956523bbe5-da49504e {
  order: 9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0d73820f-13b2-ef43-7ec4-a11dd70b8ec3-da49504e, #w-node-_799e4135-34af-4f42-f376-0e519bb485a4-da49504e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_33aa924b-1160-cd24-edaf-059564bca557-da49504e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-d34799f4-3488-23f5-b103-9165234cd9a5-da49504e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c314c8d9-3758-39de-cc58-0de2c9360dd2-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c314c8d9-3758-39de-cc58-0de2c9360e05-792f52a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c314c8d9-3758-39de-cc58-0de2c9360e06-792f52a9, #w-node-ad26edfa-e717-e40f-8ce3-c85603550542-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ad26edfa-e717-e40f-8ce3-c8560355054a-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6ec491a2-a56d-b36f-6cc7-dd987d400d6e-792f52a9 {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6ec491a2-a56d-b36f-6cc7-dd987d400d7b-792f52a9 {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2ede96f7-4a46-7835-7499-8cf884e23e19-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2ede96f7-4a46-7835-7499-8cf884e23e26-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a82d8f73-1e83-ea14-c2ce-f3cafa8daa95-792f52a9, #w-node-a82d8f73-1e83-ea14-c2ce-f3cafa8daa9c-792f52a9, #w-node-a82d8f73-1e83-ea14-c2ce-f3cafa8daaa6-792f52a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_52e9613a-23f2-1561-edb0-de626982cad7-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_32195854-2ef7-5926-303d-71b5d0b86d24-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d304444e-505d-ba48-ef1a-490ed3ee6274-792f52a9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_21ed19fd-5c8d-cb5c-9d63-3aa14d21a2e3-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b84c3a07-f351-7c89-cf1d-49e01e46b5ea-792f52a9, #w-node-_1f3e9a4d-6e2d-05eb-866c-c4000153677a-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c4e42c5b-6d3e-1e14-ffdb-b2c2413a655f-792f52a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b763100-2eae-c8e8-38cb-37087105454a-792f52a9, #w-node-_79c57e51-9498-a91b-4eae-96f093d15f9c-792f52a9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cc3f253c-dd83-a435-4457-99b3fe9e8816-792f52a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_90970c8a-c878-65a1-5ed4-a1dd067956c1-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_90970c8a-c878-65a1-5ed4-a1dd067956d6-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0a192255-10ab-e371-5c40-d00b466d4e6c-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_510ac430-eea7-c714-aa64-f9c93ef9f55f-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-afc4f31e-b319-c9b6-9490-ccaa45bf9b2a-792f52a9 {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-afc4f31e-b319-c9b6-9490-ccaa45bf9b32-792f52a9 {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70d72072-cfce-1b72-a295-82e629ba4b3b-792f52a9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_70d72072-cfce-1b72-a295-82e629ba4b42-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_70d72072-cfce-1b72-a295-82e629ba4b49-792f52a9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_018076c6-4da4-421f-22f3-a6df763cb8f0-792f52a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_018076c6-4da4-421f-22f3-a6df763cb8f8-792f52a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3143af84-b7ef-334a-aee5-6706b75a70c4-792f52a9 {
  order: -9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3143af84-b7ef-334a-aee5-6706b75a70ca-792f52a9 {
  order: 9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_87f05c81-427f-6853-beb3-5eda947552b6-792f52a9 {
  order: 9999;
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_87f05c81-427f-6853-beb3-5eda947552be-792f52a9 {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (max-width: 991px) {
  #w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c70f-b52c1f6c {
    justify-self: start;
  }

  #w-node-f1576750-80a6-d156-b24b-fc1ffe7eb698-b52c1f6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ae94f21a-1fbd-7b6b-3126-5c739f6f2ace-b52c1f6c, #w-node-_7d46b5cd-ebd9-1b0f-fe8b-df129d8eee8a-b52c1f6c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_35c773f0-5807-365c-418a-37b441146235-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_224e95c8-7d59-d851-6af7-bac374323994-b52c1f6c {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_224e95c8-7d59-d851-6af7-bac374323995-b52c1f6c, #w-node-_224e95c8-7d59-d851-6af7-bac374323996-b52c1f6c, #w-node-f90737e3-e05f-c81a-adca-8b1881137751-b52c1f6c, #w-node-_773e8be1-4882-e693-2569-fb327bbc3547-b52c1f6c, #w-node-_0d89223d-b841-1c6b-71d5-89dc656bc6dc-b52c1f6c, #w-node-_5ad35303-a514-be28-36b1-054ea1bcde8d-b52c1f6c {
    grid-column: span 2 / span 2;
  }

  #w-node-_6b957c37-c016-a349-d115-1de15aec90a4-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_730e8b19-5810-bfef-b05f-0e7aecb5e749-b52c1f6c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-fb7da10a-ed8e-4efe-be59-18abdf259db5-b52c1f6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7f72eae2-8394-2e07-6176-5a1f41b78ba3-b52c1f6c, #w-node-cc5eaaf2-2b70-ed84-20be-6ec66693e920-b52c1f6c {
    grid-column: span 2 / span 2;
  }

  #w-node-_26cfb7d5-6c8b-54d7-b14b-012c660c5c54-b52c1f6c {
    grid-column: span 4 / span 4;
  }

  #w-node-_1506be09-d581-793b-03a4-5f39b29c0c3f-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_1506be09-d581-793b-03a4-5f39b29c0c46-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1506be09-d581-793b-03a4-5f39b29c0c47-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_1191818e-4ac6-8ecd-0b43-09308d683cb3-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_1191818e-4ac6-8ecd-0b43-09308d683cba-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1191818e-4ac6-8ecd-0b43-09308d683cbb-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363b7-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363bc-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363bd-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363d2-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363d7-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c9b28d94-77f9-83ae-84b2-86503e0363d8-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-a32f8c24-29cb-8aef-b2fc-2eabf220c829-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-a32f8c24-29cb-8aef-b2fc-2eabf220c834-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a32f8c24-29cb-8aef-b2fc-2eabf220c835-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_788331d6-6327-743b-215d-6762cff181fc-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_788331d6-6327-743b-215d-6762cff1820c-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-ed698d17-6556-1471-32ba-f708bce71321-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-ed698d17-6556-1471-32ba-f708bce71337-da49504e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ed698d17-6556-1471-32ba-f708bce71338-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-a7d82782-11e3-9214-f0a9-8327c69f35da-da49504e {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-a7d82782-11e3-9214-f0a9-8327c69f35f1-da49504e {
    order: 9999;
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_35c773f0-5807-365c-418a-37b441146235-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_224e95c8-7d59-d851-6af7-bac374323994-b52c1f6c {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_224e95c8-7d59-d851-6af7-bac374323995-b52c1f6c, #w-node-_224e95c8-7d59-d851-6af7-bac374323996-b52c1f6c {
    grid-column: span 2 / span 2;
  }

  #w-node-_6b957c37-c016-a349-d115-1de15aec90a4-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-fb7da10a-ed8e-4efe-be59-18abdf259db5-b52c1f6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7f72eae2-8394-2e07-6176-5a1f41b78ba3-b52c1f6c, #w-node-cc5eaaf2-2b70-ed84-20be-6ec66693e920-b52c1f6c {
    grid-column: span 4 / span 4;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece586-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece589-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece58b-da49504e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece592-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece595-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5a5-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5a8-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5bf-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5c2-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5db-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5de-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5f8-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece5fb-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece616-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece619-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece629-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece62c-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece63d-da49504e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7eed5a7a-9c5d-c212-ddce-03f128ece640-da49504e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-f8e9ce60-730a-5082-c669-9108450abc0f-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f8e9ce60-730a-5082-c669-9108450abc12-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-f8e9ce60-730a-5082-c669-9108450abc14-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06e7ec0f-33d7-e190-ab51-3feb50424be6-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_06e7ec0f-33d7-e190-ab51-3feb50424be9-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_06e7ec0f-33d7-e190-ab51-3feb50424beb-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56188fb5-3ec5-9d1d-2fcf-f1d30f4f3d5d-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_56188fb5-3ec5-9d1d-2fcf-f1d30f4f3d60-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_56188fb5-3ec5-9d1d-2fcf-f1d30f4f3d62-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd16c378-ac60-1413-bdc5-2ecc36fa600d-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bd16c378-ac60-1413-bdc5-2ecc36fa6010-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bd16c378-ac60-1413-bdc5-2ecc36fa6012-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51294e9b-1f56-41d9-f34f-17889835b100-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_51294e9b-1f56-41d9-f34f-17889835b103-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_51294e9b-1f56-41d9-f34f-17889835b105-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6d6e7ac-cd31-a387-d716-2d7f20acd3b0-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b6d6e7ac-cd31-a387-d716-2d7f20acd3b3-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b6d6e7ac-cd31-a387-d716-2d7f20acd3b5-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07e4eeb6-98ce-575c-cc45-eba5c4796661-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_07e4eeb6-98ce-575c-cc45-eba5c4796664-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_07e4eeb6-98ce-575c-cc45-eba5c4796666-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51caaea2-4510-e0ec-09d1-e6fa96946cc2-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_51caaea2-4510-e0ec-09d1-e6fa96946cc5-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_51caaea2-4510-e0ec-09d1-e6fa96946cc7-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_27cba013-5ca8-90b9-e126-5ff4c0a7ec54-792f52a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_27cba013-5ca8-90b9-e126-5ff4c0a7ec57-792f52a9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_27cba013-5ca8-90b9-e126-5ff4c0a7ec59-792f52a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e8aa4173-12fa-2bcf-884b-cd6905f6c70f-b52c1f6c {
    justify-self: auto;
  }

  #w-node-ae94f21a-1fbd-7b6b-3126-5c739f6f2ace-b52c1f6c, #w-node-_7d46b5cd-ebd9-1b0f-fe8b-df129d8eee8a-b52c1f6c {
    grid-column: span 4 / span 4;
  }

  #w-node-_35c773f0-5807-365c-418a-37b441146235-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_35c773f0-5807-365c-418a-37b441146236-b52c1f6c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_35c773f0-5807-365c-418a-37b44114623f-b52c1f6c {
    grid-column: span 2 / span 2;
  }

  #w-node-_224e95c8-7d59-d851-6af7-bac374323994-b52c1f6c {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_37f1941d-926d-d6dd-66b7-03d9fa303c4f-b52c1f6c, #w-node-fd73a81c-10aa-0d40-bfe7-6dcd43e40ae3-b52c1f6c, #w-node-a461f2dc-6af2-3f7c-4f88-b4a1c5b15204-b52c1f6c, #w-node-a461f2dc-6af2-3f7c-4f88-b4a1c5b15206-b52c1f6c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b957c37-c016-a349-d115-1de15aec90a4-b52c1f6c {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_6b957c37-c016-a349-d115-1de15aec90a5-b52c1f6c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_6b957c37-c016-a349-d115-1de15aec90ae-b52c1f6c {
    grid-column: span 2 / span 2;
  }

  #w-node-dddbe0a1-be97-06f9-7d37-a277612cbb71-b52c1f6c, #w-node-_56ac0f91-427f-bd69-f0a0-c4731de17137-b52c1f6c, #w-node-efa1e982-93ea-bc83-f485-9804e458d514-b52c1f6c {
    place-self: center;
  }
}


@font-face {
  font-family: 'Postnobillsjaffna';
  src: url('../fonts/PostNoBillsJaffna-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Postnobillsjaffna';
  src: url('../fonts/PostNoBillsJaffna-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Streetexplorer';
  src: url('../fonts/StreetExplorer.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}