.skip-link{z-index:200;background:#14181a;border-radius:4px;padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;position:absolute;top:-200px;left:12px;color:#fff!important}.skip-link:focus{top:10px}#main:focus{outline:none}body .v10 :focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #17663f}body:has(.v10i-bar) :focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #17663f}body .v10 .dark :focus-visible,body .v10 .btn:focus-visible,.v10i-btn:focus-visible,body .v10 .sticky:focus-visible{outline-color:#14181a}body .v10 .dark :focus-visible{outline-color:#7fc29b}body .v10 .lf input:focus-visible,body .v10 .lf select:focus-visible{outline-offset:0;border-color:#17663f}body .v10 .gal:focus-visible{outline-offset:-3px}body .v10 p a:not(.btn):not(.sticky),body .v10 li a:not(.btn),body .v10 .muted a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}body:has(.v10i-bar) a[class~=hover\:underline]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(body:has(.v10i-bar) main p a:not([class*=bg-]),body:has(.v10i-bar) main li a:not([class*=bg-])){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(body:has(.v10i-bar) main a[href^=http],body:has(.v10i-bar) main a[href^=mailto]){overflow-wrap:anywhere}body .v10 .logo,.v10i-logo{min-height:44px}body .v10 .hd nav a,.v10i-bar nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}body .v10 .hd .in,.v10i-in{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex}body .v10 .hd .btn.sm,.v10i-btn,body .v10 .ft a,.v10i-ft a{align-items:center;min-height:44px;display:inline-flex}body .v10 .ft .g,.v10i-ft .v10i-g{align-items:center;row-gap:4px}body:has(.v10i-bar) nav[aria-label=Хлебные\ крошки] a{align-items:center;min-width:44px!important;min-height:44px!important;display:inline-flex!important}body .v10 details{padding:0}body .v10 summary{align-items:center;gap:16px;min-height:44px;padding:20px 0}body .v10 details p{margin:0 0 20px}body:has(.v10i-bar) summary{min-height:44px;padding:10px 0}body .v10 button.chat{margin:-12px -2px;padding:12px 2px}:is(body:has(.v10i-bar) main p button,body:has(.v10i-bar) main li button){margin:-10px -2px;padding:10px 2px}body .v10 .vid-tg{z-index:3;color:#fff;cursor:pointer;background:#14181ab8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}body .v10 .vid-tg:hover{background:#14181ae6}body .v10 .vid-tg .i-play,body .v10 .vid-tg.is-paused .i-pause{display:none}body .v10 .vid-tg.is-paused .i-play{display:block}body .v10 .vid-tg:focus-visible{outline-offset:2px;outline-color:#fff}@media (max-width:900px){body .v10 .vid-tg{display:none}body .v10 .hd .in,.v10i-in{font-size:14px}body .v10 .hd .btn.sm,.v10i-btn{padding:0 12px;font-size:14px}body .v10 .logo span,.v10i-logo span{font-size:12px!important}body .v10 .hd .acts,.v10i-acts{gap:8px}}@media (max-width:419px){body .v10 .logo span,.v10i-logo span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}body .v10 .g,.v10i-g{padding-left:16px;padding-right:16px}body .v10 .hero-i{margin-left:-16px;margin-right:-16px}body .v10 .gal{margin-left:-16px;margin-right:-16px;padding:0 16px;scroll-padding:0 16px}}:is(html:has(.v10),html:has(.v10i-bar)){scroll-padding-top:76px;scroll-padding-bottom:96px}@media (prefers-reduced-motion:reduce){:is(html:has(.v10),html:has(.v10i-bar)){scroll-behavior:auto!important}body .v10 *,body .v10 :before,body .v10 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.v10i-bar) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){body:has(.v10i-bar) main .text-xs{font-size:13px}body:has(.v10i-bar) main .text-xs:not(.uppercase){font-size:14px;line-height:1.45}body .v10 .hero-t{align-self:stretch;min-width:0;max-width:100%}}@media (max-width:380px){body .v10 h1{font-size:28px}}
