.economic_form_section{
    max-width: 1250px;
    padding: 40px 20px;
    margin: 0 auto;
    width: 100%;
    min-height: 100vh;

    color: #000;
}

.economic_logo_header{
    text-align: center;
}

.economic_logo{
    width: 300px;
}

.economic_page_header{
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 10px;
    border-radius: 10px;
    background-color: #011e73;

    margin-top: 50px;
}

.economic_group_form{
    border: 1px solid #e4e4e7;
    border-radius: 15px;
    padding: 20px;

    margin: 20px 0px;

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
}

.economic_header{
    font-size: 18px;
    font-weight: 700;
}

.economic_header{
    font-size: 18px;
}

.economic_row_single{
    margin:20px 0px;
}

.economic_row_multiple{
    display: flex;
    margin: 20px 0px;
}

.economic_group{
    width: 50%;
}

.economic_header_from{
    font-size: 22px;
    font-weight: 700; 
    margin-bottom: 20px; 
}

.economic_input{
    border-radius: 5px !important;
    height: 35px !important;
    width: 500px !important;
}

label{
    font-weight: 400 !important;
}

.economic_button_section{
    text-align: center;
    margin:50px 0px;
}

@media (max-width: 900px){
    .economic_row_multiple{
        display: flex;
        flex-direction: column;
        gap:20px
    }

    .economic_group{
        width: 100%;
    }
}