/*--------------------------------------------------------------
# Contact_25
--------------------------------------------------------------*/

.contact_25 {
  background: var(--wb-website-theme-primary-color);
}


.contact_25 .download-area-wrapper h1 {
  font-size: 3.25rem;
  font-weight: bold;
}

.contact_25 .form-sub-wrapper h1 {
  font-size: 2.6rem;
  font-weight: bold;
}

.contact_25 .download-area-wrapper {
  background-color: var(--wb-website-theme-primary-color);
  box-shadow: 0rem 0rem 10.563rem 0rem var(--wb-theme-box-shadow);
  text-align: center;
  padding: 5.813rem 6.25rem 6.25rem 6.25rem;
}


.contact_25 ::placeholder {
  font-size: 0.938rem;
  color: var(--wb-input-placeholder-color);
}

.contact_25 .form-control {
  background: var(--wb-website-theme-primary-color);
  border: 0;
  color: var(--wb-input-text-color);
  border-bottom: 0.125rem solid var(--wb-input-border-color);
  border-radius: 0.25rem;
  padding: 0.938rem;
}

.contact_25 .form-control:focus {
  box-shadow: none;
  border: 0;
  border-bottom: 0.125rem solid var(--wb-website-theme-secondary-color) !important;
}

.contact_25 .boxed-btn {
  border: 0.125rem solid var(--wb-website-theme-primary-color);
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  padding: 0.75rem 2.188rem;
  border-radius: 1.875rem;
  box-shadow: 0rem 0.188rem 1.25rem 0rem var(--wb-theme-box-shadow);
}

.contact_25 .boxed-btn:hover {
  border: 0.125rem solid var(--wb-website-hover-background-color);
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}


.contact_25 .btn-form-button {
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  border-radius: 6.25rem;
  padding: 0.938rem 2rem;
}

.contact_25 .btn-form-button:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}

@media (max-width : 57rem) {
  .contact_25 .download-area-wrapper {
    padding: 5.813rem 3.25rem 6.25rem 3.25rem;
  }

}

/*--------------------------------------------------------------
# End Contact_25
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Form
--------------------------------------------------------------*/
.contact_34 {
  background: var(--wb-website-theme-primary-color);
}


.contact_34 .fly-line {
  display: block;
  height: 0.225rem;
  width: 5.125rem;
  background-color: var(--wb-website-theme-secondary-color);
  margin-bottom: 0.938rem;
  margin-right: auto;
  margin-top: 0.938rem;
  margin-left: -2.188rem;
}

.contact_34 .form-btn {
  color: var(--wb-website-text-secondary-color);
  background: var(--wb-website-theme-secondary-color);
  padding: 0.85rem 1.563rem;
  border-radius: 0;

}


.contact_34 .form-btn:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);

}

.contact_34 ::placeholder {
  color: var(--wb-input-placeholder-color);
  font-size: 0.875rem;
}

.contact_34 .form-control {
  float: left;
  background: var(--wb-input-background-color);
  padding: 0.575rem 0.625rem;
  margin-right: 1rem;
  color: var(--wb-input-text-color);
  height: 3.125rem;
  border: 0.063rem solid var(--wb-input-border-color)
}

.contact_34 .form-control:focus {
  outline: 0;
  box-shadow: none;
  border: 0.063rem solid var(--wb-input-border-color)
}


@media (max-width : 32.813rem) {
  .contact_34 .fly-line {
    margin-left: 0;
  }

  .contact_34 .form-control {
    width: 100% !important;
  }

  .contact_34 .form-btn {
    margin-top: 0.938rem;
    margin-left: 30%;

  }

}

