

/* Start:/local/templates/main/components/bitrix/news/articles/css/media.css?178566120121953*/
#trmedia{--red:#b9161d;--ink:#101010;--line:#101010;--grey:#6b6b6b;--paper:#fff;--bg2:#f6f5f2}
#trmedia, #trmedia *{margin:0;padding:0;box-sizing:border-box}
#trmedia{font-family:'Golos Text',Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55}
#trmedia a{color:inherit;text-decoration:none;border-bottom:none}
#trmedia .mono{font-family:'JetBrains Mono',monospace}
#trmedia .wrap{max-width:1240px;margin:0 auto;padding:0 24px}
#trmedia .reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}
#trmedia .reveal.is-in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){#trmedia .reveal{opacity:1;transform:none;transition:none}}
#trmedia .mast{border-bottom:1px solid var(--line);background:
 repeating-linear-gradient(90deg,transparent 0 119px,rgba(16,16,16,.045) 119px 120px)}
#trmedia .mast__in{padding:48px 0 0}
#trmedia .mast__over{display:flex;justify-content:space-between;align-items:center;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--line);padding-bottom:12px}
#trmedia .mast__over b{color:var(--red)}
#trmedia .mast__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border-left:1px solid var(--line);border-right:1px solid var(--line)}
#trmedia .mast__left{padding:40px 40px 44px 40px;border-right:1px solid var(--line)}
#trmedia .kicker{display:inline-flex;align-items:center;gap:10px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:18px}
#trmedia .kicker:before{content:"";width:34px;height:2px;background:var(--red)}
#trmedia h1.mast__h1{font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-.01em;max-width:560px}
#trmedia .mast__sub{margin-top:18px;font-size:17px;color:#333;max-width:520px}
#trmedia .mast__sub a{border-bottom:1px solid var(--red);color:var(--red);font-weight:600}
#trmedia .mast__stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:none;margin-top:34px}
#trmedia .stat{padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
#trmedia .stat:last-child{border-right:none}
#trmedia .stat__n{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:700;white-space:nowrap}
#trmedia .stat__n i{font-style:normal;color:var(--red)}
#trmedia .stat__l{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey);margin-top:2px}
#trmedia .feat{display:flex;flex-direction:column;justify-content:stretch}
#trmedia .feat__img{flex:1;min-height:250px;background-size:cover;background-position:center;border-bottom:1px solid var(--line);position:relative}
#trmedia .feat__img--txt{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#fff 0 12px,#f3f2ef 12px 24px)}
#trmedia .feat__img--txt .feat__ph{font-family:'JetBrains Mono',monospace;font-size:64px;font-weight:700;letter-spacing:.06em;color:transparent;-webkit-text-stroke:2px var(--red)}
#trmedia .feat__tag{position:absolute;left:0;top:0;background:var(--red);color:#fff;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px}
#trmedia .feat__body{padding:24px 28px 28px}
#trmedia .feat__date{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--grey)}
#trmedia .feat__title{font-size:24px;line-height:1.2;font-weight:700;margin:8px 0 10px}
#trmedia .feat__title a:hover{color:var(--red)}
#trmedia .feat__ex{font-size:14.5px;color:#444}
#trmedia .feat__more{display:inline-block;margin-top:14px;font-weight:700;font-size:14px;color:var(--red)}
#trmedia .edrow{border-bottom:1px solid var(--line);background:#fff}
#trmedia .edrow__in{display:grid;grid-template-columns:220px 1fr;border-left:1px solid var(--line);border-right:1px solid var(--line)}
#trmedia .edrow__label{border-right:1px solid var(--line);padding:22px;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;color:var(--ink)}
#trmedia .edrow__label b{color:var(--red);margin-right:8px}
#trmedia .edrow__list{display:grid;grid-template-columns:repeat(4,1fr)}
#trmedia .edpick{display:flex;gap:14px;padding:20px 22px;border-right:1px solid var(--line)}
#trmedia .edpick:last-child{border-right:none}
#trmedia .edpick:hover .edpick__title{color:var(--red)}
#trmedia .edpick__num{font-family:'JetBrains Mono',monospace;font-size:26px;font-weight:700;color:transparent;-webkit-text-stroke:1px var(--ink);line-height:1}
#trmedia .edpick__title{display:block;font-size:14px;font-weight:600;line-height:1.3}
#trmedia .edpick__meta{display:block;margin-top:6px;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--grey)}
#trmedia .rubbar{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--line);z-index:30}
#trmedia .rubbar__in{display:flex;align-items:center;gap:10px;padding:12px 0;flex-wrap:wrap;position:relative}
#trmedia .rubbar__chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex:1;min-width:0}
#trmedia .rubbar__tools{display:flex;gap:10px;align-items:center;margin-left:auto}
#trmedia .chip{border:1px solid var(--line);background:#fff;font-family:'Golos Text',sans-serif;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;transition:.15s}
#trmedia .chip b{font-family:'JetBrains Mono',monospace;font-weight:500;color:var(--grey);margin-left:4px;font-size:11px}
#trmedia .chip:hover{border-color:var(--red);color:var(--red)}
#trmedia .chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}
#trmedia .chip.is-active b{color:#f5b5b8}
#trmedia .chip--video{border-color:var(--red);color:var(--red)}
#trmedia .chip--all{border-style:dashed}
#trmedia .chip__arr{font-size:10px;margin-left:4px;display:inline-block;transition:transform .2s}
#trmedia .chip--all.is-open .chip__arr{transform:rotate(180deg)}
#trmedia .rubbar__search{display:flex;border:1px solid var(--line)}
#trmedia .rubbar__search input{border:none;outline:none;font-family:'Golos Text',sans-serif;font-size:13.5px;padding:8px 12px;width:230px}
#trmedia .rubbar__search button{border:none;background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:0 16px;cursor:pointer}
#trmedia .rubbar__search button:hover{background:var(--red)}
#trmedia .rubbar__sort{border:1px solid var(--line);font-family:'Golos Text',sans-serif;font-size:13px;font-weight:600;padding:8px 10px;background:#fff;cursor:pointer}
#trmedia .subbar{display:none;border-top:1px dashed #bbb;padding:10px 0;gap:8px;flex-wrap:wrap;align-items:center}
#trmedia .subbar.is-on{display:flex}
#trmedia .subbar__label{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin-right:4px}
#trmedia .schip{border:1px solid #bbb;background:#fff;font-family:'Golos Text',sans-serif;font-size:12.5px;font-weight:500;padding:5px 11px;cursor:pointer;transition:.15s;color:#333}
#trmedia .schip b{font-family:'JetBrains Mono',monospace;font-weight:500;color:var(--grey);margin-left:3px;font-size:10.5px}
#trmedia .schip:hover{border-color:var(--red);color:var(--red)}
#trmedia .schip.is-active{background:var(--red);color:#fff;border-color:var(--red)}
#trmedia .schip.is-active b{color:#ffd6d8}
#trmedia .mega{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid var(--line);border-top:none;padding:26px 28px 28px;z-index:35;box-shadow:0 18px 40px rgba(16,16,16,.12)}
#trmedia .mega.is-open{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 34px}
#trmedia .mega__col{display:flex;flex-direction:column;gap:2px}
#trmedia .mega__head{font-size:15px;font-weight:800;padding:4px 0 8px;border-bottom:2px solid var(--ink);margin-bottom:8px;display:flex;justify-content:space-between;align-items:baseline}
#trmedia .mega__head b{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;color:var(--grey)}
#trmedia .mega__head:hover{color:var(--red);border-color:var(--red)}
#trmedia .mega__sub{font-size:13.5px;color:#333;padding:6px 0;border-bottom:1px dashed #e2e0da;display:flex;justify-content:space-between}
#trmedia .mega__sub b{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;color:var(--grey)}
#trmedia .mega__sub:hover{color:var(--red)}
#trmedia .mega__sub:last-child{border-bottom:none}
#trmedia .gridsec{padding:36px 0 20px;background:var(--bg2)}
#trmedia .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#trmedia .mcard{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}
#trmedia .mcard:hover{box-shadow:6px 6px 0 rgba(16,16,16,.9);transform:translate(-2px,-2px)}
#trmedia .mcard__img{height:190px;background-size:cover;background-position:center;border-bottom:1px solid var(--line)}
#trmedia .mcard__img--txt{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#fff 0 10px,#f3f2ef 10px 20px)}
#trmedia .mcard__img--txt span{font-family:'JetBrains Mono',monospace;font-size:40px;font-weight:700;color:transparent;-webkit-text-stroke:1.5px var(--red)}
#trmedia .mcard__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
#trmedia .mcard__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}
#trmedia .mcard__rubric{font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}
#trmedia .mcard__date{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:var(--grey);white-space:nowrap}
#trmedia .mcard__title{font-size:17.5px;line-height:1.28;font-weight:700}
#trmedia .mcard__title a:hover{color:var(--red)}
#trmedia .mcard__excerpt{font-size:13.5px;color:#555;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#trmedia .mcard__meta{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:12px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:var(--grey)}
#trmedia .mcard__more{margin-left:auto;font-family:'Golos Text',sans-serif;font-weight:700;font-size:13px;color:var(--red)}
#trmedia .gridfoot{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 0 26px}
#trmedia .showmore{border:1px solid var(--line);background:#fff;font-family:'Golos Text',sans-serif;font-size:14px;font-weight:700;padding:13px 34px;cursor:pointer;transition:.2s}
#trmedia .showmore:hover{background:var(--red);border-color:var(--red);color:#fff}
#trmedia .gridcount{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--grey)}
#trmedia .noresults{display:none;text-align:center;padding:40px 0;color:var(--grey);font-size:15px}
#trmedia .insert{grid-column:1/-1;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 30px;position:relative}
#trmedia .insert:before{content:"УСЛУГА АУКЦИОННОГО ДОМА «ТОРГИ‑РУ»";position:absolute;top:-1px;left:-1px;background:var(--ink);color:#fff;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;padding:5px 10px}
#trmedia .insert__t{font-size:21px;font-weight:800;margin-top:10px}
#trmedia .insert__t i{font-style:normal;color:var(--red)}
#trmedia .insert__s{font-size:14px;color:#555;margin-top:6px;max-width:640px}
#trmedia .insert__btn{background:var(--red);color:#fff;font-weight:700;font-size:14.5px;padding:15px 26px;border:1px solid var(--red);white-space:nowrap;transition:.2s;text-align:center}
#trmedia .insert__btn:hover{background:#fff;color:var(--red)}
#trmedia .insert--tg:before{content:"ПОДБОР ЛОТОВ · TELEGRAM"}
#trmedia .insert--tg .insert__btn{background:var(--ink);border-color:var(--ink)}
#trmedia .insert--tg .insert__btn:hover{background:#fff;color:var(--ink)}
#trmedia .videos{background:var(--ink);color:#fff;padding:56px 0 60px;border-top:1px solid var(--line)}
#trmedia .videos .kicker{color:#ff5a60}
#trmedia .videos .kicker:before{background:#ff5a60}
#trmedia .videos__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}
#trmedia .videos__h2{font-size:34px;font-weight:800;line-height:1.1}
#trmedia .videos__note{font-family:'JetBrains Mono',monospace;font-size:12px;color:#9a9a9a;max-width:340px;text-align:right}
#trmedia .videos__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
#trmedia .vcard{border:1px solid #3a3a3a;background:#161616;transition:.2s}
#trmedia .vcard:hover{border-color:#ff5a60;transform:translateY(-3px)}
#trmedia .vcard__thumb{height:150px;position:relative;background:
 repeating-linear-gradient(135deg,#1d1d1d 0 14px,#141414 14px 28px);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #3a3a3a}
#trmedia .vcard__play{width:48px;height:48px;border:1px solid #ff5a60;color:#ff5a60;display:flex;align-items:center;justify-content:center;font-size:16px}
#trmedia .vcard:hover .vcard__play{background:#ff5a60;color:#101010}
#trmedia .vcard__dur{position:absolute;right:10px;bottom:10px;font-family:'JetBrains Mono',monospace;font-size:11px;background:#000;padding:2px 7px;color:#ddd}
#trmedia .vcard__title{padding:14px 16px 6px;font-size:14.5px;font-weight:600;line-height:1.35}
#trmedia .vcard__src{padding:0 16px 16px;font-family:'JetBrains Mono',monospace;font-size:11px;color:#9a9a9a}
#trmedia .videos__all{display:inline-block;margin-top:26px;border:1px solid #fff;padding:12px 26px;font-weight:700;font-size:14px;transition:.2s;color:#fff}
#trmedia .videos__all:hover{background:#fff;color:var(--ink)}
#trmedia .author{border-bottom:1px solid var(--line);background:#fff}
#trmedia .author__in{display:grid;grid-template-columns:300px 1fr;border-left:1px solid var(--line);border-right:1px solid var(--line)}
#trmedia .author__photo{border-right:1px solid var(--line);position:relative}
#trmedia .author__photo img{display:block;width:100%;height:100%;object-fit:cover;min-height:330px;filter:grayscale(12%)}
#trmedia .author__stamp{position:absolute;left:14px;bottom:14px;background:#fff;border:1px solid var(--line);font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;padding:6px 10px}
#trmedia .author__body{padding:38px 42px}
#trmedia .author__name{font-size:30px;font-weight:800;margin:6px 0 4px}
#trmedia .author__role{font-size:15px;color:#444}
#trmedia .author__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin:24px 0}
#trmedia .author__facts .stat{border-bottom:none}
#trmedia .author__quote{border-left:3px solid var(--red);padding:6px 0 6px 18px;font-size:16.5px;font-weight:500;max-width:640px}
#trmedia .author__links{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}
#trmedia .author__link{border:1px solid var(--line);padding:10px 18px;font-size:13.5px;font-weight:600;transition:.2s}
#trmedia .author__link:hover{background:var(--ink);color:#fff}
#trmedia .tg{background:var(--red);color:#fff;padding:52px 0;border-bottom:1px solid var(--line)}
#trmedia .tg__in{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}
#trmedia .tg__over{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:12px}
#trmedia .tg__h2{font-size:34px;font-weight:800;line-height:1.12}
#trmedia .tg__s{margin-top:12px;font-size:15.5px;opacity:.95;max-width:560px}
#trmedia .tg__btns{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}
#trmedia .tg__btn{background:#fff;color:var(--red);font-weight:800;font-size:15px;padding:14px 26px;border:1px solid #fff;transition:.2s}
#trmedia .tg__btn:hover{background:transparent;color:#fff}
#trmedia .tg__btn--ghost{background:transparent;color:#fff}
#trmedia .tg__btn--ghost:hover{background:#fff;color:var(--red)}
#trmedia .tg__feed{border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.14);padding:20px 22px}
#trmedia .tg__feedhead{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:10px;margin-bottom:12px;display:flex;justify-content:space-between}
#trmedia .tg__post{font-size:13.5px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.3)}
#trmedia .tg__post:last-child{border-bottom:none}
#trmedia .tg__post b{display:block;font-size:11px;font-family:'JetBrains Mono',monospace;opacity:.8;font-weight:500}
#trmedia .faqsec{background:#fff;padding:56px 0 64px}
#trmedia .faq{border:1px solid var(--line);border-bottom:none;margin-top:26px}
#trmedia .faq__item{border-bottom:1px solid var(--line)}
#trmedia .faq__q{width:100%;background:#fff;border:none;font-family:'Golos Text',sans-serif;text-align:left;font-size:16.5px;font-weight:700;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}
#trmedia .faq__q:hover{color:var(--red)}
#trmedia .faq__mark{font-family:'JetBrains Mono',monospace;font-size:20px;color:var(--red);transition:transform .2s}
#trmedia .faq__item.is-open .faq__mark{transform:rotate(45deg)}
#trmedia .faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}
#trmedia .faq__a p{padding:0 22px 20px;font-size:14.5px;color:#444;max-width:860px}
#trmedia .h2{font-size:34px;font-weight:800;line-height:1.1}
#trmedia .final{border-top:1px solid var(--line);background:var(--bg2);padding:54px 0}
#trmedia .final__in{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;border:1px solid var(--line);background:#fff;padding:34px 38px}
#trmedia .final__t{font-size:26px;font-weight:800}
#trmedia .final__s{margin-top:8px;color:#555;font-size:15px}
#trmedia .final__btn{background:var(--red);border:1px solid var(--red);color:#fff;font-weight:800;font-size:15.5px;padding:16px 30px;transition:.2s;white-space:nowrap}
#trmedia .final__btn:hover{background:#fff;color:var(--red)}
@media(max-width:1080px){#trmedia .mast__grid{grid-template-columns:1fr}
#trmedia .mast__left{border-right:none;border-bottom:1px solid var(--line)}
#trmedia .edrow__in{grid-template-columns:1fr}
#trmedia .edrow__label{border-right:none;border-bottom:1px solid var(--line);padding:14px 22px}
#trmedia .edrow__list{grid-template-columns:1fr 1fr}
#trmedia .edpick:nth-child(2){border-right:none}
#trmedia .edpick:nth-child(1), #trmedia .edpick:nth-child(2){border-bottom:1px solid var(--line)}
#trmedia .grid{grid-template-columns:1fr 1fr}
#trmedia .videos__grid{grid-template-columns:1fr 1fr}
#trmedia .author__in{grid-template-columns:1fr}
#trmedia .author__photo{border-right:none;border-bottom:1px solid var(--line);max-height:420px;overflow:hidden}
#trmedia .tg__in{grid-template-columns:1fr}
#trmedia .mega.is-open{grid-template-columns:1fr 1fr}}
@media(max-width:640px){#trmedia h1.mast__h1{font-size:32px}
#trmedia .mast__left{padding:28px 20px 32px}
#trmedia .mast__stats{grid-template-columns:1fr 1fr}
#trmedia .stat:nth-child(2){border-right:none}
#trmedia .grid{grid-template-columns:1fr}
#trmedia .videos__grid{grid-template-columns:1fr}
#trmedia .edrow__list{grid-template-columns:1fr}
#trmedia .edpick{border-right:none;border-bottom:1px solid var(--line)}
#trmedia .edpick:last-child{border-bottom:none}
#trmedia .insert{grid-template-columns:1fr;padding:30px 20px 24px}
#trmedia .rubbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}
#trmedia .rubbar__chips::-webkit-scrollbar{display:none}
#trmedia .chip{white-space:nowrap;flex:0 0 auto}
#trmedia .rubbar__tools{width:100%;margin-left:0}
#trmedia .rubbar__search{flex:1}
#trmedia .rubbar__search input{width:100%}
#trmedia .subbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
#trmedia .subbar::-webkit-scrollbar{display:none}
#trmedia .schip{white-space:nowrap;flex:0 0 auto}
#trmedia .mega.is-open{grid-template-columns:1fr;max-height:70vh;overflow-y:auto}
#trmedia .final__in{grid-template-columns:1fr;padding:26px 22px}
#trmedia .feat__body{padding:20px}
#trmedia .author__body{padding:26px 22px}
#trmedia .videos__head{flex-direction:column;align-items:flex-start}
#trmedia .videos__note{text-align:left}}
#trmedia h1,#trmedia h2,#trmedia h3{margin:0;padding:0}
#trmedia .mcard__title a,#trmedia .feat__title a{border-bottom:none}
#trmedia button{font-family:'Golos Text',sans-serif}
#trmedia .pgn{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:8px}
#trmedia .pgn a,#trmedia .pgn span{border:1px solid var(--line);min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;background:#fff;padding:0 10px}
#trmedia .pgn a:hover{background:var(--red);border-color:var(--red);color:#fff}
#trmedia .pgn .is-cur{background:var(--ink);color:#fff;border-color:var(--ink)}
#trmedia .pgn .pgn__dots{border:none;background:none;min-width:auto}
#trmedia .mast--sec .mast__grid--sec{grid-template-columns:1fr}
#trmedia .mast__h1--sec{font-size:44px;max-width:900px}
#trmedia .mast__over a{border-bottom:none}
#trmedia .mast__over a:hover{color:var(--red)}
@media (max-width:640px){#trmedia .mast__h1--sec{font-size:30px}}
#trmedia .videos__h2{color:#fff}
#trmedia .vcard__title{color:#fff}
#trmedia .videos__all{color:#fff}
#trmedia .tg__h2{color:#fff}
#trmedia .author__name{color:var(--ink)}
#trmedia .h2{color:var(--ink)}
#trmedia .mast__h1{color:var(--ink)}
#trmedia .feat__title a,#trmedia .mcard__title a{color:var(--ink)}
#trmedia{overflow-x:clip}
#trmedia .mast--sec .mast__stats{grid-template-columns:repeat(3,1fr);max-width:720px}

/* End */


/* Start:/local/templates/main/components/bitrix/news/articles/css/media_detail.css?178567398819759*/
/* ==========================================================================
   МЕДИА ТОРГИ-РУ — детальная страница статьи (оверрайд легаси-шаблона)
   Токены: ink #101010 · red #b9161d · grey #6b6b6b · line #e5e2dc
   Шрифты: Golos Text (UI/заголовки) · Lora (текст статьи) · JetBrains Mono (цифры)
   Подключается ТОЛЬКО на /articles/<slug>/ из detail.php
   ========================================================================== */

:root{
  --d-ink:#101010; --d-red:#b9161d; --d-grey:#6b6b6b;
  --d-line:#e5e2dc; --d-paper:#faf9f7;
}

/* ---------- каркас: центрируем кластер, убираем гигантские поля ---------- */
.article{
  padding:40px clamp(16px,4vw,56px) 0 !important;
  margin-bottom:0 !important;
}
.article__top,.article__header-top,.article__header-bottom,
.article__main,.article__bottom{
  max-width:1113px;margin-left:auto !important;margin-right:auto !important;
}
.article__main{justify-content:center;}
.article__header-bottom{max-width:1113px !important;}

/* ---------- кнопка «назад» — статичная, редакционная ---------- */
.article__back{
  position:static !important;left:auto !important;top:auto !important;
  padding:0 0 28px 0 !important;gap:10px !important;
}
.article__back-svg.btn{
  width:34px !important;height:34px !important;min-width:34px !important;
  background:var(--d-ink) !important;border:1px solid var(--d-ink) !important;
  border-radius:0 !important;box-shadow:none !important;
  display:inline-flex;align-items:center;justify-content:center;
  transition:background .2s;
}
.article__back-svg.btn:hover{background:var(--d-red) !important;}
.article__back-title{
  font-family:'Golos Text',Arial,sans-serif;font-size:13px;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;color:var(--d-grey);
}

/* ---------- заголовок и лид ---------- */
.article__header-top-title{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:clamp(30px,4.2vw,46px) !important;font-weight:800 !important;
  line-height:1.08 !important;letter-spacing:-0.02em !important;
  color:var(--d-ink) !important;margin-bottom:22px !important;
}
.article__header-top-inner{width:auto !important;max-width:820px;padding-bottom:36px !important;}
.article__header-top-content,
.article__header-top-content p{
  font-family:'Lora',Georgia,serif !important;
  font-size:19px !important;font-weight:400 !important;font-style:normal !important;
  line-height:1.65 !important;letter-spacing:0 !important;color:#2c2c2c !important;
}

/* ---------- служебная строка: автор · дата · просмотры ---------- */
.article__header-bottom{
  border-bottom:1px solid var(--d-ink) !important;
  border-top:1px solid var(--d-line);
  padding:16px 0 !important;
}
.article__author-img,.article__author-img img{border-radius:0 !important;border-color:var(--d-line) !important;}
.article__author-name div:first-child{
  font-family:'Golos Text',Arial,sans-serif;font-size:11px !important;font-weight:600;
  letter-spacing:.12em;text-transform:uppercase;color:var(--d-grey) !important;
}
.article__author-name div:last-child{
  font-family:'Golos Text',Arial,sans-serif;font-weight:700 !important;color:var(--d-ink);
}
.article__main-info,.article__update-content,.article__next-content div{
  font-family:'JetBrains Mono',monospace !important;font-size:12.5px !important;
  color:var(--d-grey) !important;
}
.article__info-separator{background-color:var(--d-line) !important;}

/* ---------- прогресс чтения и «наверх» ---------- */
.trm-progress{
  position:fixed;top:0;left:0;width:0;height:3px;background:var(--d-red);
  z-index:9999;transition:width .15s linear;
}
.trm-top{
  position:fixed;bottom:28px;right:28px;width:52px;height:52px;
  background:var(--d-ink);color:#fff;border:none;border-radius:0;cursor:pointer;
  font-size:20px;line-height:1;z-index:998;opacity:0;pointer-events:none;
  transition:opacity .25s,background .2s;
}
.trm-top.show{opacity:1;pointer-events:auto;}
.trm-top:hover{background:var(--d-red);}

/* ---------- левая колонка: шеринг ---------- */
.article__main-social-item a{
  border-radius:0 !important;background:#fff !important;
  border:1px solid var(--d-line);transition:border-color .2s,transform .2s;
}
.article__main-social-item a:hover{border-color:var(--d-ink);transform:translateY(-2px);}

/* ---------- содержание (оглавление) ---------- */
.article__main-header{
  border:1px solid var(--d-ink);padding:22px 26px;margin-bottom:8px;background:#fff;
}
.article__main-header h2{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:14px !important;font-weight:700 !important;
  letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink) !important;
  margin:0 !important;padding-left:28px !important;
}
.article__main-header-list{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:15px !important;color:var(--d-ink) !important;
}
.article__main-header-list a{
  color:var(--d-ink) !important;border-bottom:1px solid transparent;
  width:fit-content;transition:color .15s;
}
.article__main-header-list a:hover{color:var(--d-red) !important;}
.article__main-header-list::after{
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%) !important;
}

/* ---------- типографика тела статьи ---------- */
.article__main-center{
  font-family:'Lora',Georgia,serif !important;
  font-size:18.5px !important;font-weight:400 !important;
  line-height:1.75 !important;letter-spacing:0 !important;color:#1d1d1d;
}
.article__main-center h2,.article__main-center h3,.article__main-center h4{
  font-family:'Golos Text',Arial,sans-serif !important;
  color:var(--d-ink) !important;letter-spacing:-0.015em !important;
}
.article__main-center h2{
  font-size:27px !important;font-weight:800 !important;line-height:1.2 !important;
  margin:44px 0 18px !important;padding-top:22px;border-top:1px solid var(--d-ink);
}
.article__main-center h3{
  font-size:21px !important;font-weight:700 !important;line-height:1.25 !important;
  margin:34px 0 14px !important;
}
.article__main-center p{margin-bottom:18px !important;}
.article__main-center a{color:var(--d-red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
.article__main-center a:hover{color:var(--d-ink);}
.article__main-center img{max-width:100%;height:auto;display:block;}
.article__main-center blockquote{
  margin:28px 0;padding:6px 0 6px 24px;border-left:3px solid var(--d-red);
  font-style:italic;color:#2c2c2c;
}
.article__main-center table{
  width:100%;border-collapse:collapse;margin:24px 0;
  font-family:'Golos Text',Arial,sans-serif;font-size:15px;line-height:1.5;
}
.article__main-center table th{
  font-weight:700;text-align:left;background:var(--d-paper);
  border:1px solid var(--d-line);padding:10px 12px;
}
.article__main-center table td{border:1px solid var(--d-line);padding:10px 12px;}
.article__main-center li{margin-bottom:8px;}

/* ---------- баннер «консультация» внутри текста ---------- */
.article__main-banner{
  background:var(--d-paper) !important;border:1px solid var(--d-ink);
  height:auto !important;min-height:180px;
}
.article__main-banner-content h4{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:20px !important;font-weight:800 !important;color:var(--d-ink);
}
.article__main-banner-get-consultation.btn{
  font-family:'Golos Text',Arial,sans-serif !important;
  background:var(--d-red) !important;color:#fff !important;
  border:1px solid var(--d-red) !important;border-radius:0 !important;
  font-weight:600 !important;box-shadow:none !important;
}
.article__main-banner-get-consultation.btn:hover{background:var(--d-ink) !important;border-color:var(--d-ink) !important;}

/* ---------- FAQ ---------- */
.article__main-faq-btn{
  font-family:'Golos Text',Arial,sans-serif !important;
  border:1px solid var(--d-red) !important;color:var(--d-red) !important;
  border-radius:0 !important;font-weight:600 !important;
}
.article__main-faq-btn:hover{background:var(--d-red) !important;color:#fff !important;}
.article__main-faq-item{
  border-top:2px solid var(--d-red) !important;
  background:var(--d-paper) !important;padding:26px 28px !important;
}
.article__main-faq-question{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:18px !important;font-weight:700 !important;color:var(--d-ink);
}
.article__main-faq-answer{
  font-family:'Lora',Georgia,serif !important;
  font-size:17px !important;font-weight:400 !important;line-height:1.7 !important;
}
.article__main-faq-answer i{font-style:normal;}

/* ---------- правая колонка ---------- */
.article__right-block-title{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:13px !important;font-weight:700 !important;
  letter-spacing:.14em;text-transform:uppercase;
  border-bottom:1px solid var(--d-ink) !important;color:var(--d-ink);
}
.article__tag-item{
  background:#fff !important;color:var(--d-ink) !important;
  border:1px solid var(--d-line);border-radius:0 !important;
  font-family:'Golos Text',Arial,sans-serif;font-size:13px !important;
}

/* виджет «Организация торгов» в правой колонке */
.solid-premium-v2{
  background:#fff !important;border:1px solid var(--d-ink) !important;
  border-radius:0 !important;box-shadow:none !important;padding:22px 22px !important;
}
.solid-premium-v2 h3{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-size:16px !important;font-weight:800 !important;color:var(--d-ink) !important;
}
.solid-badge{display:none !important;}
.solid-stats{
  font-family:'JetBrains Mono',monospace !important;font-size:11.5px !important;
  color:var(--d-grey) !important;background:none !important;
}
.solid-feature{
  font-family:'Golos Text',Arial,sans-serif !important;font-size:13.5px !important;
  color:#2c2c2c !important;
}
.solid-icon{fill:var(--d-red) !important;}
.solid-full-btn,.solid-half-btn{
  border-radius:0 !important;box-shadow:none !important;
  font-family:'Golos Text',Arial,sans-serif !important;font-weight:600 !important;
}
.solid-full-btn.primary{background:var(--d-red) !important;border:1px solid var(--d-red) !important;}
.solid-full-btn.primary:hover{background:var(--d-ink) !important;border-color:var(--d-ink) !important;}

/* ---------- разделители и низ статьи ---------- */
.article__main{border-bottom:1px solid var(--d-ink) !important;padding-bottom:56px !important;}
.article__bottom{padding:44px 0 56px !important;}
.article__next-svg.btn{
  background:var(--d-ink) !important;border-radius:0 !important;box-shadow:none !important;
}
.article__next-svg.btn:hover{background:var(--d-red) !important;}
.article__next-content a{
  font-family:'Golos Text',Arial,sans-serif !important;
  font-weight:700 !important;color:var(--d-ink) !important;letter-spacing:-0.01em !important;
}
.article__next-content a:hover{color:var(--d-red) !important;}

/* ---------- хлебные крошки над статьёй ---------- */
.breadcrumb-top{
  max-width:1113px;margin:0 auto;
  font-family:'Golos Text',Arial,sans-serif;font-size:12.5px;
}
.breadcrumb-top a{color:var(--d-grey);text-decoration:none;}
.breadcrumb-top a:hover{color:var(--d-red);}

/* ---------- кнопки сайта внутри статьи — прямые углы ---------- */
.article .btn{border-radius:0 !important;}

/* ---------- мобильная версия ---------- */
@media (max-width:768px){
  .article{padding:24px 16px 0 !important;margin:0 !important;}
  .article__back{padding:0 0 20px 0 !important;}
  .article__back-svg.btn path{stroke:#fff !important;}
  .article__header-top{padding-top:0 !important;}
  .article__header-top-title{font-size:29px !important;}
  .article__header-top-content,.article__header-top-content p{font-size:17px !important;}
  .article__main-center{font-size:17px !important;}
  .article__main-center h2{font-size:23px !important;margin:36px 0 14px !important;}
  .article__main-center h3{font-size:19px !important;}
  .article__main-header{padding:18px 18px;}
  .article__main-faq-item{padding:20px 18px !important;}
  .article__main-faq-question{font-size:16.5px !important;}
  .article__main-faq-answer{font-size:16px !important;}
  .trm-top{bottom:18px;right:16px;width:46px;height:46px;}
}

/* ---------- хвост статьи: «Читайте также» + промо ---------- */
.trm-tail .trm-rel{padding:56px 0 8px;}
.trm-tail .relhead{
  display:flex;align-items:baseline;justify-content:space-between;
  border-top:2px solid var(--d-ink);padding-top:18px;margin-bottom:26px;
}
.trm-tail .relhead__h{
  font-family:'Golos Text',Arial,sans-serif;font-size:clamp(22px,2.6vw,30px);
  font-weight:800;letter-spacing:-0.02em;color:var(--d-ink);margin:0;
}
.trm-tail .relhead__all{
  font-family:'Golos Text',Arial,sans-serif;font-size:14px;font-weight:600;
  color:var(--d-red);text-decoration:none;white-space:nowrap;
}
.trm-tail .relhead__all:hover{color:var(--d-ink);}
@media (max-width:768px){
  .trm-tail .trm-rel{padding:36px 0 4px;}
}

/* ═══ ПЕРЕКРАСКА ВСТРОЕННЫХ БАННЕРОВ В ТЕЛЕ СТАТЬИ ═══ */
body .promo-banner, body #telegram-banner, body .banner-integrated{
  background:#faf9f7 !important; background-image:none !important;
  border:1px solid #e5e2dc !important; border-left:3px solid #b9161d !important;
  border-radius:0 !important; box-shadow:none !important;
  max-width:none !important; margin:34px 0 !important; padding:24px 26px !important;
  display:flex !important; align-items:center !important; justify-content:space-between !important;
  gap:22px !important; flex-wrap:wrap !important; min-height:0 !important; height:auto !important;
}
body .promo-banner-text, body .banner-text, body .banner-integrated-text, body .location-text{
  color:#101010 !important; text-shadow:none !important;
  font-family:'Golos Text',system-ui,sans-serif !important; font-weight:700 !important;
  font-size:18px !important; line-height:1.4 !important; letter-spacing:-0.01em !important;
  max-width:600px !important; margin:0 !important; text-transform:none !important;
}
body .promo-banner-text *, body .banner-text *, body .banner-integrated-text *, body .location-text *{
  color:#101010 !important; text-shadow:none !important; font-size:inherit !important;
}
body .btn-primary, body .btn-telegram, body .btn-whatsapp-integrated{
  background:#b9161d !important; background-image:none !important; color:#fff !important;
  border:1px solid #b9161d !important; border-radius:0 !important; box-shadow:none !important;
  padding:13px 24px !important; margin:0 !important;
  font-family:'Golos Text',system-ui,sans-serif !important; font-weight:600 !important;
  font-size:12.5px !important; letter-spacing:.08em !important; text-transform:uppercase !important;
  text-decoration:none !important; animation:none !important; transform:none !important;
  display:inline-flex !important; align-items:center !important; gap:9px !important; white-space:nowrap !important;
}
body .btn-primary *, body .btn-telegram *, body .btn-whatsapp-integrated *{ color:#fff !important; fill:#fff !important; }
body .btn-primary:hover, body .btn-telegram:hover, body .btn-whatsapp-integrated:hover{
  background:#8f1016 !important; transform:none !important; box-shadow:none !important;
}

/* ═══ ПРАВАЯ КОЛОНКА: ВИДЖЕТЫ БРОКЕРА ═══ */
body .broker-block-solid, body .solid-premium-v2{
  background:#fff !important; border:1px solid #101010 !important;
  border-radius:0 !important; box-shadow:none !important;
}
body .broker-block-solid::before, body .solid-premium-v2::before,
body .broker-block-solid::after, body .solid-premium-v2::after{ display:none !important; content:none !important; }
body .broker-block-solid h3, body .solid-premium-v2 h3{
  font-family:'Golos Text',system-ui,sans-serif !important; font-weight:800 !important;
  color:#101010 !important; letter-spacing:-0.01em !important;
}
body .broker-badge, body .solid-badge{
  background:#b9161d !important; background-image:none !important; color:#fff !important;
  border-radius:0 !important; box-shadow:none !important; animation:none !important;
  font-family:'JetBrains Mono',monospace !important; font-weight:700 !important;
  font-size:10.5px !important; letter-spacing:.08em !important;
}
body .broker-stats, body .solid-stats{
  color:#6b6b6b !important; font-family:'JetBrains Mono',monospace !important; font-size:11.5px !important;
}
body .broker-feature, body .solid-feature{ color:#333 !important; font-size:13.5px !important; }
body .broker-icon, body .solid-icon{ fill:#b9161d !important; color:#b9161d !important; }
body .broker-btn, body .solid-full-btn, body .solid-btn-v2{
  border-radius:0 !important; box-shadow:none !important; animation:none !important; transform:none !important;
  font-family:'Golos Text',system-ui,sans-serif !important; font-weight:600 !important;
}
body .broker-btn-form, body .solid-full-btn.primary{
  background:#b9161d !important; background-image:none !important; color:#fff !important;
  border:1px solid #b9161d !important;
}
body .broker-btn-form:hover, body .solid-full-btn.primary:hover{ background:#8f1016 !important; }
body .broker-btn-catalog{
  background:#fff !important; background-image:none !important; color:#101010 !important;
  border:1px solid #101010 !important;
}
body .broker-btn-catalog:hover{ background:#101010 !important; color:#fff !important; }
body .solid-btn-v2.whatsapp{ background:#fff !important; background-image:none !important; color:#101010 !important; border:1px solid #101010 !important; }
body .solid-btn-v2.whatsapp:hover{ background:#101010 !important; color:#fff !important; }
body .solid-btn-v2.whatsapp *{ fill:#101010 !important; }
body .solid-btn-v2.whatsapp:hover *{ fill:#fff !important; color:#fff !important; }
body .solid-btn-v2.telegram{ background:#101010 !important; background-image:none !important; color:#fff !important; border:1px solid #101010 !important; }
body .solid-btn-v2.telegram:hover{ background:#b9161d !important; border-color:#b9161d !important; }
body .solid-btn-v2.telegram *{ fill:#fff !important; }

/* ═══ ПРЕД./СЛЕД. СТАТЬЯ: КВАДРАТНЫЕ СТРЕЛКИ ═══ */
body .article__prev-svg, body .article__next-svg{
  background:#101010 !important; border-radius:0 !important; box-shadow:none !important;
}
body .article__prev:hover .article__prev-svg, body .article__next:hover .article__next-svg{
  background:#b9161d !important;
}

/* ═══ ПЕРВАЯ БУКВА ПОДЗАГОЛОВКОВ — ПРОПИСНАЯ ═══ */
.article__main-center h2::first-letter, .article__main-items h2::first-letter,
.article__main-center h3::first-letter{ text-transform:uppercase; }

/* ═══ ОГЛАВЛЕНИЕ: СТРЕЛКА И ЗАГОЛОВОК ═══ */
.article__main-center .article__main-header h2{
  border-top:0 !important; padding-top:0 !important; margin:0 !important; padding-left:0 !important;
  display:flex !important; align-items:center !important; gap:10px !important;
}
.article__main-header h2::before{
  position:static !important; top:auto !important; left:auto !important;
  width:18px !important; height:18px !important; flex:0 0 18px;
  filter:brightness(0) !important; background-size:contain !important; background-repeat:no-repeat !important;
}
.article__main-header h2.btn-transform::before{ transform:rotate(180deg) !important; }

/* End */


/* Start:/local/templates/main/components/bitrix/news/articles/bitrix/news.detail/detail/style.css?170375130720799*/
.site-wrapper {
  overflow: unset !important;
}

.article {
  background-color: white;
  padding: 68px 308px 0 289px;
  margin-bottom: 40px;
}

.breadcrumb-top {
  margin-bottom: 17px;
}

/* Верхний блок */
.article__top {
  position: relative;
  margin-bottom: 48px;
}

.article__back {
  position: absolute;
  left: -221px;
  top: 0;
  display: flex;
  gap: 13px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%; /* 20.8px */
  text-decoration: none;
  align-items: center;
}

.article__back-svg.btn {
  padding: 6px;
  min-width: unset;
  width: 36px;
  height: 36px;
  cursor: pointer;
}

.article__header-top {
  width: 100%;
}

.article__header-top-inner {
  padding-bottom: 44px;
  width: 690px;
}

.article__header-top-title {
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 700;
  line-height: 110%; /* 41.8px */
  letter-spacing: -1.14px;
}

.article__header-top-content,
.article__header-top-content p {
  font-family: Roboto Serif !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 150% !important; /* 24px */
  letter-spacing: -0.08px !important;
  font-style: normal !important;
}

.article__header-top-img {
  display: block;
  max-width: 950px;
}

.article__header-top-img img {
  width: 100%;
  max-width: 950px;
  display: block;
}

.article__header-bottom {
  max-width: 950px;
  width: 100%;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e01c39;
}

.article__author {
  display: flex;
  align-items: center;
  gap: 16px;
}

.article__author-img {
  width: 64px;
  height: 64px;
  border-radius: 99px;
  border: 1px solid rgba(225, 225, 225, 0.3);
}

.article__author-img img {
  width: 64px;
  height: 64px;
  border-radius: 99px;
  display: block;
}

.article__author-name div:first-child {
  color: #ababab;
  font-size: 14px;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
}

.article__author-name div:last-child {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%; /* 24px */
}

.article__info {
  display: flex;
  gap: 16px;
  align-items: center;
}

.article__main-info {
  display: flex;
  gap: 16px;
  color: #ababab;
  font-size: 14px;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
}

.article__info-item,
.article__update-title {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}

.article__info-item span {
  padding-top: 3px;
}

.article__update-title span {
  padding-top: 3px;
}

.article__info-separator {
  width: 1px;
  height: 100%;
  background-color: #ededed;
}

.article__update-content {
  color: #ababab;
}

/* Основная часть */
.article__main {
  display: flex;
  gap: 24px;
  padding-bottom: 68px;
  border-bottom: 1px solid #e01c39;
}

/* Левый блок */
.article__main-left-sticky {
  position: sticky;
  top: 120px;
  width: 121px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.article__main-social {
  display: flex;
  flex-direction: column;
  gap: 16px;
  list-style: none;
}

.article__main-social-item a {
  display: block;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 8px;
  background: #f7f7f9;
}

.article__main-left-bottom {
  display: flex;
  gap: 16px;
  flex-direction: column;
  width: fit-content;
}

.article__main-likes,
.article__main-comments-count {
  display: flex;
  gap: 8px;
  align-items: center;
  text-decoration: none;
}

.article__main-likes .like-btn {
  cursor: pointer;
  min-width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px;
  transition: all 0.3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_718_233)"><path d="M7.50065 17.5H15.0007C15.6923 17.5 16.284 17.0834 16.534 16.4834L19.0507 10.6084C19.1257 10.4167 19.1673 10.2167 19.1673 10V8.33337C19.1673 7.41671 18.4173 6.66671 17.5007 6.66671H12.2423L13.034 2.85837L13.059 2.59171C13.059 2.25004 12.9173 1.93337 12.6923 1.70837L11.809 0.833374L6.31732 6.32504C6.01732 6.62504 5.83398 7.04171 5.83398 7.50004V15.8334C5.83398 16.75 6.58398 17.5 7.50065 17.5ZM7.50065 7.50004L11.1173 3.88337L10.0007 8.33337H17.5007V10L15.0007 15.8334H7.50065V7.50004ZM0.833984 7.50004H4.16732V17.5H0.833984V7.50004Z" fill="black"/></g><defs><clipPath id="clip0_718_233"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}

.article__main-likes .like-btn.setlike {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_718_233)"><path d="M7.50065 17.5H15.0007C15.6923 17.5 16.284 17.0834 16.534 16.4834L19.0507 10.6084C19.1257 10.4167 19.1673 10.2167 19.1673 10V8.33337C19.1673 7.41671 18.4173 6.66671 17.5007 6.66671H12.2423L13.034 2.85837L13.059 2.59171C13.059 2.25004 12.9173 1.93337 12.6923 1.70837L11.809 0.833374L6.31732 6.32504C6.01732 6.62504 5.83398 7.04171 5.83398 7.50004V15.8334C5.83398 16.75 6.58398 17.5 7.50065 17.5ZM0.833984 7.50004H4.16732V17.5H0.833984V7.50004Z" fill="black"/></g><defs><clipPath id="clip0_718_233"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}

/* Центральная часть  */

.article__main-header {
  position: relative;
}

.article__main-center {
  width: 698px;
  font-family: Roboto Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 165%; /* 29.7px */
  letter-spacing: -0.09px;
}

.article__main-center h2 {
  font-family: Roboto;

  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 115%; /* 27.6px */
  letter-spacing: -0.48px;
  margin-bottom: 20px;
  margin-top: 40px;
}

.article__main-header h2 {
  padding-left: 32px;
  margin: 0;
  cursor: pointer;
}

.article__main-header h2::before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_705_132)"><path d="M17 10L12 15L7 10H17Z" fill="%23E01C39"/></g><defs><clipPath id="clip0_705_132"><rect width="24" height="24" fill="white" transform="matrix(-1 0 0 -1 24 24)"/></clipPath></defs></svg>');
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(0);
  transition: transform 0.3s;
}

.article__main-header-item {
  width: fit-content;
  cursor: pointer;
}

.article__main-header-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
  color: #e01c39;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  max-height: 60px;
  line-height: 150%;
  overflow: hidden;
  transition: max-height 0.3s;
}

.article__main-header-list::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 68px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  opacity: 1;
  transition: opacity 0.3s, z-index 0.3s;
  cursor: pointer;
}

.article__main-header-list.bg-hidden::after {
  opacity: 0;
  z-index: -1;
}

.article__main-header h2.btn-transform::before {
  transform: rotate(180deg);
}

.article__main-header-list a {
  text-decoration: none;
}

.article__main-center h3 {
  font-family: Roboto;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 22.8px */
  letter-spacing: -0.38px;
  margin-bottom: 20px;
  margin-top: 40px;
}

.article__main-center p {
  margin-bottom: 20px;
}

.article__main-item {
  position: relative;
}

.article__main-item .hidden {
  position: absolute;
  top: -140px;
  opacity: 0;
  z-index: -100;
}

/* Правая часть */
.article__main-right {
}
.article__main-right-sticky {
  margin: 1px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  width: 246px;
  padding-left: 8px;
  position: sticky;
  top: 120px;
}

.article__right-block-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%; /* 24px */
  padding-bottom: 8px;
  border-bottom: 1px solid #ababab;
  margin-bottom: 15px;
}

.article__tags-list {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}

.article__tag-item {
  padding: 4px 8px;
  background-color: #242424;
  color: white;
  font-size: 14px;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
  border-radius: 4px;
}

.article__right-block-read-more {
  width: 230px;
}

.article__main-items ul:not(.custom) {
  padding-left: 30px !important;
}

.article__main-items ul:not(.custom) > li {
  display: list-item !important;
  list-style: disc !important;
  padding-left: 0 !important;
  position: unset !important;
}

.article__main-items ul:not(.custom) > li:before {
  display: none !important;
}

.article__main-items ol {
  padding-left: 30px;
}

.article__main-banner {
  display: flex;
  justify-content: space-between;
  width: 100%;
  background: #d8deed;
  height: 200px;
}

.article__main-banner-content {
  max-width: 330px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
}

.article__main-banner-content h4 {
  font-family: Roboto;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 22.8px */
  letter-spacing: -0.38px;
  margin: 0;
}

.article__main-banner-links {
  display: flex;
  gap: 5px;
  height: 36px;
}

.article__main-banner-get-consultation.btn {
  padding: 8px 24px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  box-shadow: none;
}

.article__main-banner-whatsup {
  width: 36px;
  height: 36px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M15.8757 4.09155C15.1117 3.31982 14.2016 2.70794 13.1987 2.2916C12.1957 1.87525 11.1199 1.66277 10.034 1.66655C5.48398 1.66655 1.77565 5.37489 1.77565 9.92489C1.77565 11.3832 2.15898 12.7999 2.87565 14.0499L1.70898 18.3332L6.08398 17.1832C7.29232 17.8416 8.65065 18.1916 10.034 18.1916C14.584 18.1916 18.2923 14.4832 18.2923 9.93322C18.2923 7.72489 17.434 5.64989 15.8757 4.09155ZM10.034 16.7916C8.80065 16.7916 7.59232 16.4582 6.53398 15.8332L6.28398 15.6832L3.68398 16.3666L4.37565 13.8332L4.20898 13.5749C3.52377 12.4807 3.15993 11.2159 3.15898 9.92489C3.15898 6.14155 6.24232 3.05822 10.0257 3.05822C11.859 3.05822 13.584 3.77489 14.8757 5.07489C15.5152 5.71152 16.0221 6.46877 16.3668 7.30274C16.7116 8.13671 16.8873 9.03081 16.884 9.93322C16.9007 13.7166 13.8173 16.7916 10.034 16.7916ZM13.8007 11.6582C13.5923 11.5582 12.5757 11.0582 12.3923 10.9832C12.2007 10.9166 12.0673 10.8832 11.9257 11.0832C11.784 11.2916 11.3923 11.7582 11.2757 11.8916C11.159 12.0332 11.034 12.0499 10.8257 11.9416C10.6173 11.8416 9.95065 11.6166 9.16732 10.9166C8.55065 10.3666 8.14232 9.69155 8.01732 9.48322C7.90065 9.27489 8.00065 9.16655 8.10898 9.05822C8.20065 8.96655 8.31732 8.81655 8.41732 8.69989C8.51732 8.58322 8.55898 8.49155 8.62565 8.35822C8.69232 8.21655 8.65898 8.09989 8.60898 7.99989C8.55898 7.89989 8.14232 6.88322 7.97565 6.46655C7.80898 6.06655 7.63398 6.11655 7.50898 6.10822H7.10898C6.96732 6.10822 6.75065 6.15822 6.55898 6.36655C6.37565 6.57489 5.84232 7.07489 5.84232 8.09155C5.84232 9.10822 6.58398 10.0916 6.68398 10.2249C6.78398 10.3666 8.14232 12.4499 10.209 13.3416C10.7007 13.5582 11.084 13.6832 11.384 13.7749C11.8757 13.9332 12.3257 13.9082 12.684 13.8582C13.084 13.7999 13.909 13.3582 14.0757 12.8749C14.2507 12.3916 14.2507 11.9832 14.1923 11.8916C14.134 11.7999 14.009 11.7582 13.8007 11.6582Z" fill="white"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  background-color: #25d366;
  padding: 8px;
  transition: background 0.3s;
}

.article__main-banner-whatsup:hover {
  background-color: #1f8a46;
}

.article__main-faq {
  position: relative;
}

.article__main-faq-btn {
  display: block;
  padding: 8px 24px;
  border: 1px solid #e01c39;
  color: #e01c39;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  letter-spacing: -0.07px;
  text-decoration: none;
  margin-bottom: 20px;
  width: fit-content;
  transition: all 0.3s;
}

.article__main-faq-btn:hover {
  background-color: #e01c39;
  color: white;
}

.article__main-faq-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 40px;
}

.article__main-faq-item {
  padding: 36px 32px;
  border-top: 3px solid #e01c39;
  background: #f7f7f9;
}

.article__main-faq-question {
  display: flex;
  gap: 24px;
  align-items: center;
  font-family: Roboto;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 22.8px */
  letter-spacing: -0.38px;
  cursor: pointer;
}

.article__main-faq-question::after {
  content: '';
  min-width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all 0.3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><g clip-path="url(%23clip0_718_311)"><path d="M7 14.5L12 9.5L17 14.5L7 14.5Z" fill="%23E01C39"/></g><defs><clipPath id="clip0_718_311"><rect width="24" height="24" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>');
}

.article__main-faq-question.open::after {
  transform: rotate(180deg);
}

.article__main-faq-answer {
  margin-top: 24px;
  font-family: Roboto Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 165%; /* 29.7px */
  letter-spacing: -0.09px;
  transition: all 0.3s;
  overflow: hidden;
}

/* Переход по статьям */
.article__bottom {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 68px 0;
}

.article__prev,
.article__next {
  display: flex;
  gap: 16px;
  align-items: center;
}

.article__prev {
  margin-right: auto;
}

.article__next {
  margin-left: auto;
}

.article__prev-svg.btn,
.article__next-svg.btn {
  padding: 6px;
  min-width: 36px;
  height: 36px;
  background: #e01c39;
}

.article__prev-content,
.article__next-content {
  width: 330px;
}

.article__prev-content div,
.article__next-content div {
  color: #ababab;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
}

.article__prev-content a,
.article__next-content a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  font-family: Roboto;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 22.8px */
  letter-spacing: -0.38px;
  text-decoration: none;
}

.article__main-faq .hidden {
  position: absolute;
  top: -140px;
  opacity: 0;
  z-index: -100;
}

/* Telegram banner */
.article__telegram-banner {
  display: flex;
  justify-content: space-between;
  padding: 20px 20px 20px 32px;
  background: #f7f7f9;
}

.article__telegram-banner-content {
  padding: 6px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.article__telegram-banner-content .btn {
  min-width: fit-content;
  width: fit-content;
  padding: 12px 24px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  letter-spacing: -0.07px;
}

.article__telegram-banner-header {
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 23.2px */
  letter-spacing: -0.16px;
}

.article__telegram-banner-header h4 {
  font-family: Roboto;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 115%; /* 27.6px */
  letter-spacing: -0.48px;
  margin: 0 0 8px 0;
}

.article__telegram-banner-img {
  padding-right: 27px;
}

.article__main-video {
  margin: 40px 0;
}

.article__main-video iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

.article__main-video-descr {
  margin-top: 8px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
}

.ot-pr-box {
  overflow-x: hidden;
}

@media (max-width: 1659px) {
  .article {
    padding: 0 40px;
    margin: 0 auto 40px auto;
  }

  .article__header-top {
    padding-top: 30px;
  }

  .article__back {
    position: unset;
    padding-top: 30px;
  }

  .article__telegram-banner-content {
    gap: 16px;
  }
}

@media (max-width: 1250px) and (min-width: 991px){
  .article__main-banner {
    height: 200px;
  }

  .article__main-banner-content {
    gap: 16px;
    max-width: unset;
  }

  .article__main-banner-img {
    display: flex;
    align-items: flex-end;
    margin-left: auto !important;
    width: 100%;
  }

  .article__main-banner-img img {
    height: 100%;
    
  }

  .article__main-banner-get-consultation.btn {
    height: fit-content;
  }
}

@media (max-width: 1195px) and (min-width: 991px){
  .article__main-banner-whatsup {
    min-width: 55px;
    height: 55px;
    background-size: 25px;
  }
}

@media (max-width: 991px) {
  .article {
    padding: 0 16px;
    margin: 0 -16px;
  }

  .article__top {
    margin-bottom: 24px;
  }

  .container {
    padding: 0 16px !important;
  }

  .article__main-center {
    font-size: 16px;
  }

  .breadcrumb-top {
    display: none;
  }

  .article__back-svg.btn {
    background-color: unset;
    box-shadow: unset;
  }

  .article__back {
    gap: 4px;
    padding-top: 20px;
  }

  .article__back-svg.btn path {
    stroke: #e01c39;
  }

  .article__header-top {
    padding-top: 32px;
  }

  .article__header-top-title {
    font-size: 28px;
    margin-bottom: 24px;
  }

  .article__header-top-inner {
    width: 100%;
    padding-bottom: 17px;
  }

  .article__header-bottom {
    flex-direction: column;
    gap: 16px;
  }

  .article__likes,
  .article__comments-counter {
    display: none;
  }

  .article__update-info {
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .article__update-title span,
  .article__info-item span {
    padding-top: 0;
  }

  .article__author-name div:first-child {
    font-size: 12px;
  }

  .article__main-info {
    font-size: 12px;
    gap: 8px;
  }

  .article__info {
    justify-content: space-between;
    gap: 0;
  }

  .article__header-bottom {
    border-bottom: none;
  }

  .article__info-separator {
    display: none;
  }

  .article__main {
    flex-direction: column;
    width: 100%;
    border-bottom: none;
    padding-bottom: 40px;
  }

  .article__main-center {
    width: 100%;
  }

  .article__main-left {
    padding-bottom: 16px;
  }

  .article__main-left-sticky {
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
    gap: 16px;
  }

  .article__main-social {
    flex-direction: row;
  }

  .article__main-left-bottom {
    flex-direction: row;
    font-size: 14px;
  }

  .article__main-center h2 {
    font-size: 22px;
    margin-top: 32px;
    margin-bottom: 16px;
  }

  .article__main-header-list {
    font-size: 14px;
  }

  .article__main-center h3 {
    margin-bottom: 16px;
    margin-top: 32px;
    font-size: 18px;
  }

  .article__telegram-banner {
    flex-direction: column-reverse;
    align-items: center;
    padding: 20px;
  }

  .article__telegram-banner-content a {
    width: 100% !important;
  }

  .article__main-video-descr {
    font-size: 12px;
  }

  .article__main-faq-question {
    font-size: 18px;
  }

  .article__main-faq-answer {
    font-size: 16px;
  }

  .article__main-right-sticky {
    width: 100%;
    padding: 0;
  }

  .article__right-block-read-more {
    width: 100%;
    overflow-x: hidden;
  }

  .article__bottom {
    padding: 40px 0;
    gap: 40px;
    flex-direction: column;
  }

  .article__prev-content,
  .article__next-content {
    width: calc(100vw - 84px);
  }

  .article__prev-content div,
  .article__next-content div {
    font-size: 12px;
  }

  .article__prev-content a,
  .article__next-content a {
    font-size: 18px;
  }

  .article__main-item .hidden {
    top: -30px;
  }
}

@media (max-width: 500px) {
  .article__main-banner-img {
    width: 100%;
  }

  .article__main-banner-img img {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .article__main-banner {
    height: fit-content;
    flex-direction: column-reverse;
  }

  .article__main-banner-content {
    gap: 20px;
    padding: 20px;
  }

  .article__main-banner-content h4 {
    width: 266px;
  }

  .article__main-banner-img {
    display: flex;
    align-items: flex-end;
    margin-left: auto !important;
  }
}

@media (max-width: 365px) {
  .article__info {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }

  .article__main-left-sticky {
    flex-direction: column;
  }
}

/* End */
/* /local/templates/main/components/bitrix/news/articles/css/media.css?178566120121953 */
/* /local/templates/main/components/bitrix/news/articles/css/media_detail.css?178567398819759 */
/* /local/templates/main/components/bitrix/news/articles/bitrix/news.detail/detail/style.css?170375130720799 */
