section.m36_partner .m36_partner_elemente {
	display: flex;
	gap: 23px 31px;
	flex-wrap: wrap;
}

section.m36_partner .m36_partner_item {
	width: calc(33.3333% - ((31px * 2) / 3 ));
	background: #fcfcfc;
	border: 1px solid #ebebeb;
	padding: 14px 11px 38px 13px;
	transition: border-color .4s;
}

section.m36_partner .m36_partner_item.m36_item_has_link:hover {
	border-color: #ef7d00;
}

section.m36_partner .m36_logo_container {
	background: #fff;
	height: 180px;
	padding: 41px 42px 43px 42px;
}

section.m36_partner .m36_partner_item_title_container {
	margin-top: 22px;
}

section.m36_partner .m36_partner_item_title_container p {
	text-align: center;
}

section.m36_partner .m36_partner_item:hover a,
section.m36_partner .m36_partner_item:hover .m36_partner_item_title_container p {
	text-decoration: none;
}

section.m36_partner .m36_partner_item a,
section.m36_partner .m36_partner_item .m36_logo_container {
	width: 100%;
}

section.m36_partner .m36_partner_item .m36_logo_container img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

section.m36_partner .m36_partner_head {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 48px;
}

section.m36_partner .m36_text_container {
	margin-bottom: 10px;
}

section.m36_partner .m36_partner_item .m36_logo_container {
	display: flex;
}

@media screen and (max-width: 1199px) {
	section.m36_partner .m36_partner_item {
		width: calc(50% - (31px / 2));
	}
	
	section.m36_partner .m36_partner_head {
		flex-direction: column;
		align-items: flex-start;
	}
}

@media screen and (max-width: 575px) {
	section.m36_partner .m36_partner_item {
		width: 100%;
	}
}