.elementor-18 .elementor-element.elementor-element-e564a1c{--display:flex;--min-height:100vh;--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;--padding-top:60px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-61aeb6f{background-color:var( --e-global-color-5821f17 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-61aeb6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-a86c12c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-a86c12c{text-align:center;}.elementor-18 .elementor-element.elementor-element-a86c12c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:500;line-height:35px;color:var( --e-global-color-5821f17 );}.elementor-18 .elementor-element.elementor-element-e88ceba .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;line-height:28px;fill:var( --e-global-color-ae9767e );color:var( --e-global-color-ae9767e );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e88ceba{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e88ceba.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-e564a1c{--content-width:900px;}}/* Start custom CSS for shortcode, class: .elementor-element-61aeb6f *//* 1. Add 10px space below the field titles (labels) */
.forminator-custom-form .forminator-label {
    margin-bottom: 10px !important;
}

/* 2. Add 20px space between top-to-bottom rows */
.forminator-custom-form .forminator-row {
    margin-bottom: 20px !important;
}

/* 3. Add 20px gap between side-by-side columns */
@media (min-width: 783px) {
    .forminator-custom-form .forminator-row {
        display: flex !important;
        gap: 20px !important; /* Creates the exact 20px space between fields */
    }
    
    .forminator-custom-form .forminator-col {
        margin: 0 !important; /* Resets Forminator's default messy margins */
        flex: 1 !important;
    }
}

/* 4. Make the Main Submit Button completely rounded */
.forminator-custom-form .forminator-button-submit {
    border-radius: 55px !important;
}

/* 5. Make the File Upload Button completely rounded */
.forminator-custom-form .forminator-button-upload,
.forminator-custom-form .forminator-file-upload .forminator-button {
    border-radius: 55px !important;
}

/* =========================================
   6. CUSTOM SECTION TEXT SIZE
   ========================================= */
#upload-form-area,
#upload-form-area .forminator-title,
#upload-form-area .forminator-label,
#upload-form-area .forminator-description {
    font-size: 30px !important;
    line-height: 1.3 !important; /* Keeps the taller text from overlapping */
}

p {
    color: white;
}

/* =========================================
   7. FIX DATEPICKER MONTH & YEAR DROPDOWNS
   ========================================= */
/* Targets the hidden month/year dropdowns inside the calendar */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,
.flatpickr-calendar .flatpickr-monthDropdown-months,
.flatpickr-calendar .numInputWrapper input.cur-year {
    color: #000000 !important; /* Black text */
    background-color: #ffffff !important; /* White background to make text visible */
    border: 1px solid #000000 !important; /* 1px black border */
    border-radius: 6px !important; /* Smooth rounded corners for design */
    padding: 3px 8px !important;
    font-size: 15px !important;
    outline: none !important;
    box-shadow: none !important;
    appearance: auto !important; /* Ensures the dropdown arrow is visible */
}

/* Ensures the options inside the dropdown are also black on white */
.ui-datepicker .ui-datepicker-title select option,
.flatpickr-calendar .flatpickr-monthDropdown-months option {
    color: #000000 !important;
    background-color: #ffffff !important;
}/* End custom CSS */