.sec-block-v5{
    margin:6rem 0 9.9rem;
}
.block-v5{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
}
.block-v5-top-text{
    margin-bottom:6.5rem;
}
.block-v5-top-text:last-child{
    margin-bottom:0;
}
.block-v5-text h1,
.block-v5-text h2{
    font-size:3.2rem;
    font-weight:800;
    line-height:187.5%;
    margin:3.9rem 0;
}
.block-v5-text a{
    color: #f25929;
}
.block-v5-text a:hover {
    text-decoration: underline!important;
}
.block-v5-text h1:first-child,
.block-v5-text h2:first-child{
    margin-top:0;
}
.block-v5-outer{
    display:flex;
    flex-wrap:wrap;
}
.block-v5-outer.row-reverse{
    flex-direction:row-reverse;
}
.block-v5-img{
    width:17.5rem;
}
.block-v5-img img{
    width:100%;
}
.block-v5-img + .block-v5-info{
    width:calc(100% - 17.5rem);
    padding-left:5.64rem;
}
.row-reverse .block-v5-img + .block-v5-info{
    padding-left:0 !important;
    padding-right:5.64rem;
}
.block-v5-info h3,
.block-v5-info h4,
.block-v5-info h5,
.block-v5-info h6{
    font-size:2.8rem;
    font-weight:700;
    line-height:164.286%;
    margin:3.8rem 0;
}
.block-v5-info h3:first-child,
.block-v5-info h4:first-child,
.block-v5-info h5:first-child,
.block-v5-info h6:first-child{
    margin-top:0;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-block-v5{
        margin:6rem 0 8.9rem;
    }
    .block-v5-text h1, .block-v5-text h2{
        font-size:3rem;
        margin:3.5rem 0;
    }
    .block-v5-info h3, .block-v5-info h4, .block-v5-info h5, .block-v5-info h6{
        font-size:2.6rem;
        margin:3.4rem 0;
    }
    .block-v5-img + .block-v5-info{
        padding-left:3.64rem;
    }
    .row-reverse .block-v5-img + .block-v5-info{
        padding-right:3.64rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-block-v5{
        margin:5rem 0 7.9rem;
    }
    .block-v5-text h1, .block-v5-text h2{
        font-size:2.8rem;
        margin:3.3rem 0;
    }
    .block-v5-top-text{
        margin-bottom:5rem;
    }
    .block-v5-img{
        width:15.5rem;
    }
    .block-v5-img + .block-v5-info{
        width:calc(100% - 15.5rem);
        padding-left:3.64rem;
    }
    .row-reverse .block-v5-img + .block-v5-info{
        padding-right:3.64rem;
    }
    .block-v5-info h3, .block-v5-info h4, .block-v5-info h5, .block-v5-info h6{
        font-size:2.6rem;
        margin:3.2rem 0;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-block-v5{
        margin:5rem 0 5.9rem;
    }
    .block-v5-text h1, .block-v5-text h2{
        font-size:2.6rem;
        margin:2.9rem 0 2.4rem;
    }
    .block-v5-top-text{
        margin-bottom:4.5rem;
    }
    .block-v5-img{
        width:14.5rem;
    }
    .block-v5-img + .block-v5-info{
        width:calc(100% - 14.5rem);
        padding-left:3rem;
    }
    .row-reverse .block-v5-img + .block-v5-info{
        padding-right:3rem;
    }
    .block-v5-info h3, .block-v5-info h4, .block-v5-info h5, .block-v5-info h6{
        font-size:2.2rem;
        margin:2.8rem 0;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-block-v5{
        margin:5rem 0 2.5rem;
    }
    .block-v5-text h1, .block-v5-text h2{
        font-size:2.8rem;
        line-height:4rem;
        margin:3.2rem 0;
    }
    .block-v5-top-text{
        margin-bottom:4.8rem;
    }
    .block-v5-img + .block-v5-info{
        padding-left:3rem;
        width:calc(100% - 15.5rem);
    }
    .row-reverse .block-v5-img + .block-v5-info{
        padding-right:3rem;
    }
    .block-v5-info h3, .block-v5-info h4, .block-v5-info h5, .block-v5-info h6{
        font-size:2.5rem;
        margin:2.4rem 0;
    }
    .block-v5-img{
        width:15.5rem;
    }
}
@media(max-width:767.98px){
    .sec-block-v5{
        margin:3.4rem 0 0;
    }
    .block-v5-top-text{
        margin-bottom:4.9rem;
        padding:0 0.6rem 0.3rem;
    }
    .block-v5-text h1, .block-v5-text h2{
        font-size:2.6rem;
        line-height:3.8rem;
        margin:2.4rem 0;
    }
    .block-v5-img{
        margin:auto auto 3.7rem;
    }
    .block-v5-img:last-child{
        margin-bottom:0;
    }
    .block-v5-img + .block-v5-info{
        width:100%;
        padding:0 0.2rem;
    }
    .block-v5-info h3, .block-v5-info h4, .block-v5-info h5, .block-v5-info h6{
        font-size:2.4rem;
        line-height:3.2rem;
        margin:2.4rem 0;
    }
    .row-reverse .block-v5-img + .block-v5-info{
        padding-right:0;
    }
}