    .lp-hero.video-hero.form-clean .webform-submission-form {
      max-width: 100%;
      margin: auto;
      color: #fff;
      position: relative;
      min-height: 100px;
      margin-top: 15px;
      width: 100%;
    }
    
    .lp-hero.video-hero.form-clean .webform-submission-form * {
      margin-top: 0;
      margin-bottom: 0;
    }
    
    .lp-hero.video-hero.form-clean .webform-submission-form .messages-box {
      height: 20px;
    }

    .lp-hero.video-hero.form-clean form input[type='text'],
    .lp-hero.video-hero.form-clean form input[type='tel'] {
      background-color: transparent;
      text-align: left;
      border: none !important;
      box-shadow: none;
      border-radius: 0 !important;
      position: relative;
      color: #fff !important;
      font-size: 18px;
      letter-spacing: .025em;
      text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    }

    .lp-hero.video-hero.form-clean .form-item-phone {
      position: relative;
    }

    .lp-hero.video-hero.form-clean .form-item-phone:before {
      position: absolute;
      content: "";
      width: 100%;
      height: 15px;
      top: 40px;
      left: 0;
      z-index: 0;
      border-bottom: 2px solid #fff;
      border-radius: 10px;
    }

    .lp-hero.video-hero.form-clean .form-submit {
      margin: 0 auto;
      border-radius: 50px;
      background-color: #fff;
      border: none;
      color: #262626;
      padding: 0 20px;
      margin-top: 15px;
      height: 30px;
      line-height: 30px;
      position: absolute;
      right: 10px;
      bottom: 40px;
      margin: 0;
    }


    .lp-hero.video-hero.form-clean .form-submit:hover {
      background-color: #ed002f !important;
      color: #fff !important;
      border: none !important;
    }

    .lp-hero.video-hero.form-clean form input[type='text']::-webkit-input-placeholder,
    .lp-hero.video-hero.form-clean form input[type='tel']::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #fff !important;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
      text-align: left;
    }

    .lp-hero.video-hero.form-clean form input[type='text']::-moz-placeholder,
    .lp-hero.video-hero.form-clean form input[type='tel']::-moz-placeholder {
      /* Firefox 19+ */
      color: #fff;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
      text-align: left;
    }

    .lp-hero.video-hero.form-clean .form-item.messages-box .messages-inner-wrapper {
      background: transparent;
      color: white;
      font-size: 16px;
      padding: 0 30px;
      text-align: center;
      bottom: 0;
      font-weight: 600;
      margin: 0;
      text-align: center;
    }
    
     .lp-hero.video-hero.form-clean .form-item.messages-box.message-error .messages-inner-wrapper {
      font-weight: 400;
      font-size: 14px;
      font-style: italic;
    }
    
   .lp-hero.video-hero.form-clean .form-item.messages-box.message-notice .messages-inner-wrapper {
      position: static;
      font-size: 16px;
      line-height: 1.4;
      padding: 0;
    }
    
     .lp-hero.video-hero.form-clean form input:-webkit-autofill,
 .lp-hero.video-hero.form-clean form input:-webkit-autofill:hover,
 .lp-hero.video-hero.form-clean form input:-webkit-autofill:focus,
 .lp-hero.video-hero.form-clean form textarea:-webkit-autofill,
 .lp-hero.video-hero.form-clean form textarea:-webkit-autofill:hover,
 .lp-hero.video-hero.form-clean form textarea:-webkit-autofill:focus,
 .lp-hero.video-hero.form-clean form select:-webkit-autofill,
 .lp-hero.video-hero.form-clean form select:-webkit-autofill:hover,
 .lp-hero.video-hero.form-clean form select:-webkit-autofill:focus {
      -webkit-text-fill-color: #fff !important;
    }
    
    
    @media (max-width: 480px) {
      .lp-hero.video-hero.form-clean form .form-item {
        margin: .5rem 0 0;
      }

      .lp-hero.video-hero.form-clean form .form-item.messages-box {
        margin: 0;
      }
      
      .lp-hero.video-hero.form-clean .webform-submission-form {
        max-width: 300px;
      }
      .lp-hero.video-hero.form-clean .form-submit {
        bottom: 30px;
      }
    }