.news-section__news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2.33%;margin-bottom:-2.33%}
.news-section__news-item{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31%;margin-right:2.33%;margin-bottom:2.33%;padding:10px;border-radius:12px}
.news-section__news-item-image-block{position:relative;overflow:hidden}
.news-section__news-image-link{cursor:pointer}
.news-section__image{display:block;margin:auto}
.news-section__news-item-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.news-section__news-date{display:block;font-size:12px;line-height:18px;color:gray;margin-top:20px;pointer-events:none}
.news-section__news-headline{font-weight:700;font-size:18px;line-height:21px;color:#3A3A3A;margin-top:12px;-webkit-transition:.1s;transition:.1s;cursor:pointer}
.news-section__news-text{font-size:14px;line-height:22px;letter-spacing:.02em;color:#3A3A3A;margin-top:12px;-webkit-transition:.1s;transition:.1s;cursor:pointer}
.text-section__content-wrapper a:not(.good-card__image-link,.info-section__info-block-link){display:inline-block;position:relative;transition:background .2s}.text-section__content-wrapper a:not(.good-card__image-link,.info-section__info-block-link):after{content:"";position:absolute;width:100%;display:inline-block;height:2px;background:#ffe743;bottom:2px;left:0}.text-section__content-wrapper a:not(.good-card__image-link,.info-section__info-block-link):hover{background:#ffe743}
.text-section{text-align:left;background:#FFF}
.text-section__content-wrapper{padding:50px}.text-section__content-wrapper>p,.text-section__content-wrapper>div{margin-bottom:20px;line-height:1.5}
.text-section__title{font-size:26px;line-height:120%;letter-spacing:.04em;color:#3A3A3A;margin-bottom:32px}
.text-section__subtitle{font-size:20px;line-height:120%;letter-spacing:.04em;color:#3A3A3A;margin-bottom:32px}
.text-section__text{font-size:16px;line-height:26px;letter-spacing:.02em;color:#3A3A3A}
.text-section__text:first-of-type{margin-bottom:32px}
.text-section__list{margin-top:48px;margin-bottom:42px}
.text-section__list-item{margin-bottom:22px;font-size:16px;line-height:26px;letter-spacing:.02em;color:#3A3A3A}
.text-section__list-item:last-of-type{margin-bottom:0}
.text-section__list-item:before{content:'';display:inline-block;margin-right:12px;border-radius:50%;width:10px;height:10px;background-color:red}
.text-section__content-wrapper table{width:100%!important}
@media (max-width:1200px){
.text-section__title{font-size:24px}
.text-section__subtitle{font-size:19px}
.text-section__list-item,.text-section__text{font-size:15px;line-height:24px}
.text-section__list-item:before{width:9px;height:9px}
}
@media (max-width:768px){
.news-section__news-item{width:47.67%}
.text-section__content-wrapper{padding-top:40px;padding-bottom:100px}
.text-section__list{margin-top:36px;margin-bottom:30px}
}
@media (max-width:576px){
.news-section__news-item{width:100%;margin-bottom:20px}
.news-section__news-item:last-of-type{margin-bottom:0}
.text-section__content-wrapper{padding-left:30px;padding-right:30px}
}
@media (max-width:480px){
.text-section__content-wrapper{padding:20px 20px 40px}.text-section__content-wrapper .new-goods-section{margin:0 -20px}.text-section__content-wrapper .new-goods-section h2{margin-left:20px}
.text-section__title{font-size:22px;margin-bottom:24px}
.text-section__subtitle{font-size:16px;margin-bottom:24px}
.text-section__text{font-size:13px;line-height:18px}
.text-section__text:first-of-type{margin-bottom:24px}
.text-section__list-item{font-size:13px;line-height:18px}
.text-section__list-item:before{width:8px;height:8px;margin-right:8px}
}