@keyframes magnifier {
  0% {
    transform: translate(0, 0);
  }
  17% {
    transform: translate(40px, 0);
  }
  34% {
    transform: translate(0, 0);
  }
  51% {
    transform: translate(40px, 0);
  }
  68% {
    transform: translate(40px, -50px);
  }
  85% {
    transform: translate(40px, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes bubble {
  from {
    transform: translateX(-20px);
    opacity: 0;
  }
  60% {
    transform: translateX(0px);
    opacity: 1;
  }
  to {
    transform: translateX(10px);
    opacity: 0;
  }
}
@media screen and (max-width: 991px) {
  .page-intro .col-desc .txt-wrap {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  .page-intro .col-desc .txt-wrap {
    padding-bottom: 50px;
  }
}

.form-container {
  margin-bottom: 80px;
}
.form-container .wrapper {
  box-shadow: 0px 4px 15px 0px rgba(88, 89, 91, 0.1);
  background-color: #FAFAFA;
  border-radius: 8px;
  padding: 40px 104px;
  margin-top: -104px;
  color: #58595B;
}
@media screen and (min-width: 992px) {
  .form-container .wrapper {
    margin-top: -80px;
  }
}
@media screen and (max-width: 991px) {
  .form-container .wrapper {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 32px;
    margin-top: 12px;
  }
}
.form-container .wrapper:before {
  content: "";
  display: block;
  border-radius: 50px;
  width: 416px;
  height: 39px;
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(to left, rgba(169, 255, 251, 0) 8.85%, rgba(169, 255, 251, 0.72) 94.23%);
  right: -343px;
  top: 112px;
}
@media screen and (max-width: 991px) {
  .form-container .wrapper:before {
    width: 416px;
    height: 39px;
  }
}
.form-container .wrapper:after {
  content: "";
  display: block;
  border-radius: 50px;
  width: 1336px;
  height: 113px;
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(to left, rgba(249, 244, 198, 0) 53.67%, #F9F4C6 112.2%);
  left: -265px;
  top: 327px;
}
@media screen and (max-width: 991px) {
  .form-container .wrapper:after {
    width: 1336px;
    height: 113px;
  }
}/*# sourceMappingURL=contact-us.css.map */