.col55 {
	display:flex;
	position:relative;
	flex-wrap:wrap;
	margin:32px 0;
}
.col55 img{
	vertical-align:top;
	object-fit:cover;
	width:100%;
}
.col55 a + a{
	margin-top:16px;
	display:inline-block;
}
.col55__item{
	flex-shrink:0;
	box-sizing:border-box;
}
.col55__item_left {
	width:50%;
	padding-right:8px;
}
.col55__item_right {
	width:50%;
	padding-left:8px;
}

.col__s {
	height:440px;
}
.col__m {
	height:500px;
}
.col__l {
	height:760px;
}

@media screen and (max-width:1000px) and (min-width:768px){
		.col__s {
			max-height:34vh;
		}
		.col__m {
			max-height:40vh;
		}
		.col__l {
			max-height:60vh;
		}

}

@media screen and (max-width:768px){
	.col55 {
		display:block;
		margin-bottom:32px;
	}
	.col55__item {
		width:100%;
		padding:0;
	}
	.col55__text {
		margin:32px 0;
	}
	.col55__text p {
		font-size:16px;
	}
	.col55__item + .col55__item  {
		margin-top:16px;
	}
}

@media screen and (max-width:480px){
	.col__s {
		height:220px;
	}
	.col__m {
		height:250px;
	}
	.col__l {
		height:370px;
	}
	.col55 {
		margin-bottom:16px;
	}
}
