.elementor-1510 .elementor-element.elementor-element-eabc40f{--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;--background-transition:0.3s;}@media(min-width:768px){.elementor-1510 .elementor-element.elementor-element-eabc40f{--content-width:700px;}}/* Start custom CSS for shortcode, class: .elementor-element-faf9ce5 *//* Style the form title */
.gform_wrapper .gform_title {
    font-family: 'IRANSansWeb_FaNum_Bold', sans-serif; /* Change to your desired font */
    color: #004225; /* Change to your desired title color */
    font-size: 24px; /* Adjust title size */
    font-weight: bold;
    margin-bottom: 20px; /* Add space below the title */
    text-align: center; /* Optional: Center align the title */
}

/* Style all field labels (including questions) */
.gform_wrapper .gfield_label.gform-field-label {
    font-family: 'IRANSansWeb_FaNum_Bold', sans-serif; /* Change to your desired font */
    color: #004225; /* Change to your desired font color */
    font-size: 16px; /* Adjust font size */
    font-weight: bold; /* Optional: Make the text bold */
    margin-bottom: 8px; /* Add spacing below the label */
    display: block; /* Ensure labels are displayed as block elements */
}

/* Style the required text within labels */
.gform_wrapper .gfield_label .gfield_required {
    color: #FF0000; /* Red color for required text */
    font-size: 12px; /* Adjust size of required text */
    margin-left: 5px; /* Add spacing between label and required text */
}
.gform_wrapper .gform-field-label--type-sub {
    font-family: 'IRANSansWeb_FaNum_Bold', sans-serif; /* Change to your desired font */
    color: #555; /* Change to your desired font color for sub-labels */
    font-size: 12px; /* Adjust font size for sub-labels */
    font-weight: normal; /* Optional: Set sub-label to normal weight */
    margin-bottom: 5px; /* Add space below the sub-label */
    display: block; /* Ensure sub-labels are displayed as block elements */
}

/* Style the options for checkboxes and radio buttons */
.gform_wrapper input[type="checkbox"] + label,
.gform_wrapper input[type="radio"] + label {
    font-family: 'IRANSansWeb_FaNum_Bold', sans-serif; /* Change to your desired font */
    color: #555; /* Text color for options */
    font-size: 14px; /* Adjust font size for options */
    margin-left: 10px; /* Space between the input and label */
}

#gform_submit_button_7 {
    font-family: 'IRANSansWeb_FaNum_Bold', sans-serif; /* Change to your desired font */
    color: #fff; /* Button text color */
    background-color: #004225; /* Button background color */
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    text-align: center; /* Ensure text is centered */
}

/* Hover effect for submit button */
#gform_submit_button_7:hover {
    background-color: #004645; /* Darker blue on hover */
}

/* Focus effect for submit button */
#gform_submit_button_7:focus {
    outline: none; /* Remove default focus outline */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); /* Add custom focus outline */
}/* End custom CSS */