.home-logo {
  width: calc(200px + 200 * ((100vw - 200px) / (1200 - 200)));
}

.about-us-img {
  max-height: 88vh;
}

@font-face {
  font-family: "Lalezar";
  src: url("../fonts/Nexa\ Bold.otf") format("opentype");
  font-weight: light;
  font-style: normal;
}

@font-face {
  font-family: "Lalezar";
  src: url("../fonts/Lalezar-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 900;
}

@font-face {
  font-family: "Lalezar";
  src: url("../fonts/Cairo-Bold.ttf") format("truetype");
  font-weight: light;
  font-style: normal;
}

@font-face {
  font-family: "Lalezar";
  src: url("../fonts/Lalezar-Regular.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

.background-pattern {
  object-fit: cover;
  height: 106%;
  width: 115%;
  top: -5%;
  left: -5%;
  position: relative;
}
.background-pattern-opacity {
  opacity: 0.1;
}

.email-wrap a {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

@media (min-width: 1200px) {
  .lets-talk-section {
    margin-right: 20px;
  }
}

@media (max-width: 1199px) {
  .row > div {
    margin-bottom: 20px;
  }
}

.fw-600 {
  font-weight: 600 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
