@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}
body{margin:0;background:#f4f3f0;font-family:Onest,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#14171a}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
button{font-family:inherit;cursor:pointer}
.hide{display:none!important}
.hdr{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #e4e2dd}
.hdr-in{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:9px;padding:14px 18px 12px}
.brand-w{font:700 19px Onest,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#14171a}
.brand-w .bd{color:#E5A400;animation:blinkD 1.6s infinite}
.brand-w-f{font-size:18px;color:#fff}
.brand-w-f .bd{color:#FFDB4D}
@media (prefers-reduced-motion:reduce){.brand-w .bd{animation:none}}
.nav{display:none;gap:22px;font-size:15px}
.nav a{color:#33383d}
.nav a.on{color:#14171a;font-weight:500}
.sp{flex:1}
.city-b{display:flex;cursor:default;align-items:center;gap:7px;border:1px solid #e0ded9;background:#fff;border-radius:6px;padding:8px 12px;font:500 14px Onest,sans-serif;color:#14171a}
.hlink{display:none;font-size:14.5px;color:#33383d}
.hlink.add{border:1px solid #d8d5cf;border-radius:6px;padding:9px 14px;font-weight:500;color:#14171a}
body.p-sec{background:#e9e7e2}
:root{--font:Onest,system-ui,sans-serif;--w:1280px;--wp:32px;--wc:1216px;--h1:56px;--h1-w:800;--h1-lh:1;--h1-ls:-2.4px;--h2:22px;--h2-w:700;--h2-lh:1.2;--h2-ls:-.4px;--h3:18px;--h3-w:700;--h3-lh:1.25;--h3-ls:-.3px;--ctl-h:50px;--ctl-fs:15px;--r:6px}
@media (max-width:899px){:root{--wp:16px;--h1:32px;--h1-ls:-1.2px;--h1-lh:1.05;--h2:20px;--h3:17px}}
.p-wrap{min-height:100vh;padding:48px var(--wp) 80px;color:#14171a;background:radial-gradient(900px 500px at 50% -120px,rgba(255,219,77,.22),rgba(255,219,77,0) 70%)}
body.p-full{background:#e9e7e2 radial-gradient(900px 500px at 50% -120px,rgba(255,219,77,.22),rgba(255,219,77,0) 70%) no-repeat}
.p-wrap>.cat,.p-wrap>.d-wrap,.p-wrap>.art-wrap,.p-wrap>.ms-top,.p-wrap>.ab-top,.p-wrap>.ab-sec,.p-wrap>.h-sec{padding-left:0;padding-right:0}
.p-wrap>.cat:first-child{padding-top:0}
a.art-c:hover{border-color:#14171a;color:#14171a}
body.has-artfab{padding-bottom:96px}
.ftr{background:#14171a;color:#9aa0a6;font-size:14px;line-height:1.6;margin-top:32px}
.ftr-in{max-width:1280px;margin:0 auto;padding:26px 18px 0;display:flex;flex-direction:column;gap:22px}
.ftr-brand{display:flex;align-items:center;gap:9px;margin-bottom:14px}
.ftr-logo{width:26px;height:26px;border-radius:6px;background:#fff;color:#14171a;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}
.ftr-t{font-size:16px;font-weight:600;color:#fff}
.ftr-col{display:flex;flex-direction:column;gap:11px}
.ftr-cap{color:#6a7076;font-size:13.5px}
.ftr-col a{color:#fff}
.ftr-legal{max-width:1280px;margin:0 auto;padding:22px 18px 30px;font-size:12.5px;color:#6a7076;line-height:1.55}
@media (min-width:900px){.hdr-in{gap:28px;padding:16px 32px}.brand-w{font-size:22px}.brand-w-f{font-size:19px}.nav{display:flex}.city-b{padding:9px 14px;font-size:14.5px}.hlink{display:block}body.p-sec .cat{padding:0}body.p-sec .content{padding:0}body.p-sec .also-wrap{padding-left:0;padding-right:0}.hlinks{max-width:1280px;margin:0 auto;padding:26px 16px 6px}.hlinks-cap{font:600 18px Onest,sans-serif;color:#14171a;margin-bottom:12px}.hlinks-row{display:flex;flex-wrap:wrap;gap:8px 14px}.hlinks-row a{color:#5a5f64;text-decoration:none;font-size:14.5px}.hlinks-row a:hover{color:#8a6a00}.ftr{font-size:14.5px}.ftr-in{flex-direction:row;gap:64px;padding:36px 32px 0}.ftr-brandcol{flex:1;max-width:340px}.ftr-logo{width:28px;height:28px;font-size:16px}.ftr-t{font-size:17px}.ftr-col{gap:10px}.ftr-legal{padding:32px 32px}}
body.p-sec h1{font-family:var(--font);font-size:var(--h1);font-weight:var(--h1-w);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}
body.p-sec h2{font-family:var(--font);font-size:var(--h2);font-weight:var(--h2-w);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}
body.p-sec h3{font-family:var(--font);font-size:var(--h3);font-weight:var(--h3-w);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}
body.p-sec .cat,body.p-sec .content,body.p-sec .sv-page,body.p-sec .ar-page,body.p-sec .ad-page,body.p-sec .nf,body.p-sec .d-wrap{max-width:min(var(--wc),100%);width:auto;margin-left:auto;margin-right:auto}
body.p-sec .ms-top,body.p-sec .ab-top,body.p-sec .ab-sec,body.p-sec .h-sec{max-width:min(var(--wc),100%);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}
body.p-sec .also-wrap{max-width:var(--w);padding-left:var(--wp);padding-right:var(--wp)}
body.p-sec .nf p{max-width:640px;margin-left:auto;margin-right:auto}
body.p-sec .ad-f input,body.p-sec .ad-f select,body.p-sec .ar-form input,body.p-sec input.rv-in,body.p-sec select.rv-in{height:var(--ctl-h);font-size:var(--ctl-fs);border-radius:var(--r);font-family:var(--font)}
body.p-sec .ad-f textarea,body.p-sec .ar-form textarea,body.p-sec textarea.rv-in{font-size:var(--ctl-fs);border-radius:var(--r);font-family:var(--font);border:1px solid #eceae5;background:#f7f6f3;padding:12px 14px;box-sizing:border-box;width:100%}
body.p-sec .ad-btn,body.p-sec .ar-send,body.p-sec .rv-send,body.p-sec .sc-call,body.p-sec .exp-b,body.p-sec .cons-b,body.p-sec .sv-cta,body.p-sec .more,body.p-sec .hm-find button,body.p-sec .ab-cta .y,body.p-sec .ab-cta .w,body.p-sec .nf-b a,body.p-sec .ad-done a,body.p-sec .btn{height:var(--ctl-h);font-size:var(--ctl-fs);font-weight:600;border-radius:var(--r);font-family:var(--font)}
body.p-sec .hm-find{padding:4px 4px 4px 14px}
