#site-content {
    overflow: visible;
}

.block-usps {
    z-index: 0;
}


.block-usps-left {
    position: sticky;
    top: 10rem;
	width: 50%;	
    padding-right: 8rem;
}

.block-usps-right {
    width: 50%;
    margin-left: auto;
	position: relative;
    z-index: 1;
	
}


.block-usps-usp h4 {
    margin-top: 0;
}

.block-usps-usp p {
    margin-bottom: 0;
}

.block-usps-left img {
    width: 100%;
}

.block-usps-left figure {
    width: 70%;
    margin-top: 6rem;
	margin-bottom: -30rem;
}
.block-usps-left h2 {
    margin: 0;
}
.block-usps-usps {
}
.block-usps-usp {
  	padding: 2rem;
    border: 2px solid;
    margin-bottom: 2rem;
    opacity: 0;
    transition: .3s;
    background: #fff3bd;
}

.block-usps-usp.visible {
    opacity: 1;
}

.block-usps-usp.visible {
    transform: rotate(-2deg);
    transition-delay: .2s;
}

.block-usps-usp.visible:nth-of-type(2) {
    transform: rotate(4deg) translateX(-20px);
    transition-delay: .4s;
}

.block-usps-usp.visible:nth-of-type(3) {
    transform: rotate(-3deg);
    transition-delay: .6s;
}

.block-usps-usp.visible:nth-of-type(4) {
    transform: rotate(4deg) translateX(-20px);
    transition-delay: .4s;
}

.block-usps-usp.visible:nth-of-type(5) {
    transform: rotate(-3deg);
    transition-delay: .6s;
}

.block-usps-usp.visible:nth-of-type(6) {
    transform: rotate(4deg) translateX(-20px);
    transition-delay: .4s;
}

.block-usps-usp.visible:nth-of-type(7) {
    transform: rotate(-3deg);
    transition-delay: .6s;
}


svg.usps-svg {
    position: absolute;
    z-index: -1;
    width: 100vw;
    min-width: 100vw;
    height: auto;
    transform: translateX(-33%) translateY(-15%);
}

/* Desktop small */
@media only screen and (max-width: 900px) {
.block-usps-right {
    width: 60%;
}
}

/* Tablet */
@media only screen and (max-width: 700px) {
.block-usps-left {
    position: relative;
    width: 100%;
    top: unset;
	padding-right: 0;

}

.block-usps-right {
    width: 100%;
}

.block-usps-usps {
    max-width: 60rem;
    margin: 4rem auto;
}
.block-usps .wp-block-buttons {
    text-align: center;
}
	.block-usps-left figure {
		margin-left: auto;
		margin-right: 2rem;
		margin-bottom: 0;

	}
svg.usps-svg {
      width: 130vw;
      min-width: 130vw;
	}
	
.block-usps-usp.visible:nth-of-type(2) {
    transform: rotate(4deg) translateX(-5px);
	}
}


/* Iphone */
@media only screen and (max-width: 450px) {
  
}

