.akcii__block{color: var(--color_text-1) !important;background: var(--color_white);display: block;box-shadow: 0px 4px 10px var(--color_shadow);padding: 5px;border: 1px solid var(--color_white);height: 100%;text-decoration: none !important;}
.akcii__block:hover{border-color: var(--color_second)}
.akcii__text{font-size: 16px;line-height: 24px;display: block;padding: 10px;}
.akcii-module .akcii__text{padding:2px 10px;}
.akcii__title{display:block;font-weight:700;font-size: 130%;padding: 10px 0}
.akcii__image{position:relative;display: block;}
.akcii__image::before{transition: all 0.3s linear 0s; opacity:0; position:absolute;content:"";background:var(--color_third-3);left: 0;right: 0;bottom: 0;top: 0;}
.akcii__image::after{font-weight:700; transition: all 0.3s linear 0s; opacity:0; position:absolute;content:"Подробнее";left:50%;top:50%;transform:translate(-50%, -50%);color: var(--color_white);font-size: 24px;text-transform: uppercase;border: 2px solid;padding: 10px 30px;line-height: 24px;}
.akcii__block:hover .akcii__image::before, .akcii__block:hover .akcii__image::after{opacity:1}
@media(max-width:1229px){
	.akcii-module .akcii__image img{height:139px; object-fit:cover}
	.akcii-module .akcii__title {font-size: 125%;padding: 13px 0}
	.akcii-module .akcii__text{font-size: 15px}
}
@media(max-width:991px){
	.akcii-module .akcii__image img{height:auto}
	.akcii-module .akcii__title{font-size: 130%; padding: 10px 0}
	.akcii-module .akcii__text{padding:10px;}
}
@media(max-width:767px){
	.akcii__text, .akcii-module .akcii__text{font-size: 14px;line-height: 18px}
	.akcii__image::after{font-size: 18px;border: 1px solid;padding: 10px 20px;line-height: 18px}
	.akcii-module .akcii__text{padding:10px;}
}