/*!
Theme Name: FinFlow Child
Theme URI: https://uicore.co
Description:  Banking, Finance & Fintech WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: finflow
Version: 1.0.0
Text Domain: finflow
*/

#wpforms-6958.wpforms-container {
    margin: 20px 0 0;
    border: 1px solid #fff;
    padding: 30px;
    border-radius: 10px;
}

#wpforms-6958.wpforms-container .wpforms-field-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

#wpforms-6958.wpforms-container .wpforms-field {
    padding: 0;
}

@media (max-width: 767px) {
    #wpforms-6958.wpforms-container .wpforms-field-container {
        grid-template-columns: repeat(1, 1fr);
    }
}

#wpforms-6958.wpforms-container .wpforms-field-container > :nth-child(-n + 3) {
    /* First three fields: equal width columns */
}

#wpforms-6958.wpforms-container .wpforms-field-container > :nth-child(4) {
    grid-column: 1 / -1;
}

#wpforms-6958.wpforms-container .wpforms-field-row.wpforms-field-medium {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
    width: 100%;
    max-width: none;
}

#wpforms-6958.wpforms-container .wpforms-field .wpforms-field-row:before,
#wpforms-6958.wpforms-container .wpforms-field .wpforms-field-row:after {
    display: none;
}

#wpforms-6958.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block {
    padding: 0;
}

#wpforms-6958.wpforms-container input {
    width: 100%;
    max-width: none;
}

#home-markets-carousel .bdt-ep-static-carousel-image {
    margin-bottom: 0px;
}

#home-markets-carousel .bdt-ep-static-carousel-image img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    object-position: left;
}
