.elementor-7240 .elementor-element.elementor-element-d4942db > .elementor-widget-container{margin:95px 95px 95px 95px;}.elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-7240 .elementor-element.elementor-element-d4942db .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-7240 .elementor-element.elementor-element-d4942db .gform_wrapper li.gfield_error textarea{border-width:1px;}/* Start custom CSS for eael-gravity-form, class: .elementor-element-d4942db *//* ================================
   Gravity Form ID 14 – Compact Layout Fix
   ================================ */

/* General wrapper */
#gform_wrapper_14 {
    font-family: inherit;
    font-size: 18px;
}

/* Side-by-side layout for all fields */
#gform_wrapper_14 .gform_body .gform_fields .gfield {
    float: left;
    box-sizing: border-box;
    margin-bottom: 10px;  /* compact row spacing */
}

/* Small fields side-by-side (half-width) */
#gform_wrapper_14 .gform_body .gform_fields .gfield.gf_small {
    width: 48%;
    margin-right: 2%;  /* compact spacing */
}

/* Remove right margin for every second small field */
#gform_wrapper_14 .gform_body .gform_fields .gfield.gf_small:nth-child(2n) {
    margin-right: 0;
}

/* Medium fields (default width) */
#gform_wrapper_14 .gform_body .gform_fields .gfield.gf_medium {
    width: 100%;
    margin-right: 0;
}

/* Full-width fields */
#gform_wrapper_14 .gfield.gf_full {
    width: 100% !important;
    margin-right: 0 !important;
}

/* Clear floats after each row */
#gform_wrapper_14 .gform_body .gform_fields:after {
    content: "";
    display: table;
    clear: both;
}

/* ================================
   Font Sizes & Input Heights
   ================================ */

/* Field labels */
#gform_wrapper_14 .gfield_label {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 4px;
}

/* Input fields, textareas, selects */
#gform_wrapper_14 input,
#gform_wrapper_14 textarea,
#gform_wrapper_14 select {
    font-size: 18px;
    padding: 10px; /* restore padding to avoid cutting off text */
    height: auto;  /* allow textarea/input to expand naturally */
    line-height: 1.4; /* ensures text fits properly */
}
/* ================================
   Gravity Form ID 14 – Fixed Checkbox & Radio Layout
   ================================ */

/* Ensure checkbox and radio field containers use normal width */
#gform_wrapper_14 .gfield_checkbox,
#gform_wrapper_14 .gfield_radio {
    float: none !important;   /* remove float */
    width: auto !important;    /* allow natural width */
}

/* List items inside checkboxes/radios */
#gform_wrapper_14 .gfield_checkbox li,
#gform_wrapper_14 .gfield_radio li {
    display: flex;            /* keep input and label on same line */
    align-items: center;      /* vertically align checkbox/radio and text */
    margin-bottom: 6px;       /* spacing between options */
    width: auto;              /* do not stretch li */
}

/* Make the checkboxes/radios slightly larger */
#gform_wrapper_14 .gfield_checkbox input,
#gform_wrapper_14 .gfield_radio input {
    width: auto;
    height: auto;
    transform: scale(1.2);
    margin-right: 8px;
}

/* Optional: make the label text wrap nicely if too long */
#gform_wrapper_14 .gfield_checkbox li label,
#gform_wrapper_14 .gfield_radio li label {
    white-space: normal;
}/* End custom CSS */
/* Start custom CSS *//* Increase font size for all Gravity Forms */
.gform_wrapper {
    font-size: 18px;
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select {
    font-size: 18px;/* End custom CSS */