.brends{
	margin-top: 40px;
	padding-top: 64px;
}
.brends__h2{
	font-weight: 500;
	font-size: 34px;
	letter-spacing: -1%;
	color: #384F55;

}
.brends__list{
	display: grid;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 32px;
	grid-template-columns: repeat(3, 1fr);
	gap:24px;
}
.brends__item{
	padding: 28px 24px 24px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	border:1px solid #EBEFF0;
	border-radius: 10px;
	height: 100%;
}
.brends__logo{
	/*margin-bottom: 26px;*/
}
.brends__text{
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0%;
	color: #5F7379;
	margin-bottom: 14px;
}
.brends__open-modal {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 2%;
	color: #384F55;
	margin-bottom: 80px;
	text-decoration: underline;
	text-decoration-color: #384F55;
	text-underline-offset: 8px;
	cursor: pointer;
	transition: color 0.3s ease;
}
.brends__open-modal:hover{
	color: #00c1d5;
}
.brenads__bottom{
	border-top: 1px solid #EBEFF0;
	padding-top: 18px;
	width: 100%;
	margin-top: auto;
}
.brenads__bottom a{
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0%;
	border:0;
}

.brenads__bottom img{
	transform: translateY(2px);
	margin-left: 2px;
}

.brenads__bottom a img{
	transition: margin-left 0.3s ease;
}
.brenads__bottom a:hover img{
	margin-left: 8px;
}

.brends__logo_wrapper {
	height: 90px;
	margin-bottom: 26px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.brends__logo {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
}