.elementor-351301 .elementor-element.elementor-element-417256b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.lity-close {
    position: absolute !important;
    color: black !important;
    box-shadow: none !important;
    background-color: #fff !important;
}

  /* ── Fluent Forms Modal Container ── */
.ff_modal_container {
  background: linear-gradient(145deg, #f0f7ff 0%, #f5faf7 50%, #faf8ff 100%) !important;
  max-height: 90vh !important;
  max-width: 860px !important;
  width: 95vw !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding: 48px 40px !important;
  border-radius: 16px !important;
  box-shadow: 0 24px 64px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.06) !important;
  border: 1px solid #e8edf5 !important;
  scroll-behavior: smooth !important;
  scrollbar-width: thin !important;
  scrollbar-color: #cdd5e0 transparent !important;
}

/* Webkit scrollbar */
.ff_modal_container::-webkit-scrollbar {
  width: 5px !important;
}
.ff_modal_container::-webkit-scrollbar-track {
  background: transparent !important;
}
.ff_modal_container::-webkit-scrollbar-thumb {
  background: #cdd5e0 !important;
  border-radius: 99px !important;
}

/* Modal backdrop */
.ff_modal_overlay,
.ff-modal-overlay {
  background: rgba(10, 20, 40, 0.45) !important;
  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px) !important;
}

/* Modal close button */
.ff_modal_close,
.ff-modal-close {
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, 0.7) !important;
  border: 1px solid #dde4ef !important;
  color: #4a5f7a !important;
  font-size: 1rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  transition: background 0.2s !important;
}
.ff_modal_close:hover,
.ff-modal-close:hover {
  background: rgba(255, 255, 255, 0.95) !important;
}/* End custom CSS */