body {
  background-color: #fff;
  color: #426157;
  font-family: "Hind", sans-serif;
  font-weight: 300;
}

.site-wrapper {
  min-height: 100dvh;
}

.brand-logo {
  max-width: 74dvw;
  max-height: 32dvh;
  height: auto;
  display: block;
  margin: 0 auto;
}

@-webkit-keyframes divider-draw {
  from {
    transform: scaleY(0);
  }
  to {
    transform: scaleY(1);
  }
}

@keyframes divider-draw {
  from {
    transform: scaleY(0);
  }
  to {
    transform: scaleY(1);
  }
}
.divider-wrap {
  width: 1px;
  height: 9dvh;
  display: flex;
  align-items: flex-start;
}

.divider {
  width: 1px;
  height: 9dvh;
  background-color: rgba(211, 143, 0, 0.7);
  transform: scaleY(0);
  transform-origin: top center;
  -webkit-animation: divider-draw 0.7s ease-out 0.9s forwards;
          animation: divider-draw 0.7s ease-out 0.9s forwards;
}

.coming-soon-text {
  font-family: "Hind", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0.1em;
  color: #426157;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .coming-soon-text {
    font-size: 1.1rem;
  }
}

footer {
  border-top: 1px solid rgba(66, 97, 87, 0.3);
  font-family: "Hind", sans-serif;
  font-size: 0.75rem;
}

.footer-name {
  font-weight: 500;
  letter-spacing: 0.08em;
  color: #426157;
}

.footer-sep {
  color: rgba(66, 97, 87, 0.7);
}

.footer-phone {
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #426157;
  text-decoration: none;
  position: relative;
  transition: color 0.35s ease;
}
.footer-phone::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: rgba(211, 143, 0, 0.7);
  transition: width 0.35s ease;
}
@media (max-width: 767px) {
  .footer-phone::after {
    width: 100%;
    background-color: rgba(66, 97, 87, 0.7);
  }
  .footer-phone {
    font-size: 0.85rem;
  }
}
.footer-phone:hover {
  color: #D38F00;
}
.footer-phone:hover::after {
  width: 100%;
  background-color: rgba(211, 143, 0, 0.7);
}

.footer-address {
  font-family: "Hind", sans-serif;
  font-size: 0.7rem;
  font-weight: 300;
  letter-spacing: 0.04em;
  color: rgba(66, 97, 87, 0.7);
  line-height: 1.6;
}
/*# sourceMappingURL=style.css.map */