#customers__think .content > div{
	display: flex;
	flex-direction: column-reverse;
}
#customers__think .content .desc{
	color: var(--Text-Text-Oxford-Blue-87-body-text-1);
	margin-top:1.44rem;
	margin-bottom:0;
}
#customers__think .content .name {
	order:1;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.00938rem;
}
#customers__think .content__group .logo {
	width: 9.55588rem;
	height: 6.25813rem;
}
@media screen and (min-width: 640px){
	#campaign .container > .desc{
		width: 45.57888rem;
	}
}

#customers__think .content__group .logo {
	position: absolute;
	width: 8.375rem;
	height: 6.11731rem;
	object-fit: contain;
	bottom: 0.87rem;
	left: 1.31rem;
}
#customers__think .content i.quote{
	color: var(--emerald-soft);
	opacity: 0.2;
}
@media (max-width: 639.9px) { 
	#banner .box__img__people{
		height: 16.125rem;
	}
	#customers__think .content__group .logo {
		width: 7.8105rem;
		height: 5.11506rem;
	}
	#customers__think .content .name {
		font-size: 1rem;
		font-style: normal;
		font-weight: 600;
		line-height: 160%; /* 1.6rem */
		letter-spacing: 0.03125rem;
	}
	#customers__think .content .desc {
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.00938rem;
	}
	.features__group{
		padding-top: 0;
	}
	.features__group .feature__container:first-child{
		padding-top: 3.75rem;
	}
	.features__group .feature__left{
		margin-bottom: 0;
	}
	.features__group .box__btn__partnership{
		margin-top: 3.5rem;
	}
	#customers__think .container > h2{
		margin-bottom: 2rem;
	}
	.features__group .feature__container:last-child{
		padding-bottom: 3rem;
	}
	#customers__think .content__group .logo {
		width: 7.8105rem;
		height: 5.11506rem;
		left: 0.52rem;
		bottom: 0.94rem;
	}
	#customers__think .content > div{
		border-bottom: unset;
	}
}
