:root{--cont:1728;--cont-padding:36px;--sb-width:330px;--c-primary:#444143;--c-gray:#ecf1ef;--c-white:#fff;--c-red:#d6374a;--c-red-light: #D6373719;--c-green-light:#46b384;--c-gray-border:#c6c6c6;--c-status-red: #D6374AAD;--c-status-orange: #EF7D0073;--c-status-green: #46B38499;--c-tag-red: #E824247F;--c-tag-purple: #E824E07F;--c-tag-green: #24E84F7F;--c-tag-yellow:rgba(230,255,39,.72)}html,body{height:100%}.svgs_hide{display:none}body{position:relative;display:flex;flex-direction:column;color:var(--c-primary);font-family:"Acherus Feral";font-weight:300;font-size:16px;line-height:1}body *{letter-spacing:-.02em}main{display:flex;background-color:var(--c-gray)}.content{width: calc(50% + var(--cont) / 2 * 1px - var(--sb-width));padding-bottom:90px}.container{max-width: calc(var(--cont) * 1px);width: calc(100% - var(--cont-padding) * 2);margin-left:auto;margin-right:auto}.container-sb{margin-left:auto;width:var(--sb-width);padding:80px 24px 102px}.container-cont{max-width: calc(var(--cont) * 1px - var(--sb-width));padding-right:40px;width:100%}main.noBanner .container-cont{padding-top:164px}.metro_empty{margin-top:20px}.family-Ralewe{font-family:"ZT Neue Ralewe";font-weight:400}.family-Dudka{font-family:"Dudka";font-weight:400}.family-AcherusFeral{font-family:"Acherus Feral";font-weight:300}input.is_invalid{border-color:var(--c-red)!important}.chbx_label{--s:32px}.chbx_label input{display:none}.chbx_icon{border-radius:4px;min-width:var(--s);width:var(--s);height:var(--s);display:flex;align-items:center;justify-content:center;border:1px solid #bdbcdb;background-color:#fff;transition:.3s;cursor:pointer}.chbx_label input:checked+.chbx_icon{background-color:var(--c-red);border-color:var(--c-red)}.chbx_icon svg{width:16px;height:16px}.tag_bg_red{background-color:var(--c-tag-red)}.tag_bg_purple{background-color:var(--c-tag-purple)}.tag_bg_green{background-color:var(--c-tag-green)}.tag_bg_yellow{background-color:var(--c-tag-yellow)}.status_orange{background-color:var(--c-status-orange)}.status_green{background-color:var(--c-status-green)}.status_red{background-color:var(--c-status-red)}.btn_scroll_top{width:56px;height:56px;right: calc((100% - var(--cont) * 1px) / 2);bottom:80px;position:fixed;transform:translateX(20px);cursor:pointer;z-index:10;background-color:#fff;visibility:hidden;opacity:0;border-radius:100%;transition:transform .3s , visibility .3s , opacity .3s;box-shadow: 0 0 8px #0005, inset 0 0 0 2px var(--c-red)}body.showScrollTopBtn .btn_scroll_top{visibility:visible;opacity:1;transform:translateX(0)}.btn_scroll_top svg{width:100%;height:100%}.btn_scroll_top svg *{transition:.3s}.heading_cont{margin-top:15px}.heading{font-size:32px;line-height:135%}.pagination{--size:38px;display:flex;justify-content:center;gap:16px}.pag_m_el,.pagination_mid>a,.pagination_mid>div,.pagination_mid>span,.pagination_prev,.pagination_next{width:var(--size);height:var(--size);cursor:pointer;border-radius:4px}.pagination_prev svg,.pagination_next svg{width:100%;height:100%}.pagination_mid{display:flex;gap:16px}.pagination_prev,.pagination_next{transition:.3s}.pagination_prev:hover,.pagination_next:hover{background-color:var(--c-red)}.pagination_prev svg path,.pagination_next svg path{transition:.3s}.pagination_prev:hover svg path,.pagination_next:hover svg path{stroke:var(--c-white)}.pag_m_el,.pagination_mid>a,.pagination_mid>div,.pagination_mid>span{display:flex;align-items:center;justify-content:center;border:1px solid var(--c-red);transition:.3s}.pag_m_el:hover,.pagination_mid>a:hover,.pagination_mid>div:hover,.pagination_mid>span:hover{background-color:var(--c-red-light);border-color:var(--c-red);color:var(--c-red)}.pag_m_dots{height:var(--size);display:flex;padding-bottom:4px;align-items:flex-end;justify-content:center}.pag_m_el.active,.pagination_mid>a.active,.pagination_mid>div.active,.pagination_mid>span.active{color:var(--c-white);border-color:var(--c-red);background-color:var(--c-red);cursor:default}.btn{display:flex;align-items:center;justify-content:center;border-radius:10px;transition:.3s}.btn-red{background-color:var(--c-red);color:#fff}.btn-bor-red{border:1px solid var(--c-red);color:var(--c-red)}.btn-bor-gray{border:1px solid #a8a7a7;color:#a8a7a7}.btn-bor-gray.active,.btn-bor-gray:hover{opacity:1;border-color:var(--c-red);color:var(--c-red)}.sitemap{display:flex;flex-direction:column;align-items:unset}.sitemap_items{column-count:6;margin-top:30px;margin-left:30px}.sitemap_items li{line-height:130%}.sitemap_items li a{text-decoration:underline;transition:.3s}.sitemap_items li a:hover{color:var(--c-red)}ul.sitemap_items li::marker{content:""}@media screen and (max-width:420px){.sitemap_items{column-count:2}}.age_confirm{position:fixed;z-index:90;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:auto;flex-direction:column;width:100%;height:100%;padding:20px;text-align:center;color:#fff;background:rgba(9,9,9,.5);backdrop-filter:blur(10px)}.age_confirm .bg{padding:60px;background:var(--c-red);max-width:730px;width:100%;position:relative;min-height:476px;border-radius:30px}.age_confirm .sb_h_logo{display:flex;flex-direction:column;align-items:center}.age_confirm .sb_hl_imgs{--s:60px;height:var(--s);align-items:center;display:flex}.age_confirm .sb_hl_img{width:var(--s);height:var(--s);overflow:hidden;border-radius:100%;border:4px solid var(--c-red);box-sizing:unset;position:relative;z-index:1}.age_confirm .sb_hl_img img{width:100%;height:100%}.age_confirm .sb_hl_img+.sb_hl_img{margin-left:-31px}.age_confirm .sb_hl_name{margin-top:16px;font-size:37px;color:var(--c-white);line-height:105%}.age_confirm_bg1{position:absolute;top:0;left:75px}.age_confirm_bg2{position:absolute;top:0;right:75px}.age_confirm_text{margin-top:31px;font-size:37px;color:var(--c-white);line-height:105%;margin-bottom:67px}.age_confirm_button{font-family:'Dudka';font-style:normal;font-weight:400;font-size:16px;line-height:17px;letter-spacing:-.02em;color:#282826;border-radius:16px;background:#fff;padding:16px 22px;transition:.3s;cursor:pointer}.age_confirm_button:hover{}.age_confirm_check{margin-top:48px;display:flex;margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.age_confirm_label{font-family:'Acherus Feral';font-style:normal;font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:20px;cursor:pointer}.age_confirm_label:before{content:"";width:24px;height:24px;border:1px solid #fff;border-radius:2px;display:block;position:relative;top:-2px}.age_confirm_check input:checked+.age_confirm_label:before{background-size:14px;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ fill=\'%23fff\'\ d=\'M6.564.75l-3.59\ 3.612-1.538-1.55L0\ 4.26\ 2.974\ 7.25\ 8\ 2.193z\'/%3e%3c/svg%3e)}.age_confirm_check input{display:none}.checked_nickname{width:100%;color:#fff;font-size:16px;height:39px;margin-top:10px;border-radius:15px;display:flex;align-items:center;justify-content:center;background-color:var(--c-red);cursor:pointer;transition:background .3s;padding:0 15px;margin-bottom:15px}.resnick li{list-style:none;margin-top:13px}.fos-complaint .fos-cont .fos-krestik{position:absolute;top:26px;right:45px;background-color:var(--c-red);border-radius:100%;transition:.3s}.fos-complaint .fos-cont .fos-krestik:hover{background-color:var(--c-gray)}.fos-complaint .fos-body{margin-top:50px}.fos-complaint .fos-ig-label{color:#bbb}.fos-complaint .fos-ig-input{margin-top:10px;width:100%;height:37px}.fos-complaint .fos-text{height:234px;border:1px solid #bbb;border-radius:15px;overflow:hidden;resize:none;margin-top:10px;width:100%;padding:20px 20px}.fos-complaint .fos-ig-input input{height:37px;width:100%;border:1px solid #bbb;border-radius:15px;padding:0 28px}.fos-complaint .fos-inp-group{margin-top:20px}.fos-complaint .fos-ig-label-text{display:flex;justify-content:space-between;gap:15px;align-items:center}.fos-complaint .fos-btn-sub{width:100%;color:#fff;font-size:16px;height:39px;margin-top:25px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:var(--c-red);cursor:pointer;transition:opacity .3s}.fos-complaint .fos-btn-sub:hover{opacity:.7}.input-file{position:relative;display:flex;margin-top:18px;gap:10px;cursor:pointer}.input-file-text{padding:0 10px;line-height:40px;text-align:center;height:40px;width:50%;border-radius:8px;border:1px solid #d9d9d9;font-size:14px;white-space:nowrap;// текст в одну строку
    overflow: hidden;// скрывает все что выходит за зону контейнера
    text-overflow: ellipsis;// заменяет скрытый текст на многоточие;text-overflow:ellipsis;overflow:hidden}.input-file-btn{position:relative;display:flex;cursor:pointer;outline:none;text-decoration:none;font-size:14px;vertical-align:middle;color:#444143;text-align:center;border-radius:8px;background-color:#ececec;line-height:22px;height:40px;padding:10px 10px;transition:background-color .2s;width:50%;align-items:center}.input-file input[type="file"]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}@media screen and (max-width:1279px){.age_confirm_bg1,.age_confirm_bg2{width:20%}}@media screen and (max-width:1024px){.age_confirm .sb_h_logo{}.age_confirm_bg1{display:none}.age_confirm_bg2{width:167px}.age_confirm .bg{max-width:360px;padding:25px;min-height:auto;padding-top:40px;padding-bottom:48px}.age_confirm_bg2{right:0}.age_confirm .sb_hl_name{margin-left:20px}.age_confirm_text{margin-top:63px;font-size:30px;margin-bottom:32px}.age_confirm_label{font-size:13px}}.cards_head_map{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:30px}.cards_head_map .chbx_label{--s:20px;display:flex;align-items:center;gap:10px;cursor:pointer}.cards_head_map .chbx_label span{font-weight:bold}.cards_head_map .heading_link{color:#d6374a;text-decoration:underline}.telegram_bot{background:rgba(214,55,74,1);text-align:center;padding:45px 20px;width:100%;max-width:743px;margin:85px auto;color:#fff}.telegram_bot_title{line-height:135%;font-size:37px;color:#fff;margin-bottom:20px}.telegram_bot_desc{display:flex;align-items:center;gap:12px;font-size:27px;justify-content:center}@media screen and (max-width:808px){.telegram_bot_title{line-height:135%;font-size:30px;color:#fff;margin-bottom:20px}.telegram_bot_desc{display:flex;align-items:center;gap:12px;font-size:20px;justify-content:center}}