.elementor-9475 .elementor-element.elementor-element-6fe8eb5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9475 .elementor-element.elementor-element-c3ec082{--display:flex;}#elementor-popup-modal-9475{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9475 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-9475 .dialog-close-button{display:flex;}#elementor-popup-modal-9475 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-9475 .elementor-element.elementor-element-6fe8eb5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9475 .elementor-element.elementor-element-6fe8eb5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-4bd8806 *//* Form container background */
.fluentform {
  background: linear-gradient(to bottom, #fff, #fef5ee);
  border: 2px solid #f78e2c;
  border-radius: 12px;
  padding: 25px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Label improvements */
.fluentform label {
  font-weight: 600;
  color: #333;
  margin-bottom: 4px;
  display: inline-block;
}

/* Optional hover effect on inputs */
.fluentform input:focus,
.fluentform textarea:focus {
  border-color: #d23c88;
  box-shadow: 0 0 6px rgba(210, 60, 136, 0.3);
}
/* Focus glow */
.fluentform input:focus,
.fluentform textarea:focus,
.fluentform select:focus {
  border-color: #f78e2c;
  box-shadow: 0 0 6px rgba(247, 142, 44, 0.3);
}

/* Better submit button */
.fluentform .ff-btn-submit {
  background: #d23c88;
  color: white;
  padding: 12px 24px;
  font-weight: 600;
  border-radius: 6px;
  transition: background 0.3s ease;
}

.fluentform .ff-btn-submit:hover {
  background: #b82d72;
}/* End custom CSS */