.news_list{width:100%;position:relative;margin:0 auto;display:block}.news_list .item{padding:48px 0;display:flex;align-items:center;gap:64px;margin:0;position:relative;border-top:2px solid rgba(189,152,249,0.5)}.news_list .item:nth-child(1){border-top:0;padding-top:0}.news_list .item .text{position:relative;margin:0;display:flex;gap:18px;flex-direction:column;width:100%}.news_list .item .text .top{display:flex;flex-wrap:wrap;gap:8px 18px}.news_list .item .text .top span{color:#BD98F9;font-size:14px;line-height:24px;font-weight:500;text-transform:uppercase}.news_list .item .text .title{color:#111111;font-size:26px;line-height:30px;font-weight:700;margin:0;transition:all 400ms ease 0ms}.notouch .news_list .item:is(:hover,:focus) .text .title{color:#BD98F9}.news_list .item .text .text_box{margin:0}.news_list .item .icon{font-size:14px;line-height:24px;position:relative;margin:42px 0 0 0;padding:48px 0 0}.news_list .item .icon::before{z-index:0;content:"";position:absolute;width:38px;height:38px;top:0;left:0;right:0;margin:0 auto;border:1px solid #D9D9D9;border-radius:30px;transition:all 400ms ease 0ms}.news_list .item .icon::after{z-index:1;content:"";position:absolute;width:38px;height:38px;top:0;left:0;right:0;margin:0 auto;border:1px solid transparent;background:#111111;-webkit-mask-image:url('../../../../img/download_icon.svg');mask-image:url('../../../../img/download_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:22px 22px;mask-repeat:no-repeat;mask-position:center center;mask-size:22px 22px;transition:all 400ms ease 0ms}.notouch .news_list .item .icon:is(:hover,:focus)::before{border:1px solid #111111;background:#111111}.notouch .news_list .item .icon:is(:hover,:focus)::after{background:#fff}@media screen and (max-width:1000px){.news_list .item{padding:32px 0;gap:48px}.news_list .item .text{gap:12px}.news_list .item .text .top{gap:5px 12px}.news_list .item .text .title{font-size:22px;line-height:26px}}@media screen and (max-width:500px){.news_list .item{flex-direction:column;gap:18px;align-items:flex-start}.news_list .item .icon{margin:0;padding:0 0 0 48px}.news_list .item .icon::before{top:50%;transform:translateY(-50%);right:initial;margin:0}.news_list .item .icon::after{top:50%;transform:translateY(-50%);right:initial;margin:0}}/*# sourceMappingURL=1.css.map */