.news-list .row.news-row:not(.select){display:none}.text-page .container-fluid .news-page{align-items:flex-start}.article__tags_item{border:2px solid #3c8de7;color:#3c8de7;background:#d2e4f9;padding:7px 14px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;cursor:pointer}.article__tags_item:hover,.article__tags_item.active{color:#fff;background:#3c8de7}.article__tags{display:flex;flex-wrap:wrap;gap:10px}.HASHTAGS{display:flex;flex-wrap:wrap;gap:10px;flex-grow:1;font-size:14px;align-items:flex-end;margin-top:10px;text-transform:uppercase}.HASHTAGS div{border:none;color:#3c8de7;background:#d2e4f9;padding:5px 10px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:10px;cursor:pointer}.HASHTAGS div:hover,.HASHTAGS .select{color:#fff;background:#3c8de7}.news-page{margin-top:30px;margin-bottom:50px}.news-list .row.news-row{margin:0 0 10px 0;border:1px solid #eaeaea;display:flex}.news-list .row.news-row:hover{box-shadow:0 0 16px rgba(135,183,238,.3);background-color:#fff}.news-list .news-img{padding-left:0;width:220px;display:inline-block;vertical-align:top}.news-list .news-img a{display:block;width:100%;height:100%;cursor:pointer}.news-list .news-img a img{display:block;width:220px;height:220px}.news-list .news-about{padding:20px 15px 0 15px;margin-bottom:20px;overflow:hidden;width:-webkit-calc(100% - 225px);width:-moz-calc(100% - 225px);width:calc(100% - 225px);vertical-align:top;display:flex;flex-direction:column}.news-list .news-about .date{color:#9e9e9e;margin-bottom:10px}.news-list .news-about .name{margin-bottom:10px}.news-list .news-about .name a{font-size:24px;color:#414141;text-decoration:none;font-weight:500}.news-list .news-about .name a:hover{color:#3c8de7;text-decoration:none}.news-list .news-about .text{font-size:18px;overflow:hidden;text-overflow:ellipsis;position:relative}@media (max-width:767px){.news-list .news-img{display:none}.news-list .news-about{height:auto}.news-list .news-about{width:100%}.news-list .news-about .text{padding-bottom:10px;font-size:16px}.news-list .news-about .name a{font-size:20px;line-height:1}.news-list .row:last-child .news-about .text{padding-bottom:10px}}@media (min-width:991px){#menu-overlay,#menu-overlay .fs-submenu{right:75%!important}}@media (max-width:991px){.menu-left{margin-bottom:40px}}@media (min-width:992px){.news-list .news-about .text{max-height:100px}}