.contact-form {
    display: flex;
    max-width: 442px;
    width: 100%;
    padding: 36px 20px 10px;
    gap: 16px;
    border-radius: 20px;
    border: 8px solid #a1cdf3;
    margin: 0 0 0 auto;
    background: #fff;
  }
  .contact-form form[data-drip-embedded-form]{
    overflow: initial;
  }

  .contact-form form label {
    color: #303651 !important;
    font-family: 'Inter' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}

.contact-form form input#drip-first-name,
.contact-form form input#drip-last-name,
.contact-form form input#drip-email,
.contact-form form input#drip-phone,
.contact-form form #drip-company,
.contact-form form .choices__innerchoices__input.choices__input--cloned,
.contact-form form #drip-comments {
    padding: 10px !important;
    border-radius: 8px !important;
    border: 2px solid #E6E8F0 !important;
}

.contact-form form input#drip-first-name:focus,
.contact-form form input#drip-last-name:focus,
.contact-form form input#drip-email:focus,
.contact-form form input#drip-phone:focus,
.contact-form form #drip-company:focus,
.contact-form form .choices__innerchoices__input.choices__input--cloned:focus,
.contact-form form #drip-comments:focus{
  box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.1) !important;
}

.contact-form form input#drip-first-name,
.contact-form form input#drip-last-name,
.contact-form form input#drip-email,
.contact-form form input#drip-phone,
.contact-form form #drip-company,
.contact-form form .choices__innerchoices__input.choices__input--cloned {
    height: 40px !important;
}

.contact-form form #drip-comments {
    height: 80px !important;
}

.contact-form form[data-drip-embedded-form] input[type="submit"] {
  height: 48px !important;
  align-items: center;
  padding: 6px 16px !important;
  border-radius: 10px !important;
  background: linear-gradient(142deg, #F00 0%, #F70 100%) !important;
  box-shadow: 0px 2px 0px 0px rgba(12, 14, 25, 0.16) !important;
  font-size: 16px !important;
  font-family: 'Inter' !important;
  font-weight: 700 !important;
  line-height: 20px;
  text-align: center;
  transition: all 0.2s ease-in-out !important;
  width: 100%;
}

