div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.rowflex {display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
 gap: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
#online-modul {padding: 0 0 100px 0;background: #F6F5F4;}
#online-modul .online-module_r {width:32%;display: -webkit-flex;display: -ms-flexbox;display: flex;position:relative}
#online-modul .online-module_list {background:#fff;border-radius: 10px;padding:30px 30px 130px 30px;}

.z-titles {position:relative}
.z-titles span {position: absolute;z-index: 0;left: -60px;top: -55px;font-family: 'Comforter Brush', cursive;color: #fff;font-weight: 400;font-size: 96px;line-height: 96px;}
.z-titles h2 {color: #252422;position:relative;z-index:1;font-family: Raleway;font-size: 36px;font-style: normal;font-weight: 800;line-height: 44px;display:block;width:100%}
.z-titles h5 {
border-radius: 5px;
background: #FFEEF0;
padding:16px;
display:flex;
align-items:center;color: #252422;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 20px;}
.z-titles h5 svg {margin-right:10px}

.online-module_text {text-align:center}
#online-modul .z-zp {display: flex;
width: 130px;
padding: 10px 28px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 40px;
background: #E1CCAA;color: #FFF;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 18px;margin:0 auto 20px}
#online-modul .z-title {padding:0;margin:0 auto;color: #252422;
text-align: center;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: 20px; /* 142.857% */
text-transform: uppercase;}

.online-module_urok .z-urok {padding:0 0 15px 15px;}
.online-module_urok .z-urok .urok {color: #252422;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px;}

.online-module_rez h6 {color: #AEADAB;
padding:0 0 10px 0;
margin:0;
font-family: Raleway;
font-size: 10px;
font-style: normal;
font-weight: 800;
line-height: 20px; 
text-transform: uppercase;}
.online-module_rez ul {padding:0 0 0 15px;}
.online-module_rez li {
padding:5px 0;
color: #252422;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 18px;
}
.z-rez {padding:0;margin:0 0 10px 0}



.online-module_cena {position:absolute;
bottom:20px;
left:20px;right:20px}


.online-module_cena .z-cena {

color: #252422;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px; margin:30px 0 40px 0}

.z-link a {border-radius: 30px;
background:  #7B9664;color:  #FFF;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 600;display:block;
line-height: 18px;padding:10px 20px;margin:0 auto;width:100%;text-align:center}

@media (min-width:1280px) {
	.courses_advantages_row .courses_advantages_item_inner {
		height: 180px  !important;
	}
}

@media screen and (min-width:980px) and (max-width:1280px) {
	.courses_advantages_row .courses_advantages_item_inner {
		height: 160px  !important;
	}
}

@media (max-width:980px) {
	.courses_advantages_row .courses_advantages_item_inner {
    	height: auto !important;
	}
}