@font-face {
  font-family: Space Mono;
  src: url('../fonts/space-mono-v17-latin_latin-ext-regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: Space Mono;
  src: url('../fonts/space-mono-v17-latin_latin-ext-700.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "T1 Korium 3Kg";
  src: url('../fonts/T1Korium-3Kg-BF65f3bd011e12c1.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "T1 Korium 4 Kg ";
  src: url('../fonts/T1Korium-4Kg-BF65f3bd01011b81.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_colors---bg-white: #e5e5dd;
  --_colors---heading-dark: #010101;
  --untitled-ui--gray600: #475467;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #1d2939;
  --_colors---paragraph-dark: #010101b3;
  --paragraph-white: #e5e5ddcc;
}

.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 {
  background-color: var(--_colors---bg-white);
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  color: var(--_colors---heading-dark);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 100%;
}

h3 {
  color: var(--_colors---bg-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.section {
  width: 100%;
  max-width: 1920px;
  height: 100%;
  overflow: hidden;
}

.section._100vh {
  height: 100vh;
}

.section.dark {
  background-color: var(--_colors---heading-dark);
}

.section.none {
  display: none;
}

.container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.container.navbar {
  border-bottom-width: 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 60px;
}

.container.padding-top {
  padding-top: 120px;
}

.container.padding-top.padding-bottom {
  padding-bottom: 120px;
}

.container.footer-padding {
  padding-top: 170px;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet {
  display: none;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar {
  z-index: 100;
  background-color: #ddd0;
  align-items: center;
  min-height: 5rem;
  display: flex;
}

.navbar.dark {
  background-color: var(--_colors---heading-dark);
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-logo {
  width: auto;
  padding-left: 0;
}

.navbar-logo.mobile {
  width: auto;
  display: none;
}

.nav-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.nav-link {
  color: var(--_colors---heading-dark);
  text-transform: uppercase;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: all .3s;
}

.nav-link:hover {
  color: var(--untitled-ui--gray700);
}

.nav-link.w--current {
  color: #000;
}

.nav-link.unselected {
  color: #01010166;
}

.nav-link.selected {
  border-bottom: 2px solid var(--_colors---heading-dark);
}

.nav-link.white {
  color: var(--_colors---bg-white);
}

.nav-link.white-unselected {
  color: #01010166;
}

.nav-link.white-unselected.no-padding {
  color: #e5e5dd99;
}

.nav-link.white-selected {
  border-bottom: 2px solid var(--_colors---heading-dark);
}

.nav-link.white-selected.no-padding {
  color: var(--_colors---bg-white);
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar-menu-buttton {
  padding: 0;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.show-tablet {
  display: none;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar07_item-heading {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.hero-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.h1-main {
  color: var(--_colors---heading-dark);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 16vw;
  font-weight: 400;
  line-height: 100%;
}

.hero-image {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-hero {
  max-width: 970px;
  margin-top: 63px;
  margin-bottom: 120px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.eyebrow-button-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 50%;
  margin-bottom: -30px;
  margin-left: 32px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.eyebrow-button-wrapper.ro {
  width: 55%;
}

.eyebrow-text {
  color: var(--_colors---paragraph-dark);
  text-align: left;
  text-transform: uppercase;
  max-width: 251px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.button-text {
  color: var(--_colors---heading-dark);
  text-align: left;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 80px;
  line-height: 100%;
  text-decoration: none;
}

.hero-description-text {
  color: var(--_colors---paragraph-dark);
  text-align: left;
  text-transform: uppercase;
  max-width: 251px;
  margin-right: 37%;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.hero-description-text.white {
  color: var(--_colors---bg-white);
  flex-flow: column;
  margin-right: 0;
  display: flex;
}

.hero-image-text-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -3%;
  display: grid;
}

.portofolio-content-wrapper {
  width: 100%;
  height: 100%;
}

.portofolio-links-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.portofolio_left-links-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.heading {
  letter-spacing: 1px;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 89px;
  font-weight: 400;
  line-height: 100%;
}

.h2-portofolio {
  color: var(--_colors---bg-white);
  font-size: 11vw;
}

.set-text-link {
  color: var(--_colors---bg-white);
  font-family: Space Mono, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  text-decoration: none;
}

.set-grid {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.portofolio-decor-text {
  color: var(--_colors---bg-white);
  font-size: 32px;
}

.portofolio-decor-text.dark {
  color: var(--_colors---heading-dark);
}

.event-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.h3-portofolio-card {
  text-transform: uppercase;
  width: 100%;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.portofolio-image {
  width: auto;
  max-width: 204px;
  height: auto;
  max-height: 265px;
}

.fash-des-grid {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.fash-des-grid.is-hidden {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fash-des-link {
  color: var(--_colors---bg-white);
  font-family: Space Mono, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  text-decoration: none;
}

.about-content-wrapper {
  width: 100%;
}

.h2-about {
  margin-bottom: 0;
  font-size: 9vw;
  line-height: 100%;
}

.content-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.about-content-left-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.about-image {
  width: auto;
  max-width: 410px;
  height: auto;
}

.about-image-text {
  text-transform: uppercase;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 34px;
  line-height: 110%;
}

.about-content-right-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.btn-underline {
  color: var(--_colors---heading-dark);
  text-align: right;
  letter-spacing: 1px;
  background-color: #fff0;
  max-width: 240px;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 48px;
  line-height: 85%;
  text-decoration: none;
  position: absolute;
}

.btn-underline.big {
  max-width: 210px;
  font-size: 80px;
}

.btn-underline.form {
  color: var(--_colors---bg-white);
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 130px;
  margin-top: 5px;
  left: 170%;
}

.btn-underline.mobile {
  display: none;
}

.btn-underline.none {
  display: block;
}

.btn-underline.none.ro {
  max-width: 310px;
}

.paragraph-hero-copy {
  max-width: 970px;
  margin-top: 63px;
  margin-bottom: 120px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.paragraph-about {
  color: var(--_colors---paragraph-dark);
  width: 100%;
  max-width: 705px;
  margin-top: 63px;
  margin-bottom: 120px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.footer-content-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-bottom: 110px;
  display: grid;
}

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

.footer-h-text {
  color: var(--_colors---bg-white);
  text-align: left;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 120%;
}

.footer-links-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.footer-link {
  color: #e5e5ddcc;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}

.contact-info-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.contact-info-text {
  color: var(--_colors---bg-white);
  letter-spacing: 1px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

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

.s {
  max-width: 48px;
  max-height: 48px;
}

.social-image {
  width: auto;
  max-width: 48px;
  height: auto;
  max-height: 48px;
}

.footer-down-line {
  border-top: .5px solid #e5e5dd80;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 60px;
  display: flex;
}

.footer-legal-link {
  color: #e5e5dd99;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Space Mono, Arial, sans-serif;
}

.footer-legal-link.right-distance {
  color: #e5e5dd99;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 14px;
}

.text-block-2 {
  margin-right: 60px;
}

.h1-word.from-left, .h1-word.from-right {
  display: inline-block;
}

.dropdown-toggle {
  color: var(--_colors---bg-white);
  padding: 0 62px 0 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 32px;
}

.text-block-3 {
  font-size: 30px;
}

.dropdown {
  flex-flow: row;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

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

.dropdown-list.w--open {
  background-color: var(--_colors---bg-white);
  margin-top: 10px;
}

.year-dropdown {
  color: var(--_colors---bg-white);
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
}

.year-label {
  color: var(--_colors---bg-white);
  font-family: Space Mono, Arial, sans-serif;
  font-size: 32px;
}

.year-toggle {
  z-index: 100;
  color: var(--_colors---bg-white);
  padding: 24px 0 24px 30px;
}

.year-item {
  background-color: var(--_colors---heading-dark);
  color: var(--_colors---bg-white);
  padding-top: 24px;
  padding-bottom: 10px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 32px;
}

.icon-2 {
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  inset: 6% auto 0% -5%;
}

.form-content-wrapper {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.h2-form {
  color: var(--_colors---bg-white);
  font-size: 7vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 1000px;
  display: flex;
}

.preloader {
  z-index: 200;
  background-color: var(--_colors---bg-white);
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.preloader-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.brand-row {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.word-left {
  color: var(--_colors---heading-dark);
  margin-right: 10px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 40px;
  line-height: 100%;
}

.word-right {
  font-family: Space Mono, Arial, sans-serif;
  font-size: 40px;
  line-height: 100%;
}

.slides {
  z-index: 220;
  width: 340px;
  height: 513px;
  position: absolute;
  left: auto;
  right: auto;
  overflow: hidden;
}

.preloader-slide {
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.paragraph-form {
  color: #e5e5ddb3;
  text-transform: uppercase;
  max-width: 618px;
  margin-top: 86px;
  margin-bottom: 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  line-height: 140%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.form-block {
  color: var(--_colors---bg-white);
  width: 100%;
  height: 100%;
  position: relative;
}

.f {
  width: 34%;
  position: absolute;
  top: 50%;
  left: 227px;
}

.submit-button {
  position: absolute;
  left: 933px;
}

.form-text {
  border-style: solid;
  border-width: 0 0 2px;
  border-color: black black var(--_colors---bg-white);
  color: #e5e5dda6;
  background-color: #fff0;
  margin-bottom: 40px;
  padding-bottom: 25px;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.form-text.big {
  padding-bottom: 25px;
}

.set-details-content-wrapper {
  width: 100%;
  margin-top: 150px;
  padding-bottom: 0;
  padding-right: 0;
}

.h1-set-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 110px;
  display: flex;
}

.set-info-text {
  color: #e5e5ddbf;
  margin-bottom: 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
}

.set-info-text.big {
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-size: 26px;
  line-height: 120%;
}

.set-info-text.big._60-padding {
  margin-bottom: 60px;
  font-size: 26px;
}

.set-info-text.big.bold {
  font-size: 26px;
  font-weight: 700;
}

.set-info-text.big.additional-cast {
  margin-top: 32px;
  font-size: 22px;
}

.set-info-text.padding {
  text-transform: uppercase;
  margin-bottom: 50px;
  font-size: 26px;
  line-height: 130%;
}

.set-info-text.padding._28-width {
  text-transform: uppercase;
  width: 28%;
}

.set-info-text.padding._50-width {
  width: 73%;
}

.h1-set {
  color: var(--_colors---bg-white);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 11vw;
  font-weight: 400;
  line-height: 100%;
}

.h1-set._10vw {
  font-size: 10vw;
}

.set-body {
  background-color: var(--_colors---heading-dark);
}

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

.set-info-grid-left {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.casting-names-wrapper.right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.casting-names-text {
  color: var(--paragraph-white);
  text-transform: uppercase;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 26px;
  line-height: 120%;
}

.set-info-text-span {
  color: var(--_colors---bg-white);
  font-weight: 700;
}

.set-info-grid-right {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.set-gallery-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 120px;
  margin-bottom: 50px;
  display: grid;
}

.set-gallery-grid.casatoria {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.set-gallery-grid.farfuria {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.set-gallery-grid.bestiar {
  grid-template-columns: 1fr;
}

.set-gallery-grid.sirene {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.set-gallery-grid.maimuta {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.set-gallery-image {
  width: 100%;
  height: auto;
  max-height: 1195px;
}

._w-button {
  color: var(--_colors---bg-white);
  text-align: right;
  letter-spacing: 1px;
  background-color: #fff0;
  max-width: 240px;
  padding: 0;
  font-family: "T1 Korium 3Kg", Arial, sans-serif;
  font-size: 48px;
  line-height: 85%;
  text-decoration: none;
}

._w-button.big {
  font-size: 80px;
}

._w-button.form {
  color: var(--_colors---bg-white);
  width: auto;
  margin-top: 5px;
  left: 170%;
}

.footer-description-text {
  color: var(--_colors---paragraph-dark);
  text-align: left;
  text-transform: uppercase;
  max-width: 251px;
  margin-right: 37%;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.footer-description-text.white {
  color: var(--_colors---bg-white);
  flex-flow: column;
  margin-right: 0;
  display: flex;
}

.language-nav-links {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-text-area {
  border-style: solid;
  border-width: 0 0 3px;
  border-color: black black var(--_colors---bg-white);
  color: #e5e5dda6;
  background-color: #fff0;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-family: Space Mono, Arial, sans-serif;
  font-size: 20px;
}

.home-body {
  margin-left: auto;
  margin-right: auto;
}

.l {
  position: absolute;
}

.logo-image {
  width: 120px;
  height: auto;
}

.imagine-oameni-obisnuiti {
  width: 50%;
  height: auto;
  margin-bottom: 60px;
}

.footer-image {
  width: 120px;
  height: auto;
}

.development-link {
  color: var(--untitled-ui--primary600);
  text-transform: uppercase;
  text-decoration: none;
}

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

@media screen and (max-width: 991px) {
  .container, .container.navbar {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.footer-padding {
    padding-top: 150px;
  }

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-logo {
    display: none;
    position: static;
  }

  .navbar-logo.mobile {
    display: block;
  }

  .nav-menu {
    border-top: 0px solid var(--untitled-ui--gray100);
    background-color: var(--_colors---bg-white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    padding: 30px 40px;
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .nav-link {
    color: var(--_colors---heading-dark);
    text-align: right;
    width: 100%;
    padding-bottom: 24px;
    font-size: 20px;
  }

  .nav-link:hover {
    color: var(--untitled-ui--gray900);
  }

  .nav-link.unselected {
    width: auto;
  }

  .nav-link.unselected.no-padding {
    padding-bottom: 0;
  }

  .nav-link.selected {
    width: auto;
  }

  .nav-link.selected.no-padding, .nav-link.no-padding {
    padding-bottom: 0;
  }

  .nav-link.white-unselected {
    width: auto;
  }

  .nav-link.white-unselected.no-padding {
    padding-bottom: 0;
  }

  .nav-link.white-selected {
    width: auto;
  }

  .nav-link.white-selected.no-padding {
    padding-bottom: 0;
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar-menu-buttton.w--open {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .hero-content-wrapper {
    margin-top: 40px;
  }

  .h1-main {
    font-size: 15vw;
  }

  .hero-image {
    width: 45%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-hero {
    width: 100%;
    margin-bottom: 100px;
  }

  .eyebrow-button-wrapper {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 28%;
  }

  .hero-description-text {
    text-align: left;
    width: 35%;
    max-width: 700px;
    margin-top: 40px;
    margin-left: 27%;
    margin-right: auto;
  }

  .hero-description-text.white {
    text-align: left;
    max-width: 250px;
    margin-left: 0;
  }

  .hero-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: center stretch;
    margin-top: 0;
  }

  .portofolio-links-wrapper {
    margin-top: 0;
    position: relative;
  }

  .portofolio_left-links-wrapper {
    height: 100%;
    margin-top: 60px;
  }

  .set-text-link {
    font-size: 30px;
    line-height: 110%;
  }

  .set-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .portofolio-decor-text {
    color: #e5e5dd99;
    font-size: 36px;
  }

  .portofolio-image {
    max-width: 180px;
    max-height: none;
  }

  .fash-des-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .fash-des-grid.is-hidden {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .fash-des-link {
    font-size: 30px;
    line-height: 110%;
  }

  .h2-about {
    font-size: 11vw;
  }

  .content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .about-content-left-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .about-image {
    max-width: 38%;
  }

  .about-content-right-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .btn-underline {
    text-align: left;
    display: block;
  }

  .btn-underline.form {
    width: 130px;
    margin-top: 20px;
    position: absolute;
    inset: auto;
    overflow: hidden;
  }

  .btn-underline.mobile {
    display: block;
  }

  .btn-underline.mobile.ro {
    max-width: 310px;
  }

  .btn-underline.none {
    display: none;
  }

  .paragraph-about {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .footer-content-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .footer-h-text {
    font-size: 28px;
  }

  .footer-link {
    color: var(--_colors---bg-white);
    font-size: 20px;
  }

  .contact-info-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .footer-legal-link {
    max-width: 250px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .year-toggle {
    padding-right: 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .year-list.w--open {
    top: 50px;
    left: -399%;
    right: auto;
  }

  .h2-form {
    margin-bottom: 40px;
    font-size: 9vw;
    position: static;
  }

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

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

  .slides {
    width: 340px;
    height: 513px;
    max-height: none;
  }

  .paragraph-form {
    margin-top: 0;
    margin-bottom: 50px;
    position: static;
  }

  .form-block {
    width: auto;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .f {
    width: 80%;
    position: static;
    overflow: visible;
  }

  .set-details-content-wrapper {
    margin-top: 130px;
  }

  .h1-set-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 80px;
  }

  .set-info-text.big {
    font-size: 20px;
    line-height: 130%;
  }

  .set-info-text.big._60-padding {
    margin-bottom: 50px;
    font-size: 20px;
  }

  .set-info-text.big.bold {
    font-size: 20px;
  }

  .set-info-text.big.additional-cast {
    font-size: 18px;
  }

  .set-info-text.padding {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 120%;
  }

  .set-info-text.padding._28-width {
    width: 70%;
  }

  .h1-set {
    font-size: 14vw;
  }

  .set-info-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .casting-names-text {
    font-size: 20px;
  }

  .set-info-grid-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .set-gallery-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-top: 100px;
  }

  ._w-button {
    border-bottom: 3px solid var(--_colors---bg-white);
    text-align: left;
    width: 140px;
    max-width: 110px;
    padding-bottom: 3px;
    overflow: clip;
  }

  ._w-button.form {
    margin-top: 24px;
    position: static;
  }

  .footer-description-text {
    text-align: left;
    width: 45%;
    max-width: 700px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-description-text.white {
    text-align: left;
    max-width: 250px;
    margin-left: 0;
  }

  .language-nav-links {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 24px;
  }

  .mobile-nav-text {
    color: var(--_colors---heading-dark);
    font-family: Space Mono, Arial, sans-serif;
    font-size: 20px;
  }

  .mobile-nav-text.light {
    color: var(--_colors---bg-white);
  }

  .l {
    width: 100px;
    position: static;
  }

  .footer-image {
    width: 100px;
  }
}

@media screen and (max-width: 767px) {
  .container.footer-padding {
    padding-top: 130px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar {
    min-height: 4.5rem;
  }

  .nav-menu {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-link, .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .paragraph-hero {
    width: 100%;
    font-size: 20px;
  }

  .hero-description-text {
    width: 45%;
    max-width: none;
    font-size: 20px;
  }

  .portofolio-links-wrapper {
    margin-top: 0;
  }

  .set-text-link {
    font-size: 26px;
  }

  .set-grid {
    margin-top: 80px;
  }

  .portofolio-decor-text {
    font-size: 36px;
  }

  .fash-des-grid.is-hidden {
    margin-top: 80px;
  }

  .fash-des-link {
    font-size: 26px;
  }

  .h2-about {
    font-size: 17vw;
    line-height: 90%;
  }

  .about-image {
    max-width: 55%;
  }

  .btn-underline.big {
    max-width: 180px;
    font-size: 60px;
  }

  .btn-underline.form {
    margin-top: 0;
  }

  .footer-h-text {
    font-size: 26px;
  }

  .footer-link {
    font-size: 18px;
  }

  .footer-down-line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-legal-link {
    max-width: none;
    margin-right: 0;
  }

  .year-label {
    font-size: 26px;
  }

  .year-toggle {
    padding-right: 0;
    inset: 94px 0% 0% auto;
  }

  .year-list.w--open {
    top: 139px;
    left: -320%;
  }

  .year-item {
    font-size: 26px;
  }

  .icon-2 {
    top: 62%;
  }

  .h2-form {
    font-size: 13vw;
  }

  .slides {
    height: 510px;
  }

  .paragraph-form {
    margin-bottom: 50px;
  }

  .form-block, .f {
    height: 100%;
  }

  .form-text.big {
    padding-bottom: 25px;
  }

  .h1-set-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 70px;
  }

  .set-info-text.big {
    font-size: 16px;
  }

  .set-info-text.big._60-padding {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .set-info-text.big.bold, .set-info-text.big.additional-cast {
    font-size: 16px;
  }

  .set-info-text.padding {
    margin-bottom: 0;
    font-size: 16px;
  }

  .set-info-text.padding._28-width {
    width: 90%;
  }

  .h1-set {
    font-size: 14vw;
  }

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

  .casting-names-text {
    font-size: 16px;
  }

  .set-gallery-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 80px;
  }

  ._w-button.big {
    max-width: 180px;
    font-size: 60px;
  }

  .footer-description-text {
    font-size: 20px;
  }

  .l {
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .container, .container.navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.padding-top {
    padding-top: 80px;
  }

  .container.padding-top.padding-bottom {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container.footer-padding {
    padding-top: 100px;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .nav-menu {
    margin-top: -2px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .hero-content-wrapper {
    margin-top: 20px;
  }

  .h1-main {
    font-size: 24vw;
  }

  .hero-image {
    width: 50%;
  }

  .paragraph-hero {
    margin-top: 60px;
    margin-bottom: 80px;
    font-size: 16px;
  }

  .eyebrow-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 25%;
  }

  .eyebrow-text {
    font-size: 16px;
  }

  .button-text {
    font-size: 40px;
  }

  .hero-description-text {
    width: 55%;
    margin-left: 24%;
    padding-left: 2%;
    font-size: 16px;
  }

  .portofolio-links-wrapper {
    margin-top: 0;
  }

  .h2-portofolio {
    font-size: 16vw;
  }

  .set-text-link {
    font-size: 20px;
  }

  .portofolio-decor-text {
    font-size: 36px;
  }

  .event-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .h3-portofolio-card {
    width: 100%;
    font-family: Space Mono, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

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

  .fash-des-link {
    font-size: 20px;
  }

  .h2-about {
    font-size: 15vw;
  }

  .content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .about-image {
    max-width: 46%;
    margin-left: 5px;
  }

  .about-image-text {
    color: var(--_colors---paragraph-dark);
    font-size: 24px;
  }

  .about-content-right-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .btn-underline.big {
    max-width: 150px;
    font-size: 48px;
  }

  .btn-underline.form {
    margin-top: 0;
    position: absolute;
  }

  .paragraph-about {
    margin-bottom: 60px;
    font-size: 16px;
  }

  .footer-h-text {
    font-size: 20px;
  }

  .footer-link {
    font-size: 16px;
  }

  .contact-info-text {
    word-break: normal;
    max-width: 250px;
    font-size: 16px;
  }

  .footer-down-line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-legal-link {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .year-label {
    font-size: 20px;
  }

  .year-toggle {
    padding-right: 0;
  }

  .year-list.w--open {
    top: 140px;
    left: -246%;
  }

  .year-item {
    font-size: 20px;
  }

  .icon-2 {
    font-size: 20px;
    top: 48%;
    left: -6%;
  }

  .form-content-wrapper {
    height: auto;
  }

  .h2-form {
    font-size: 12vw;
  }

  .preloader-content {
    justify-content: center;
    align-items: center;
    padding-bottom: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slides {
    width: 250px;
    height: 45vh;
  }

  .preloader-slide {
    width: 100%;
    height: 100%;
  }

  .paragraph-form {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .f {
    width: 100%;
  }

  .form-text {
    font-size: 16px;
  }

  .set-details-content-wrapper {
    margin-top: 100px;
  }

  .set-info-text.big {
    font-size: 14px;
  }

  .set-info-text.big._60-padding {
    letter-spacing: 1px;
    font-size: 14px;
  }

  .set-info-text.big.bold, .set-info-text.big.width, .set-info-text.big.additional-cast {
    font-size: 14px;
  }

  .set-info-text.padding {
    font-size: 16px;
  }

  .set-info-text.padding._28-width, .set-info-text.padding._50-width {
    width: 100%;
    font-size: 14px;
  }

  .h1-set {
    font-size: 16vw;
  }

  .set-info-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .casting-names-text {
    font-size: 14px;
    font-weight: 400;
  }

  .set-info-grid-right {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .set-gallery-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .set-gallery-grid.bestiar {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._w-button.big {
    max-width: 150px;
    font-size: 48px;
  }

  .footer-description-text {
    width: 55%;
    padding-left: 2%;
    font-size: 16px;
  }

  .footer-description-text.white {
    width: auto;
    max-width: 180px;
    padding-left: 0%;
    font-size: 18px;
  }

  .form-text-area {
    font-size: 16px;
  }

  .l {
    width: 90px;
  }

  .logo-image {
    height: 56px;
  }

  .footer-image {
    width: 80px;
    height: auto;
  }
}

#w-node-_902410b2-cf59-babf-5b87-e12543215a22-7b218b4e {
  justify-self: end;
}

#w-node-_81a05887-05f1-1225-0e25-276863871e2f-7b218b4e {
  justify-self: center;
}

#w-node-c84e5e9e-9542-5b1b-0aa9-796482746ba8-7b218b4e {
  justify-self: start;
}

#w-node-_843f4ea1-d832-8666-45ba-f8e8ce6b371d-7b218b4e {
  place-self: center end;
}

#w-node-_57e0c42f-be84-0722-5c69-b59b6836327a-7b218b4e, #w-node-_2dbf6fc5-0e21-d7ea-8cb5-b07c9b4847b7-7b218b4e, #w-node-e0774e70-d5bf-a50d-87b7-ac7f00965184-7b218b4e, #w-node-ddf92833-ae60-9bb5-18f0-d95271d6946e-7b218b4e, #w-node-_93092a1f-45cd-c86e-bf19-9b69a66308c1-7b218b4e, #w-node-_5762cff0-acb5-7d0c-3e2f-e9255d2bd89a-7b218b4e, #w-node-_426c67f4-0923-963e-3fa3-8746471a1388-7b218b4e, #w-node-_426c67f4-0923-963e-3fa3-8746471a137d-7b218b4e, #w-node-_426c67f4-0923-963e-3fa3-8746471a1383-7b218b4e, #w-node-_426c67f4-0923-963e-3fa3-8746471a1375-7b218b4e, #w-node-_426c67f4-0923-963e-3fa3-8746471a138c-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c52d-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c51f-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c527-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c532-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c536-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c53f-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c55a-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c545-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c54a-7b218b4e, #w-node-_21ff1793-6294-437a-4b1d-68e7edc0c552-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c3b-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c43-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c49-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c4e-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c52-7b218b4e, #w-node-c39c4563-ef86-0251-ee49-45b053e0ff18-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c5b-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c61-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c66-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c6e-7b218b4e, #w-node-_8bb8682e-856c-f6bf-30ab-d24470398c76-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f61259b-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125a3-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125a9-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125ae-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125b2-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125bb-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125c1-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125c6-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125ce-7b218b4e, #w-node-_9eb28130-713b-8e31-69a0-ae520f6125d6-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac24-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac2c-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac32-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac37-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac3b-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac44-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac4a-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac4f-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac57-7b218b4e, #w-node-cc3e811d-a95d-1986-b8e4-dacfb531ac5f-7b218b4e {
  align-self: end;
}

#w-node-_2d0d20bc-10a0-1631-0fba-7037dc99d447-7b218b4e {
  justify-self: end;
}

#w-node-_817188c9-9efd-9855-6f59-2863f3665d22-7b218b4e {
  place-self: auto center;
}

#w-node-ab05b5c2-d52e-d464-83aa-1f7f7de45c31-7b218b4e {
  justify-self: center;
}

#w-node-_4d635962-a549-3cb4-515b-613b17fe4bb8-7b218b4e {
  justify-self: end;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-770a8c43 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-770a8c43, #w-node-_902410b2-cf59-babf-5b87-e12543215a22-f807545c {
  justify-self: end;
}

#w-node-_81a05887-05f1-1225-0e25-276863871e2f-f807545c {
  justify-self: center;
}

#w-node-c84e5e9e-9542-5b1b-0aa9-796482746ba8-f807545c {
  justify-self: start;
}

#w-node-_843f4ea1-d832-8666-45ba-f8e8ce6b371d-f807545c {
  place-self: center end;
}

#w-node-_57e0c42f-be84-0722-5c69-b59b6836327a-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62c8d-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62c91-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62c96-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62c9e-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62ca4-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cad-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cb1-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cb7-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cbc-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cc4-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cce-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cd3-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cd9-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cdd-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62ce3-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cea-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cf0-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cf4-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62cf9-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d01-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d0b-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d11-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d17-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d1c-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d20-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d25-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d2a-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d30-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d35-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d3d-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d45-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d4b-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d53-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d59-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d5e-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d62-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d6b-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d71-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d76-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d7e-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d86-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d8c-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d94-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d9a-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62d9f-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62da3-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62dac-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62db2-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62db7-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62dbf-f807545c, #w-node-_08310622-348d-ce7a-76e4-eb5adef62dc7-f807545c {
  align-self: end;
}

#w-node-_2d0d20bc-10a0-1631-0fba-7037dc99d447-f807545c {
  justify-self: end;
}

#w-node-_817188c9-9efd-9855-6f59-2863f3665d22-f807545c {
  place-self: auto center;
}

#w-node-_9f7f347f-fcf9-4b11-ca53-c1be03d742e9-f807545c {
  justify-self: center;
}

#w-node-_9f7f347f-fcf9-4b11-ca53-c1be03d742f3-f807545c {
  justify-self: end;
}

#w-node-_8398ede4-b368-1192-9256-11901a80aac9-52181309 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-52181309 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d5260fa9-dda7-c531-362e-2e317fcadd6c-52181309 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_25ed4391-c9e1-95ec-bbb5-d41b4169ffcf-52181309 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_80c90a86-08bb-72de-7438-a327a6b4bde2-52181309 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_87723eed-4dd8-118b-c176-e9bd69c34f37-52181309 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_53a9041d-1c15-3756-6581-ae90d569abb9-52181309 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-fcc9c280-a2fb-9432-4fd2-89b7f2dac70b-52181309 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_6df1c88f-4362-59ed-f218-eee450fabbfe-52181309 {
  justify-self: center;
}

#w-node-_6df1c88f-4362-59ed-f218-eee450fabc08-52181309 {
  justify-self: end;
}

#w-node-_8398ede4-b368-1192-9256-11901a80aac9-8a505e79 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_51fab0f0-7163-8a4f-db38-7e55f6c0ea44-8a505e79 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_80c90a86-08bb-72de-7438-a327a6b4bde2-8a505e79 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_87723eed-4dd8-118b-c176-e9bd69c34f37-8a505e79 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_53a9041d-1c15-3756-6581-ae90d569abb9-8a505e79 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-fcc9c280-a2fb-9432-4fd2-89b7f2dac70b-8a505e79 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_1534a5a3-b0bc-e8db-07ea-519acd5d80f3-8a505e79 {
  justify-self: center;
}

#w-node-_1534a5a3-b0bc-e8db-07ea-519acd5d80fd-8a505e79 {
  justify-self: end;
}

#w-node-_9bf2c5cd-7d7a-817d-9e34-bd70be9819fd-969bc967 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5d1218f3-b02e-bfb2-d509-7095c21875dd-969bc967 {
  justify-self: center;
}

#w-node-_5d1218f3-b02e-bfb2-d509-7095c21875e7-969bc967 {
  justify-self: end;
}

#w-node-_9bf2c5cd-7d7a-817d-9e34-bd70be9819fd-f67433f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_9226b9b9-f9f7-e4ab-76ff-32f12717a6b6-f67433f9 {
  justify-self: center;
}

#w-node-_9226b9b9-f9f7-e4ab-76ff-32f12717a6c0-f67433f9 {
  justify-self: end;
}

#w-node-_8398ede4-b368-1192-9256-11901a80aac9-42e353cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_44acfd41-73c6-e885-0e54-abb50d77feff-42e353cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6b56f3-d6e7-41b3-3bc3-4f1ccdc1355c-42e353cd {
  justify-self: center;
}

#w-node-_1e6b56f3-d6e7-41b3-3bc3-4f1ccdc13566-42e353cd {
  justify-self: end;
}

#w-node-_9bf2c5cd-7d7a-817d-9e34-bd70be9819fd-8c91b436 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5b9478fd-928b-0417-5513-56be5a4a0c7b-8c91b436 {
  justify-self: center;
}

#w-node-_5b9478fd-928b-0417-5513-56be5a4a0c85-8c91b436 {
  justify-self: end;
}

#w-node-_8398ede4-b368-1192-9256-11901a80aac9-aa80bebd, #w-node-_44acfd41-73c6-e885-0e54-abb50d77feff-aa80bebd, #w-node-b862ae43-34d2-d55d-8841-c7e891c649d7-aa80bebd, #w-node-bf00298c-b5a0-42f0-8cac-21d339f15af3-aa80bebd, #w-node-cd6baa34-b263-0e8e-45e6-2614528f5bf6-aa80bebd, #w-node-_7dc5df8f-00aa-4e21-0ffd-3fb9fed7b29d-aa80bebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a19655-9116-32d0-9384-970c2a67ae5c-aa80bebd {
  justify-self: center;
}

#w-node-e8a19655-9116-32d0-9384-970c2a67ae66-aa80bebd {
  justify-self: end;
}

#w-node-_9bf2c5cd-7d7a-817d-9e34-bd70be9819fd-438f27f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-c5be31a8-6d9a-142e-9111-22f547c9e231-438f27f6 {
  justify-self: center;
}

#w-node-c5be31a8-6d9a-142e-9111-22f547c9e23b-438f27f6 {
  justify-self: end;
}

#w-node-_9bf2c5cd-7d7a-817d-9e34-bd70be9819fd-d09cf282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-c5be31a8-6d9a-142e-9111-22f547c9e231-d09cf282 {
  justify-self: center;
}

#w-node-c5be31a8-6d9a-142e-9111-22f547c9e23b-d09cf282 {
  justify-self: end;
}

#w-node-_44acfd41-73c6-e885-0e54-abb50d77feff-3067ea36 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-3067ea36 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-3067ea36 {
  justify-self: end;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-53e81376 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8b5dc4e6-f8f9-a98b-4ac0-3f91c14a661a-53e81376 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e168ee06-153e-4aa7-97d1-254c8ec44794-53e81376 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-f4b326d1-a99b-201b-e483-8630eb6a8046-53e81376 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_57791201-8bca-0a71-c649-7d05cb7509a7-53e81376 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-b4a5a5c4-4107-dd27-92b6-2b7f7b59bd75-53e81376 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_5b5703d0-4a2c-464d-6908-30c4f9e2d508-53e81376 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_960c1d72-b7bc-78f0-0d33-169f1f269364-53e81376 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_35afb254-b51a-7065-43bb-1168fcce6b94-53e81376 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_15a4745a-622f-7741-589b-6f9533f2be4b-53e81376 {
  grid-area: 11 / 1 / 12 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-53e81376 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-53e81376 {
  justify-self: end;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-38d203c3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b5dc4e6-f8f9-a98b-4ac0-3f91c14a661a-38d203c3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e168ee06-153e-4aa7-97d1-254c8ec44794-38d203c3 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f4b326d1-a99b-201b-e483-8630eb6a8046-38d203c3 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_57791201-8bca-0a71-c649-7d05cb7509a7-38d203c3 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-b4a5a5c4-4107-dd27-92b6-2b7f7b59bd75-38d203c3 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_5b5703d0-4a2c-464d-6908-30c4f9e2d508-38d203c3 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_960c1d72-b7bc-78f0-0d33-169f1f269364-38d203c3 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_35afb254-b51a-7065-43bb-1168fcce6b94-38d203c3 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-38d203c3 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-38d203c3 {
  justify-self: end;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-f11bf338 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b5dc4e6-f8f9-a98b-4ac0-3f91c14a661a-f11bf338 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e168ee06-153e-4aa7-97d1-254c8ec44794-f11bf338 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f4b326d1-a99b-201b-e483-8630eb6a8046-f11bf338 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_57791201-8bca-0a71-c649-7d05cb7509a7-f11bf338 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-b4a5a5c4-4107-dd27-92b6-2b7f7b59bd75-f11bf338 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_5b5703d0-4a2c-464d-6908-30c4f9e2d508-f11bf338 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_960c1d72-b7bc-78f0-0d33-169f1f269364-f11bf338 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-f11bf338 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-f11bf338 {
  justify-self: end;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-3e5adfc8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8b5dc4e6-f8f9-a98b-4ac0-3f91c14a661a-3e5adfc8 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e168ee06-153e-4aa7-97d1-254c8ec44794-3e5adfc8 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-f4b326d1-a99b-201b-e483-8630eb6a8046-3e5adfc8 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_57791201-8bca-0a71-c649-7d05cb7509a7-3e5adfc8 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-b4a5a5c4-4107-dd27-92b6-2b7f7b59bd75-3e5adfc8 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_5b5703d0-4a2c-464d-6908-30c4f9e2d508-3e5adfc8 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_960c1d72-b7bc-78f0-0d33-169f1f269364-3e5adfc8 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_35afb254-b51a-7065-43bb-1168fcce6b94-3e5adfc8 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-3e5adfc8 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-3e5adfc8 {
  justify-self: end;
}

#w-node-_14cbf42e-6467-b7d8-e88d-45891743f696-b7709e79 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b5dc4e6-f8f9-a98b-4ac0-3f91c14a661a-b7709e79 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e168ee06-153e-4aa7-97d1-254c8ec44794-b7709e79 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f4b326d1-a99b-201b-e483-8630eb6a8046-b7709e79 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_57791201-8bca-0a71-c649-7d05cb7509a7-b7709e79 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-b4a5a5c4-4107-dd27-92b6-2b7f7b59bd75-b7709e79 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_5b5703d0-4a2c-464d-6908-30c4f9e2d508-b7709e79 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_960c1d72-b7bc-78f0-0d33-169f1f269364-b7709e79 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_2a8503f5-59f1-deab-29b5-13a4982e31b5-b7709e79, #w-node-_66f92147-98a0-3b71-b1d9-3c495394c7a6-b7709e79 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_64f9b8f7-2e7a-33b7-8957-71c2381c32a8-b7709e79 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_28e1c5aa-9b1b-3897-6060-ba4c223471c9-b7709e79 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f0844-b7709e79 {
  justify-self: center;
}

#w-node-f2489996-6cb5-d260-a03c-504cff8f084e-b7709e79 {
  justify-self: end;
}

#w-node-f075e31a-9dbe-2b5f-da21-124a428bc5f3-20781bb8 {
  justify-self: center;
}

#w-node-f075e31a-9dbe-2b5f-da21-124a428bc5fd-20781bb8 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_843f4ea1-d832-8666-45ba-f8e8ce6b371d-7b218b4e {
    align-self: center;
  }

  #w-node-_2d0d20bc-10a0-1631-0fba-7037dc99d447-7b218b4e, #w-node-ab05b5c2-d52e-d464-83aa-1f7f7de45c31-7b218b4e, #w-node-_4d635962-a549-3cb4-515b-613b17fe4bb8-7b218b4e, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-770a8c43, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-770a8c43 {
    justify-self: start;
  }

  #w-node-_843f4ea1-d832-8666-45ba-f8e8ce6b371d-f807545c {
    align-self: center;
  }

  #w-node-_2d0d20bc-10a0-1631-0fba-7037dc99d447-f807545c, #w-node-_9f7f347f-fcf9-4b11-ca53-c1be03d742e9-f807545c, #w-node-_9f7f347f-fcf9-4b11-ca53-c1be03d742f3-f807545c, #w-node-_6df1c88f-4362-59ed-f218-eee450fabbfe-52181309, #w-node-_6df1c88f-4362-59ed-f218-eee450fabc08-52181309, #w-node-_1534a5a3-b0bc-e8db-07ea-519acd5d80f3-8a505e79, #w-node-_1534a5a3-b0bc-e8db-07ea-519acd5d80fd-8a505e79, #w-node-_5d1218f3-b02e-bfb2-d509-7095c21875dd-969bc967, #w-node-_5d1218f3-b02e-bfb2-d509-7095c21875e7-969bc967, #w-node-_9226b9b9-f9f7-e4ab-76ff-32f12717a6b6-f67433f9, #w-node-_9226b9b9-f9f7-e4ab-76ff-32f12717a6c0-f67433f9, #w-node-_1e6b56f3-d6e7-41b3-3bc3-4f1ccdc1355c-42e353cd, #w-node-_1e6b56f3-d6e7-41b3-3bc3-4f1ccdc13566-42e353cd, #w-node-_5b9478fd-928b-0417-5513-56be5a4a0c7b-8c91b436, #w-node-_5b9478fd-928b-0417-5513-56be5a4a0c85-8c91b436, #w-node-e8a19655-9116-32d0-9384-970c2a67ae5c-aa80bebd, #w-node-e8a19655-9116-32d0-9384-970c2a67ae66-aa80bebd, #w-node-c5be31a8-6d9a-142e-9111-22f547c9e231-438f27f6, #w-node-c5be31a8-6d9a-142e-9111-22f547c9e23b-438f27f6, #w-node-c5be31a8-6d9a-142e-9111-22f547c9e231-d09cf282, #w-node-c5be31a8-6d9a-142e-9111-22f547c9e23b-d09cf282, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-3067ea36, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-3067ea36, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-53e81376, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-53e81376, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-38d203c3, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-38d203c3, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-f11bf338, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-f11bf338, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-3e5adfc8, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-3e5adfc8, #w-node-f2489996-6cb5-d260-a03c-504cff8f0844-b7709e79, #w-node-f2489996-6cb5-d260-a03c-504cff8f084e-b7709e79, #w-node-f075e31a-9dbe-2b5f-da21-124a428bc5f3-20781bb8, #w-node-f075e31a-9dbe-2b5f-da21-124a428bc5fd-20781bb8 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8398ede4-b368-1192-9256-11901a80aac9-770a8c43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8398ede4-b368-1192-9256-11901a80aac9-52181309, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-8a505e79 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8398ede4-b368-1192-9256-11901a80aac9-42e353cd, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-aa80bebd, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-3067ea36, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-53e81376, #w-node-ebf60be8-5a95-9635-df29-423a28323251-53e81376, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-3e5adfc8, #w-node-ebf60be8-5a95-9635-df29-423a28323251-3e5adfc8, #w-node-_8398ede4-b368-1192-9256-11901a80aac9-20781bb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8398ede4-b368-1192-9256-11901a80aac9-aa80bebd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44acfd41-73c6-e885-0e54-abb50d77feff-aa80bebd, #w-node-bf00298c-b5a0-42f0-8cac-21d339f15af3-aa80bebd, #w-node-cd6baa34-b263-0e8e-45e6-2614528f5bf6-aa80bebd, #w-node-_7dc5df8f-00aa-4e21-0ffd-3fb9fed7b29d-aa80bebd {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Space Mono';
  src: url('../fonts/space-mono-v17-latin_latin-ext-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Mono';
  src: url('../fonts/space-mono-v17-latin_latin-ext-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'T1 Korium 3Kg';
  src: url('../fonts/T1Korium-3Kg-BF65f3bd011e12c1.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'T1 Korium 4 Kg ';
  src: url('../fonts/T1Korium-4Kg-BF65f3bd01011b81.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}