/* Style for the Submit Button */
.wpcf7-submit {
    background-color: #0073aa;   /* Button background color */
    color: #ffffff;              /* Button text color */
    border: none;                /* Removes default border */
    padding: 12px 30px;          /* Size of the button */
    font-size: 18px;             /* Text size */
    font-weight: bold;
    border-radius: 5px;          /* Rounded corners */
    cursor: pointer;             /* Shows hand icon on hover */
    transition: 0.3s;            /* Smooth color change */
}

/* Button Hover State */
.wpcf7-submit:hover {
    background-color: #005177;   /* Darker color when hovering */
}

/* FAQ Accordion Arrows */
.nectar-toggle .toggle-heading .icon-plus::after {
    content: '\f107'; /* Down arrow icon (FontAwesome) */
    font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
}

.nectar-toggle.open .toggle-heading .icon-plus::after {
    transform: translateY(-50%) rotate(180deg); /* Rotate arrow when open */
}

/* Hide the original plus sign if necessary */
.nectar-toggle .toggle-heading .icon-plus {
    border: none;
}
.nectar-toggle .toggle-heading .icon-plus::before {
    display: none;
}

/* Change Button Color and Size */
.wpcf7-submit {
    background-color: #0073aa; /* Change background color */
    color: #ffffff;            /* Change text color */
    font-size: 18px;           /* Change text size */
    padding: 12px 30px;        /* Increase size (Top/Bottom, Left/Right) */
    border-radius: 5px;        /* Rounded corners */
    border: #8e44ad;              /* Remove default border */
    cursor: pointer;           /* Hand icon on hover */
    width: auto;               /* Use '100%' for full-width */
}

/* Optional: Change color on hover */
.wpcf7-submit:hover {
    background-color: #005177; /* Darker shade on hover */
}