.ab-usp-section {
    display:grid;
    grid-template-columns:500px 1fr;
    gap:40px;
}

.ab-usp-images {
    position:sticky;
    top:120px;
    min-height:600px;
}

.ab-usp-image {
    position:absolute;
    inset:0;
    width:100%;
    object-fit:cover;
    opacity:0;
    transform:scale(.95);
    transition:.6s ease;
	border-radius:8px;
}

.ab-usp-image.active {
    opacity:1;
    transform:scale(1);
}

.ab-usp-item {
    padding:7px 0;
}

.ab-usp-head {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
}

.ab-usp-head h3 {
    color:#e0cdcf;
    transition:.4s;
    font-size:24px;
    margin-bottom:0 !important;
}

.ab-usp-item.active h3 {
    color:#1E1E1E;
}

.ab-usp-item p {
    margin-bottom:0 !important;
    line-height:20px;
}

.ab-line {
    height:4px;
    margin-top:5px;
}

.ab-line span {
    display:block;
    width:0;
    height:100%;
    background:#65030F;
    transition:.4s;
}

.ab-usp-number-wrap {
    overflow:hidden;
    height:40px;
    display:flex;
    align-items:flex-start;
}

.ab-usp-number {
    display:block;
    opacity:0;
    transform:translateY(-60px);
    transition:
        opacity .6s ease,
        transform .6s ease;
    will-change:transform,opacity;
    font-size:44px;
    font-family:var(--wd-header-el-font);
    color:#e0cdcf;
    margin-top:-20px;
}




.ab-usp-images{
    position:sticky;
    top:120px;
    min-height:500px;
}


@media (max-width:1024px){
	
	.ab-usp-number {
    margin-top:-17px;
}


    .ab-usp-section{
        grid-template-columns:1fr;
    }

    .ab-usp-images{
        position:relative;
        top:auto;
        min-height:710px;
    }

}

@media (max-width:767px){

    .ab-usp-images{
        min-height:300px;
    }

    .ab-usp-head h3{
        font-size:20px;
    }

    .ab-usp-number{
        font-size:34px;
    }

}