.elementor-710 .elementor-element.elementor-element-8ec8227{--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-710 .elementor-element.elementor-element-b9f1a6d{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-b9f1a6d *//* General form styling */
.ff-el-group input, 
.ff-el-group textarea {
  border: 1px solid #00BFFF;   /* Aqua border */
  border-radius: 8px;          /* Rounded corners */
  padding: 12px;
  font-size: 15px;
  background: #0b0f19;         /* Dark background */
  color: #ffffff;              /* White text */
}

.ff-el-group label {
  font-weight: 600;
  color: #00BFFF;              /* Aqua label */
  margin-bottom: 6px;
  display: block;
}

/* Submit button styling */
.ff-btn {
  background: linear-gradient(90deg, #00BFFF, #007BFF);
  border: none;
  border-radius: 25px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  transition: all 0.3s ease;
}

.ff-btn:hover {
  background: linear-gradient(90deg, #007BFF, #0056b3);
  transform: scale(1.05);
}/* End custom CSS */