.elementor-166888 .elementor-element.elementor-element-0156237{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-88bfa46{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-9b57766{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-a9fe685{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-c94e759{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-b306162{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-92ad65f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-166888 .elementor-element.elementor-element-27b4759 > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-166888 .elementor-element.elementor-element-27b4759 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FD4C4C !important;color:#ffffff !important;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FD4C4C;}.elementor-166888 .elementor-element.elementor-element-2429835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-166888 .elementor-element.elementor-element-3b8183d > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-166888 .elementor-element.elementor-element-3b8183d .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FD4C4C !important;color:#ffffff !important;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FD4C4C;}.elementor-166888 .elementor-element.elementor-element-9dea6aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-166888 .elementor-element.elementor-element-a2c0d77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-c21b12e{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-7afd223{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-6a4360f{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-f61af82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-28565f5{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-000d40c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-8a09520{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-17870b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-cf92522{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-3adaf77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-8962b17{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-bef5f6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-a4ea4d9{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-05bb2cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-efda371{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-f4f6ad6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-882cec1{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-0dbdfbf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-ca200b8{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-5ffd439{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-f7de111{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-e5ca35f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-dcd09c0{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-6db8e13{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166888 .elementor-element.elementor-element-2c8bc8a{width:100%;max-width:100%;}.elementor-166888 .elementor-element.elementor-element-12163dd{--display:flex;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-27b4759 *//* =========================================
   MOMENTUMTECH BUY FORM CLEAN DESIGN FIX
   For current form: fluentform_wrapper_31
   ========================================= */

/* main form box */
.fluentform_wrapper_31 .frm-fluent-form{
  background:#ffffff !important;
  border:1px solid #d8e0ea !important;
  border-radius:22px !important;
  padding:24px !important;
  box-shadow:0 18px 36px rgba(15,23,42,.10) !important;
}

/* title */
.fluentform_wrapper_31 .ff-custom_html h4,
.fluentform_wrapper_31 .ff-custom_html .mt-why__title{
  margin:0 0 14px !important;
  color:#0f274d !important;
  font-size:18px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
  text-align:center !important;
}

/* labels */
.fluentform_wrapper_31 .ff-el-input--label label{
  color:#0f274d !important;
  font-size:14px !important;
  line-height:1.4 !important;
  font-weight:600 !important;
  margin-bottom:6px !important;
}

/* required star */
.fluentform_wrapper_31 .text-danger,
.fluentform_wrapper_31 .ff-el-is-required.asterisk-right label:after,
.fluentform_wrapper_31 .ff-el-is-required.asterisk-left label:before{
  color:#ef4444 !important;
}

/* normal inputs */
.fluentform_wrapper_31 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(.iti__search-input),
.fluentform_wrapper_31 textarea,
.fluentform_wrapper_31 select,
.fluentform_wrapper_31 .ff-el-form-control{
  min-height:42px !important;
  height:42px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  font-weight:500 !important;
  padding:8px 12px !important;
  box-shadow:none !important;
}

/* placeholder */
.fluentform_wrapper_31 input::placeholder,
.fluentform_wrapper_31 textarea::placeholder{
  color:#9aa8bf !important;
  opacity:1 !important;
}

/* focus */
.fluentform_wrapper_31 input:focus,
.fluentform_wrapper_31 textarea:focus,
.fluentform_wrapper_31 select:focus,
.fluentform_wrapper_31 .ff-el-form-control:focus{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
  outline:none !important;
}

/* textarea */
.fluentform_wrapper_31 textarea{
  min-height:90px !important;
  height:auto !important;
}

/* spacing */
.fluentform_wrapper_31 .ff-el-group{
  margin-bottom:14px !important;
}

/* column gap alignment */
.fluentform_wrapper_31 .ff-t-container{
  gap:14px !important;
}

.fluentform_wrapper_31 .ff-t-cell{
  padding-left:0 !important;
  padding-right:0 !important;
}

/* -------------------------
   PHONE FIELD FIX
------------------------- */
.fluentform_wrapper_31 .iti{
  width:100% !important;
  display:block !important;
}

.fluentform_wrapper_31 #ff_31_phone{
  width:100% !important;
  min-height:42px !important;
  height:42px !important;
  padding-left:52px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  box-shadow:none !important;
}

.fluentform_wrapper_31 #ff_31_phone:focus{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
}

.fluentform_wrapper_31 .iti__country-container{
  left:0 !important;
}

.fluentform_wrapper_31 .iti__selected-country{
  height:42px !important;
  border:none !important;
  background:transparent !important;
  border-radius:5px 0 0 5px !important;
  padding:0 10px 0 12px !important;
}

.fluentform_wrapper_31 .iti__selected-country:focus,
.fluentform_wrapper_31 .iti__selected-country:hover{
  background:transparent !important;
}

.fluentform_wrapper_31 .iti__flag{
  box-shadow:none !important;
}

.fluentform_wrapper_31 .iti__arrow{
  border-top-color:#64748b !important;
}

.fluentform_wrapper_31 .iti__dropdown-content{
  border:1px solid #d8e0ea !important;
  border-radius:8px !important;
  box-shadow:0 10px 24px rgba(15,23,42,.12) !important;
}

/* search inside phone dropdown */
.fluentform_wrapper_31 .iti__search-input{
  min-height:38px !important;
  height:38px !important;
  border:1px solid #d8e0ea !important;
  border-radius:6px !important;
  padding:8px 10px !important;
  font-size:14px !important;
}

/* -------------------------
   COUNTRY DROPDOWN FIX
------------------------- */
.fluentform_wrapper_31 .choices{
  margin-bottom:0 !important;
}

.fluentform_wrapper_31 .choices__inner{
  min-height:42px !important;
  height:42px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  padding:0 36px 0 12px !important;
  display:flex !important;
  align-items:center !important;
  box-shadow:none !important;
}

.fluentform_wrapper_31 .choices.is-focused .choices__inner,
.fluentform_wrapper_31 .choices.is-open .choices__inner{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
}

.fluentform_wrapper_31 .choices__list--single{
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  height:100% !important;
}

.fluentform_wrapper_31 .choices__item--single,
.fluentform_wrapper_31 .choices__item{
  color:#0f274d !important;
  font-size:14px !important;
  font-weight:500 !important;
}

.fluentform_wrapper_31 .choices[data-type*="select-one"]::after{
  right:12px !important;
  margin-top:-3px !important;
  border-color:#64748b transparent transparent !important;
}

.fluentform_wrapper_31 .choices__list--dropdown,
.fluentform_wrapper_31 .choices__list[aria-expanded]{
  border:1px solid #d8e0ea !important;
  border-radius:8px !important;
  box-shadow:0 10px 24px rgba(15,23,42,.12) !important;
  overflow:hidden !important;
}

.fluentform_wrapper_31 .choices__input--cloned{
  min-height:38px !important;
  height:38px !important;
  border-bottom:1px solid #eef2f7 !important;
  font-size:14px !important;
  padding:8px 10px !important;
}

.fluentform_wrapper_31 .choices__list--dropdown .choices__item--choice{
  font-size:14px !important;
  padding:10px 12px !important;
}

.fluentform_wrapper_31 .choices__list--dropdown .choices__item--choice.is-highlighted{
  background:#f8fafc !important;
  color:#0f274d !important;
}

/* hide weird remove button in single select */
.fluentform_wrapper_31 .choices__button{
  display:none !important;
}

/* -------------------------
   RECAPTCHA SPACING
------------------------- */
.fluentform_wrapper_31 .ff-el-recaptcha{
  margin-top:4px !important;
  margin-bottom:8px !important;
}

/* -------------------------
   SUBMIT BUTTON
------------------------- */
.fluentform_wrapper_31 .ff_submit_btn_wrapper{
  margin-top:8px !important;
  margin-bottom:0 !important;
}

.fluentform_wrapper_31 .ff-btn.ff-btn-submit{
  width:100% !important;
  min-height:48px !important;
  height:48px !important;
  border:none !important;
  border-radius:10px !important;
  background:#ff4b4b !important;
  color:#ffffff !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  box-shadow:0 10px 20px rgba(239,68,68,.18) !important;
  transition:all .2s ease !important;
}

.fluentform_wrapper_31 .ff-btn.ff-btn-submit:hover{
  background:#dc2626 !important;
  transform:translateY(-1px) !important;
  box-shadow:0 14px 26px rgba(239,68,68,.24) !important;
}

.fluentform_wrapper_31 .ff-btn.ff-btn-submit:focus{
  outline:none !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10), 0 10px 20px rgba(239,68,68,.18) !important;
}

/* -------------------------
   ERROR TEXT
------------------------- */
.fluentform_wrapper_31 .text-danger,
.fluentform_wrapper_31 .error{
  font-size:12px !important;
  margin-top:5px !important;
}

/* -------------------------
   MOBILE
------------------------- */
@media (max-width: 767px){
  .fluentform_wrapper_31 .frm-fluent-form{
    padding:16px !important;
    border-radius:16px !important;
  }

  .fluentform_wrapper_31 .ff-t-container{
    display:block !important;
  }

  .fluentform_wrapper_31 .ff-t-cell{
    width:100% !important;
    flex-basis:100% !important;
    display:block !important;
    margin-bottom:0 !important;
  }

  .fluentform_wrapper_31 .ff-custom_html h4,
  .fluentform_wrapper_31 .ff-custom_html .mt-why__title{
    font-size:16px !important;
  }

  .fluentform_wrapper_31 .ff-btn.ff-btn-submit{
    min-height:46px !important;
    height:46px !important;
    font-size:14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ad65f */#39form,
#77form{
  width:100%;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-3b8183d *//* =========================================
   MOMENTUMTECH FORM 32 CLEAN DESIGN FIX
   Current form wrapper: fluentform_wrapper_32
   ========================================= */

/* main form box */
.fluentform_wrapper_32 .frm-fluent-form{
  background:#ffffff !important;
  border:1px solid #d8e0ea !important;
  border-radius:22px !important;
  padding:24px !important;
  box-shadow:0 18px 36px rgba(15,23,42,.10) !important;
}

/* labels */
.fluentform_wrapper_32 .ff-el-input--label label{
  color:#0f274d !important;
  font-size:14px !important;
  line-height:1.4 !important;
  font-weight:600 !important;
  margin-bottom:6px !important;
}

/* required star */
.fluentform_wrapper_32 .text-danger,
.fluentform_wrapper_32 .ff-el-is-required.asterisk-right label:after,
.fluentform_wrapper_32 .ff-el-is-required.asterisk-left label:before{
  color:#ef4444 !important;
}

/* normal inputs */
.fluentform_wrapper_32 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(.iti__search-input),
.fluentform_wrapper_32 textarea,
.fluentform_wrapper_32 select,
.fluentform_wrapper_32 .ff-el-form-control{
  min-height:42px !important;
  height:42px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  font-weight:500 !important;
  padding:8px 12px !important;
  box-shadow:none !important;
}

/* placeholder */
.fluentform_wrapper_32 input::placeholder,
.fluentform_wrapper_32 textarea::placeholder{
  color:#9aa8bf !important;
  opacity:1 !important;
}

/* focus */
.fluentform_wrapper_32 input:focus,
.fluentform_wrapper_32 textarea:focus,
.fluentform_wrapper_32 select:focus,
.fluentform_wrapper_32 .ff-el-form-control:focus{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
  outline:none !important;
}

/* textarea */
.fluentform_wrapper_32 textarea{
  min-height:90px !important;
  height:auto !important;
}

/* spacing */
.fluentform_wrapper_32 .ff-el-group{
  margin-bottom:14px !important;
}

/* column gap */
.fluentform_wrapper_32 .ff-t-container{
  gap:14px !important;
}

.fluentform_wrapper_32 .ff-t-cell{
  padding-left:0 !important;
  padding-right:0 !important;
}

/* -------------------------
   NAME ROW / 3 COL ALIGNMENT
------------------------- */
.fluentform_wrapper_32 .ff-name-field-wrapper > .ff-t-container,
.fluentform_wrapper_32 .ff-column-container{
  display:flex !important;
  gap:14px !important;
}

.fluentform_wrapper_32 .ff-name-field-wrapper > .ff-t-container > .ff-t-cell,
.fluentform_wrapper_32 .ff-column-container > .ff-t-cell{
  min-width:0 !important;
}

/* -------------------------
   PHONE FIELD FIX
------------------------- */
.fluentform_wrapper_32 .iti{
  width:100% !important;
  display:block !important;
}

.fluentform_wrapper_32 #ff_32_2_phone{
  width:100% !important;
  min-height:42px !important;
  height:42px !important;
  padding-left:48px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  box-shadow:none !important;
}

.fluentform_wrapper_32 #ff_32_2_phone:focus{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
}

.fluentform_wrapper_32 .iti__country-container{
  left:0 !important;
}

.fluentform_wrapper_32 .iti__selected-country{
  height:42px !important;
  border:none !important;
  background:transparent !important;
  border-radius:5px 0 0 5px !important;
  padding:0 10px 0 12px !important;
}

.fluentform_wrapper_32 .iti__selected-country:hover,
.fluentform_wrapper_32 .iti__selected-country:focus{
  background:transparent !important;
}

.fluentform_wrapper_32 .iti__arrow{
  border-top-color:#64748b !important;
}

.fluentform_wrapper_32 .iti__dropdown-content{
  border:1px solid #d8e0ea !important;
  border-radius:8px !important;
  box-shadow:0 10px 24px rgba(15,23,42,.12) !important;
  overflow:hidden !important;
}

.fluentform_wrapper_32 .iti__search-input{
  min-height:38px !important;
  height:38px !important;
  border:1px solid #d8e0ea !important;
  border-radius:6px !important;
  padding:8px 10px !important;
  font-size:14px !important;
}

/* -------------------------
   COUNTRY DROPDOWN FIX
------------------------- */
.fluentform_wrapper_32 .choices{
  margin-bottom:0 !important;
}

.fluentform_wrapper_32 .choices__inner{
  min-height:42px !important;
  height:42px !important;
  border:1px solid #cfd8e3 !important;
  border-radius:5px !important;
  background:#ffffff !important;
  color:#0f274d !important;
  font-size:14px !important;
  padding:0 36px 0 12px !important;
  display:flex !important;
  align-items:center !important;
  box-shadow:none !important;
}

.fluentform_wrapper_32 .choices.is-focused .choices__inner,
.fluentform_wrapper_32 .choices.is-open .choices__inner{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10) !important;
}

.fluentform_wrapper_32 .choices__list--single{
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  height:100% !important;
}

.fluentform_wrapper_32 .choices__item--single,
.fluentform_wrapper_32 .choices__item{
  color:#0f274d !important;
  font-size:14px !important;
  font-weight:500 !important;
}

.fluentform_wrapper_32 .choices[data-type*="select-one"]::after{
  right:12px !important;
  margin-top:-3px !important;
  border-color:#64748b transparent transparent !important;
}

.fluentform_wrapper_32 .choices__list--dropdown,
.fluentform_wrapper_32 .choices__list[aria-expanded]{
  border:1px solid #d8e0ea !important;
  border-radius:8px !important;
  box-shadow:0 10px 24px rgba(15,23,42,.12) !important;
  overflow:hidden !important;
}

.fluentform_wrapper_32 .choices__input--cloned{
  min-height:38px !important;
  height:38px !important;
  border-bottom:1px solid #eef2f7 !important;
  font-size:14px !important;
  padding:8px 10px !important;
}

.fluentform_wrapper_32 .choices__list--dropdown .choices__item--choice{
  font-size:14px !important;
  padding:10px 12px !important;
}

.fluentform_wrapper_32 .choices__list--dropdown .choices__item--choice.is-highlighted{
  background:#f8fafc !important;
  color:#0f274d !important;
}

.fluentform_wrapper_32 .choices__button{
  display:none !important;
}

/* -------------------------
   RECAPTCHA SPACING
------------------------- */
.fluentform_wrapper_32 .ff-el-recaptcha{
  margin-top:4px !important;
  margin-bottom:8px !important;
}

.fluentform_wrapper_32 .g-recaptcha{
  transform-origin:left top !important;
}

/* -------------------------
   SUBMIT BUTTON
------------------------- */
.fluentform_wrapper_32 .ff_submit_btn_wrapper{
  margin-top:10px !important;
  margin-bottom:0 !important;
}

.fluentform_wrapper_32 .ff-btn.ff-btn-submit,
.fluentform_wrapper_32 .funnel_form_button_submit_chayan{
  width:100% !important;
  min-height:48px !important;
  height:48px !important;
  border:none !important;
  border-radius:10px !important;
  background:#ff4b4b !important;
  color:#ffffff !important;
  font-size:15px !important;
  line-height:1 !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  box-shadow:0 10px 20px rgba(239,68,68,.18) !important;
  transition:all .2s ease !important;
}

.fluentform_wrapper_32 .ff-btn.ff-btn-submit:hover,
.fluentform_wrapper_32 .funnel_form_button_submit_chayan:hover{
  background:#dc2626 !important;
  transform:translateY(-1px) !important;
  box-shadow:0 14px 26px rgba(239,68,68,.24) !important;
}

.fluentform_wrapper_32 .ff-btn.ff-btn-submit:focus,
.fluentform_wrapper_32 .funnel_form_button_submit_chayan:focus{
  outline:none !important;
  box-shadow:0 0 0 2px rgba(239,68,68,.10), 0 10px 20px rgba(239,68,68,.18) !important;
}

/* -------------------------
   ERROR TEXT
------------------------- */
.fluentform_wrapper_32 .text-danger,
.fluentform_wrapper_32 .error{
  font-size:12px !important;
  margin-top:5px !important;
}

/* -------------------------
   MOBILE
------------------------- */
@media (max-width: 767px){
  .fluentform_wrapper_32 .frm-fluent-form{
    padding:16px !important;
    border-radius:16px !important;
  }

  .fluentform_wrapper_32 .ff-name-field-wrapper > .ff-t-container,
  .fluentform_wrapper_32 .ff-column-container,
  .fluentform_wrapper_32 .ff-t-container{
    display:block !important;
  }

  .fluentform_wrapper_32 .ff-name-field-wrapper > .ff-t-container > .ff-t-cell,
  .fluentform_wrapper_32 .ff-column-container > .ff-t-cell,
  .fluentform_wrapper_32 .ff-t-cell{
    width:100% !important;
    flex-basis:100% !important;
    display:block !important;
    margin-bottom:0 !important;
  }

  .fluentform_wrapper_32 .ff-btn.ff-btn-submit,
  .fluentform_wrapper_32 .funnel_form_button_submit_chayan{
    min-height:46px !important;
    height:46px !important;
    font-size:14px !important;
  }

  .fluentform_wrapper_32 .g-recaptcha{
    transform:scale(.92) !important;
  }
}

@media (max-width: 420px){
  .fluentform_wrapper_32 .frm-fluent-form{
    padding:14px !important;
  }

  .fluentform_wrapper_32 .g-recaptcha{
    transform:scale(.84) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2429835 *//* your inner form wrappers */
.mt_toggle_form{
  display:none;
}

.mt_toggle_form.active{
  display:block;
}/* End custom CSS */