.sticky-usp:not(.static-view) { display: flex; min-height: 100vh; justify-content: center; align-items: flex-start; background: #000; margin-bottom: 6.25rem;}
.sticky-usp:not(.static-view) .invisible { visibility: none; }
.sticky-usp:not(.static-view) .content-padding, 
.sticky-usp:not(.static-view) .slides { display: flex; align-items: center; }
.sticky-usp:not(.static-view) .slides { display: grid; position: sticky; top: 0; padding-top: 125px; width: 100%; }
.sticky-usp:not(.static-view) .slides .slide { grid-row: 1; grid-column: 1; opacity: 1; width:100%; overflow: hidden; background: #000; transition: opacity 0.5s ease; z-index:1; will-change: opacity;}
.sticky-usp:not(.static-view) .slides .slide-0 { z-index: 2; }
.sticky-usp:not(.static-view) .slides .slide.last { opacity: 1!important; z-index: 0!important;}
.sticky-usp:not(.static-view) .slides .slide:first-child .content { opacity: 1; }
.sticky-usp:not(.static-view) .slides .slide .content { opacity: 0; will-change: transform, opacity;}
.sticky-usp:not(.static-view) .slides .slide.active { z-index:2;}
.sticky-usp:not(.static-view) .slides .slide.active .content { opacity:1; }
.sticky-usp:not(.static-view) .slides .slide.active + .slide { z-index:1; }
.sticky-usp:not(.static-view) .slides .slide.active + .slide .content { transform: translateY(30px); }
.sticky-usp:not(.static-view) .slides .slide.active + .slide.show .content { transform: translateY(0); opacity: 1; transition: all 0.3s linear; z-index:2; }
.sticky-usp:not(.static-view) .image-transform { overflow: hidden; }
.sticky-usp:not(.static-view) .image-transform picture { display: inline-block; height: 100%; min-width: 100%; margin-left: 50%; transform: translateX(-50%); text-align: center; }
@media only screen and (max-width: 767px) { 
	.sticky-usp:not(.static-view) .slides { padding-top: 3rem; } 
	.sticky-usp:not(.static-view) .image-transform { background: transparent !important; } 
}
@media only screen and (min-width: 768px) { 
	.sticky-usp:not(.static-view) .image-transform { max-height: 700px; height: 100%; } 
	.sticky-usp:not(.static-view) .image-transform img { height: 100%; max-width: none!important; } 
}
/*For Static View*/
.sticky-usp.static-view .slide { opacity: 1!important; }
.sticky-usp.static-view,
.sticky-usp.static-view .slide .content-padding,
.sticky-usp.static-view .slide .image-transform{ height:auto!important }