/*
--------------------------------------
Container
--------------------------------------
*/

.usp__container {
	padding: calc(50px + (25 - 50) * ((100vw - 320px) / (1920 - 320))) 0;
}

/*
--------------------------------------
Element
--------------------------------------
*/

.usp-item__element {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	row-gap: 15px;
	text-align: center;
}

/*
--------------------------------------
Items
--------------------------------------
*/

.usp-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 10px;
	border-radius: 16px;
	border: 0.913px solid #34A7B5;
	background: #15262E;
	padding: 22px;
}

/*
--------------------------------------
Item
--------------------------------------
*/

.usp-item__content {
	color: #fff;
}

/*Icon*/

.usp-item__logo {
	height: 80px;
}

/*Title*/

.usp-item .usp-item__title {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.usp-item .usp-item__title-text {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: 600;
	font-size: calc(17px + (24 - 17) * ((100vw - 320px) / (1920 - 320)));
	color: #fff;
	text-transform: uppercase;
	line-height: 1.25;
}

.usp-item .usp-item__title-text--secondary {
	color: var(--e-global-color-secondary);
}

/*Description*/

.usp-item__description p {
	font-family: var(--e-global-typography-primary-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 170%;
	color: rgba(255, 255, 255, 0.80);
	text-align: center;
}

.usp-item__description.usp-item__description--secondary p {
	color: var(--e-global-color-secondary);
}

/*Image*/

.usp-item .usp-item__img {
	object-fit: cover;
	border-radius: 50%;
	width: 150px;
	height: 150px;
}