.project-tan-tien img {
  border-radius: 10px !important;
}
.proceed__icon-box {
  display: flex;
  align-items: center;
  gap: 10px;
}
.gravity-form__col {
  background: #fff;
  padding: 30px 30px 15px !important;
  border-radius: 10px;
}
.gravity-form__col input.gform_button {
  background: #8E3A38 !important;
  border-radius: 10px !important;
}
.gravity-form__col .gform_fields {
  display: flex !important;
  flex-direction: column;
  gap: 15px !important;
}
.gravity-form__col textarea:focus,
.gravity-form__col input:focus {
  border: 1px solid #8E3A38 !important;
}
.gravity-form__col
  .gform-theme--framework
  input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus {
  --gf-local-shadow: none;
}
.gravity-form__col
  .gform-theme--framework
  textarea:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus {
  --gf-local-shadow: none;
}
.footer__about-us {
  margin-bottom: 20px;
}
.footer__about-us .ux-menu-link__link {
  justify-content: center;
  min-height: 0;
  line-height: 1.2;
}
.footer__about-us--title h2 {
  margin-bottom: 0;
}
.footer__title--contact h2{
  padding-right: 80px ;

}
.home__blog-posts .post-item .col-inner {
  background: #fff;
  border-radius: 10px;
}
.home__blog-posts .post-item .col-inner .box .box-image img {
  border-radius: 10px 10px 0 0;
}
.home__blog-posts .post-item .is-divider {
  display: none;
}
.home__blog-posts .post-title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user__icon-box {
  position: relative;
}
.user__icon-box .icon-box-img {
  width: 90% !important;
  background: #8e8e8e;
}
.user__icon-box .icon-box-img .icon {
  width: 70%;
}
.user__icon-box .icon-box-text {
  position: absolute;
  width: 80%;
  box-shadow: 0 2px 5px 0px rgba(102, 102, 102, 0.32157);
  background: hsla(0, 0%, 100%, 0.95);
  margin: -15% auto 0;
  z-index: 999;
  left: 50%;
  transform: translate(-50%);
  border-radius: 8px;
  padding: 12px 0;
}
.footer__menu .ux-menu-link__link {
  color: #333;
}
.footer__menu .ux-menu-link__link:hover {
  color: #8E3A38 !important;
}
.contact-page__footer-form {
  background: rgb(255, 255, 255);
  padding: 30px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.contact-page__footer-form .gform_fields {
  display: flex !important;
  flex-direction: column;
  gap: 15px !important;
}
.contact-page__footer-form input.gform_button {
  background: #8E3A38 !important;
  border-radius: 10px !important;
}
.footer__middle-text p {
  margin-bottom: 0;
}
.footer__middle-text {
  margin-top: 20px;
}
.menu-link__location{
  padding-right: 80px;
}
.menu-link__location .ux-menu-link__text{
  text-align: justify;
}

