:root {
  --test: 60vw;
}

.sidebar-column {
  width: 17.5vw;
  height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 2.5vw;
  padding: 2.5rem 0 2.5rem 0;
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.navbar {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(221, 221, 221, 0);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 2.5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.penko-skumov {
  margin-bottom: 30px;
}

.penko-skumov.w--current {
  cursor: auto;
}

.nav-menu {
  width: 100%;
  float: none;
  margin-top: 5rem;
  display: block;
}

.nav-link {
  width: 100%;
  float: none;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
}

.nav-link:hover {
  color: #8d8d8d;
}

.nav-link:visited {
  text-decoration: line-through;
}

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

.nav-link.w--current[data-wf-focus-visible], .nav-link.w--current:visited {
  color: #000;
}

.logotype {
  letter-spacing: .5rem;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Satoshi, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 30px;
}

.social-link-group {
  padding-top: 20px;
}

.gallery-container {
  width: 80vw;
  height: 100vh;
  max-height: 100vh;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 22.5vw;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.body {
  justify-content: center;
  display: block;
}

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

.shot-name {
  text-align: center;
  text-transform: capitalize;
  margin-top: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}

.shot-date {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
}

.slide-1 {
  height: 100%;
  background-color: #fff;
  padding-bottom: 2.5rem;
}

.slideshow-image {
  height: auto;
  padding-bottom: 0;
}

.left-arrow {
  width: 45%;
  height: 75%;
  opacity: 0;
  cursor: w-resize;
  margin-top: 2.5rem;
  margin-bottom: 0;
  display: block;
}

.right-arrow {
  width: 50%;
  height: 75%;
  opacity: 0;
  cursor: e-resize;
  margin-top: 0;
  display: block;
}

.slide-nav {
  display: none;
}

.mask {
  height: auto;
}

.slider {
  width: auto;
  height: auto;
  max-width: 60vw;
  min-width: auto;
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.icon {
  -webkit-text-fill-color: inherit;
  background-color: rgba(54, 54, 54, 0);
  background-clip: border-box;
}

.icon:hover {
  opacity: .5;
}

.icon.left {
  margin-right: 1rem;
}

.projects-gallery-container {
  width: 70vw;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  justify-content: start;
  justify-items: start;
  margin-bottom: 0;
  margin-left: 22.5vw;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-bottom: 0;
  display: grid;
}

.project-card {
  width: 100%;
}

.project-thumbnail {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
}

.project-thumbnail:hover {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: scale(1);
}

.project-thumbnail.vertical {
  width: 21rem;
  height: auto;
}

.project-title {
  text-transform: capitalize;
  margin-top: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.project-date {
  margin-top: .25rem;
  font-size: .75rem;
  font-weight: 300;
}

.project-card-link:hover {
  opacity: .75;
  outline-offset: 0px;
  outline: 1px #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.paragraph {
  width: 80%;
  color: #000;
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.paragraph.contact {
  width: 40%;
}

.paragraph.about {
  width: 90%;
}

.bio-content {
  width: 100%;
  align-items: flex-start;
  display: flex;
}

.right-side-container {
  width: 70vw;
  margin-left: 22.5vw;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-right: 0;
  position: relative;
}

.about-me-container {
  width: auto;
  max-width: none;
  margin-left: 2.5rem;
  padding-right: 0;
}

.heading {
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.title-paragraph {
  width: 100%;
  margin-top: 0;
}

.title-paragraph._2 {
  margin-top: 2rem;
}

.list-item {
  color: #000;
  margin-bottom: .25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
  list-style-type: none;
}

.list-item._1 {
  color: #000;
  margin-top: 1rem;
  text-decoration: underline;
}

.list-item._2 {
  text-decoration: underline;
}

.list-item.year {
  margin-right: 0;
}

.list-item.content {
  width: 90%;
}

.list-item.component {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .5rem;
  display: flex;
}

.list {
  width: 90%;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: lower-alpha;
}

.projct-details {
  width: 60rem;
}

.project-content {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.text-block-5 {
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

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

.slide-2, .slide-3, .slide-4, .slide-5, .slide-6, .slide-7, .slide-8, .slide-9, .slide-10, .slide-11, .slide-12, .slide-13, .slide-14, .slide-15, .slide-16, .slide-17, .slide-18 {
  height: 100%;
  padding-bottom: 2.5rem;
}

.lines {
  width: 50px;
  height: 50px;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  padding: 12px 8px 8px;
  display: flex;
  overflow: hidden;
}

.menu-bar {
  width: 100%;
  height: 2px;
  background-color: #000;
  margin-bottom: 6px;
}

.image {
  min-width: 20%;
}

.contact-container {
  margin-top: 2.5rem;
  margin-left: 22.5vw;
}

.div-block {
  width: 3rem;
}

.div-block-2 {
  width: 100%;
  height: 100%;
  margin-left: 20vw;
}

.div-block-3 {
  width: 100%;
  height: 100%;
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.div-block-4 {
  width: 100%;
  height: 100%;
  padding: 5vw;
}

.image-2 {
  width: 100%;
  height: 100%;
}

.year-holder {
  width: 3rem;
  margin-right: 1.5rem;
}

.footer {
  font-family: Satoshi, sans-serif;
  font-size: .5rem;
}

.footer-container {
  width: 10rem;
  height: 100vh;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 2rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.mixed-gallery {
  height: 100vh;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slideshow-mask {
  height: 100vh;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slide-nav-2 {
  display: none;
}

.right-arrow-2 {
  width: 45%;
  height: 70%;
  opacity: 0;
  cursor: e-resize;
  margin-top: 2.5rem;
  margin-right: 2.5rem;
  display: block;
}

.left-arrow-2 {
  width: 45%;
  height: 70%;
  opacity: 0;
  cursor: w-resize;
  margin-top: 2.5rem;
  margin-bottom: 0;
  display: block;
}

.slide-photo {
  width: auto;
  height: auto;
  max-height: 85vh;
  margin-top: 2.5rem;
}

.slide-content {
  width: auto;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2.5rem;
  display: flex;
}

.paragraph-2 {
  height: auto;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  display: flex;
}

.slide-19 {
  height: 100%;
  background-color: #fff;
  padding-bottom: 2.5rem;
}

.slide-text {
  width: 100%;
  height: auto;
  justify-content: center;
  align-items: flex-end;
  margin-top: 1rem;
  display: flex;
}

.italic-text-2 {
  width: auto;
  font-size: .5rem;
}

.italic-text-2._1 {
  color: #000;
  padding-left: 2px;
  text-decoration: underline;
}

.text-block-6 {
  width: 10rem;
  height: 1rem;
  align-items: flex-start;
  display: flex;
}

.bottom {
  order: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  display: none;
}

.bottom.desktop {
  display: block;
}

.div-block-7 {
  height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-8 {
  height: 100px;
  background-color: #000;
  flex: 0 auto;
}

.div-block-9 {
  height: 100px;
  background-color: #000;
}

.link {
  color: #000;
  border: 1px #000;
}

.mixed-gallery-container {
  flex-direction: row;
  justify-content: flex-start;
  margin-left: 22.5vw;
  display: block;
  position: relative;
}

.mixed-gallery-container._1 {
  display: block;
}

.heading-2, .text-block-7 {
  font-family: Satoshi, sans-serif;
}

@media screen and (min-width: 1920px) {
  .sidebar-column {
    width: 20vw;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar {
    margin-left: 3rem;
  }

  .penko-skumov {
    width: 15rem;
    margin-top: 3rem;
    margin-bottom: 0;
  }

  .penko-skumov.w--current {
    width: 15rem;
    margin-top: 3rem;
  }

  .nav-menu {
    margin-top: 10rem;
  }

  .nav-link {
    padding-bottom: 1.125rem;
    font-size: 1.125rem;
  }

  .social-link-group {
    padding-top: 2.5rem;
  }

  .gallery-container {
    width: 80vw;
    height: 100vh;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 20vw;
    margin-right: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .body {
    justify-content: space-between;
    display: block;
  }

  .image-text {
    height: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 1.125rem;
    display: flex;
  }

  .shot-date {
    margin-top: 0;
    margin-bottom: 0;
  }

  .slide-1 {
    padding-bottom: 3rem;
  }

  .left-arrow, .right-arrow {
    height: 95%;
  }

  .slider {
    width: auto;
    height: auto;
    max-width: 65vw;
  }

  .projects-gallery-container {
    width: 70vw;
    grid-column-gap: 1.5rem;
    align-content: start;
    justify-content: start;
    justify-items: start;
    margin-left: 20vw;
    margin-right: 0;
    padding-top: 3rem;
    padding-right: 0;
  }

  .project-card {
    width: 100%;
  }

  .project-thumbnail.vertical {
    width: auto;
  }

  .project-title {
    font-weight: 700;
  }

  .paragraph {
    width: 75%;
  }

  .paragraph.contact {
    width: 50%;
  }

  .paragraph.about {
    width: 100%;
  }

  .right-side-container {
    width: 70vw;
    margin-left: 20vw;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }

  .about-me-container {
    padding-right: 0;
  }

  .projct-details {
    width: 100%;
  }

  .project-content {
    width: 100%;
    align-content: start;
    justify-content: start;
    justify-items: start;
  }

  .text-block-5 {
    font-weight: 700;
  }

  .slide-2, .slide-3, .slide-4 {
    padding-bottom: 3rem;
  }

  .body-2 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .image {
    min-width: 25%;
  }

  .contact-container {
    margin-top: 3rem;
    margin-left: 20vw;
  }

  .footer-container {
    margin-left: 3rem;
  }

  .right-arrow-2, .left-arrow-2 {
    height: 67%;
  }

  .slide-photo {
    margin-top: 3rem;
  }

  .slide-content {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 3rem;
  }

  .slide-19 {
    padding-bottom: 3rem;
  }

  .bottom.desktop {
    margin-bottom: 3rem;
    padding-left: 3rem;
  }
}

@media screen and (max-width: 991px) {
  .sidebar-column {
    z-index: auto;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 2.5rem 0 0;
    display: block;
    position: relative;
  }

  .navbar {
    width: 100%;
    margin-left: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .penko-skumov {
    height: 50px;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .nav-menu {
    height: 100vh;
    background-color: #fff;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 2.5rem;
    padding-left: 5vw;
    padding-right: 0;
    display: flex;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 1.5rem;
    padding-right: 0;
    font-size: 1.5rem;
  }

  .logotype {
    letter-spacing: .3rem;
  }

  .social-link-group {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 1rem;
    padding-top: 0;
    display: flex;
  }

  .gallery-container {
    width: 90vw;
    height: 90%;
    justify-content: center;
    margin-top: 2.5rem;
    margin-left: 5vw;
    margin-right: 5vw;
    display: block;
    position: relative;
  }

  .gallery-container.contact {
    padding-top: 0;
  }

  .left-arrow, .right-arrow {
    height: 89%;
  }

  .mask {
    width: 90vw;
  }

  .slider {
    max-width: 100%;
    margin-top: 0;
  }

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

  .projects-gallery-container {
    width: 100%;
    grid-column-gap: 2vw;
    grid-template-columns: .25fr .5fr;
    justify-content: stretch;
    align-items: start;
    justify-items: start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .project-card {
    width: 44vw;
  }

  .paragraph {
    width: 100%;
  }

  .paragraph.contact {
    width: 60%;
  }

  .bio-content {
    flex-direction: column;
  }

  .right-side-container {
    width: 90vw;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-right: 0;
  }

  .about-me-container {
    width: 100%;
    margin-left: 0;
  }

  .heading {
    margin-top: 2rem;
  }

  .list, .projct-details {
    width: 100%;
  }

  .project-content {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }

  .slide-5, .slide-6, .slide-7, .slide-8, .slide-9, .slide-10, .slide-11, .slide-12, .slide-13, .slide-14, .slide-15, .slide-16, .slide-17, .slide-18 {
    padding-bottom: 3rem;
  }

  .menu-button {
    padding: 0 0 0 1rem;
  }

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

  .container {
    width: 100%;
    justify-content: flex-end;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .icon-2 {
    color: #000;
  }

  .link-block {
    margin-right: 1rem;
  }

  .lines {
    width: 2.5rem;
    justify-content: center;
    padding: 0;
  }

  .menu-bar._1 {
    margin-top: 6px;
  }

  .menu-bar._3 {
    margin-bottom: 0;
  }

  .contact-container {
    margin-left: 5vw;
  }

  .right-arrow-2, .left-arrow-2 {
    height: 55%;
  }

  .slide-content {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .slide-19 {
    height: 75vh;
  }

  .bottom {
    margin-top: 2.5rem;
    padding-left: 0;
    display: block;
  }

  .bottom.desktop {
    display: none;
  }

  .mixed-gallery-container {
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .penko-skumov, .penko-skumov.w--current {
    padding-left: 0;
  }

  .nav-menu {
    padding-left: 5vw;
  }

  .gallery-container.contact {
    padding-top: 0;
  }

  .left-arrow {
    height: 86%;
  }

  .right-arrow {
    height: 86%;
    margin-bottom: 0;
  }

  .projects-gallery-container {
    width: 100vw;
    grid-template-columns: .5fr;
    align-content: start;
    justify-content: center;
    align-items: start;
    justify-items: center;
    margin-bottom: 0;
    padding-bottom: 2.5rem;
    padding-right: 5vw;
  }

  .project-card {
    width: 90vw;
  }

  .heading.contact {
    margin-top: 0;
  }

  .contact-container {
    margin-left: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }
}

@media screen and (max-width: 479px) {
  .sidebar-column {
    height: 15vh;
  }

  .navbar {
    padding-left: 5vw;
    padding-right: 5vw;
    display: block;
  }

  .penko-skumov {
    padding-left: 0;
  }

  .penko-skumov.w--current {
    margin-bottom: 0;
  }

  .nav-menu {
    margin-top: 0;
    padding-top: 1.5rem;
    padding-left: 5vw;
    padding-right: 0;
  }

  .nav-link {
    padding-bottom: 1rem;
    font-size: 1.125rem;
  }

  .logotype {
    width: 11rem;
    letter-spacing: .25rem;
    text-indent: 0;
    column-count: auto;
    font-size: 1rem;
  }

  .gallery-container {
    width: 100vw;
    height: 80vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto 0;
    padding-top: 0;
    display: flex;
  }

  .gallery-container.contact {
    margin-top: 2.5rem;
  }

  .slide-1 {
    height: auto;
    margin-top: 0;
  }

  .left-arrow {
    height: 80%;
    margin-top: 0;
  }

  .right-arrow {
    height: 80%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .mask {
    width: 100vw;
  }

  .slider {
    width: 100vw;
    max-width: 100%;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .projects-gallery-container {
    width: 100vw;
    grid-auto-flow: row;
    justify-items: center;
    margin-bottom: 0;
    padding-bottom: 2.5rem;
  }

  .project-card {
    width: 90vw;
  }

  .paragraph.contact {
    width: 90%;
  }

  .right-side-container {
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .list-item {
    color: #000;
    text-decoration: none;
  }

  .list-item._1 {
    color: #000;
    font-style: italic;
    font-weight: 400;
  }

  .list-item._2 {
    font-style: italic;
    font-weight: 400;
  }

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

  .menu-button {
    padding-left: 0;
  }

  .lines {
    width: 1.75rem;
    height: 40px;
  }

  .menu-bar {
    margin-bottom: 6px;
  }

  .menu-bar._1 {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .info-container {
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .image {
    max-width: 70%;
    min-width: 50%;
  }

  .contact-container {
    margin-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .mixed-gallery {
    height: auto;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .slideshow-mask {
    width: 100vw;
    height: auto;
    position: relative;
  }

  .right-arrow-2 {
    height: 35%;
    margin-top: 10rem;
    margin-right: 0;
  }

  .left-arrow-2 {
    height: 35%;
    margin-top: 10rem;
  }

  .slide-photo {
    margin-top: 0;
  }

  .slide-content {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .mixed-gallery-container {
    width: 100%;
    height: 80vh;
    max-height: 100vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }
}

#w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-54a94f35, #w-node-a2f8e7f3-cf61-80bb-fe88-ee251499f5fa-54a94f35, #w-node-a2f8e7f3-cf61-80bb-fe88-ee251499f5fb-54a94f35, #w-node-a634cc21-0bff-10e7-706f-b712fd9b0327-54a94f35, #w-node-a634cc21-0bff-10e7-706f-b712fd9b0328-54a94f35, #w-node-_31bdf7bf-bde2-ff14-f3e5-e03eca64073f-54a94f35, #w-node-_31bdf7bf-bde2-ff14-f3e5-e03eca640740-54a94f35, #w-node-dbfd6729-1a1f-993b-9615-75092b7ff6cd-54a94f35, #w-node-dbfd6729-1a1f-993b-9615-75092b7ff6ce-54a94f35, #w-node-_50aab202-47f9-8937-a9b5-5f18a2966cb4-54a94f35, #w-node-_50aab202-47f9-8937-a9b5-5f18a2966cb5-54a94f35, #w-node-dfc0fe77-65d2-d33b-22fd-d99c7f6ccb0b-54a94f35, #w-node-dfc0fe77-65d2-d33b-22fd-d99c7f6ccb0c-54a94f35, #w-node-c24962e7-c0e8-d03f-3244-bbc0e7813567-54a94f35, #w-node-c24962e7-c0e8-d03f-3244-bbc0e7813568-54a94f35, #w-node-_21c32534-95fa-74bc-4e87-41e850f0f833-54a94f35, #w-node-_21c32534-95fa-74bc-4e87-41e850f0f834-54a94f35, #w-node-f6a6c105-708a-c0c5-d328-d5d9ce28b2d8-54a94f35, #w-node-f6a6c105-708a-c0c5-d328-d5d9ce28b2d9-54a94f35, #w-node-ed31b14d-64f4-ac8c-8f04-c489d88f1745-54a94f35, #w-node-ed31b14d-64f4-ac8c-8f04-c489d88f1746-54a94f35, #w-node-_0a56ab0c-04b8-2dc5-d8dc-1c113cc4ab18-54a94f35, #w-node-_0a56ab0c-04b8-2dc5-d8dc-1c113cc4ab19-54a94f35, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-f5509a7f, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-f5509a7f, #w-node-a2f8e7f3-cf61-80bb-fe88-ee251499f5fa-f5509a7f, #w-node-a2f8e7f3-cf61-80bb-fe88-ee251499f5fb-f5509a7f, #w-node-a634cc21-0bff-10e7-706f-b712fd9b0327-f5509a7f, #w-node-a634cc21-0bff-10e7-706f-b712fd9b0328-f5509a7f, #w-node-_3d5a9aca-c726-ff5b-ce90-c227b4c9a615-f5509a7f, #w-node-_3d5a9aca-c726-ff5b-ce90-c227b4c9a616-f5509a7f, #w-node-_3da4975a-7170-5f10-079e-10350c19161c-f5509a7f, #w-node-_3da4975a-7170-5f10-079e-10350c19161d-f5509a7f, #w-node-a1848dcc-48a8-49ff-6507-ff69321d1d3f-f5509a7f, #w-node-a1848dcc-48a8-49ff-6507-ff69321d1d40-f5509a7f, #w-node-_81de8101-881d-cf6b-695e-124946d0c1d3-f5509a7f, #w-node-_81de8101-881d-cf6b-695e-124946d0c1d4-f5509a7f, #w-node-_8123d3dd-ccbe-ad5c-b062-4a849ec05beb-f5509a7f, #w-node-_8123d3dd-ccbe-ad5c-b062-4a849ec05bec-f5509a7f, #w-node-_258f8031-f404-c074-9677-81d46d84f352-f5509a7f, #w-node-_258f8031-f404-c074-9677-81d46d84f353-f5509a7f, #w-node-_70f0f829-9230-5905-2dd3-1326196d56a0-f5509a7f, #w-node-_70f0f829-9230-5905-2dd3-1326196d56a1-f5509a7f, #w-node-_9838470c-3c4a-5daf-a0f2-01051d6f3ab7-f5509a7f, #w-node-_9838470c-3c4a-5daf-a0f2-01051d6f3ab8-f5509a7f, #w-node-c8984540-74c9-39ad-a360-71a480e2fc6f-f5509a7f, #w-node-c8984540-74c9-39ad-a360-71a480e2fc70-f5509a7f, #w-node-_910d7fb1-844b-cf4c-b7ec-21e1acfb34f7-f5509a7f, #w-node-_910d7fb1-844b-cf4c-b7ec-21e1acfb34f8-f5509a7f, #w-node-bb4cf373-47a6-b894-3e71-001e666f69e8-f5509a7f, #w-node-bb4cf373-47a6-b894-3e71-001e666f69e9-f5509a7f, #w-node-_9b12ee8d-86ce-998a-b4b6-df9ae9c85680-f5509a7f, #w-node-_9b12ee8d-86ce-998a-b4b6-df9ae9c85681-f5509a7f, #w-node-_91db4b3d-8da2-59dd-00d8-fe7ce1d71c48-f5509a7f, #w-node-_91db4b3d-8da2-59dd-00d8-fe7ce1d71c49-f5509a7f, #w-node-_114b2c5d-4b23-a717-ae26-d9198ee5b463-f5509a7f, #w-node-_114b2c5d-4b23-a717-ae26-d9198ee5b464-f5509a7f, #w-node-_7871761a-f028-e139-0df4-ee772864f992-f5509a7f, #w-node-_7871761a-f028-e139-0df4-ee772864f993-f5509a7f, #w-node-_54a19027-fbbb-15bc-1306-e7d260b1c891-f5509a7f, #w-node-_54a19027-fbbb-15bc-1306-e7d260b1c892-f5509a7f, #w-node-_23597273-6588-41b6-eaeb-76a8cdbae66e-f5509a7f, #w-node-_23597273-6588-41b6-eaeb-76a8cdbae66f-f5509a7f, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-239f95b6, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-239f95b6, #w-node-f523af29-5e4f-59f7-4515-6a8d4e290522-239f95b6, #w-node-f523af29-5e4f-59f7-4515-6a8d4e290523-239f95b6, #w-node-_1786b3a6-19ae-de19-7d04-82e98e46cea8-239f95b6, #w-node-_1786b3a6-19ae-de19-7d04-82e98e46cea9-239f95b6, #w-node-_6ae59f8c-8b97-72ca-99c7-dd5e0b6fe7b1-239f95b6, #w-node-_6ae59f8c-8b97-72ca-99c7-dd5e0b6fe7b2-239f95b6, #w-node-c069c5aa-27fd-e053-a58e-c53e8eccd8d5-239f95b6, #w-node-c069c5aa-27fd-e053-a58e-c53e8eccd8d6-239f95b6, #w-node-ea3049ab-84a1-969b-b072-6efb07ea92f7-239f95b6, #w-node-ea3049ab-84a1-969b-b072-6efb07ea92f8-239f95b6, #w-node-_8a063f96-9c29-2e6a-2294-acc1cbf1300e-239f95b6, #w-node-_8a063f96-9c29-2e6a-2294-acc1cbf1300f-239f95b6, #w-node-_628e3f3f-aa0e-a73b-b169-c5e173e3bcbb-239f95b6, #w-node-_628e3f3f-aa0e-a73b-b169-c5e173e3bcbc-239f95b6, #w-node-_6985d82b-455a-ee92-0078-ef45f13d5fc5-239f95b6, #w-node-_6985d82b-455a-ee92-0078-ef45f13d5fc6-239f95b6, #w-node-_28df47da-a0a3-e9a2-2c7d-cf31b33732e4-239f95b6, #w-node-_28df47da-a0a3-e9a2-2c7d-cf31b33732e5-239f95b6, #w-node-_602dfff3-5f9e-8d81-f036-233f6d08dc24-239f95b6, #w-node-_602dfff3-5f9e-8d81-f036-233f6d08dc25-239f95b6, #w-node-ad578aeb-cf13-3e35-b6f1-750f41d5374b-239f95b6, #w-node-ad578aeb-cf13-3e35-b6f1-750f41d5374c-239f95b6, #w-node-_15556e8d-349d-f1a3-58f3-cee69f7bfd12-239f95b6, #w-node-_15556e8d-349d-f1a3-58f3-cee69f7bfd13-239f95b6, #w-node-_48a7edba-e7b9-b7ed-b832-7aab193e046f-239f95b6, #w-node-_48a7edba-e7b9-b7ed-b832-7aab193e0470-239f95b6, #w-node-bfae6349-9e6d-a46b-51dc-553e894f39c6-239f95b6, #w-node-bfae6349-9e6d-a46b-51dc-553e894f39c7-239f95b6, #w-node-_29a832b2-3757-feb9-60ba-7e9ccefbffa5-239f95b6, #w-node-_29a832b2-3757-feb9-60ba-7e9ccefbffa6-239f95b6, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-5f55e723, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-5f55e723, #w-node-_9e52309b-d588-c5b1-30a1-20c00199f86c-5f55e723, #w-node-_9e52309b-d588-c5b1-30a1-20c00199f86d-5f55e723, #w-node-_16936220-80a3-08cd-d499-f753d21bf540-5f55e723, #w-node-_16936220-80a3-08cd-d499-f753d21bf541-5f55e723, #w-node-_4f62cb68-22af-590d-0507-eb46ce34c3cc-5f55e723, #w-node-_4f62cb68-22af-590d-0507-eb46ce34c3cd-5f55e723, #w-node-_0cec481f-dbcc-f29d-457d-0b5dbd02d876-5f55e723, #w-node-_0cec481f-dbcc-f29d-457d-0b5dbd02d877-5f55e723, #w-node-_77bd60ec-9596-cdc5-069b-a9e6b0544ecd-5f55e723, #w-node-_77bd60ec-9596-cdc5-069b-a9e6b0544ece-5f55e723, #w-node-ad5e0ed6-7920-57c7-cd34-ee32610c751b-5f55e723, #w-node-ad5e0ed6-7920-57c7-cd34-ee32610c751c-5f55e723, #w-node-_6f7ebd19-0a09-e6f5-44d2-738af54058cc-5f55e723, #w-node-_6f7ebd19-0a09-e6f5-44d2-738af54058cd-5f55e723, #w-node-_6cb5aade-c470-914d-90d0-fef209fce683-5f55e723, #w-node-_6cb5aade-c470-914d-90d0-fef209fce684-5f55e723, #w-node-d3aea3f1-c714-b56a-25aa-f0351c01e23b-5f55e723, #w-node-d3aea3f1-c714-b56a-25aa-f0351c01e23c-5f55e723, #w-node-ae168e1c-ce14-63a6-0e57-5f387777f453-5f55e723, #w-node-ae168e1c-ce14-63a6-0e57-5f387777f454-5f55e723, #w-node-e61522f2-89cb-8ccd-1913-49f18d1e8dc1-5f55e723, #w-node-e61522f2-89cb-8ccd-1913-49f18d1e8dc2-5f55e723, #w-node-_4cda260d-0144-bf4d-4cff-8097b5151af3-5f55e723, #w-node-_4cda260d-0144-bf4d-4cff-8097b5151af4-5f55e723, #w-node-_9c75f57d-5704-22cd-68ea-6af32605a4b1-5f55e723, #w-node-_9c75f57d-5704-22cd-68ea-6af32605a4b2-5f55e723, #w-node-_186e756a-51fa-bd2c-fc9b-1400f847af00-5f55e723, #w-node-_186e756a-51fa-bd2c-fc9b-1400f847af01-5f55e723, #w-node-_03d21287-9150-c8db-9490-930682a2422b-5f55e723, #w-node-_03d21287-9150-c8db-9490-930682a2422c-5f55e723, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-01bc2045, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-01bc2045, #w-node-d79896df-89c7-c3e7-7549-4dd5cd8eea4b-01bc2045, #w-node-d79896df-89c7-c3e7-7549-4dd5cd8eea4c-01bc2045, #w-node-_265df7b0-d8ba-5fd6-fb05-eebfca610e6b-01bc2045, #w-node-_265df7b0-d8ba-5fd6-fb05-eebfca610e6c-01bc2045, #w-node-_9533cce1-aad7-b624-39c5-0b79359bff7c-01bc2045, #w-node-_9533cce1-aad7-b624-39c5-0b79359bff7d-01bc2045, #w-node-_807aac61-39b3-eab5-a506-2794f51cf9c4-01bc2045, #w-node-_807aac61-39b3-eab5-a506-2794f51cf9c5-01bc2045, #w-node-_7f47e161-c35a-8f69-4f72-a6416a537b35-01bc2045, #w-node-_7f47e161-c35a-8f69-4f72-a6416a537b36-01bc2045, #w-node-fb855aa5-99cb-7b9a-90dd-cc4b4ffd3e61-01bc2045, #w-node-fb855aa5-99cb-7b9a-90dd-cc4b4ffd3e62-01bc2045, #w-node-_9652e911-d1ef-11cd-757d-ef506e3c2519-01bc2045, #w-node-_9652e911-d1ef-11cd-757d-ef506e3c251a-01bc2045, #w-node-c93ce403-8eac-0705-0be0-c6da37e22b3e-01bc2045, #w-node-c93ce403-8eac-0705-0be0-c6da37e22b3f-01bc2045, #w-node-_10daea4f-7f4e-def5-4777-55b4c5e813c0-01bc2045, #w-node-_10daea4f-7f4e-def5-4777-55b4c5e813c1-01bc2045, #w-node-_347855dd-827f-968d-2cdb-5dde39e3aaa8-01bc2045, #w-node-_347855dd-827f-968d-2cdb-5dde39e3aaa9-01bc2045, #w-node-dd2972a9-947e-8592-e4d5-935faa83c9e5-01bc2045, #w-node-dd2972a9-947e-8592-e4d5-935faa83c9e6-01bc2045, #w-node-e11fee08-cb37-5421-4161-14fcd186f20e-01bc2045, #w-node-e11fee08-cb37-5421-4161-14fcd186f20f-01bc2045, #w-node-_3a656d0c-d91d-96ac-8553-e63c29ffc749-01bc2045, #w-node-_3a656d0c-d91d-96ac-8553-e63c29ffc74a-01bc2045, #w-node-e3125853-d76d-597b-a7c7-31f96357a6ba-01bc2045, #w-node-e3125853-d76d-597b-a7c7-31f96357a6bb-01bc2045, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-89b4f3f8, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-89b4f3f8, #w-node-_15d6d3bf-26b8-9298-cac4-f2079f0dc7b2-89b4f3f8, #w-node-_15d6d3bf-26b8-9298-cac4-f2079f0dc7b3-89b4f3f8, #w-node-_845860fc-af5b-a95c-4fb9-1c8f5939059b-89b4f3f8, #w-node-_845860fc-af5b-a95c-4fb9-1c8f5939059c-89b4f3f8, #w-node-_98fe0da6-96b2-649b-9947-0d326b03b959-89b4f3f8, #w-node-_98fe0da6-96b2-649b-9947-0d326b03b95a-89b4f3f8, #w-node-_507f299c-497c-ff64-83d4-5ba3145d5d8c-89b4f3f8, #w-node-_507f299c-497c-ff64-83d4-5ba3145d5d8d-89b4f3f8, #w-node-_821c6806-4152-9b3c-f9cc-0dad9bb63a6b-89b4f3f8, #w-node-_821c6806-4152-9b3c-f9cc-0dad9bb63a6c-89b4f3f8, #w-node-_94c448b6-2ea1-8e83-35f5-a5df9323049c-89b4f3f8, #w-node-_94c448b6-2ea1-8e83-35f5-a5df9323049d-89b4f3f8, #w-node-_72ecc088-c049-a8cc-af8d-8c72f9c6fefe-89b4f3f8, #w-node-_72ecc088-c049-a8cc-af8d-8c72f9c6feff-89b4f3f8, #w-node-b351a0ed-b9ef-0316-5227-a4392a901ee8-89b4f3f8, #w-node-b351a0ed-b9ef-0316-5227-a4392a901ee9-89b4f3f8, #w-node-de469bc3-f6fb-6d5f-771f-32d526656b72-89b4f3f8, #w-node-de469bc3-f6fb-6d5f-771f-32d526656b73-89b4f3f8, #w-node-_970d00ca-bcc0-80a7-4b3f-35758517c9d3-89b4f3f8, #w-node-_970d00ca-bcc0-80a7-4b3f-35758517c9d4-89b4f3f8, #w-node-_9ba12179-25af-2b56-3c7b-1d37971fe81e-89b4f3f8, #w-node-_9ba12179-25af-2b56-3c7b-1d37971fe81f-89b4f3f8, #w-node-_3cfe278a-018c-d290-5884-a6a306866c8e-89b4f3f8, #w-node-_3cfe278a-018c-d290-5884-a6a306866c8f-89b4f3f8, #w-node-_0fca3015-0cc1-ec5d-bdfb-2a0256649fef-89b4f3f8, #w-node-_0fca3015-0cc1-ec5d-bdfb-2a0256649ff0-89b4f3f8, #w-node-f1403fb2-9f9e-d0c2-4139-045fd59310c6-89b4f3f8, #w-node-f1403fb2-9f9e-d0c2-4139-045fd59310c7-89b4f3f8, #w-node-_04658822-04f2-4933-e93a-3cf9f0dea45d-09e5dbf3, #w-node-_6c230934-6903-7da5-3ae8-a2346344a4e9-09e5dbf3, #w-node-_1ef7fa2f-c66a-57e0-e93b-f5c4a5424b0d-09e5dbf3, #w-node-_1ef7fa2f-c66a-57e0-e93b-f5c4a5424b0e-09e5dbf3, #w-node-b3c2e9b4-5542-ba9c-49ee-cd443701bfb1-09e5dbf3, #w-node-b3c2e9b4-5542-ba9c-49ee-cd443701bfb2-09e5dbf3, #w-node-_4c125922-0f39-1f9f-7360-f79e1b3e7f9a-09e5dbf3, #w-node-_4c125922-0f39-1f9f-7360-f79e1b3e7f9b-09e5dbf3, #w-node-_81408e4c-4547-657e-e2af-7caa78afb6bd-09e5dbf3, #w-node-_81408e4c-4547-657e-e2af-7caa78afb6be-09e5dbf3, #w-node-eaabd440-6635-de7b-50a8-b8137469efdc-09e5dbf3, #w-node-eaabd440-6635-de7b-50a8-b8137469efdd-09e5dbf3, #w-node-_477a4620-92bf-37e0-e69b-5415c99a0dc7-09e5dbf3, #w-node-_477a4620-92bf-37e0-e69b-5415c99a0dc8-09e5dbf3, #w-node-_6b3d9c15-18cd-321d-faea-6c2ccae76c3e-09e5dbf3, #w-node-_6b3d9c15-18cd-321d-faea-6c2ccae76c3f-09e5dbf3, #w-node-a3d8678c-33e3-2d9a-ad2b-aace658eb52f-09e5dbf3, #w-node-a3d8678c-33e3-2d9a-ad2b-aace658eb530-09e5dbf3, #w-node-_4ae6b697-02a5-6415-dee8-f2d3fd2c63c9-09e5dbf3, #w-node-_4ae6b697-02a5-6415-dee8-f2d3fd2c63ca-09e5dbf3, #w-node-ae244964-cde3-2e0d-c8a9-d9b08559bc14-09e5dbf3, #w-node-ae244964-cde3-2e0d-c8a9-d9b08559bc15-09e5dbf3, #w-node-_16e559c7-7fe8-d3ec-55d1-379599f09b2c-c1684e8a, #w-node-_2e1c2be0-aa13-7f2c-8c4c-18520d4d516f-c1684e8a, #w-node-_500396c0-9500-e3ea-0407-ef598c0f02fe-c1684e8a, #w-node-_3ddc5c96-73c4-af9f-5186-8d7fc0eb2406-c1684e8a, #w-node-b3167346-be29-56ee-1532-8a3accef5e4c-c1684e8a, #w-node-_677b0905-8831-09cf-900a-3fcb69f8268c-c1684e8a, #w-node-edc7580b-ddd6-8387-5b33-db43a20e9fd0-c1684e8a, #w-node-b1d223a3-880d-1f93-5a21-fad42a7625f2-c1684e8a, #w-node-_354cca7d-1394-f9eb-9cbb-e4c58ef33213-c1684e8a, #w-node-f06d9c27-a194-55d8-8667-0a7a7b98e41d-c1684e8a, #w-node-_822da1e9-1c92-a491-e5cf-16d0f6b61430-c1684e8a, #w-node-_9293d13e-6108-3b66-7d64-c1cfe4b99125-c1684e8a, #w-node-_606e8e2d-4ee3-a161-cc1d-705f28f9353e-c1684e8a, #w-node-_7bd070a8-89d2-a57a-46ed-7c0f8b377ab8-c1684e8a, #w-node-_5114ad7f-c6c0-3b68-d5f3-69d803816570-c1684e8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_79d26e7d-d5e4-726b-8c14-9e297df1ff13-b640cf97, #w-node-_4d882593-c35c-fd71-00c6-5898d745a0be-b640cf97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4d882593-c35c-fd71-00c6-5898d745a0be-b640cf97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Satoshi Variable';
  src: url('../fonts/Satoshi-Variable.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}