@media (min-width: 1920px){
.corporatepartnerships{
	display: flex;
	flex-flow: column;
	padding-top: 94px;
	background: #F7F7F8;
	padding-bottom: 40px;
}
.corporatepartnerships .up{
	display: inline-flex;
}
.corporatepartnerships .up>img{
	border: 1px solid var(--, #FFF);
	width: 927px;
	height: 617px;
	object-fit: cover;
	margin-right: 109px;
	margin-bottom: 158px;
}
.corporatepartnerships .up>div{
	display: flex;
	flex-flow: column;
	margin-top: 60px
}
.corporatepartnerships .up>div h2{
	color: var(--dark, #181818);
	font-family: DIN Pro;
	font-size: 97px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 706px;
}
.corporatepartnerships .up>div p{
	color: #000;
	font-family: DIN Pro;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-top: 40px;
	margin-bottom: 0;
	width: 578px;
}
.corporatepartnerships .up>div div p>.name{
	font-weight: 700;
}
.corporatepartnerships.up>div div p .mail{
	color: #2577B7;
}
.corporatepartnerships .content_img{
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 1630px;
	margin-left: 145px;
}
.corporatepartnerships .content_img img{
	width: 345px;
	height: 233px;
	padding: 20px;
	align-items: center;
	cursor: pointer;
	margin-bottom: 40px;
	background: #FFF;
	transition: transform .3s;
}
.corporatepartnerships .content_img img:hover{
	transform: scale(1.05);
}
}
@media (min-width: 1024px) and (max-width: 1919px){
.corporatepartnerships{
	display: flex;
	flex-flow: column;
	padding-top: calc(50.2px + (94 - 50.2) * ((100vw - 1024px) / (1920 - 1024)));
	background: #F7F7F8;
	padding-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .up{
	display: inline-flex;
}
.corporatepartnerships .up>img{
	border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid var(--, #FFF);
	width: calc(494.4px + (927 - 494.4) * ((100vw - 1024px) / (1920 - 1024)));
	height: calc(329.1px + (617 - 329.1) * ((100vw - 1024px) / (1920 - 1024)));
	object-fit: cover;
	margin-right: calc(58.2px + (109 - 58.2) * ((100vw - 1024px) / (1920 - 1024)));
	margin-bottom: calc(84.3px + (158 - 84.3) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .up>div{
	display: flex;
	flex-flow: column;
	margin-top: calc(32px + (60 - 32) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .up>div h2{
	color: var(--dark, #181818);
	font-family: DIN Pro;
	font-size: calc(51.8px + (97 - 51.8) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	width: calc(376.6px + (706 - 376.6) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .up>div p{
	color: #000;
	font-family: DIN Pro;
	font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-top: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	margin-bottom: 0;
	width: calc(308.3px + (578 - 308.3) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .up>div div p>.name{
	font-weight: 700;
}
.corporatepartnerships.up>div div p .mail{
	color: #2577B7;
}
.corporatepartnerships .content_img{
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: calc(869.4px + (1630 - 869.4) * ((100vw - 1024px) / (1920 - 1024)));
	margin-left: calc(77.4px + (145 - 77.4) * ((100vw - 1024px) / (1920 - 1024)));
}
.corporatepartnerships .content_img img{
	width: calc(184px + (345 - 184) * ((100vw - 1024px) / (1920 - 1024)));
	height: calc(124.3px + (233 - 124.3) * ((100vw - 1024px) / (1920 - 1024)));
	padding: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	align-items: center;
	cursor: pointer;
	margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	background: #FFF;
	transition: transform .3s;
}
.corporatepartnerships .content_img img:hover{
	transform: scale(1.05);
}
}




@media (max-width: 1023px){
.corporatepartnerships{
	display: flex;
	flex-flow: column;
	padding-top: calc(29.5px + (94 - 29.5) * ((100vw - 320px) / (1023 - 320)));
	background: #F7F7F8;
	padding-bottom: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
}
.corporatepartnerships .up{
	display: flex;
	flex-flow: column-reverse;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
.corporatepartnerships .up>img{
	border: 1px solid #FFFFFF;
	width: 100%;
	height: auto;
	object-fit: cover;
	margin-right: 0;
	margin-bottom: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
	margin-top: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
}
.corporatepartnerships .up>div{
	display: flex;
	flex-flow: column;
	margin-top: calc(18.8px + (60 - 18.8) * ((100vw - 320px) / (1023 - 320)));
}
.corporatepartnerships .up>div h2{
	color: var(--dark, #181818);
	font-family: DIN Pro;
	font-size: calc(30.1px + (96 - 30.1) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	text-align: center;
}
.corporatepartnerships .up>div p{
	color: #000;
	font-family: DIN Pro;
	font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-top: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
	margin-bottom: 0;
	width: calc(180.9px + (578 - 180.9) * ((100vw - 320px) / (1023 - 320)));
}
.corporatepartnerships .up>div div p>.name{
	font-weight: 700;
}
.corporatepartnerships.up>div div p .mail{
	color: #2577B7;
}
.corporatepartnerships .content_img{
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 90%;
	margin-left: 5%;
}
.corporatepartnerships .content_img img{
	width: calc(108px + (345 - 108) * ((100vw - 320px) / (1023 - 320)));
	height: calc(72.9px + (233 - 72.9) * ((100vw - 320px) / (1023 - 320)));
	padding: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	align-items: center;
	cursor: pointer;
	margin-bottom: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
	background: #FFF;
	transition: transform .3s;
}
.corporatepartnerships .content_img img:hover{
	transform: scale(1.05);
}
}