.rmp_arrows_ul > li {
    width: 45%;
    display: flex;
    list-style-type: none;
    background-color: #005B95;
    /* height: 4.6vw; */
    margin-left: 4vw;
    margin-bottom: 1vw;
    border-radius: 1.5vw;
    height: auto;
    padding: 0vw 0vw 0.7vw;
    position: relative;
    box-sizing: border-box;
    padding: 1vw 2vw 1vw 5vw;
}

.rmp_rp_link_container{
    margin-left: 4vw;
    margin-top: 5vw;
}

a[class*="rmp_docs_container_"], div[class*="rmp_docs_container_"], details[class*="rmp_docs_container_"]>summary {
    width: 90vw;
}

.stages_ul{
    list-style-type: none;
    min-height: 58vw;
    margin-left: 4vw;
    padding: 0;
}

.stages_li{
    width: 47%;
    display: flex;
    border-radius: 1vw;
    border: 3px solid #005B95;
    flex-wrap: wrap;
    padding: 1vw 0vw 1vw 1vw;
    margin-right: 2vw;
    margin-bottom: 1vw;
    float: left;
    box-sizing: border-box;
}

.stages_li-number{
    background-color: #005B95;
    color: #fff;
    font-size: 2.19vw;
    font-weight: 900;
    /* padding:  1vw; */
    border-radius: 1vw;
    width: 3vw;
    height: 3vw;
    text-align: center;
}

.stages_li-text{
    margin-left: 1.3vw;
    width: 33vw;
}

.stages_li-text-top{
    font-size: 2.19vw;
    font-weight: 900;
    line-height: 108%;
    color: #005B95;
}

.stages_li-text-bottom{
    margin-top: 0.5vw;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: 108%;
    color: #1D232E;
}

.stages_li-text-bottom a {
    color: #005B95;
}

.stages_li_last{
    background-color: #D4EAF8;
    /* padding: 0.5vw; */
    /* width: 39vw; */
    padding-right: 1vw;
    /* box-sizing: border-box; */
}

.stages_li_last > .stages_li-text {
    width: 100%;
}




@media screen and (max-width: 750px) {

.rmp_arrows_ul {
    display: block;
}

.rmp_arrows_ul > li {
    width: 93%;
    font-size: 3vw;
    line-height: normal;
    margin-bottom: 2vw;
}

.rmp_arrows_ul > li:before {
    width: 3vw;
    height: 7vw;
}


.rmp_docs_hint {
    padding-right: 5vw;
    margin-top: 1vw;
}

.stages_li-text {
    width: 30vw;
}

.stages_ul {
    margin-left: 0vw;
    padding-left: 4vw;
}

.stages_li {
    width: 93%;
    padding-bottom: 2vw;
    float: none;
}

.stages_li-text {
    width: 60vw;
    margin-left: 4vw;
}

.stages_li-text-top {
    font-size: 4vw;
}

.stages_li-text-bottom {
    font-size: 2vw;
    width: 77vw;
}

.stages_li-number {
    width: 6vw;
    height: 6vw;
    font-size: 4vw;
}










}