.sec-content-block{
    position:relative;
    margin:4rem 0 9.9rem;
}
.sec-content-block:first-child{
  margin-top:0;
}
.sec-content-block .content-block-text  a{
    color: #f25929;
}
.sec-content-block .content-block-text a:hover {
    text-decoration: underline!important;
}
.sec-block-v3.bg-blue + .sec-content-block::after{
    position:absolute;
    content:"";
    top:0;
    left:0;
    width:100%;
    height:15.3rem;
    background:#132443;
}
.content-block{
    background:#fff;
    position:relative;
    z-index:1;
}
.sec-block-v3.bg-blue + .sec-content-block{
  margin-top:0;
}
.sec-block-v3.bg-blue + .sec-content-block .content-block{
    margin-top:12.85rem;
    padding-top:9.8rem;
}
.content-block h1,
.content-block h2,
.content-block h3{
    font-size:4rem;
    font-weight:800;
    line-height:115%;
    margin:0 0 3.2rem;
}
.content-block h1:last-child,
.content-block h2:last-child,
.content-block h3:last-child{
    margin-bottom:0;
}
.content-block p{
    margin-bottom:6.4rem;
}
.content-block p:last-child{
    margin-bottom:0;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-content-block{
        margin:4rem 0 8.9rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block::after{
        height:13.3rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block .content-block{
        margin-top:10.85rem;
        padding-top:7.8rem;
    }
    .content-block h1, .content-block h2, .content-block h3{
        font-size:3.8rem;
        margin:0 0 3rem;
    }
    .content-block p{
        margin-bottom:5.4rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-content-block{
        margin:4rem 0 7.9rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block::after{
        height:12.3rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block .content-block{
        margin-top:9.85rem;
        padding-top:7.8rem;
    }
    .content-block h1, .content-block h2, .content-block h3{
        font-size:3.6rem;
    }
    .content-block p{
        margin-bottom:5.4rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
  .sec-content-block{
    margin:4rem 0 7.9rem;
  }
    .sec-block-v3.bg-blue + .sec-content-block::after{
        height:11.3rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block .content-block{
        margin-top:8.85rem;
        padding-top:6.8rem;
    }
    .content-block h1, .content-block h2, .content-block h3{
        font-size:3.4rem;
        line-height:4.4rem;
        margin:0 0 2.6rem;
    }
    .content-block p{
        margin-bottom:5.4rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-content-block{
        margin:4rem 0 7.2rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block::after{
        height:3.3rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block .content-block{
        margin-top:5.85rem;
        padding-top:4rem;
    }
    .content-block h1, .content-block h2, .content-block h3{
        font-size:3.5rem;
        margin:0 0 2.8rem;
    }
    .content-block p{
        margin-bottom:4.8rem;
    }
}
@media(max-width:767.98px){
    .sec-content-block{
      margin:4rem 0 3.2rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block::after{
        height:2.5rem;
        top:-2.5rem;
    }
    .sec-block-v3.bg-blue + .sec-content-block .content-block{
        margin-top:0;
        padding-top:4.5rem;
    }
    .content-block h1, 
    .content-block h2, 
    .content-block h3{
        font-size:2.6rem;
        line-height:3.8rem;
        margin:0 0 2.4rem;
    }
    .content-block p{
        margin-bottom:3.9rem;
    }
}