.elementor-2 .elementor-element.elementor-element-2d5a0170{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f82c03a{text-align:center;}.elementor-2 .elementor-element.elementor-element-f82c03a .elementor-heading-title{color:#242424;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29.05px;}.elementor-2 .elementor-element.elementor-element-f3f109d > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-f3f109d iframe{height:483px;}:root{--page-title-display:none;}/* Start custom CSS *//* Form Container */
.custom-form form {
  max-width: 650px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #333;
}

/* Form Elements Styling */
.custom-form .myform {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* Labels */
.custom-form form label {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

/* Input and Textarea Styling */
.custom-form form input[type="text"],
.custom-form form input[type="email"],
.custom-form form input[type="tel"],
.custom-form form textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  font-size: 14px;
  box-sizing: border-box;
}

.custom-form textarea {
  min-height: 80px;
  resize: vertical;
}

/* Placeholder Styling */
.custom-form input::placeholder,
.custom-form textarea::placeholder {
  color: #999;
  font-size: 14px;
}

/* Radio Buttons Styling */
.custom-form .gender label {
  display: inline-block;
  margin-right: 20px;
  font-size: 14px;
  cursor: pointer;
}

.custom-form .gender input {
  margin-right: 5px;
  margin-bottom: 5px;
}

/* Terms and Conditions Styling */
.custom-form .terms {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: 'Inter', Sans-Serif;
  line-height: 16.1px;
  font-weight: 400 !important;
}

.custom-form .terms input {
  margin-right: 10px;
}

.myform .terms a {
  color: #667085;
  text-decoration: none;
  font-weight: 700;
}

.custom-form .terms a:hover {
  text-decoration: underline;
}

/* Submit Button */
.myform input.wpcf7-form-control.wpcf7-submit {
    font-family: 'Inter', Sans-Serif;
  font-weight: 500;
  background-color: #C69D33;
  color: white;
  padding: 10px 50px;
  border: none;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  border-radius: 0;
  transition: background-color 0.3s;
}

.custom-form input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #b7912b;
}

.myform .wpcf7-list-item {
    margin: 0 15px 0 0;
}

/* Responsive Styling */
@media (max-width: 600px) {
  .custom-form {
    padding: 10px;
  }
}



#mybox-image .e-n-tabs-heading {
    border-radius: 60px;
    border: 1px solid rgb(198 157 51 / 30%);
    padding: 10px;
    width: max-content;
    margin: auto;
}/* End custom CSS */