.benefits {
	position: relative;
}

.benefits__wrap{
	margin:0 -10px;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
}

.benefits__col{
	width:33.333333%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	justify-content:stretch;
}

.benefits__item{
	padding:10px;
}

.benefits__op{
	opacity: .5;
}

.benefits__item-wrap{
	border-radius:36px;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 8px 40px rgb(0 0 0 / 10%);
	padding:40px;
}

.benefits__item-wrap .text-medium{
	margin-bottom:10px;
}
/*.benefits__item-wrap .text-medium._title{*/
/*	margin-bottom:40px;*/
/*}*/

.benefits__item-wrap._gradient-red{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f18479+0,c57b99+100 */
	background: rgb(241,132,121); /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(45deg,  rgba(241,132,121,1) 0%,rgba(197,123,153,1) 100%);
	background: linear-gradient(45deg,  rgba(241,132,121,1) 0%,rgba(197,123,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18479', endColorstr='#c57b99',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.benefits__item-wrap._gradient-blue{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9373c0+0,5f6be6+100 */
	background: rgb(147,115,192); /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(45deg,  rgba(147,115,192,1) 0%,rgba(95,107,230,1) 100%);
	background: linear-gradient(45deg,  rgba(147,115,192,1) 0%,rgba(95,107,230,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9373c0', endColorstr='#5f6be6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.benefits__img{
	width: 190px;
	height: 100px;
}

.benefits__img.money_img {
	width: 200px;
	height: auto;
}

.benefits__img.training_img {
	width: 250px;
	height: auto;
}

.benefits__img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.form-mackbook__img{
	height: 720px;
}

.form-mackbook__img img{
	height: 100%;
}

@media screen and (max-width: 1024px){
	.benefits__item .text-medium{
		font-size: 1.25rem;
	}

	.benefits__item-wrap{
		padding: 40px 20px;
	}

	.benefits__col{
		width: 100%;
	}
}

@media screen and (max-width: 768px){


	.benefits__item {
		padding: 5px 10px;
	}

	.form-mackbook__img{
		height: 600px;
	}

	.form-mackbook__img	img{
		height: 100%;
	}
}

@media screen and (max-width: 375px){
	.form-mackbook__img{
		height: 360px;
	}
}