.partners-gallery{
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 2rem;
	height: 130vh;
	margin-top: -15rem;
}
.partner{
	background: white;
	display: flex;
	flex-direction: column;
	width: 70%;
	margin: auto;
	height: 300px;
	border-radius: 15px;
	z-index: 15;
	padding: 1rem;
	transition: background .3s ease-in-out;
}
.partner:hover{
	background: #dce6f3
}
.partner>img{
	flex: 3;
	min-height: 200px;
    caret-color: transparent;
	border-radius: 15px;
	background: white;
	padding: 3px;
	transform: scale(.9)
}
.partner>div{
	flex: 1;
}
.partner>div>h3{
	margin: 0 !important;
	font-size: 1.5rem;
	font-weight: 400;
}
.partner>div>span{
	margin: 0 !important;
	font-weight: 300 !important;
	font-size: .9rem;
}

@media(min-width: 500px){
    .partner{
        width: 50%;
        max-width: 250px;
    }
}



@media(min-width: 760px){
    .partners-gallery{
        display: flex;
        flex-direction: row;
		flex-wrap: wrap;
		justify-content: left;
		gap: 2rem;
		padding: 1rem;
		margin-top: 0rem;
        height: fit-content;
    }
    .partner{
        width: 35%;
        margin: 0;
    }
}

@media(min-width: 1100px){
	.partners-gallery{
		width: 85%;
		display: flex;
		flex-direction: row;
		}
    .partner{
		min-width: 230px;
        width: 25%;
    }
}