.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

    .finance-content {
        max-width: 1200px;
        width: 100%;
        margin-inline: auto;
    }

    .flex-row {
        display: flex;
        flex-flow: row wrap-reverse;
        gap: 25px;
        align-items: center;
        justify-content: center;
        padding: 30px;
    }

    .flex-col {
        flex-basis: 470px;
        flex-grow: 1;
        margin-inline: auto;
    }

    .finance-content h2 {
        text-align: center;
        background: #f9f9f9;
        padding: 45px 15px;
        font-weight: 600;
    }

    .finance-text hr {
        width: 230px;
        height: 3px;
        background: #207e20;
        margin: 15px auto;
    }

    .finance-image {
        text-align: center;
    }

    .finance-image img {
        max-width: 500px;
        width: 100%;
        margin-inline: auto;
    }

    .finance-text h1 {
        padding-bottom: 0;
    }

    .finance-heading {
        margin-inline: auto;
    }

    .finance-logo-container {
        text-align: center;
    }

    .finance-logo {
        max-width: 400px;
        width: 100%;
        margin: 0px auto 10px;
    }

    .finance-list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 15px;
        justify-content: space-evenly;
        margin: 35px auto;
    }

    .finance-list .fl-item {
        display: flex;
        gap: 15px;
        max-width: 550px;
        width: 100%;
        margin-inline: auto;
        background: #f9f9f9;
        padding: 10px;
        border-radius: 8px;
        align-items: center;
    }

    .finance-list .fl-item .material-symbols-outlined {
        margin-inline: auto;
        font-size: 36px;
        color: #207e20;
    }

    @media(max-width: 990px){
        .flex-row{
            flex-flow: column-reverse wrap;
        }
    }

    @media (max-width: 750px) {
        .finance-text h1 {
            font-size: 32px;
        }

    }

    @media (max-width: 560px) {
        .finance-list {
            grid-template-columns: repeat(1, 1fr);
        }
    }