.sec-block-v3{
    position:relative;
}
.sec-block-v3 .col-md-6 + .col-md-6{
    align-self:flex-start;
}
.block-v3-img-outer{
    position:relative;
    padding-left:3.3rem;
}
.block-v3-img-outer::after,
.block-v3-img-outer::before{
    position:absolute;
    content:"";
}
.block-v3-img-outer::after{
    right:11.5rem;
    top:-5.3rem;
    height:17.6rem;
    width:17.6rem;
    background:url(../../images/block-v3-arrow.png);
    background-position:center;
    background-size:cover;
}
.block-v3-img-outer::before{
    right:0;
    bottom:0;
    width:12.33rem;
    height:12.6462rem;
    background:#132443;
}
.block-v3-img img{
    width:100%;
    height:auto;
    min-height:52rem;
    max-height:52rem;
    object-fit:cover;
}
.block-v3-vector{
    position:absolute;
    top:-1px;
    left:0;
    width:100%;
    height:100%;
    max-width:38.2rem;
}
.block-v3-vector img{
    width:initial;
    max-width:100%;
    height:calc(100% + 1px);
}
.block-v3-text{
    position:relative;
    padding:6.5rem 0 2rem;
}
.block-v3-text a{
    color: #f25929;
}
.block-v3-text a:hover {
    text-decoration: underline!important;
}
.block-v3-text h1,
.block-v3-text h2,
.block-v3-text h3{
    color:#fff;
    font-size:4.8rem;
    font-weight:700;
    line-height:125%;
    margin:0 0 7.2rem;
}
.block-v3-text h1:last-child,
.block-v3-text h2:last-child,
.block-v3-text h3:last-child{
    margin:0;
}
.block-v3-text p{
    color:#fff;
    font-weight:100;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .block-v3-img img{
        min-height:48.1rem;
        max-height:48.1rem;
    }
    .block-v3-img-outer::before{
        width:10.33rem;
        height:10.6462rem;
    }
    .block-v3-img-outer::after{
        right:11.2rem;
        top:-4.8rem;
        height:16rem;
        width:16rem;
    }
    .block-v3-text h1, .block-v3-text h2, .block-v3-text h3{
        font-size:4.6rem;
        margin:0 0 6.2rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .block-v3-img img{
        min-height:42.8rem;
        max-height:42.8rem;
    }
    .block-v3-img-outer::before{
        width:9.33rem;
        height:9.6462rem;
    }
    .block-v3-img-outer::after{
        right:10.1rem;
        top:-4.4rem;
        height:14.4rem;
        width:14.4rem;
    }
    .block-v3-text{
        padding:5.5rem 0 2rem;
    }
    .block-v3-text h1, .block-v3-text h2, .block-v3-text h3{
        font-size:4.3rem;
        margin:0 0 5.2rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .block-v3-img img{
        min-height:34.4rem;
        max-height:34.4rem;
    }
    .block-v3-img-outer::before{
        width:7.33rem;
        height:7.6462rem;
    }
    .block-v3-img-outer::after{
        right:8.7rem;
        top:-3.5rem;
        height:11.6rem;
        width:11.6rem;
    }
    .block-v3-text{
        padding:4.5rem 0 2rem;
    }
    .block-v3-text h1, .block-v3-text h2, .block-v3-text h3{
        font-size:3.5rem;
        margin:0 0 3.2rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-block-v3{
        padding-bottom:2rem;
    }
    body:not(:has(.sec-values)) .sec-block-v3{
        padding-bottom:3rem;
    }
    .sec-block-v3 .col-md-6{
        width:100%;
    }
    .sec-block-v3 .col-md-6 + .col-md-6{
        order:-1;
    }
    .block-v3-img-outer{
        width:80%;
        margin:auto;
    }
    .block-v3-img img{
        min-height:42.3rem;
        max-height:42.3rem;
    }
    .block-v3-img-outer::before{
        width:9.33rem;
        height:9.6462rem;
    }
    .block-v3-img-outer::after{
        right:10.1rem;
        top:-4.2rem;
        height:14.1rem;
        width:14.1rem;
    }
    .block-v3-text{
        padding:4.5rem 0 0rem;
    }
    .block-v3-text h1, .block-v3-text h2, .block-v3-text h3{
        font-size:4rem;
        margin:0 0 3.2rem;
    }
}
@media(max-width:767.98px){
    .sec-block-v3{
        padding-bottom:2rem;
    }
    body:not(:has(.sec-values)) .sec-block-v3{
        padding-bottom:3rem;
    }
    .sec-block-v3 .col-md-6 + .col-md-6{
        order:-1;
    }
    .block-v3-img-outer{
        padding-left:2.3rem;
    }
    .block-v3-img-outer::after{
        right:8rem;
        top:-3.6rem;
        height:12.7rem;
        width:13.7rem;
    }
    .block-v3-vector{
        max-width:initial;
    }
    .block-v3-img img{
        min-height:39.2rem;
        max-height:39.2rem;
    }
    .block-v3-img-outer::before{
        width:8.9rem;
        height:8.9rem;
    }
    .block-v3-text{
        padding:2.7rem 0.5rem 0 1.1rem;
    }
    .block-v3-text h1, .block-v3-text h2, .block-v3-text h3{
        font-size:2.8rem;
        line-height:3.6rem;
        margin:0 0 1.8rem;
    }
}
@media(max-width:575.98px){
    .block-v3-img-outer{
        margin:0 -1.8rem;
        width:calc(100% + 3.6rem);
    }
    .block-v3-img-outer::after{
        right:18vw;
        top:-8vw;
        height:25.87vw;
        width:25.87vw;
    }
    .block-v3-img img{
        min-height:77vw;
    }
    .block-v3-img-outer::before{
        width:6.9rem;
        height:6.9rem;
    }
}