.partners-panel-block {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.partners-panel {

	align-items: end;
	display: grid;
	margin-top: 0 !important;
	min-height: 880px;
	padding-top: calc(var(--padding-y) * 2);
	position: relative;

	@media screen and (max-width: 1188px) {
		min-height: 100svh;
		padding-top: 0;
	}

	@media screen and (max-width: 662px) {
		min-height: auto;
		padding: 0 !important;
	}

	&:nth-child(2n+2) {
		.content {
			justify-self: end;
		}
	}

	.image {
		height: 100%;
		left: 0;
		padding: 0 !important;
		position: absolute;
		width: 100vw;
	
		@media screen and (max-width: 662px) {
			aspect-ratio: 4/3;
			height: auto;
			position: relative;
		}

		img {
			height: 100%;
			object-fit: cover;
			object-position: center;
			width: 100%;
		}
	}

	.container {
		position: relative;
	}

	.content {
		display: grid;
		justify-self: start;
	}


}