/* =====================================
   MAKE SELECT2 MATCH INPUT FIELDS
===================================== */
.select2-container--default .select2-selection--single {
    background-color: #ffffff !important;
    border: 1px solid #ccc !important;
    border-radius: 10px !important;
    height: 48px !important;
    padding: 10px 12px !important;
    display: flex !important;
    align-items: center !important;
}

/* Text inside */
.select2-container--default 
.select2-selection--single 
.select2-selection__rendered {
    color: #686868 !important;
    line-height: normal !important;
    padding-left: 0 !important;
    font-size: 15px;
}

/* Dropdown arrow alignment */
.select2-container--default 
.select2-selection--single 
.select2-selection__arrow {
    height: 48px !important;
}

/* Open dropdown background */
.select2-dropdown {
    background: #ffffff !important;
    border-radius: 10px !important;
}

/* =====================================
   FORCE GLOBAL FORM CONSISTENCY
===================================== */

body input,
body textarea,
body select,
body .elementor-field,
body .wpcf7-form-control,
body .form-control {
    border-radius: 10px !important;
    border: 1px solid #ccc !important;
    background: #ffffff !important;
    color: #333333 !important;
}

/* =====================================
   PREMIUM GLOBAL SUBMIT BUTTON STYLE
===================================== */

button[type="submit"],
input[type="submit"],
.elementor-button,
.wpcf7-submit {

    background: linear-gradient(180deg, #62812a, #213d09) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 10px 22px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0.4px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

/* Hover effect */
button[type="submit"]:hover,
input[type="submit"]:hover,
.elementor-button:hover,
.wpcf7-submit:hover {

    transform: translateY(-2px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.18);
}
