.elementor-109354 .elementor-element.elementor-element-a42a024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-109354 .elementor-element.elementor-element-81e0685{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109354 .elementor-element.elementor-element-e2b081e{text-align:start;}.elementor-109354 .elementor-element.elementor-element-e2b081e img{width:30%;}.elementor-109354 .elementor-element.elementor-element-0e0b729{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-menu-toggle{margin-left:auto;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item:focus{color:#AB1B7E;fill:#AB1B7E;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-109354 .elementor-element.elementor-element-7404927 .e--pointer-framed .elementor-item:before,
					.elementor-109354 .elementor-element.elementor-element-7404927 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#AB1B7E;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a, .elementor-109354 .elementor-element.elementor-element-7404927 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown{background-color:#F6F6F6;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a:hover,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a:focus,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-menu-toggle:hover,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-menu-toggle:focus{color:#AB1B7E;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a:hover,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a:focus,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a.highlighted{background-color:#E9E9E9;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown a.elementor-item-active{color:#AB1B7E;background-color:#ECECEC;}.elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown .elementor-item, .elementor-109354 .elementor-element.elementor-element-7404927 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-109354 .elementor-element.elementor-element-f1c9829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-109354 .elementor-element.elementor-element-4595823{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-109354 .elementor-element.elementor-element-4595823.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-109354 .elementor-element.elementor-element-8a80977{width:var( --container-widget-width, 7% );max-width:7%;padding:8px 5px 5px 5px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-109354 .elementor-element.elementor-element-8a80977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-109354 .elementor-element.elementor-element-8a80977 .elementor-icon-wrapper{text-align:end;}.elementor-109354 .elementor-element.elementor-element-8a80977.elementor-view-stacked .elementor-icon{background-color:#38289B;}.elementor-109354 .elementor-element.elementor-element-8a80977.elementor-view-framed .elementor-icon, .elementor-109354 .elementor-element.elementor-element-8a80977.elementor-view-default .elementor-icon{color:#38289B;border-color:#38289B;}.elementor-109354 .elementor-element.elementor-element-8a80977.elementor-view-framed .elementor-icon, .elementor-109354 .elementor-element.elementor-element-8a80977.elementor-view-default .elementor-icon svg{fill:#38289B;}.elementor-109354 .elementor-element.elementor-element-8a80977 .elementor-icon{font-size:25px;}.elementor-109354 .elementor-element.elementor-element-8a80977 .elementor-icon svg{height:25px;}.elementor-109354 .elementor-element.elementor-element-348019f{--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-109354 .elementor-element.elementor-element-2bb0ece{--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-109354 .elementor-element.elementor-element-1132e0d{--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-109354 .elementor-element.elementor-element-4b6dc87{--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-109354 .elementor-element.elementor-element-ea8a8e3{--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-109354 .elementor-element.elementor-element-8d269e5{--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-109354 .elementor-element.elementor-element-3476f64{--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-109354 .elementor-element.elementor-element-9ef454f{--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-109354 .elementor-element.elementor-element-ed4e947{--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-109354 .elementor-element.elementor-element-241ca6c{--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-109354 .elementor-element.elementor-element-003fb77{--display:flex;}.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-109354 .elementor-element.elementor-element-ec24df3 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-109354 .elementor-element.elementor-element-73d8183{--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-109354 .elementor-element.elementor-element-4ce1484{--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-109354 .elementor-element.elementor-element-7b21323{--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;}@media(max-width:1024px){.elementor-109354 .elementor-element.elementor-element-81e0685{--justify-content:center;}.elementor-109354 .elementor-element.elementor-element-e2b081e img{width:50%;}.elementor-109354 .elementor-element.elementor-element-0e0b729{--justify-content:center;}.elementor-109354 .elementor-element.elementor-element-4595823{--container-widget-width:1%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1% );max-width:1%;}.elementor-109354 .elementor-element.elementor-element-8a80977{padding:5px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}}@media(min-width:768px){.elementor-109354 .elementor-element.elementor-element-81e0685{--width:50%;}.elementor-109354 .elementor-element.elementor-element-0e0b729{--width:50%;}.elementor-109354 .elementor-element.elementor-element-f1c9829{--width:10%;}}@media(max-width:767px){.elementor-109354 .elementor-element.elementor-element-81e0685{--width:55%;--justify-content:center;}.elementor-109354 .elementor-element.elementor-element-e2b081e.elementor-element{--align-self:center;}.elementor-109354 .elementor-element.elementor-element-e2b081e img{width:70%;}.elementor-109354 .elementor-element.elementor-element-0e0b729{--width:26%;}.elementor-109354 .elementor-element.elementor-element-f1c9829{--width:18%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-109354 .elementor-element.elementor-element-4595823{--container-widget-width:0%;--container-widget-flex-grow:0;width:var( --container-widget-width, 0% );max-width:0%;}.elementor-109354 .elementor-element.elementor-element-8a80977{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-109354 .elementor-element.elementor-element-8a80977.elementor-element{--align-self:center;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-ec24df3 */input#ff_33_phone{
    padding-left: 48px !important;
}

input#ff_28_2_phone{
    padding-left: 48px !important;
}

h4.mt-why__title {
    display: none;
}

.mom_form_section{
  --mom-dark:#070C16;
  --mom-dark2:#0B1220;

  --mom-teal:#0D9488;
  --mom-teal2:#14B8A6;
  --mom-cyan:#38BDF8;

  --mom-gold:#F59E0B;

  --mom-white:#ffffff;
  --mom-muted: rgba(255,255,255,.78);

  position: relative;
  overflow: hidden;
  padding: clamp(28px, 3.2vw, 52px) 14px;

  background:
    radial-gradient(1100px 520px at 14% 25%, rgba(13,148,136,.18), transparent 62%),
    radial-gradient(900px 520px at 88% 20%, rgba(245,158,11,.10), transparent 62%),
    linear-gradient(180deg, var(--mom-dark2), var(--mom-dark));
}

/* grid overlay */
.mom_form_section::before{
  content:"";
  position:absolute;
  inset:-2px;
  pointer-events:none;
  opacity:.12;
  background-image:
    linear-gradient(to right, rgba(255,255,255,.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,.06) 1px, transparent 1px);
  background-size: 56px 56px;
  mask-image: radial-gradient(ellipse at 50% 20%, rgba(0,0,0,1), transparent 72%);
  -webkit-mask-image: radial-gradient(ellipse at 50% 20%, rgba(0,0,0,1), transparent 72%);
}

/* ============ FORM CARD (Fluent Forms) ============ */
.mom_form_section .fluentform,
.mom_form_section .ff-el-form{
  position: relative;
  z-index: 1;

  max-width: 1060px;
  margin: 0 auto;

  padding: clamp(18px, 2.6vw, 28px);
  border-radius: 26px;

  border: 1px solid rgba(255,255,255,.10);
  background: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03));
  box-shadow: 0 26px 90px rgba(0,0,0,.45);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  overflow: hidden;
}

.mom_form_section .fluentform::before,
.mom_form_section .ff-el-form::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 28px;
  background: linear-gradient(135deg, rgba(20,184,166,.28), rgba(56,189,248,.18), rgba(245,158,11,.10));
  filter: blur(18px);
  opacity:.22;
  pointer-events:none;
}

/* spacing */
.mom_form_section .ff-el-group{ margin-bottom: 16px !important; }

/* ============ LABELS ============ */
.mom_form_section .ff-el-input--label label,
.mom_form_section .ff-el-form-control-label{
  color: rgba(255,255,255,.88) !important;
  font-weight: 800 !important;
  letter-spacing: .1px;
  margin-bottom: 8px !important;
}

.mom_form_section .ff-el-input--label label span.ff-el-form-required,
.mom_form_section .ff-el-form-control-label span.ff-el-form-required{
  color: var(--mom-gold) !important;
  font-weight: 900;
}

/* ============ INPUTS ============ */
.mom_form_section input.ff-el-form-control,
.mom_form_section textarea.ff-el-form-control,
.mom_form_section select.ff-el-form-control{
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  background: rgba(0,0,0,.22) !important;
  color: rgba(255,255,255,.92) !important;

  padding: 12px 14px !important;
  min-height: 46px !important;

  box-shadow: 0 18px 55px rgba(0,0,0,.25) !important;
  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease, transform .18s ease;
}

.mom_form_section textarea.ff-el-form-control{
  min-height: 120px !important;
  resize: vertical;
}

.mom_form_section input.ff-el-form-control::placeholder,
.mom_form_section textarea.ff-el-form-control::placeholder{
  color: rgba(255,255,255,.55) !important;
}

.mom_form_section input.ff-el-form-control:focus,
.mom_form_section textarea.ff-el-form-control:focus,
.mom_form_section select.ff-el-form-control:focus{
  outline: none !important;
  border-color: rgba(20,184,166,.42) !important;
  background: rgba(0,0,0,.28) !important;
  transform: translateY(-1px);
  box-shadow:
    0 0 0 4px rgba(20,184,166,.16),
    0 22px 70px rgba(0,0,0,.28) !important;
}

/* ============ Select2 (if used) ============ */
.mom_form_section .select2-container .select2-selection--single{
  height: 46px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  background: rgba(0,0,0,.22) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,.25) !important;
  display:flex !important;
  align-items:center !important;
}
.mom_form_section .select2-container--default .select2-selection--single .select2-selection__rendered{
  color: rgba(255,255,255,.92) !important;
  line-height: 46px !important;
  padding-left: 14px !important;
}
.mom_form_section .select2-container--open .select2-selection--single{
  border-color: rgba(20,184,166,.42) !important;
  box-shadow: 0 0 0 4px rgba(20,184,166,.16), 0 22px 70px rgba(0,0,0,.28) !important;
}
.select2-dropdown{
  border: 1px solid rgba(255,255,255,.12) !important;
  background: rgba(11,18,32,.96) !important;
  border-radius: 14px !important;
  overflow:hidden;
}
.select2-results__option{ color: rgba(255,255,255,.90) !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected]{
  background: rgba(20,184,166,.18) !important;
}

/* ============ SUBMIT BUTTON (your existing class) ============ */
.mom_form_section .funnel_form_button_submit_chayan{
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: min(620px, 100%) !important;
  max-width: 100% !important;
  padding: 16px 28px !important;

  border: 0 !important;
  border-radius: 18px !important;

  font-weight: 900 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;

  color: #071016 !important;
  background: linear-gradient(135deg, var(--mom-teal2) 0%, #050b10 100%) !important;

  box-shadow:
    0 22px 70px rgba(20,184,166,.22),
    0 0 0 1px rgba(56,189,248,.18) inset !important;

  cursor: pointer !important;
  overflow: hidden !important;
  transform: translateZ(0);
  transition: transform 220ms ease, filter 220ms ease, box-shadow 220ms ease;
}

/* halo pulse */
.mom_form_section .funnel_form_button_submit_chayan::after{
  content:"";
  position:absolute;
  inset:-12px;
  border-radius: 22px;
  background: radial-gradient(circle,
    rgba(20,184,166,0.22) 0%,
    rgba(56,189,248,0.14) 40%,
    rgba(7,12,22,0.0) 72%);
  filter: blur(14px);
  opacity: .75;
  z-index: 0;
  animation: momBtnHalo 2.1s ease-in-out infinite;
  pointer-events:none;
}

/* shimmer */
.mom_form_section .funnel_form_button_submit_chayan::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-35%;
  width:45%;
  height:180%;
  background: linear-gradient(115deg,
    rgba(255,255,255,0.0) 0%,
    rgba(255,255,255,0.30) 35%,
    rgba(255,255,255,0.0) 70%);
  transform: skewX(-20deg);
  animation: momBtnShimmer 2.8s ease-in-out infinite;
  z-index: 1;
  pointer-events:none;
}

/* keep text above effects */
.mom_form_section .funnel_form_button_submit_chayan > *{
  position: relative;
  z-index: 2;
}

.mom_form_section .funnel_form_button_submit_chayan:hover{
  transform: translateY(-3px) scale(1.01);
  filter: brightness(1.05);
  box-shadow:
    0 30px 95px rgba(20,184,166,.30),
    0 0 0 1px rgba(20,184,166,.22) inset !important;
}
.mom_form_section .funnel_form_button_submit_chayan:active{
  transform: translateY(0) scale(.995);
  filter: brightness(1.02);
}
.mom_form_section .funnel_form_button_submit_chayan:focus-visible{
  outline: 2px solid rgba(56,189,248,.75);
  outline-offset: 3px;
}

/* disabled */
.mom_form_section .funnel_form_button_submit_chayan:disabled,
.mom_form_section .funnel_form_button_submit_chayan[disabled]{
  opacity: .65;
  cursor: not-allowed !important;
  transform: none !important;
  filter: none !important;
  animation: none !important;
}

/* errors */
.mom_form_section .ff-el-is-error input.ff-el-form-control,
.mom_form_section .ff-el-is-error textarea.ff-el-form-control,
.mom_form_section .ff-el-is-error select.ff-el-form-control{
  border-color: rgba(245,158,11,.55) !important;
  box-shadow: 0 0 0 4px rgba(245,158,11,.14), 0 22px 70px rgba(0,0,0,.28) !important;
}
.mom_form_section .ff-el-form-error{
  color: rgba(245,158,11,.95) !important;
  font-weight: 800;
  margin-top: 8px;
}

/* mobile */
@media (max-width: 768px){
  .mom_form_section{ border-radius: 22px; padding: 22px 12px; }
  .mom_form_section .fluentform,
  .mom_form_section .ff-el-form{ border-radius: 22px; padding: 16px; }
}

/* reduced motion */
@media (prefers-reduced-motion: reduce){
  .mom_form_section .funnel_form_button_submit_chayan,
  .mom_form_section .funnel_form_button_submit_chayan::before,
  .mom_form_section .funnel_form_button_submit_chayan::after{
    animation: none !important;
    transition: none !important;
  }
}

@keyframes momBtnShimmer{
  0%   { left:-40%; opacity: 0.0; }
  15%  { opacity: 0.9; }
  45%  { left:110%; opacity: 0.0; }
  100% { left:110%; opacity: 0.0; }
}
@keyframes momBtnHalo{
  0%,100%{ transform: scale(1); opacity: .65; }
  50%{ transform: scale(1.05); opacity: .95; }
}/* End custom CSS */