.elementor-914 .elementor-element.elementor-element-a18a7cf{text-align:center;}.elementor-914 .elementor-element.elementor-element-a18a7cf .elementor-heading-title{font-size:48px;font-weight:bold;text-transform:uppercase;font-style:normal;color:#46BDA9;}@media(max-width:767px){.elementor-914 .elementor-element.elementor-element-a18a7cf .elementor-heading-title{font-size:37px;}}/* Start custom CSS for formidable, class: .elementor-element-70df120 *//* General Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Form Container */
.form-container {
  max-width: 100%;
  padding: 15px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
}

/* Input Fields */
input[type="text"], 
input[type="email"], 
textarea, 
select {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1rem; /* Default font size for inputs */
}

/* Labels */
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1rem; /* Default label font size */
}

/* Submit Button */
button[type="submit"] {
  width: 100%;
  padding: 12px;
  background-color: #007BFF;
  color: white;
  border: none;
  border-radius: 5px;
  font-size: 1rem; /* Default button font size */
  cursor: pointer;
  transition: background-color 0.3s ease;
}

button[type="submit"]:hover {
  background-color: #0056b3;
}

/* General Text Areas */
textarea {
  resize: vertical;
}

/* Font Size Adjustments for Smaller Screens */
@media (max-width: 768px) {
  .form-container {
    padding: 10px;
  }

  label {
    font-size: 0.9rem; /* Adjust label font size for tablets */
  }

  input[type="text"], 
  input[type="email"], 
  textarea, 
  select {
    font-size: 0.9rem; /* Adjust input font size for tablets */
    padding: 8px;
  }

  button[type="submit"] {
    font-size: 0.9rem; /* Adjust button font size for tablets */
    padding: 10px;
  }
}

/* Font Size Adjustments for Mobile Screens */
@media (max-width: 480px) {
  label {
    font-size: 0.8rem; /* Further reduce label font size for small screens */
  }

  input[type="text"], 
  input[type="email"], 
  textarea, 
  select {
    font-size: 0.8rem; /* Further reduce input font size for small screens */
    padding: 6px;
  }

  button[type="submit"] {
    font-size: 0.8rem; /* Further reduce button font size for small screens */
    padding: 8px;
  }
}/* End custom CSS */