:root {
  --redpink: #fc2073;
  --light-pink: #ff80a4;
  --violet: #100917;
  --btn-blue-light: #0000cb;
  --white: white;
  --tuo-dark: #111;
  --blue: #000052;
  --black: black;
  --lemon: #dbff77;
  --percentage: 0%;
  --grey: #acacac;
  --btn-blue: #006;
}

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

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

.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;
}

body {
  color: #111;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 3.5rem;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2.9375rem;
  font-weight: 600;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2.4375rem;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2rem;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.6875rem;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.375rem;
  font-variation-settings: "wght" 600,  "wdth" 100,  "opsz" 30;
  line-height: 1.2;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--redpink);
  text-decoration: underline;
}

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

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.body {
  color: #fff;
  background-color: #120e09;
  background-image: url('../images/podszewka-świata-miłosz_1podszewka świata miłosz.avif');
  background-size: 330px;
  background-attachment: fixed;
  font-family: Inconsolata, monospace;
  font-size: 1.19rem;
}

.smoke-div {
  z-index: -2;
  background-image: radial-gradient(circle closest-corner at 50% 0, #ffffff29, #2b2b2b57 85%);
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-video {
  opacity: .2;
  mix-blend-mode: screen;
  height: 100%;
}

.nowy-nav {
  background-color: #0000;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-2 {
  border: 113px solid #0000;
  border-color: #100917 #0000 #0000 #100917;
  width: 226px;
  height: 226px;
  position: relative;
}

.logo-nowy-nav {
  width: 92px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.logo-nowy-nav.w--current {
  width: 111px;
  margin-bottom: -6px;
  margin-right: -5px;
}

.logo-image {
  width: 100%;
}

.burger-nav {
  z-index: 15;
  mix-blend-mode: difference;
  background-color: #0000;
  width: 100%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-button-2 {
  float: none;
  color: #ccc;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5.6vw;
  height: 5.6vw;
  padding: 0;
  display: flex;
}

.menu-button-2.w--open {
  z-index: 2;
  background-color: #0b0b0b;
}

.icon-4 {
  color: #ffaab7;
  font-size: 33px;
  display: none;
}

.burger-2 {
  display: none;
}

.burger {
  display: block;
}

.opis {
  text-align: right;
  margin-bottom: 10px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3;
}

.bg-video-div {
  aspect-ratio: 16 / 9;
  mix-blend-mode: normal;
  border: 9px solid #404040;
  border-radius: 33px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-video-div:hover {
  border-color: var(--light-pink);
}

.robotnik {
  z-index: 1;
  filter: drop-shadow(0 2px 5px #0000007d);
  position: sticky;
  top: 80px;
}

.robotnik-wrap {
  width: 20vw;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.robotnik-wrap2 {
  width: 20vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-lew {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #00000080;
  background-image: url('../images/lew-1_1lew 1.avif');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff54;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.z-index-2 {
  z-index: 2;
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: var(--violet);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.nowy-nav-2 {
  background-color: #0000;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-3 {
  border-width: 113px;
  border-color: #100917 #0000 #0000 #100917;
  position: relative;
}

.logo-nowy-nav-2 {
  border: 1px solid #ffffffa8;
  border-radius: 100%;
  width: 5.8vw;
  height: 5.8vw;
  margin-top: 1.2vw;
  margin-left: 1.4vw;
}

.logo-nowy-nav-2.w--current {
  width: 5.8vw;
}

.tuo-hero {
  z-index: 1;
  background-color: #111;
  width: 100vw;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 103px;
  position: relative;
  overflow: visible;
}

.kolka-wrap {
  opacity: 1;
  display: flex;
}

.kolka-wrap.op90 {
  opacity: .8;
}

.kolka-wrap.op80 {
  opacity: .6;
}

.kolka-wrap.op70 {
  opacity: .4;
}

.kolka-wrap.op60 {
  opacity: .28;
}

.kolko-1 {
  background-color: #d9d9d9;
  border-radius: 0 100px 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8.33vw;
  height: 8.3vw;
  display: flex;
}

.kolko-1:hover {
  background-color: #fff;
  border-top-left-radius: 100px;
}

.kolko-2 {
  background-color: #d9d9d9;
  border-radius: 0 100px;
  width: 8.33vw;
  height: 8.3vw;
}

.kolko-2:hover {
  background-color: var(--light-pink);
  border-top-left-radius: 100px;
  border-bottom-right-radius: 100px;
}

.kolko-3 {
  background-color: #d9d9d9;
  border-radius: 100px 0;
  width: 8.33vw;
  height: 8.3vw;
}

.kolko-3:hover {
  background-color: var(--btn-blue-light);
  border-top-right-radius: 100px;
  border-bottom-left-radius: 100px;
}

.kolko-4 {
  background-color: #d9d9d9;
  border-radius: 100px 0 100px 100px;
  justify-content: center;
  align-items: center;
  width: 8.33vw;
  height: 8.3vw;
  display: flex;
}

.kolko-4:hover {
  background-color: var(--white);
  border-top-right-radius: 100px;
}

.pani-wrap {
  z-index: 1;
  filter: drop-shadow(0 2px 5px #000000b3);
  pointer-events: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: 0% 15% 0% auto;
  overflow: visible;
}

.manifest-sekcja {
  background-color: #111;
  flex-direction: column;
  display: flex;
  position: relative;
}

.manifest-wrap {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  min-height: 110vh;
  padding-top: 101px;
  padding-bottom: 101px;
  display: flex;
  position: relative;
}

.manekin-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20vw;
  padding-top: 281px;
  padding-bottom: 42px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.manekin {
  width: 70%;
  position: sticky;
  top: 10vh;
}

.manekin-wrap-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20vw;
  padding-top: 281px;
  padding-bottom: 35px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

._100vh {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 77vw;
  height: 100vh;
  display: flex;
}

.smoke-div-up {
  z-index: 2;
  pointer-events: none;
  background-color: #03020500;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.brand-2 {
  border: 1px solid #ffffffa8;
  border-radius: 70px;
  width: 77px;
  height: 77px;
}

.image-11 {
  width: 100%;
}

.container {
  padding-top: 10px;
}

.navbar-2 {
  background-color: #ddd0;
  position: fixed;
  inset: 0% 0% auto;
}

.dziecko-wrapper {
  width: 238px;
  height: 333px;
  position: relative;
}

.paczka {
  z-index: 1;
  width: 500px;
  display: none;
  position: absolute;
  inset: 30% 0% 0% auto;
}

.dziecko-gif {
  z-index: 2;
  border: 5px solid #fff;
  width: 238px;
  height: 333px;
  box-shadow: 1px 3px 5px 4px #00000054;
}

.button-6 {
  z-index: 6;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #036009;
  border: 1px solid #ffffff61;
  border-radius: 3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  transition: all .2s;
  position: absolute;
  inset: auto auto 16% 2%;
  box-shadow: 0 4px 3px #0006;
}

.button-6:hover {
  background-color: #11301c;
  box-shadow: 0 7px 5px #0006;
}

.text-block-10 {
  text-align: center;
  font-size: 25px;
  line-height: 40px;
  text-decoration: none;
}

.pytajnik {
  z-index: 2;
  color: #fff;
  background-color: #fe0000;
  background-image: none;
  background-size: auto;
  border-radius: 22px;
  width: 40px;
  height: 40px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  inset: 0% 0% auto auto;
}

.pytajnik:hover {
  color: #0000;
  background-image: url('../images/info_1info.avif');
  background-size: 135%;
  border-radius: 0;
  width: 240px;
  height: 240px;
}

.text-block-3 {
  opacity: 1;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 44%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif, serif;
  position: relative;
}

.yt-wrapper {
  background-image: url('../images/giphy-1.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 210px;
  width: 230px;
  height: 230px;
  position: relative;
  overflow: hidden;
}

.youtube-2 {
  filter: grayscale();
  transition: all .3s;
}

.youtube-2:hover {
  filter: none;
}

.tkz_bg-1x1 {
  z-index: 1;
  aspect-ratio: 1;
  padding-top: 5px;
}

.link-7 {
  color: #000;
  font-family: 'Bodoni Moda', sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
}

.div-block-23 {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
  container-type: inline-size;
}

.div-block-24 {
  background-color: #fff0;
  border: 11px #000;
  border-bottom: 30px #0d0d0d;
  border-radius: 0;
  width: 35%;
  margin-bottom: 5px;
  padding: 8px;
}

.manifest-font {
  color: var(--light-pink);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: 'Bodoni Moda', serif;
  font-size: 8.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.text-rich-text blockquote {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.text-rich-text a {
  color: var(--light-pink);
}

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

.margin-horyzont {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

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

.tkz-lightbox-link {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border: 9px solid #404040;
  border-radius: 33px;
  width: 100%;
  transition: all .5s ease-in-out;
  overflow: hidden;
}

.tkz-lightbox-link:hover {
  border-color: var(--light-pink);
}

.tkz-lightb-img {
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  transition: all .2s;
}

.tkz-lightb-img:hover {
  filter: none;
  transform: scale(1.1);
}

.info-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.text-color-pink {
  color: var(--light-pink);
}

.cena {
  text-align: left;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
}

.text-block-11 {
  color: #7f7f7f;
  position: sticky;
  top: 88vh;
}

.div-block-25 {
  color: #959595;
  background-color: #111;
  padding: 15px 0;
  font-size: .9rem;
  position: absolute;
  inset: 0%;
}

.svg {
  height: 100%;
}

.rect {
  color: #2c2c2c00;
}

.path {
  color: #2f2f2f;
}

.path-2 {
  color: #e7e7e700;
}

.div-block-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px #fff3;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 99px;
  padding-bottom: 99px;
  display: flex;
  position: relative;
}

.div-block-27 {
  z-index: -1;
  background-color: var(--tuo-dark);
  background-image: url('../images/Frame-314-1_1Frame 314 (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 6px 8px #0003;
}

.tapeta-sekcja {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0003;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 99px 0;
  font-family: 'Helveticanowvar', sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
}

.tkz-sekcja-kontakt {
  z-index: -2;
  flex-direction: column;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.zeto {
  background-image: url('../images/zeto_1zeto.avif');
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: contain;
  border: 1px #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.tkz-button {
  background-color: var(--blue);
  opacity: 1;
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  padding-left: 19px;
  padding-right: 19px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  transition: all .2s;
}

.tkz-button:hover {
  background-color: var(--tuo-dark);
  color: var(--redpink);
}

.tkz-button._2nd {
  background-color: var(--btn-blue-light);
}

.tkz-button._2nd:hover {
  background-color: var(--blue);
}

.tkz-button.align-center {
  display: block;
}

.tuosto {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  font-family: 'Bodoni Moda', sans-serif;
  font-size: 3.3rem;
  font-weight: 500;
  line-height: 1.2;
}

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

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

.tkz_bgv-100x100 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.tkz_hero {
  height: 100vh;
}

.tkz_bg-video {
  z-index: 3;
  filter: brightness(131%);
  color: var(--black);
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.tkz_logo {
  color: #ccc;
  width: 5.6vw;
  height: 5.6vw;
}

.tkz_nav-wrap {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.3vw;
  padding-left: 1.6vw;
  padding-right: 1.6vw;
  display: flex;
}

.tkz_horror {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  background-color: var(--tuo-dark);
  perspective: 899px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 2vw 6vw;
  font-size: 1.1rem;
  font-weight: 400;
  display: grid;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.tkz_horror-wrap {
  background-color: var(--tuo-dark);
  background-image: linear-gradient(90deg, #111 7%, #8c8c8c00 50%, #111 93%), url('../images/Co-się-znajduje-pod-windą-kopia_1Co się znajduje pod windą kopia.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  height: 300vh;
  position: relative;
  overflow: clip;
}

.youtube-4 {
  transform-style: preserve-3d;
  transform: translate(50px)rotateX(0)rotateY(55deg)rotateZ(0);
}

.tkz_lawka {
  background-color: var(--tuo-dark);
  min-height: 105vh;
  padding-top: 93px;
  padding-bottom: 0;
}

.tkz_richtext {
  background-color: var(--tuo-dark);
  padding: 8px 0;
}

.tkz_wiersz {
  color: var(--light-pink);
  padding: 27px 30px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.5;
}

.tkz_wiersz p {
  margin-bottom: 1.6rem;
  line-height: 1.4;
}

.blur-out-contract {
  color: var(--black);
  font-size: 8.8rem;
  line-height: 1.2;
}

.tkz_hero-leftside {
  grid-column-gap: 3.3rem;
  grid-row-gap: 3.3rem;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 1.8vw 8% auto;
}

.vertical-text {
  writing-mode: vertical-lr;
}

.tkz_nav-links-wrap {
  background-color: #e1e1e1;
  height: 100vh;
  inset: 0%;
}

.tkz_inner-menu-nav {
  background-color: #0d0d0d;
  flex-flow: column;
  justify-content: space-around;
  padding-top: 73px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav-link-4 {
  color: var(--light-pink);
}

.tkz_tuo_pod-nav {
  z-index: 5;
  background-color: var(--tuo-dark);
  display: none;
  position: fixed;
  inset: 0%;
}

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

.tkz-tuo-black.padding-20 {
  pointer-events: auto;
  padding: 16px;
}

.tkz-text-small {
  font-size: .8rem;
}

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

.tkz-padding-large {
  padding: 28px 30px;
}

.tkz-autoheight {
  font-size: 1.1rem;
  overflow: hidden;
}

.tkz-flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tkz-flex-center.marginnegative {
  z-index: 1;
  margin-bottom: -61px;
  position: relative;
}

.tkz-max-width-medium {
  max-width: 40rem;
}

.tkz-heading-didot {
  font-family: 'Bodoni Moda', serif;
  font-size: 2.7rem;
  font-weight: 500;
  line-height: 1.3;
}

.tkz-heading-didot.huge {
  font-size: 3.5rem;
}

.tkz_podszewka {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--white);
  background-color: #14141421;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.margin-bottom, .margin-bottom.margin-medium, .margin-bottom.margin-xsmall, .margin-bottom.margin-0, .margin-bottom.margin-tiny, .margin-bottom.margin-xxsmall, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-huge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-custom1, .margin-bottom.margin-custom2, .margin-bottom.margin-custom3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.margin-top, .margin-top.margin-medium, .margin-top.margin-0, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-small, .margin-top.margin-large, .margin-top.margin-xlarge, .margin-top.margin-xxlarge, .margin-top.margin-huge, .margin-top.margin-xhuge, .margin-top.margin-xxhuge, .margin-top.margin-custom1, .margin-top.margin-custom2, .margin-top.margin-custom3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.section_testimonial4 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
}

.testimonial4_content {
  text-align: center;
}

.testimonial4_rating-wrapper {
  color: var(--redpink);
  justify-content: center;
  display: flex;
}

.testimonial4_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.testimonial4_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial4_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

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

.tkz_wystawa {
  background-color: var(--tuo-dark);
}

.sekcja_3d {
  z-index: 6;
  background-color: var(--tuo-dark);
  perspective: 514px;
  justify-content: center;
  align-items: center;
  height: 120vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.miedzy-box {
  z-index: 1;
  perspective: 230px;
  border: 1px #313131;
  width: 80vh;
  height: 80vh;
  position: relative;
}

.bok {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  transform-style: preserve-3d;
  background-color: #ffffffc4;
  background-image: radial-gradient(circle, #ffffff69, #00000026), url('../images/Texturelabs_Concrete_177s_1Texturelabs_Concrete_177s.avif');
  background-position: 0 0, 0 0;
  background-size: auto, 15%;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -80vh);
}

.bok-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  opacity: 1;
  transform-style: preserve-3d;
  background-color: #ffffffc4;
  background-image: url('../images/adolf-hitler-pion-2-kopia_1adolf hitler pion 2 kopia.avif'), linear-gradient(90deg, #fff9, #00000040), url('../images/Texturelabs_Concrete_177s_1Texturelabs_Concrete_177s.avif');
  background-position: 0%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, 22%;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -40vh)translate(-40vh)rotateX(0)rotateY(90deg)rotateZ(0);
}

.bok-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  opacity: 1;
  transform-style: preserve-3d;
  background-color: #ffffffc4;
  background-image: url('../images/adolf-hitler-pion-2-kopia-2_1adolf hitler pion 2 kopia 2.avif'), linear-gradient(90deg, #00000042, #fff9), url('../images/Texturelabs_Concrete_177s_1Texturelabs_Concrete_177s.avif');
  background-position: 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, 22%;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -40vh)translate(40vh)rotateX(0)rotateY(-90deg)rotateZ(0);
}

.bok-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  opacity: 1;
  transform-style: preserve-3d;
  background-color: #ffffffc4;
  background-image: linear-gradient(#0000003d, #fff9), url('../images/Texturelabs_Concrete_177s_1Texturelabs_Concrete_177s.avif');
  background-position: 0 0, 0 0;
  background-size: auto, 22%;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -40vh)translate(0, 40vh)rotateX(90deg)rotateY(0)rotateZ(0);
}

.bok-5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  opacity: 1;
  transform-style: preserve-3d;
  background-color: #ffffffc4;
  background-image: linear-gradient(#ffffff91, #00000040), url('../images/Texturelabs_Concrete_177s_1Texturelabs_Concrete_177s.avif');
  background-position: 0 0, 0 0;
  background-size: auto, 22%;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, -40vh)translate(0, -40vh)rotateX(-90deg)rotateY(0)rotateZ(0);
}

.top_padding-right {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.top_layout-right {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000b5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 27vw;
  height: 90vh;
  padding: 5rem 1.5rem 2rem;
  display: flex;
  overflow: auto;
}

.text-weight-light {
  font-weight: 300;
}

.tkz-h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.section_testimonial16 {
  color: var(--white);
  width: 100%;
}

.testimonial16_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.testimonial16_slide {
  margin-right: 5rem;
}

.slider-arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  background-color: #fff0;
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  background-color: #fff0;
  inset: auto 0% 0% auto;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #fff;
  background-color: #130a32;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #130a32;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.button-group {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-bottom, .padding-bottom.padding-0, .padding-bottom.padding-tiny, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xsmall, .padding-bottom.padding-small, .padding-bottom.padding-medium, .padding-bottom.padding-large, .padding-bottom.padding-xlarge, .padding-bottom.padding-xxlarge, .padding-bottom.padding-huge, .padding-bottom.padding-xhuge, .padding-bottom.padding-xxhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-custom2, .padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top, .padding-top.padding-0, .padding-top.padding-tiny, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-small, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xlarge, .padding-top.padding-xxlarge, .padding-top.padding-huge, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-custom1, .padding-top.padding-custom2, .padding-top.padding-custom3 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-tiny, .padding-vertical.padding-xxsmall, .padding-vertical.padding-xsmall, .padding-vertical.padding-small, .padding-vertical.padding-medium, .padding-vertical.padding-large, .padding-vertical.padding-xlarge, .padding-vertical.padding-xxlarge, .padding-vertical.padding-huge, .padding-vertical.padding-xhuge, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom1, .padding-vertical.padding-custom2, .padding-vertical.padding-custom3 {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-medium, .padding-horizontal.padding-large, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom2, .padding-horizontal.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-left, .padding-left.padding-0, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-medium, .padding-left.padding-large, .padding-left.padding-xlarge, .padding-left.padding-xxlarge, .padding-left.padding-huge, .padding-left.padding-xhuge, .padding-left.padding-xxhuge, .padding-left.padding-custom1, .padding-left.padding-custom2, .padding-left.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-0, .padding-right.padding-tiny, .padding-right.padding-xxsmall, .padding-right.padding-xsmall, .padding-right.padding-small, .padding-right.padding-medium, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-xxlarge, .padding-right.padding-huge, .padding-right.padding-xhuge, .padding-right.padding-xxhuge, .padding-right.padding-custom1, .padding-right.padding-custom2, .padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-vertical, .margin-vertical.margin-0, .margin-vertical.margin-tiny, .margin-vertical.margin-xxsmall, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-xhuge, .margin-vertical.margin-xxhuge, .margin-vertical.margin-custom1, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-small, .margin-horizontal.margin-large, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-custom2, .margin-horizontal.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-0, .margin-left.margin-tiny, .margin-left.margin-xxsmall, .margin-left.margin-small, .margin-left.margin-large, .margin-left.margin-xlarge, .margin-left.margin-xxlarge, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-right.margin-xsmall, .margin-right.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-right.margin-0, .margin-right.margin-tiny, .margin-right.margin-xxsmall, .margin-right.margin-small, .margin-right.margin-large, .margin-right.margin-xlarge, .margin-right.margin-xxlarge, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-xxhuge, .margin-right.margin-custom1, .margin-right.margin-custom2, .margin-right.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-0 {
  margin: 0;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.rl-styleguide_spacing-all, .hide {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden.flex {
  display: flex;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.pointer-events-auto {
  pointer-events: auto;
}

.pointer-events-none {
  pointer-events: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.align-center.blok {
  width: 50%;
  display: block;
}

.z-index-1 {
  z-index: 1;
  text-align: center;
  position: relative;
}

.margin-top-auto {
  margin-top: auto;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #130a32;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-small {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: .875rem;
}

.text-size-tiny {
  letter-spacing: 0;
  font-size: .75rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-weight-bold {
  font-weight: 700;
}

.text-weight-medium {
  font-weight: 500;
}

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

.text-style-italic {
  font-style: italic;
}

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

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

.text-style-nowrap {
  white-space: nowrap;
}

.text-style-quote {
  border-left: .1875rem solid #fff;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.text-style-muted {
  opacity: .6;
}

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

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

.tkz_mapa-wrapper {
  background-color: var(--redpink);
  background-image: linear-gradient(180deg, var(--redpink), #b61c56 25%, #7b183d 50%, #401425 73%, var(--tuo-dark) 93%);
  border-top-left-radius: 7rem;
  border-top-right-radius: 7rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 123px;
  padding-bottom: 123px;
  display: flex;
}

.tkz_mapadiv {
  position: relative;
}

.tkz_mapa {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  cursor: context-menu;
  background-color: #8290e129;
  grid-template-rows: .8fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: absolute;
  inset: 0%;
}

.mapa_ciala {
  pointer-events: none;
  cursor: context-menu;
}

.mapa_ciala:hover {
  background-color: #ff80a482;
}

.mapaa {
  filter: blur(3px);
  pointer-events: auto;
  transition: all .2s;
}

.mapaa:hover {
  background-color: #fc2073c4;
  background-image: linear-gradient(160deg, #ffffff54, #fff0 49%);
  box-shadow: inset 0 0 12px 5px #0003;
}

.top_padding-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22vw;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.tkz_slajder {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.none {
  display: none;
}

.flip-scale-up-ver {
  background-color: var(--light-pink);
  background-image: url('../images/lawka-web2_1lawka-web2.avif');
  background-position: 50%;
  background-size: cover;
  height: 70%;
}

.tkz_flip-section {
  perspective: 300px;
  background-color: #0003;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 110vh;
  padding-left: 20%;
  padding-right: 20%;
  display: flex;
  overflow: hidden;
}

.bg-pan-top {
  z-index: -2;
  opacity: .66;
  filter: blur(1px);
  mix-blend-mode: lighten;
  background-image: url('../images/kod-html_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.tkz_clocks-clouds {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--tuo-dark);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 123px;
  padding-bottom: 123px;
  display: flex;
}

.tkz-tuo-blue {
  background-color: var(--blue);
}

.tkz-tuo-blue.pattern {
  background-color: var(--tuo-dark);
  background-image: url('../images/Frame-314-1_1Frame 314 (1).avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
}

.tkz_shrooms-img {
  aspect-ratio: 3;
  object-fit: cover;
}

.section_testimonial33 {
  background-color: var(--blue);
  color: var(--redpink);
}

.testimonial33_component {
  position: relative;
}

.testimonial33_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 90vh;
  display: grid;
  overflow: hidden;
}

.testimonial33_card-content-left {
  flex-direction: column;
  justify-content: flex-start;
  padding: 2rem;
  font-family: 'Helveticanowvar', sans-serif;
  font-weight: 500;
  display: flex;
  overflow: auto;
}

.testimonial33_card-content-top {
  color: var(--redpink);
  font-weight: 400;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1.text-weight-light {
  font-weight: 300;
}

.testimonial33_card-content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  background-color: var(--btn-blue-light);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  padding-right: 1rem;
  display: grid;
  overflow: hidden;
}

.testimonial33_list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  display: grid;
}

.testimonial33_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.testimonial33_content-wrapper {
  width: 100%;
  position: relative;
}

.testimonial33_content {
  background-image: url('../images/fingers_1fingers.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.testimonial33_list-right {
  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;
}

.header83_component {
  height: 300vh;
  position: relative;
}

.header83_content-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header83_content {
  z-index: 6;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.header83_content-block {
  z-index: 6;
  position: relative;
}

.header83_background-images {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #000052f0;
  position: absolute;
  inset: 0%;
}

.header83_images-layout {
  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: grid;
  transform: scale(3.2);
}

.header83_image-wrapper {
  position: relative;
}

.header83_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header83_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.frame_wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.1rem;
  display: flex;
}

.text-helvetica {
  font-family: 'Helveticanowvar', sans-serif;
}

.text-color-red_tkz {
  color: var(--redpink);
}

.tkz-100vh {
  min-height: 100vh;
}

.tkz_shit {
  background-image: url('../images/Odd_Nerdrum_Twilight_1Odd_Nerdrum_Twilight.avif');
  background-position: 50% 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 819px;
  display: flex;
  position: relative;
}

.tkz_bgv-oko {
  z-index: 1;
  width: 300px;
  height: 273px;
}

.goodshit {
  text-align: center;
  height: 273px;
  padding-top: 35px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 7rem;
  font-weight: 600;
  position: absolute;
  inset: auto 0% 0%;
}

.text-shadow-pop-bottom {
  -webkit-text-fill-color: transparent;
  background-image: url('../images/Odd_Nerdrum_Twilight_1Odd_Nerdrum_Twilight.avif');
  background-position: 50% 30%;
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
}

.tkz-2col-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tkz_bystro {
  background-color: var(--tuo-dark);
  height: 300vh;
  position: relative;
}

.tkz_bystro-iner {
  background-image: url('../images/bystro-kopia_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  position: sticky;
  top: 0;
}

.lighten {
  mix-blend-mode: lighten;
}

.tkz-bgv-100height {
  z-index: 1;
  height: 100%;
}

.tkz_bystro-swag {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 16px solid var(--blue);
  background-color: var(--blue);
  opacity: 0;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  font-size: .9rem;
  display: grid;
  overflow: hidden;
}

.tkz-text-rich-text blockquote {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.tkz-text-rich-text a {
  color: var(--light-pink);
}

.tkz-text-rich-text._2col {
  column-count: 2;
  column-gap: 1.3rem;
}

.section_1 {
  background-color: var(--tuo-dark);
  justify-content: center;
  align-items: center;
  height: 100vh;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_3-pin {
  background-color: var(--blue);
  color: var(--lemon);
  border-left: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  font-size: 3.7rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: -4px 0 5px #0006;
}

.tkz_tuo-siatka {
  background-color: var(--tuo-dark);
  color: #e6e6e6;
  background-image: url('../images/Group-123_1Group 123.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100vh;
  background-attachment: fixed;
  padding-top: 152px;
  padding-bottom: 20px;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.tkz-tuo-bluegradient {
  background-color: var(--blue);
}

.tkz_pink-line {
  background-color: var(--redpink);
  border-radius: 60px;
  width: 161px;
  height: 12px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 50% 12px auto 0%;
}

.tkz_tuo-siatka-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--tuo-dark);
  color: #e6e6e6;
  background-image: url('../images/Group-123_1Group 123.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100vh;
  background-attachment: fixed;
  grid-template-rows: 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh 8.33vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  display: grid;
}

.draggable2 {
  z-index: 16;
  cursor: move;
  position: absolute;
}

.drag-holder {
  border-radius: var(--percentage);
  background-color: var(--grey);
  color: var(--grey);
  justify-content: center;
  align-items: flex-start;
  width: 16vw;
  height: 16vw;
  display: flex;
}

.drag-holder:hover {
  color: var(--btn-blue-light);
}

.drag-holder-2 {
  background-color: var(--grey);
  color: var(--grey);
  width: 16.66vw;
  height: 8vh;
}

.drag-holder-2:hover {
  color: var(--btn-blue-light);
}

.drag-holder-3 {
  background-color: var(--grey);
  color: var(--grey);
  width: 33.32vw;
  height: 8vh;
}

.drag-holder-3:hover {
  color: var(--btn-blue-light);
}

.drag-holder-4 {
  background-color: var(--grey);
  color: var(--grey);
  width: 33.32vw;
  height: 25vh;
}

.drag-holder-4:hover {
  color: var(--btn-blue-light);
}

.drag-holder-5 {
  background-color: var(--grey);
  color: var(--grey);
  width: 50vw;
  height: 8vh;
}

.drag-holder-5:hover {
  color: var(--btn-blue-light);
}

.drag-holder-circle {
  background-color: var(--light-pink);
  border-radius: 100%;
  width: 8vh;
  height: 8vh;
}

.rotate-icon {
  cursor: pointer;
  width: 8vh;
  height: 8vh;
}

.tkz-tuo-blue-pasy {
  background-color: var(--blue);
}

.tkz-text-rich-text-2 blockquote {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.tkz-text-rich-text-2 a {
  color: var(--light-pink);
}

.tkz-text-rich-text-2 p {
  font-size: 1.4rem;
}

.tkz-text-rich-text-2 h2 {
  color: var(--light-pink);
  font-family: 'Bodoni Moda', serif;
  font-weight: 400;
}

.tkz_lawka-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto 4rem auto;
  grid-template-columns: 1fr 4rem 1fr;
  grid-auto-columns: 1fr;
  font-size: .6rem;
  display: grid;
}

.tkz_tecza {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 18px solid var(--btn-blue-light);
  text-align: center;
  background-image: radial-gradient(circle, #fff, #000), url('../images/FORMA-web2_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  min-height: 100vh;
  font-family: 'Helveticanowvar', sans-serif;
  font-size: 1.7rem;
  display: grid;
}

.tkz_death {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 18px solid var(--btn-blue-light);
  color: var(--black);
  background-image: linear-gradient(#ebebebeb, #ebebebeb), url('../images/nofun-logo-banned_1nofun-logo-banned.avif');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  min-height: 100vh;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: 'Helveticanowvar', sans-serif;
  font-weight: 500;
  display: grid;
}

.tkz_mapa-wiersz {
  background-image: linear-gradient(#111, #fff0), linear-gradient(#0009, #0009), url(../images/mapa-ciała_1.avif);
  background-position: 0px 0px, 0px 0px, 50% 50%;
  background-size: auto, auto, contain;
  background-attachment: scroll, scroll, fixed;
  padding-top: 50vh;
  position: relative;
}

.tkz_grid-siatki-wiersz {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tkz-spis-tresci {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--btn-blue-light);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 5% 2.5rem;
  font-size: 1rem;
  display: grid;
}

.tkz_feldman {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: radial-gradient(circle, #fff0, #000), url('../images/morton-2_1.avif');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
}

.tkz-lowlife {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: var(--lemon);
  white-space: nowrap;
  background-color: #0000cbb5;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: 'Bodoni Moda', serif;
  font-size: 3.3rem;
  line-height: 1;
  display: flex;
}

.tkz-lowlife.scrolluj {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--white);
  background-color: #0000cb00;
  padding-left: 1rem;
  padding-right: 1rem;
}

.tkz_chlebnikow {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-shadow: 1px 2px 1px #000c;
  background-image: linear-gradient(270deg, #000000eb, #87878700 50%, #000000ed), url('../images/chlebownikow-web_1.avif');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding-left: 38px;
  font-family: 'Helveticanowvar', sans-serif;
  font-weight: 300;
  display: grid;
}

.tkz_mobile {
  display: none;
}

.tkz-spis-heading {
  font-family: 'Bodoni Moda', serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.display-inline {
  vertical-align: top;
  display: inline;
}

.tkz-small-poem {
  z-index: 1;
  margin-bottom: -60px;
  margin-left: 16px;
  font-family: Inconsolata, monospace;
  font-size: .6rem;
  font-weight: 400;
  position: absolute;
  inset: auto auto 0% 0%;
}


@media screen and (min-width: 1920px) {
  .tkz-spis-tresci {
    background-color: var(--btn-blue-light);
  }
}






@media screen and (max-width: 991px) {
  .body {
    font-size: 1.2rem;
  }

  .burger-nav {
    display: block;
  }

  .bg-video-div {
    width: 95%;
  }

  .h1-humane {
    letter-spacing: 15px;
    font-size: 111px;
    line-height: .4;
  }

  .pani-wrap {
    width: 80vw;
    min-height: 100vh;
    padding-top: 50vh;
    right: 10%;
  }

  .manifest-wrap {
    padding-top: 59px;
    padding-bottom: 59px;
  }

  .manekin-wrap {
    align-items: center;
  }

  .manekin {
    top: 22vh;
  }

  .manekin-wrap-2 {
    align-items: center;
  }

  ._100vh {
    align-items: center;
    width: 100vw;
  }

  .link-7 {
    font-size: .8rem;
  }

  .div-block-23 {
    width: 50vw;
  }

  .manifest-font {
    letter-spacing: 15px;
    border-radius: 110px;
    font-size: 6.6rem;
  }

  .text-rich-text blockquote {
    font-size: 1.1rem;
  }

  .tkz-lightbox-link {
    width: 100%;
  }

  .text-block-11 {
    display: none;
  }

  .div-block-26 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tapeta-sekcja {
    padding-top: 59px;
    padding-bottom: 59px;
  }

  .zeto {
    width: 100%;
  }

  .tkz_bgv-100x100 {
    width: 100%;
    min-height: 60%;
  }

  .tkz_bgv-100x100:hover {
    mix-blend-mode: normal;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sekcja_3d, .top_padding-right {
    display: none;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .hide-tablet, .top_padding-left {
    display: none;
  }

  .testimonial33_card {
    grid-template-columns: 1fr;
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .testimonial33_card-content-right {
    border-top: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
    height: 70vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tkz-text-rich-text blockquote {
    font-size: 1.1rem;
  }

  .section_3-pin {
    overflow: auto;
  }

  .tkz-text-rich-text-2 blockquote {
    font-size: 1.1rem;
  }

  .tkz_mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
  }
}




@media screen and (max-width: 767px) {
  .container-2 {
    border-width: 15vw;
    width: 30vw;
    height: 30vw;
  }

  .logo-nowy-nav {
    width: 85px;
  }

  .logo-nowy-nav.w--current {
    width: 97px;
  }

  .burger-nav {
    display: block;
  }

  .menu-button-2 {
    width: 6vw;
    height: 6vw;
    margin-top: 1.2vw;
    margin-right: 1.5vw;
    padding: 5px;
  }

  .burger {
    width: 50px;
  }

  .opis {
    width: 70%;
    line-height: 1.3;
  }

  .div-lew {
    height: 80%;
  }

  .container-3 {
    border-width: 15vw;
  }

  .logo-nowy-nav-2 {
    width: 6vw;
    padding-left: 0;
  }

  .logo-nowy-nav-2.w--current {
    width: 5.8vw;
  }

  .manekin-wrap, .manekin-wrap-2 {
    display: none;
  }

  .manifest-font {
    font-size: 6.6rem;
  }

  .tkz-button {
    font-size: .8rem;
  }

  .tkz_bgv-100x100 {
    min-height: 20%;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial4_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial4_client-info {
    margin-bottom: 1rem;
  }

  .testimonial16_slider {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .testimonial16_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial16_slide-nav {
    inset: 0% auto auto 0%;
  }

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

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .testimonial33_card {
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .testimonial33_card-content-left {
    padding: 2rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .testimonial33_card-content-right {
    grid-template-columns: 1fr;
    height: 100vh;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial33_content {
    padding: 1.5rem;
  }

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




@media screen and (max-width: 479px) {
  .body {
    font-size: 1.1rem;
  }

  .container-2 {
    border-width: 25vw;
    width: 50vw;
    height: 50vw;
  }

  .logo-nowy-nav {
    width: 80px;
  }

  .logo-nowy-nav.w--current {
    width: 93px;
    margin-bottom: -7px;
    margin-right: -7px;
  }

  .burger-nav {
    background-color: #0000;
    display: block;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .menu-button-2 {
    background-color: #000;
    border-radius: 100%;
    width: 11vw;
    height: 11vw;
    margin-top: 2vw;
    margin-right: 1.5vw;
    padding: 1px;
  }

  .menu-button-2.w--open {
    z-index: 2;
  }

  .icon-4 {
    color: #ffaab7;
    font-size: 33px;
  }

  .burger {
    width: 44px;
  }

  .opis {
    text-align: center;
    width: auto;
    line-height: 1.3;
  }

  .bg-video-div {
    width: 100%;
  }

  .robotnik {
    display: none;
  }

  .div-lew {
    height: 50vh;
  }

  .container-3 {
    border-width: 25vw;
  }

  .logo-nowy-nav-2 {
    border-style: solid;
    width: 11vw;
    height: 11vw;
    margin-top: 2vw;
    padding: 0;
  }

  .logo-nowy-nav-2.w--current {
    width: 11vw;
  }

  .tuo-hero {
    background-image: linear-gradient(#000, #383838);
    min-height: 95vh;
  }

  .kolka-wrap {
    display: none;
  }

  .pani-wrap {
    background-position: -25vw, 26vw;
    background-size: auto 80%, auto 80%;
    width: 96vw;
    padding-top: 35vh;
    right: 2%;
  }

  .manifest-wrap {
    padding-top: 51px;
    padding-bottom: 51px;
  }

  ._100vh {
    width: 100vw;
    height: 80vh;
  }

  .brand-2.w--current {
    width: 70px;
    height: 70px;
    padding-left: 0;
  }

  .container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-23 {
    width: 95vw;
  }

  .div-block-24 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .manifest-font {
    letter-spacing: 11px;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.5rem;
  }

  .text-rich-text blockquote {
    border-left-width: 3px;
    padding-left: 11px;
    padding-right: 11px;
    font-size: 1rem;
  }

  .margin-horyzont {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .text-align-center {
    letter-spacing: .1rem;
    font-size: 2.2rem;
  }

  .tkz-lightbox-link {
    border-width: 6px;
    width: 100%;
  }

  .info-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .text-color-pink {
    width: 25px;
  }

  .cena {
    text-align: center;
    font-size: 1.5rem;
  }

  .div-block-25 {
    width: 100vw;
  }

  .div-block-26 {
    flex-direction: column;
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .tapeta-sekcja {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 51px 0;
  }

  .zeto {
    background-repeat: repeat;
    background-size: 30vw;
    height: 70vh;
    overflow: hidden;
  }

  .tkz-button {
    letter-spacing: 0;
  }

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-group {
    justify-content: center;
    align-items: center;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

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

  .header83_images-layout {
    transform: scale(3.4);
  }

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

  .tkz-text-rich-text blockquote, .tkz-text-rich-text-2 blockquote {
    border-left-width: 3px;
    padding-left: 11px;
    padding-right: 11px;
    font-size: 1rem;
  }
}

#w-node-_6f911d0d-e99e-09c9-a7d0-42f2a59c38d7-7ca9bb9e, #w-node-_8e910479-9f0c-850c-37f4-1fed68beb30b-7ca9bb9e, #w-node-_9372e1c7-e2aa-93f7-f0a1-04ff8628154f-7ca9bb9e, #w-node-d2266a1b-1b1c-814f-bbfc-e41894d19a13-7ca9bb9e, #w-node-_1b419022-d4ad-0760-c89b-09b8107e23e4-7ca9bb9e, #w-node-_88a33516-bdc2-5a2d-ff80-4c55e0d3d9a1-7ca9bb9e, #w-node-_8302bc35-2a53-a1e2-4561-c5240ee05863-7ca9bb9e, #w-node-e50bf760-b2b0-f936-fc7b-4ae0f976159c-7ca9bb9e, #w-node-f19fc2a4-6069-ae64-fe3e-24c733c31154-7ca9bb9e, #w-node-_1acb2d5d-338e-b672-a956-aabb5b7872e7-7ca9bb9e, #w-node-d08031b3-6700-09e3-598c-e1f7265eb91b-7ca9bb9e, #w-node-e4b4acef-5d00-79eb-5ba4-bec4cfe26aaa-7ca9bb9e, #w-node-_1b3afa53-b86e-0461-0eb8-964e4e940da4-7ca9bb9e, #w-node-_0001d327-b736-149e-7da0-6cbc519f1aaa-7ca9bb9e {
  justify-self: start;
}

#w-node-_938547a1-a514-a83b-40a2-ed2cfd433de7-7ca9bb9e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d4a3d0d7-ba01-be57-ab84-bfa5bfd414f0-7ca9bb9e {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_0d56e827-f89c-0e9a-7170-9640b7ecd328-7ca9bb9e {
  grid-area: 3 / 3 / 4 / 4;
  align-self: center;
}

#w-node-a70c6f71-f746-d9cf-495f-a243d16d865b-7ca9bb9e {
  justify-self: end;
}

#w-node-d934c759-3f41-dcf9-1369-4a48a95dde29-7ca9bb9e {
  align-self: center;
}

#w-node-b0c25d38-4b12-e530-9654-2adc8955ec66-7ca9bb9e {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_4f8790b2-cbac-bffd-05aa-bc6fe71da90b-7ca9bb9e {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_27b4c0eb-9946-932a-d9f4-3d66e1534627-7ca9bb9e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-fa2e3e57-a25a-be3d-3f65-521254a6e03c-7ca9bb9e, #w-node-ebd45ef3-3153-7dab-1f15-5ebfd6125ccc-7ca9bb9e, #w-node-ebd45ef3-3153-7dab-1f15-5ebfd6125cd8-7ca9bb9e {
  justify-self: center;
}

#w-node-e4c22f11-88d3-21a5-c19e-a576b51436e9-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b51436ea-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b5143704-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b514371e-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b5143738-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b5143752-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b514376d-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b514376e-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b5143788-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b51437a2-7ca9bb9e, #w-node-e4c22f11-88d3-21a5-c19e-a576b51437bc-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844f9-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844fb-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844fd-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844ff-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984501-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984503-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984505-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984507-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984508-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984509-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b98450a-7ca9bb9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eff2630e-c47f-fd4c-318f-be33414a2c22-7ca9bb9e {
  align-self: end;
}

#w-node-_246a5c5d-0fcd-8842-11f9-fe9a5bb8ac50-7ca9bb9e {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_16a7cef3-e84d-6762-2b6a-95a7386c7b2e-7ca9bb9e {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-ef26bdde-ed8a-5d82-e9ed-499a1f598452-7ca9bb9e {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-_7c01632e-e8c1-5148-63f6-410b672f22e2-7ca9bb9e {
  grid-area: 4 / 2 / 5 / 4;
  justify-self: center;
}

#w-node-_070a9232-1943-ae0a-2eb1-a95cf71f7a48-7ca9bb9e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3dd1708d-1db7-5a28-078f-89aa79cfc968-7ca9bb9e {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_0a23e370-caf1-ffc6-cde0-851ed32a6061-7ca9bb9e {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-e19388d3-2de0-5e0f-b354-2fb01a471563-7ca9bb9e {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_0bfe9348-d51e-ee70-54eb-e02d5f16c1c7-7ca9bb9e {
  grid-area: 7 / 1 / 8 / 5;
}

#w-node-_36ea3f1d-79c1-2eb7-35bf-17bb0d51e255-7ca9bb9e {
  grid-area: 10 / 1 / 13 / 5;
}

#w-node-_54edff4a-2773-6d0a-dbae-238e81db2584-7ca9bb9e {
  grid-area: 9 / 5 / 10 / 11;
}

#w-node-_05616e48-6e58-fd4c-e18e-4b68e8215635-7ca9bb9e {
  grid-area: 11 / 6 / 13 / 7;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b4f5-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b4f9-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b4fa-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b4fc-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b4fe-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b4ff-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b501-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b503-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b504-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b506-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b508-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b509-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b50b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b50d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b50e-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b510-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b512-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b513-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b515-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b517-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b519-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b51b-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b51d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b51e-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b520-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b521-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b523-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b524-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b526-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b527-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b529-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b52a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b52c-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b52d-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b52f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b530-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b532-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b538-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b53c-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b53d-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b53f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b541-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b542-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b544-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b546-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b547-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b549-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b54b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b54c-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b54e-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b550-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b551-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b553-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b555-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b556-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b558-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b55a-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b55b-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b55d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b55f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b560-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b562-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b564-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b565-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b567-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b569-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b56a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b56c-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b56e-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b56f-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b571-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b576-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b57a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b57c-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b57f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b584-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b589-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b58e-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b593-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b59a-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b59b-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b59d-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b59e-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5a0-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5a1-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5a3-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5a4-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5a6-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5a7-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5a9-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5aa-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5ac-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5ad-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5af-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5b0-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5b2-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5b3-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5b5-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5b6-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5b8-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5b9-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5bb-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5bc-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5be-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5bf-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5c1-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5c2-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5c4-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5c5-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5c7-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5c8-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5ca-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5cb-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5cd-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5ce-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5d0-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5d1-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5d3-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5d4-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5d6-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5d7-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5d9-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5da-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5dc-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5dd-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5df-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5e0-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5e2-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5e3-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5e5-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5e6-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5e8-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5e9-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5eb-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5ec-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5ee-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5ef-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5f1-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5f2-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b5f7-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5fb-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b5fd-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b600-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b605-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b60a-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b60f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b614-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b61b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b61c-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b61e-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b61f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b621-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b622-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b624-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b625-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b627-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b628-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b62a-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b62b-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b62d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b62e-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b630-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b631-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b633-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b634-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b636-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b637-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b639-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b63a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b63c-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b63d-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b63f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b640-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b642-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b643-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b645-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b646-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b648-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b649-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b64b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b64c-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b64e-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b64f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b651-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b652-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b654-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b655-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b657-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b658-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b65a-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b65b-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b65d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b65e-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b660-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b661-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b663-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b664-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b666-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b667-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b669-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b66a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b66c-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b66d-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b66f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b670-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b672-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b673-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b678-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b67b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b67c-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b67e-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b67f-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b681-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b682-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b684-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b685-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b687-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b688-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b68a-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b68b-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b68d-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b68e-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b690-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b691-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b693-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b694-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b696-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b697-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b699-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b69a-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b69c-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b69d-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b69f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6a0-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6a2-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6a3-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6a5-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6a6-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6a8-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6a9-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6ab-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6ac-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6ae-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6af-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6b1-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6b2-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6b4-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6b5-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6b7-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6b8-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b6ba-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b6bb-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b7ad-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b7b1-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7b2-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7b6-7ca9bba3, #w-node-ee5f490e-baef-f635-fe41-e4364827b7b8-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7b9-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7bd-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7be-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7c2-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7c3-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7c7-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7c8-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7cc-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7cd-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7d1-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7d2-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7d6-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7d7-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7db-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7dc-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7e0-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7e1-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7e5-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7e6-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7e9-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7ea-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7ee-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7ef-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7f3-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7f4-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7f8-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7f9-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7fd-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b7fe-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b802-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b803-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b807-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b808-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b80c-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b80d-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b811-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b812-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b816-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b817-7ca9bba3 {
  justify-self: start;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b81b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee5f490e-baef-f635-fe41-e4364827b81c-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644527-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644528-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64452c-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64452d-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644531-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644532-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644536-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644537-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64453b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64453c-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644546-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644547-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64454b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64454c-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644550-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644551-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644555-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644556-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64455a-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64455b-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64455f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644560-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64456b-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64456c-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644570-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644571-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644575-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644576-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64457a-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64457b-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64457f-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644580-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644584-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644585-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644589-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64458a-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64458e-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64458f-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644593-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b644594-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64459e-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b64459f-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b6445a3-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b6445a4-7ca9bba3 {
  justify-self: start;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b6445a8-7ca9bba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596b516d-5a5c-4919-9a9b-dd957b6445a9-7ca9bba3 {
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_316b7851-a7d7-c589-cc9f-de568b9844fb-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844fd-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b9844ff-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984501-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984503-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984505-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984507-7ca9bb9e, #w-node-_316b7851-a7d7-c589-cc9f-de568b984509-7ca9bb9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Bodoni Moda';
  src: url('../fonts/BodoniModa-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bodoni Moda';
  src: url('../fonts/BodoniModa-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowvar';
  src: url('../fonts/HelveticaNowVar.ttf') format('truetype');
  font-weight: 50 1000;
  font-style: normal;
  font-display: swap;
}