div.short_service div.short_service_fon {width: 100%; height: 300px; background-size: cover; background-position: 50% 50%;}
div.short_service div.short_service_fon div.mask {background-color: rgba(17, 45, 102, 0.85); width: 100%; height: 300px;}
.flip-container, .front, .back {
	min-width: 100px;
	height: 300px;
}


div.short_service div.short_service_fon img.service_icon {display: block; width: 80px; height: 80px; padding: 15px;}
div.short_service div.short_service_fon div.front_capt {position: absolute; color: #ffffff; bottom: 0px; left: 0px; font-family: 'Gilroy Regular'!important; font-size: 20px; width :100%; padding: 15px;}
div.short_service div.short_service_fon div.front_capt b {font-family: 'Gilroy Bold'!important; font-size: 24px;}

div.short_service div.short_service_fon div.back_capt {color: #ffffff; font-family: 'Gilroy Regular'!important; font-size: 16px; width :100%; padding: 15px; }
div.short_service div.short_service_fon div.back_capt b {font-family: 'Gilroy Bold'!important; font-size: 18px;}
div.short_service div.short_service_fon div.back_descr {font-family: 'Gilroy Thin'!important; font-size: 16px; color: #ffffff; padding: 0px 15px 15px 15px; width: 100%; height: 155px; overflow-y: hidden; line-height: 22px;}
div.short_service div.short_service_fon a.back_href {font-family: 'Gilroy Regular'!important; font-size: 14px; bottom: 15px; left: 15px; padding: 5px 15px 5px 15px; line-height: 25px;   border-radius: 10px; transition: .5s;}
div.short_service div.short_service_fon a.back_href:hover {background-color: #000000; transition: 0.5s;}