/* Extracted from index.html to keep the markup cleaner. */
body {
  margin-top: 0;
  padding-top: 0;
}

#uncode-custom-cursor,
#uncode-custom-cursor-pilot {
  transform: translate3d(1020px, 120px, 0);
}

.menu-wrapper.menu-no-arrows.with-header {
  height: 0;
}

#masthead {
  opacity: 1;
}

#main-logo .main-logo.logo-skinnable {
  height: 34px;
}

#Layer_1-736506842 {
  enable-background: new 0 0 69.2 69.2;
}

.uncode-menu-additional-text .font-weight-menu {
  font-size: 4vw;
}

.uncode-menu-additional-text .contact-info {
  margin-top: 9px;
}

.uncode-progressive-blur-bottom {
  --progressive-blur-h: 15vh;
}

.progressive-blur-step-1 {
  backdrop-filter: blur(0.15625px);
  -webkit-backdrop-filter: blur(0.15625px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%);
}

.progressive-blur-step-2 {
  backdrop-filter: blur(0.3125px);
  -webkit-backdrop-filter: blur(0.3125px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%);
}

.progressive-blur-step-3 {
  backdrop-filter: blur(0.625px);
  -webkit-backdrop-filter: blur(0.625px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%);
}

.progressive-blur-step-4 {
  backdrop-filter: blur(1.25px);
  -webkit-backdrop-filter: blur(1.25px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%);
}

.progressive-blur-step-5 {
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%);
}

.progressive-blur-step-6 {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%);
}

.progressive-blur-step-7 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%);
}

.progressive-blur-step-8 {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.hero-content-offset {
  padding-top: 106px;
}

.is-visible-heading {
  opacity: 1;
}

.architect-img-exterior {
  background-image: url('../img/architect/perfect-exterior-lines.jpg');
}

.creator-img-koitv-banner {
  background-image: url('../img/architect/perfect-exterior-lines.jpg');
}

.architect-img-square {
  background-image: url('../img/architect/square-footage-optimization.jpg');
}

.creator-img-vietnamlift-banner {
  background-image: url('../img/creators/vietnamlift_banner.jpg');
}

.architect-img-aesthetic {
  background-image: url('../img/architect/aesthetic-layouts.jpg');
}

.creator-img-card-03 {
  background-image: url('../img/architect/aesthetic-layouts.jpg');
}

.architect-img-light {
  background-image: url('../img/architect/natural-light-utilization.jpg');
}

.creator-img-card-04 {
  background-image: url('../img/architect/natural-light-utilization.jpg');
}

.architect-img-details {
  background-image: url('../img/architect/precise-details.jpg');
}

.creator-img-card-05 {
  background-image: url('../img/architect/precise-details.jpg');
}

.architect-img-modern {
  background-image: url('../img/architect/ultra-modern-designs.jpg');
}

.creator-img-card-06 {
  background-image: url('../img/architect/ultra-modern-designs.jpg');
}



.parallax-reset-row {
  transform: translateY(0) translateZ(0);
}

#row-unique-2 {
  padding-bottom: 9px;
}
