.positions-testimonials .positions-testimonials-box {
    background-color: #FFD000;
    border-radius: 15px;
    padding: 4.3rem 5.555rem;
    position: relative;
    z-index: 1;
}

.positions-testimonials .half.content .content p {
	font-size: 1.25rem;
}

.positions-testimonials .half.image .testimonials-image-container .image-subtitle {
	padding-top: 1rem;
	font-size: 1.25rem;
}

@media screen and (min-width: 1025px) {
	
	.positions-testimonials .thin, .positions-testimonials .main {
		max-width: 69.85rem;
	}
	
	
	.positions-testimonials .positions-testimonials-box {
		margin-top: -12.5rem;
	}
	
	.positions-testimonials .half.content {
		margin-top: 1.15rem;
	}
	
	
	.positions-testimonials .half.content .content .font-content-title {
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.555rem;
	    font-weight: 700;
	    line-height: 1.3;
	    letter-spacing: -1.38px;	
	}
	
	

	
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-image {
		position: absolute;
		top: 1.1em;
		right: -17em;
		z-index: 0;
	}
	
	.positions-testimonials.v1 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 1.95em;
	    right: 3.4em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.555rem;
	    font-weight: 700;
	    line-height: 1.3;
	    letter-spacing: -1.38px;
	}
	
	.positions-testimonials.v2 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 2.2em;
	    right: 6em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v3 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: relative;
	    top: 0;
	    right: -3em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}	
	
	.positions-testimonials.v1 .half.image .testimonials-image-container {
		margin-top: 7.9em;
		display: flex;
		flex-direction: column;
		z-index: 2;
	}
	
	.positions-testimonials.v2 .half.image .testimonials-image-container {
	    margin-top: 10em;
	    display: flex;
	    flex-direction: column;
	    z-index: 2;
	}
	
	.positions-testimonials.v3 .half.image .testimonials-image-container {
	    margin-top: 10em;
	    display: flex;
	    flex-direction: column;
	    z-index: 2;
	}	
	
	.positions-testimonials .half.image .testimonials-image-container img {
		z-index: 2;
	}
	
	
}

@media screen and (min-width: 1926px) {
	
	.positions-testimonials.v1 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 1.55em;
	    right: 4.4em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.255rem;
	    font-weight: 700;
	    line-height: 1.3;
	    letter-spacing: -1.38px;
	}	
	
	.positions-testimonials.v2 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 1.9em;
	    right: 7.6em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 1.755rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}	
	
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-image {
	    position: absolute;
	    top: 1.1em;
	    right: -8em;
	    z-index: 0;
	}	
	
	.positions-testimonials.v3 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: relative;
	    top: -0.7em;
	    right: -5em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 1.755rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v3 .half.image .testimonials-image-container {
	    margin-top: 0em;
	    display: flex;
	    flex-direction: column;
	    z-index: 2;
	}	
	
}

@media screen and (min-width: 1601px) and (max-width: 1830px) {
	
	
	.positions-testimonials.v3 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: relative;
	    top: 0.7em;
	    right: -1em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v2 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 2.8em;
	    right: 8em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v1 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 2.45em;
	    right: 5.4em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.555rem;
	    font-weight: 700;
	    line-height: 1.3;
	    letter-spacing: -1.38px;
	}	
	
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-image {
	    position: absolute;
	    top: 2.7em;
	    right: -10.9em;
	    z-index: 0;
	    width: 50em;
	}
	
	.positions-testimonials.v1 .half.image .testimonials-image-container {
	    margin-top: 14.9em;
	    display: flex;
	    flex-direction: column;
	    z-index: 2;
	}	
	
	
	
}

@media screen and (min-width: 1025px) and (max-width: 1600px) {
	
	
	.positions-testimonials.v3 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: relative;
	    top: 0.9em;
	    right: -1.4em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v2 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 2.9em;
	    right: 7em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.155rem;
	    font-weight: 700;
	    line-height: 1.2;
	    letter-spacing: -1.38px;
	    text-align: center;
	}
	
	.positions-testimonials.v1 .half.image .testimonials-flair-container .testimonials-flair-text {
	    position: absolute;
	    top: 2.55em;
	    right: 5.4em;
	    z-index: 1;
	    font-family: futura-pt-bold, sans-serif;
	    font-size: 2.555rem;
	    font-weight: 700;
	    line-height: 1.3;
	    letter-spacing: -1.38px;
	}	
	
	
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-image {
		position: absolute;
		top: 3em;
		right: -12.9em;
		z-index: 0;
		width: 50em;
	}
	
	.positions-testimonials.v1 .half.image .testimonials-image-container {
	    margin-top: 14.9em;
	    display: flex;
	    flex-direction: column;
	    z-index: 2;
	}	
	
	
}



@media screen and (max-width: 1024px) {
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-image {
		display: none;
	}
	
	.positions-testimonials .half.image .testimonials-flair-container .testimonials-flair-text {
		display: none;
	}	
}



@media screen and (max-width: 1000px) {
	.positions-testimonials .testimonials-flair-container {
		display: none;
	}
	
	.positions-testimonials .positions-testimonials-box {
	    padding: 1rem;
	}
	
	.positions-testimonials .half.content .content {
		text-align: center;
	}
	
	.positions-testimonials .half.image .testimonials-image-container img {
		padding-top: 1rem
	}
	
}
