.dynamic-blog--init .dynamic-blog__item-content{border-color:#fff}
.dynamic-blog--init .dynamic-blog__item-section{background-color:#f8f8f8;color:#f8f8f8}
.dynamic-blog--init .dynamic-blog__item-title{background-color:#f8f8f8;color:#f8f8f8}
.dynamic-blog--init .dynamic-blog__item-gradient{display:block}
.dynamic-blog__wrapper,.dynamic-blog__list{display:flex;flex-wrap:wrap;margin:0 -15px;flex-grow:1}
.dynamic-blog__item{width:calc(33.33333333%);padding:15px}
.dynamic-blog__item-content{position:relative;display:block;color:#001138;height:100%;border:1px solid transparent}
.dynamic-blog__item-content:hover .dynamic-blog__item-pic{transform:scale(1.2)}
.dynamic-blog__item-content:hover .dynamic-blog__item-title{color:#0684bd;text-decoration:underline}
.dynamic-blog__item-pic-block{position:relative;overflow:hidden;margin-bottom:20px}
.dynamic-blog__item-pic{background-color:#f8f8f8;background-size:cover;background-position:center;transform:scale(1)}
@media(prefers-reduced-motion:reduce){.dynamic-blog__item-pic{transition:none}
}
@media(prefers-reduced-motion:no-preference){.dynamic-blog__item-pic{transition:transform .3s ease-in-out}
}
.dynamic-blog__item-section{text-transform:uppercase;line-height:26px;color:#002fa7;font-size:14px;margin-bottom:10px;font-weight:700;font-style:normal}
.dynamic-blog__item-title{font-weight:500;font-style:normal;line-height:29px;font-size:24px}
.dynamic-blog__item-gradient{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(2,0,36,0) 0,#fff 5%,rgba(3,211,254,0) 10%)}
@media(prefers-reduced-motion:reduce){.dynamic-blog__item-gradient{animation:skeletonLoader .0001s ease-in-out infinite}
}
@media(prefers-reduced-motion:no-preference){.dynamic-blog__item-gradient{animation:skeletonLoader 1s ease-in-out infinite}
}
.dynamic-blog__item--rendered .dynamic-blog__item-pic{width:100%;max-height:185px;object-fit:cover}
@media only screen and (max-width:1229px){.dynamic-blog__wrapper,.dynamic-blog__list{margin:-15px;flex-wrap:wrap}
.dynamic-blog__item{padding:15px;width:50%}
}
@media only screen and (max-width:767px){.dynamic-blog__wrapper,.dynamic-blog__list{margin:-5px 0}
.dynamic-blog__item{width:100%;padding:10px 0}
.dynamic-blog__item-section{margin-bottom:5px}
.dynamic-blog__item-pic-block{margin-bottom:11px}
.dynamic-blog__item-pic{margin-left:auto;margin-right:auto}
}