#customers__think .content>div {
	display: flex;
	flex-direction: column;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: unset;
}

#customers__think .content__group .logo {
	width: 8.54rem;
	height: 5.56rem;
	object-fit: contain;
	position: absolute;
	left: 1.24rem;
	bottom: 1.34rem;
}
.logo__carousel {
	background: var(--Background-Normal-Blue-E9F1FE, #E9F1FE);
}

@media screen and (min-width: 640px) {
	.up-promote-difference__title img {
		margin-right:1rem;
	}
	#section__form__collab .container__form>div .form__collab__description {
		opacity: 0.8;
	}
	.up-promote-difference__body .up-promote-difference__item {
		padding: calc(1.25rem - 1px);
	}

	.up-promote-difference__body {
		grid-template-columns: repeat(4, 1fr);
		gap: 1rem;
	}

	.up-promote-difference__title .name {
		font-size: var(--font-size-H6);
		letter-spacing: unset;
	}

	#customers__think .content__group {
		padding: 4.25rem 5.88rem 4.25rem 4rem;
	}

	#customers__think .content__group .group__image {
		height: 27.25rem;
		outline: 1px solid var(--outline-normal-22, rgba(112, 115, 124, 0.22));
		width: 35.625rem;
	}

	#customers__think .content .name {
		order: 0;
		color: var(--Text-Text-Oxford-Blue-87-body-text-1);
		font-size: var(--font-size-H4);
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		letter-spacing: 0.01098rem;
	}

	#customers__think .content .role {
		order: 1;
		margin-bottom: 1.44rem;
	}

	#customers__think .content .desc {
		order: 2;
		color: var(--Text-Text-Oxford-Blue-87-body-text-1);
		font-size: var(--font-size-H6);
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.00938rem;
		margin-bottom: 0;
	}
}

@media screen and (max-width: 639px) {
	#features .feature__container:first-child {
		padding-top: 3.75rem;
	}
	#banner__partner  {
		margin-top:4rem;
	}
	.wrapper__infinity li img {
		width:100%;
		margin:0;
	}
	#customers__think .content__group {
		padding: 1.56rem 1.56rem 1.94rem;
	}

	#customers__think .content .name {
		order: 0;
		color: var(--Text-Text-Oxford-Blue-87-body-text-1);
		font-size: var(--font-size-H5);
		font-style: normal;
		font-weight: 600;
		line-height: 160%;
		letter-spacing: 0.03125rem;
	}

	#customers__think .content .role {
		order: 1;
		margin-bottom: 1rem;
		padding-bottom: 0;
	}

	#customers__think .content .desc {
		order: 2;
		color: var(--Text-Text-Oxford-Blue-87-body-text-1);
		font-size: var(--font-size-sub1);
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.00938rem;
		margin-bottom: 0;
	}

	#customers__think .content__group .group__image {
		border-radius: 0.31rem;
		border: 0.496px solid var(--outline-normal-22, rgba(112, 115, 124, 0.22));
		box-shadow: 0px 0px 9.921px 0px rgba(0, 0, 0, 0.06);
	}

	#customers__think .content__group .image {
		margin-bottom: 1.5rem;
		border-radius: unset;
	}

	#customers__think .content>div {
		padding-bottom: 0;
		border-bottom: none;
	}

	#customers__think .content__group .logo {
		width: 8.54rem;
		height: 5.56rem;
		left: -0.5rem;
		bottom: 0.66rem
	}

	#customers__think .content__group {
		border: 0.75px solid var(--Text-Text-Oxford-Blue-Disable, rgba(9, 44, 76, 0.38));
		background: var(--color-palette-white-background);
		padding: 1.5rem 1.5rem 2.0625rem;
	}

	.up-promote-difference__body .up-promote-difference__item {
		padding: 1.25rem;
	}
}