.member_step_container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin:0 0 -1em;
    position: relative;
}
.member_step_list {
    flex-basis: 31%;
    box-sizing: border-box;
    border: 1px solid #5580b9;
    padding:1em 0 ;
    height: 6.5em;
    vertical-align: middle;
    background: #fff
}
.member_step_arrow {
    margin: 1%;
}
.member_step_arrow:nth-last-child(1) {
    visibility: hidden;
}
.member_step_list h3 {
    font-size:120%;
    text-align: center;
    font-weight:bold;
    padding: 0;
    margin:0 0 0.25em;
    color: #5580b9
}
.member_step_list p {
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 90%;
    color: #5580b9;
    word-break: break-word;
}
.member_step_list.list6 {
    border: 1px solid #006CCC;
    background: #006CCC
}
.member_step_list.list6 h3 {
    color: #fff;
    padding-top:1em;
    word-break: break-word;
}
.member_step_list.active      {
    border: 1px solid #dd5e56;
    background: #dd5e56;
    color: #fff;
}
.member_step_list.active h3,
.member_step_list.active p {
    color: #fff;
}
.member_step_arrow img {
    width: 10px;
    height: auto
}
@media only screen and (max-width: 520px) {
    .member_step {
        padding: 0 0 1em 1.75em;
    }
    .member_step_container {
        flex-wrap: wrap;
    }
    .member_step {
        padding: 0 1.75em;
    }
    .member_step_list {
        flex-basis: 30%;
        height: 5em;
        padding:0.5em 0.1em;
        margin: 1% 0;
    }
    .member_step_arrow {
        flex-basis: 1%;
        margin: 0;
    }
    .member_step_list h3 {
        font-size: 10pt;
        line-height: 1;
    }
    .member_step_list.list6 h3 {
        padding-top:1.5em;
    }
    .member_step_list.list6 h3:lang(en){
        padding-top:1em;
    }
    .member_step_list p   {
        font-size: 8pt;
        text-align: center;
        width: 100%;
    }
}
@media only screen and (min-width: 521px) and (max-width: 767px) {
    .member_step {
        padding: 0 0 1em 1.75em;
    }
    .member_step_list {
        padding:0.5em 0;
        height:7em;
        margin:0 0 -1em
    }
    .member_step_list h3 {
        font-size: 10pt;
        line-height: 1;
    }
    .member_step_list p {
        font-size:9pt;
    }
    .member_step_list.list6 h3 {
        padding-top:2.5em;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .member_step {
        padding: 0 0 1em 1.75em;
    }
    .member_step_list {
        padding: 0.5em 0.2em;
        height: 6em;
        margin: 0 0 -1em;
    }
    .member_step_list h3 {
        font-size: 10pt;
        line-height: 1;
    }
    .member_step_list.list6 h3 {
        padding-top:1.5em;
    }
    .member_step_list p {
        font-size:9pt;
    }
    .member_step_list p .pcviews {
        display: none;
    }
    p.nobreak:lang(en){
        word-break: break-all;
    }
}
.paragraph{
    display:flex;
}
.paragraph:not(:first-child){
    margin-top: 36px;
}
.paragraph-num{
    padding-right: 8px;
    width:24px
}
.paragraph-text small{
    color: #ED323B;
}
.paragraph-text ul, .paragraph-índent ul{
    padding-inline-start: 20px;
    margin-top: 8px;
}
.paragraph-text ul li, .paragraph-índent ul li{
    padding-bottom: 8px;
}
.paragraph-índent{
    padding-left: 20px;
}
