
/* Previous styles - start */
.mktoButtonRow{
  margin: 0px auto !important;
  width: 100% !important;
  text-align: center !important;
}
.mktoButtonWrap {
  margin: 0 !important;
}
 .mktoButtonWrap .mktoButton:hover {
    color: #000 !important;
    background-color: #C8D32C !important;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background-color: #C8D32C !important;
}
 .mktoButtonWrap .mktoButton {
   color: #fff !important;
   border: 2px solid #C8D32C !important;
   background-color: #fff0 !important;
   border-radius: 40px !important;
   padding: 11px 25px !important;
   font-size: 18px !important;
   line-height: 18px !important;
   font-weight: 500 !important;
   text-align: center !important;
   text-decoration: none !important;
   background-image: none !important;
   outline: none;
   min-width: 150px;
   text-shadow: none !important;
   font-family: 'Roboto', sans-serif !important;
   margin: 0px auto !important;
}

.contact_form_sc .select-styled {
  width: 100%;
}

.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label {
    max-width: 620px;
}
.mktoButton {
    display: block !important;
}


#form-es-thankyou{
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: center;
}
#form-es-thankyou h2{
  color:#fff;
  width: 100%;
}
#form-es-thankyou h3{
  color:#fff;
  width: 100%;
}

/* Form CSS */

body.es-page .cta-form-split-section__form-column { max-width: 526px; }
body.es-page .cta-form-split-section__form-card { height: auto; padding: 39px 43px 49px; border: 1px solid rgba(136, 197, 207, 0.18); border-radius: 24px; background: rgba(0, 0, 0, 0.92); box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35); }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) { position: relative; z-index: 2; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm * { box-sizing: border-box; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; width: 100% !important; max-width: 100% !important; min-width: 0 !important; font-family: var(--primary-font) !important; color: #fff !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm ~ .mktoForm,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm + .mktoForm { display: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoFormRow,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoFormRow { display: contents !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; clear: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoFormRow .mktoFormCol,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoFormRow .mktoFieldDescriptor,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoFormCol,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoFieldDescriptor { float: none !important; clear: none !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoFieldWrap { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoOffset,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoGutter,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoClear,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoInstruction,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoLabel { display: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm input.mktoField,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm select.mktoField,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm textarea.mktoField,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoField { width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 48px; margin: 0 !important; padding: 13px 18px !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 10px !important; background-color: rgba(255, 255, 255, 0.03) !important; color: #fff !important; font-family: var(--primary-font) !important; font-size: 15px !important; line-height: 1.35 !important; font-weight: 400 !important; box-shadow: none !important; outline: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm select.mktoField,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) select.mktoField { color: #8C99A8 !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) select.mktoField { appearance: none; -webkit-appearance: none; padding-right: 42px !important; background-image: linear-gradient(45deg, transparent 50%, #8C99A8 50%), linear-gradient(135deg, #8C99A8 50%, transparent 50%) !important; background-position: calc(100% - 20px) 21px, calc(100% - 14px) 21px !important; background-size: 6px 6px, 6px 6px !important; background-repeat: no-repeat !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoField::placeholder { color: #8C99A8; opacity: 1; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm input.mktoField:focus,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm select.mktoField:focus,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm textarea.mktoField:focus,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoField:focus { border-color: #d7e01f !important; box-shadow: none !important; outline: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm select.mktoField option { background-color: #050505; color: #fff; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm select.mktoField option[value=""] { color: #8C99A8; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Email,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Company,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--boothRentalProductType { grid-column: 1 / -1; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoLogicalField { width: 100% !important; color: #8C99A8; font-family: var(--primary-font) !important; font-size: 12px; line-height: 1.4; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoLogicalField input[type="checkbox"] { width: 15px !important; height: 15px !important; min-height: 15px; margin: 2px 8px 0 0 !important; padding: 0 !important; accent-color: #C8D32C; vertical-align: top; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoLogicalField label { display: inline !important; color: #fff; font-size: 12px !important; line-height: 1.4; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoLogicalField a { color: #C8D32C; text-decoration: underline; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Express_Consent__c { grid-column: 1 / -1; margin-top: 2px !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoButtonRow { grid-column: 1 / -1; width: 100% !important; max-width: 100% !important; margin-top: 0 !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoButtonWrap { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoButton { width: 100% !important; min-height: 48px; padding: 14px 18px !important; border: 1px solid #d7e01f !important; border-radius: 999px !important; background: #d7e01f !important; background-color: #d7e01f !important; background-image: none !important; color: #000 !important; font-family: var(--primary-font) !important; font-size: 16px !important; line-height: 1.2 !important; font-weight: 700 !important; text-align: center !important; text-shadow: none !important; box-shadow: none !important; }
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm .mktoButton:hover { border-color: #edf55b !important; background: #edf55b !important; background-color: #edf55b !important; }


@media (max-width: 767px){
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoForm { grid-template-columns: 1fr; gap: 12px; }
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Email,
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Company,
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--boothRentalProductType,
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .es-form__field-col--Express_Consent__c,
    body.es-page :is(.hero-video-form__form-wrap, .cta-form-split-section__form-wrap) .mktoButtonRow { grid-column: 1 / -1; }
  }
