.site .k1-menubtn,.site .k1-menu{display:none}@media (hover:none){.site{-webkit-tap-highlight-color:transparent}}@media (max-width:767px){html:has(.k1-menu:not([hidden])){overflow:hidden}.site .k1-menu:not([hidden]){z-index:50;overscroll-behavior:contain;color:#f4f2ed;background:#17191c;padding:0 16px 28px;display:block;position:fixed;inset:0;overflow-y:auto}.site .k1-menu :focus-visible{outline-color:#f4f2ed}.site .k1-menu__top{align-items:center;gap:12px;padding:18px 0 6px;display:flex}.site .k1-menu__top>div{min-width:0;margin-right:auto}.site .k1-menu__body{padding-top:18px}.site .k1-menu .k1-rail__logo{align-items:center;width:fit-content;min-height:44px;margin:-2px 0;text-decoration:none;display:flex}.site .k1-menu .k1-rail__logo img{width:auto;max-width:100%;height:40px;display:block}.site .k1-menu .k1-rail__over{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f4f2ed8c;margin-top:8px;font-size:13px;line-height:1}.site .k1-menu .k1-menubtn{color:#f4f2ed;height:44px;font:500 14px/1 var(--ui);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f4f3f057;flex:none;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.site .k1-menu .k1-rail__h{font-family:var(--serif);color:#f4f2ed;letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1.2}.site .k1-menu .k1-rail__lead{color:#f4f3f0b3;max-width:22em;margin-top:8px;font-size:14px;line-height:1.55}.site .k1-menu .k1-rail__nav{border-top:1px solid #f4f2ed29;flex-direction:column;margin-top:22px;display:flex}.site .k1-menu .k1-rail__nav a{color:#f4f2ed;border-bottom:1px solid #f4f2ed29;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:48px;margin:0;padding:0;font-size:15px;line-height:1.2;text-decoration:none;display:grid}.site .k1-menu .k1-rail__nav a i{text-align:right;color:#f4f2ed8c;font-variant-numeric:tabular-nums;min-width:34px;font-size:13px;font-style:normal}.site .k1-menu .k1-facts{border-top:1px solid #f4f2ed29;grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:30px;padding-top:18px;display:grid}.site .k1-menu .k1-fact{display:block}.site .k1-menu .k1-fact b{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:400;line-height:1;display:block}.site .k1-menu .k1-fact span{color:#f4f2ed8c;margin-top:5px;font-size:13px;line-height:1.35;display:block}.site .k1-menu .k1-rail__contact{border-top:1px solid #f4f2ed29;margin-top:22px;padding-top:16px}.site .k1-menu .k1-rail__phone{letter-spacing:.02em;font-size:18px;font-weight:500}.site .k1-menu .k1-rail__phone a,.site .k1-menu .k1-rail__mail a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site .k1-menu .k1-rail__mail{color:#f4f2ed8c;margin-top:-8px;font-size:13px}.site .k1-menu .msgrs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.site .k1-menu .msgrs .btn{color:#f4f2ed;background:0 0;border-color:#f4f2ed57;height:44px;padding:0 16px;font-size:14px}.site .k1-menu .msgrs .btn:hover{background:#f4f2ed1f;border-color:#f4f2ed99}.site .k1-menu__find{margin-bottom:26px;display:flex}.site .k1-menu__find input{color:#f4f2ed;min-width:0;height:48px;font:400 16px/1 var(--ui);appearance:none;background:0 0;border:1px solid #f4f3f057;border-right:0;border-radius:0;flex:1;padding:0 14px}.site .k1-menu__find input::placeholder{color:#f4f2ed8c}.site .k1-menu__find input:focus{border-color:#f4f2ed}.site .k1-menu__find button{color:#17191c;height:48px;font:500 14px/1 var(--ui);cursor:pointer;background:#f4f2ed;border:0;border-radius:0;flex:none;padding:0 18px}html:has([data-mob=site]){-moz-text-size-adjust:100%;text-size-adjust:100%}body:has([data-mob=site]){min-width:0}.site:has([data-mob=site]){min-width:0}.site:has([data-mob=site]){--w:auto}.site:has([data-mob=site]) .wrap{width:auto;margin:0;padding:0 16px}.site:has([data-mob=site]) .label{font-size:13px}.site:has([data-mob=site]) .site-hdr__top{gap:12px;height:60px}:is(.site:has([data-mob=site]) .site-hdr__nav,.site:has([data-mob=site]) .site-hdr__contacts){display:none}.site:has([data-mob=site]) .site-hdr .site-logo{min-width:44px;min-height:44px}.site:has([data-mob=site]) .site-hdr .site-hdr__menubtn{background:var(--surface);height:44px;color:var(--ink);border:1px solid var(--line2);font:500 14px/1 var(--ui);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin-left:auto;padding:0 18px;display:inline-flex}.site:has([data-mob=site]) .site-hdr__cats .wrap{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;min-height:48px;padding:0 16px;overflow-x:auto}.site:has([data-mob=site]) .site-hdr__cats .wrap::-webkit-scrollbar{display:none}.site:has([data-mob=site]) .site-hdr__cats .wrap:after{content:"";flex:0 0 1px}.site:has([data-mob=site]) .site-hdr__cats a{flex:none;align-items:center;min-height:48px;font-size:14px;display:inline-flex}.site:has([data-mob=site]) .site-hdr__cats a i{font-size:13px}.site:has([data-mob=site]) .site-hdr__cats-home{margin-left:0;padding-left:18px}.site:has([data-mob=site]) .crumbs{padding:4px 0 0}.site:has([data-mob=site]) .crumbs ol{gap:0 10px}.site:has([data-mob=site]) .crumbs li{align-items:center;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .crumbs a{align-items:center;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .fq{padding:52px 0 56px}.site:has([data-mob=site]) .fq__in{display:block}.site:has([data-mob=site]) .fq__left{padding-top:0;position:static}.site:has([data-mob=site]) .fq__left h2{margin:10px 0 12px;font-size:34px}.site:has([data-mob=site]) .fq__facts{margin-top:28px}.site:has([data-mob=site]) .fq__facts li{margin-right:16px;padding:14px 16px 0 0}.site:has([data-mob=site]) .fq__facts li:last-child{margin-right:0;padding-right:0}.site:has([data-mob=site]) .fq__facts b{font-size:34px}.site:has([data-mob=site]) .fq__facts span{margin-top:7px;line-height:1.35}.site:has([data-mob=site]) .fq__talk{margin-top:26px}.site:has([data-mob=site]) .fq__talk p{align-items:center;gap:0 12px;margin-top:2px}.site:has([data-mob=site]) .fq-a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .zq{margin-top:30px;padding:22px 16px}.site:has([data-mob=site]) .zq__sec{gap:16px;padding:22px 0}.site:has([data-mob=site]) .zq fieldset.zq__sec--req{padding:0 0 22px}.site:has([data-mob=site]) .zq__sec--send{gap:14px;padding:4px 0 0}.site:has([data-mob=site]) .zq__h>span{font-size:13px}.site:has([data-mob=site]) .zq__h--sub>span{font-size:14px}.site:has([data-mob=site]) .zq__h small{font-size:13px}.site:has([data-mob=site]) .zq__f>span small{font-size:13px}.site:has([data-mob=site]) .zt__box{padding:12px 12px 13px}.site:has([data-mob=site]) .zt__in:checked+.zt__box{padding:11px 11px 12px}.site:has([data-mob=site]) .zt__box i{font-size:13px}.site:has([data-mob=site]) .zt--s .zt__box{padding:0 4px}.site:has([data-mob=site]) .zt--s .zt__in:checked+.zt__box{padding:0 3px}.site:has([data-mob=site]) .zq__cats{gap:14px}.site:has([data-mob=site]) .zq__row{grid-template-columns:repeat(4,minmax(0,1fr))}.site:has([data-mob=site]) .zq__rl{grid-column:1/-1;font-size:14px}.site:has([data-mob=site]) .zq__three{grid-template-columns:minmax(0,1fr);gap:12px}.site:has([data-mob=site]) .zq__five{grid-template-columns:repeat(6,minmax(0,1fr))}.site:has([data-mob=site]) .zq__five>.zt{grid-column:span 2}:is(.site:has([data-mob=site]) .zq__five>.zt:nth-child(4),.site:has([data-mob=site]) .zq__five>.zt:nth-child(5)){grid-column:span 3}:is(.site:has([data-mob=site]) .zq__hint,.site:has([data-mob=site]) .zq__e){font-size:13px}.site:has([data-mob=site]) .zq__f>span{font-size:14px}.site:has([data-mob=site]) .zq__f input{appearance:none;border-radius:0;font-size:16px}.site:has([data-mob=site]) .zq__msg{flex-wrap:wrap}.site:has([data-mob=site]) .zq__msg .btn{height:44px}.site:has([data-mob=site]) .zq__send{height:54px;font-size:16px}.site:has([data-mob=site]) .fq__chk{min-height:44px;font-size:13px}.site:has([data-mob=site]) .fq__chk input{width:20px;height:20px;margin:1px 0 0}.site:has([data-mob=site]) .fq__fine{font-size:13px}.site:has([data-mob=site]) .fq__fine .link{padding:6px 0}.site:has([data-mob=site]) .fq__steps li{grid-template-columns:34px minmax(0,1fr);gap:4px 12px}.site:has([data-mob=site]) .fq__t{grid-column:2;justify-self:start;font-size:13px}.site:has([data-mob=site]) .fq__st i{font-size:13px}.site:has([data-mob=site]) .fq__pro-foot .link{align-items:center;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .zq__sum{grid-template-columns:110px minmax(0,1fr)}.site:has([data-mob=site]) .site-ftr{padding:44px 0 28px;font-size:14px}.site:has([data-mob=site]) .site-ftr__cols{grid-template-columns:1fr 1fr;gap:30px 18px}:is(.site:has([data-mob=site]) .site-ftr__cols>div:first-child,.site:has([data-mob=site]) .site-ftr__cols>div:last-child){grid-column:1/-1}.site:has([data-mob=site]) .site-ftr__cols>nav:nth-of-type(3){grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:18px;display:grid}.site:has([data-mob=site]) .site-ftr__cols>nav:nth-of-type(3)>h4{margin-top:0!important}.site:has([data-mob=site]) .site-ftr h4{min-height:18px;margin:0 0 4px;font-size:13px}.site:has([data-mob=site]) .site-ftr ul{gap:0}.site:has([data-mob=site]) .site-ftr ul a{align-items:center;width:fit-content;min-width:44px;min-height:44px;line-height:1.3;display:flex}.site:has([data-mob=site]) .site-ftr .site-logo{min-height:44px;margin:-11px 0}.site:has([data-mob=site]) .site-ftr__slogan{max-width:none;margin-top:18px;font-size:17px}.site:has([data-mob=site]) .site-ftr__addr{margin-top:8px}.site:has([data-mob=site]) .site-ftr__phone{margin-top:2px;font-size:18px}.site:has([data-mob=site]) .site-ftr__phone a{align-items:center;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .site-ftr__cols>div:last-child>div:not([class]) a{align-items:center;min-height:44px;display:inline-flex}.site:has([data-mob=site]) .site-ftr__phone+div{margin-top:-8px}.site:has([data-mob=site]) .site-ftr .msgrs{flex-wrap:wrap;margin-top:10px}.site:has([data-mob=site]) .site-ftr .msgrs .btn{height:44px;padding:0 16px;font-size:14px}.site:has([data-mob=site]) .site-ftr__map{gap:0 20px;margin-top:34px;padding-top:8px}.site:has([data-mob=site]) .site-ftr__map a{min-width:44px;min-height:44px;color:var(--total-ink2);align-items:center;display:inline-flex}.site:has([data-mob=site]) .site-ftr__bottom{flex-direction:column;gap:4px;margin-top:14px;padding-top:16px;font-size:13px}}@media (max-width:370px){:is(.site .k1-menu .msgrs .btn,.site:has([data-mob=site]) .site-ftr .msgrs .btn){padding:0 13px}.site:has([data-mob=site]) .fq__facts li{margin-right:12px;padding-right:12px}.site:has([data-mob=site]) .fq__facts li:last-child{margin-right:0;padding-right:0}.site:has([data-mob=site]) .fq__facts b{font-size:30px}}
