@media screen and (max-width:600px){#portfolio.news__content{padding-top:12px}}
@media screen and (max-width:600px){#portfolio.news__content .news__block-header--sm{margin-bottom:12px}}
.news__content{padding-top:64px}
.news__block-header{gap:8px;flex-wrap:wrap;margin-bottom:56px}
@media screen and (max-width:600px){.news__block-header--lg{display:none}}
.news__block-header--sm{display:none}
@media screen and (max-width:600px){.news__block-header--sm{display:flex;padding:0 20px;gap:0}}
.news__block-btn{border:2px solid #d6d6d6;border-radius:6px;cursor:pointer;padding:8px 20px;transition:0.3s all}
@media screen and (max-width:600px){.news__block-btn{min-width:84px;text-align:center}}
.news__block-btn--activeup{border:2px solid #303030}
.news__block-btn--activeup svg.up{transform:rotate(180deg)}
.news__block-btn:hover,
.news__block-btn.active{border:2px solid #d51e29;color:#d51e29}
.news__block-btns{flex-wrap:wrap;gap:5px}
.post-portfolio{filter:grayscale(1);transition:0.3s all;cursor:pointer;margin-bottom:56px;display:block}
.post-portfolio:hover{filter:grayscale(0)}
@media screen and (max-width:760px){.post-portfolio{gap:16px}}
.post-portfolio__block{max-height:300px;margin-bottom:16px}
.post-portfolio__photo img{object-fit:cover;width:100%;height:100%}
@media screen and (max-width:760px){.post-portfolio__photo img{aspect-ratio:1.416}}
@media screen and (max-width:450px ){.post-portfolio__photo img{aspect-ratio:1.40969163}}
.post-pinned-portfolio{padding-right:10px;height:100%;display:flex;flex-direction:column}
.post-pinned-portfolio__block{position:relative}
.post-pinned-portfolio__logo{position:absolute;background:#fff;padding:8px 20px;top:0;left:10px;width:112px;height:59px}
.post-pinned-portfolio__logo img{display:block;width:100%;height:100%;object-fit:contain}
.post-pinned-portfolio__photo{max-width:calc(100vw - 20px)}
.post-pinned-portfolio__photo img{aspect-ratio:1.4119403}
@media screen and (max-width:450px ){.post-pinned-portfolio__photo img{aspect-ratio:1.41414141}}
.post-pinned-portfolio__title{padding:20px;background:#fff;flex-grow:1;flex-shrink:0}
.snippet-slider-list--portfolo:has(.slider-section__title){margin-top:64px;margin-bottom:0}
@media screen and (max-width:450px ){.snippet-slider-list--portfolo:has(.slider-section__title){margin-top:30px}}
.section-accordeon{position:relative}
.section-accordeon__content{margin-top:8px}
.section-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.section-accordeon.is_open .section-accordeon__arrow{transform:scaleY(-1)}
.section-accordeon__arrow{margin-left:auto;-webkit-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}