.pcard_1{
    padding: 24px;
    border-radius: 12px;
}
.pcard_2{
    padding: 16px;
}
.pcard_3{
    padding: 20px;
    border-radius: 16px;
}
.pcard_4{
    padding: 24px;
    border-radius: 8px;
}
.what_submit{
    padding: 32px 16px 36px;
    border-radius: 16px;
    display: grid;
    gap: 24px;
}
.what_submit_img{
    height: 264px;
    background-image: var(--img_);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.sfrar_reports_img_wrap{
    display: flex;
    align-items: center;
    overflow: clip;
    border-radius: 12px;
    background: #F8EAEC;
    min-height: 336px;
}
.banner_2imgs_wrap{
    overflow: clip;
    position: relative;
}
.banner_2imgs{
    border-radius: 8px;
    background: var(--accent_blue);
    padding: 32px 16px;

}
.banner_2imgs__left, .banner_2imgs__right{
    display: none;
    position: absolute;
    pointer-events: none;
}

@media(min-width: 576px){
    .grid_last_child_2col_sm > *:nth-child(odd):last-child {
        grid-column: span 2;
    }
    .pcard_3{
        padding: 24px;
        border-radius: 16px;
    }
    .what_submit{
        padding: 32px 20px;
    }
    .what_submit_img{
        height: 375px;
    }
    .sfrar_report_card_first, .sfrar_report_card_second{
        grid-column: span 2;
        order: 1;
    }
    .sfrar_reports_img_wrap{
        order: 3;
    }
    .sfrar_report_card_last{
        order: 2;
    }
    .banner_2imgs{
        margin-left: var(--negindent_sm);
        margin-right: var(--negindent_sm);
        border-radius: 0;
        margin-bottom: 75px;
    }
    .banner_2imgs .button{
        min-width: 228px;
    }
    .banner_2imgs__left{
        display: flex;
        width: 377px;
        left: -128px;
        bottom: 13px;
    }
    .banner_2imgs__right{
        display: flex;
        width: 355px;
        right: -85px;
        bottom: -31px;		
    }
}
@media(min-width: 992px){
    .grid_last_child_2col_lg > *:nth-child(odd):last-child {
        grid-column: span 2;
    }
    .pcard_1{
        padding: 32px
    }
    .pcard_3{
        padding: 32px;
        border-radius: 16px;
    }
    .pcard_4{
        padding: 37px 45px;
    }
    .what_submit{
        padding: 42px 32px;
        grid-template-columns: 1fr 1fr;
    }
    .what_submit_img{
        height: 100%;
        order: -1;
    }
    .sfrar_report_card_first{
        grid-column: span 1;
        order: 1;
    }
    .sfrar_reports_img_wrap{
        grid-row: span 2;
        order: 2;
    }
    .sfrar_report_card_second{
        grid-column: span 1;
        order: 3;
    }
    .sfrar_report_card_last{
        grid-column: span 2;
        order: 5;
    }
    .banner_2imgs_wrap .container{
        position: relative;
    }
    .banner_2imgs{
        margin-left: 0;
        margin-right: 0;
        border-radius: 8px;
        margin-bottom: 0;
    }
    .banner_2imgs__left{
        width: 543px;
        left: -203px;
        bottom: unset;		
        top: -8px;
    }
    .banner_2imgs__right{
        width: 583px;
        top: -27px;
        bottom: unset;		
        right: -229px;
    }
}
@media (min-width: 1200px){
    .banner_2imgs__left {
        width: 543px;
        left: -148px;
        bottom: unset;
        top: -20px;
    }
    .banner_2imgs__right {
        width: 583px;
        top: -40px;
        bottom: unset;
        right: -171px;
    }
}