/* sborka baza-a.css: 5 файлов, otpechatok f16f5288773627f47dfb174805772fad9d0c8b39. Не править руками: python manage.py sobrat_statiku */
/* == css/site/overlay.css == */
.ovl[hidden]{display: none}.ovl{position: fixed;inset: 0;z-index: 100;display: flex;align-items: center;justify-content: center;padding: 24px}.ovl__backdrop{position: absolute;inset: 0;background: rgba(15,20,26,.62)}.ovl__box{position: relative;z-index: 1;width: min(1080px,100%);max-height: calc(100vh - 48px);overflow: auto;background: #fff;border-radius: 12px;box-shadow: 0 24px 60px rgba(15,20,26,.35)}.ovl[data-kind="calc"],.ovl[data-kind="orderform"]{padding: 0}.ovl[data-kind="calc"] .ovl__box,.ovl[data-kind="orderform"] .ovl__box{display: grid;grid-template-rows: minmax(0,1fr);width: 100%;height: 100%;max-height: none;overflow: hidden;padding: 0;background: transparent;border-radius: 0;box-shadow: none}.ovl[data-kind="calc"] .ovl__body,.ovl[data-kind="orderform"] .ovl__body{height: 100%;min-height: 0}.ovl[data-kind="form"] .ovl__box{padding: 22px 24px 24px}.ovl__close{position: absolute;top: 10px;inset-inline-end: 12px;z-index: 2;width: 34px;height: 34px;border: 1px solid var(--line,#d9dbde);border-radius: 50%;background: #fff;font-size: 19px;line-height: 1;cursor: pointer;color: #1b1b1b}.ovl--own-close .ovl__close{display: none}.ovl__frame{display: block;width: 100%;height: 100%;border: 0}.ovl--loading .ovl__frame{visibility: hidden}.ovl__loading{position: absolute;z-index: 2;inset-inline: 0;top: 50%;width: fit-content;max-width: min(420px,calc(100% - 48px));margin: 0 auto;transform: translateY(-50%);padding: 10px 18px;border-radius: 10px;background: rgba(15,20,26,.82);color: #fff;font-size: 15px;line-height: 1.4;text-align: center}.ovl:not(.ovl--loading) .ovl__loading{display: none}.ovl__loading-slow{display: none}.ovl--slow .ovl__loading-fast{display: none}.ovl--slow .ovl__loading-slow{display: block}.ovl--own-close.ovl--slow .ovl__close{display: block}body.ovl-open{position: fixed;width: 100%;overflow: hidden}.leadform h2{margin: 0 0 4px;font-size: 22px}.leadform .sub{margin: 0 0 14px;color: var(--muted,#63676c)}.leadform .form-grid{display: grid;gap: 10px}.leadform .form-field input[type="text"],.leadform .form-field input[type="tel"],.leadform .form-field input[type="email"],.leadform .form-field textarea{width: 100%;padding: 11px 12px;border: 1px solid var(--line,#d9dbde);border-radius: 8px;font: inherit;background: #fff}.leadform .form-field textarea{min-height: 96px;resize: vertical}.leadform .form-field.has-error input,.leadform .form-field.has-error textarea{border-color: #9b2434}.leadform .dropzone{padding: 14px;border: 1px dashed var(--line,#d9dbde);border-radius: 8px;text-align: center;color: var(--muted,#63676c);cursor: pointer}.leadform .dropzone.is-over{border-color: var(--accent,#2f3336);background: var(--soft,#f5f6f7)}.leadform .file-list{margin-top: 6px;font-size: 13px;color: var(--muted,#63676c)}.leadform .consent{display: flex;gap: 8px;align-items: flex-start}.leadform .consent input{margin-top: 3px}.leadform .consent input[type="checkbox"]{accent-color: #8c1821;color: #1b1b1b}.leadform input[type="text"],.leadform input[type="tel"],.leadform input[type="email"],.leadform textarea{color: #1b1b1b}.leadform .smartcaptcha-slot{margin: 12px 0;min-height: 40px;font-size: 13px;color: var(--muted,#63676c)}.leadform .smartcaptcha-slot[data-state="local-test"]{padding: 10px 12px;border: 1px dashed var(--line,#d9dbde);border-radius: 8px;background: var(--soft,#f5f6f7)}.leadform .smartcaptcha-slot[data-invisible]{margin: 0;min-height: 0}.leadform .captcha-note{display: block;margin: 10px 0 2px;font-size: 11px;line-height: 1.35;color: var(--muted,#8a8f95)}.leadform .captcha-note a{color: inherit}.SmartCaptcha-Overlay{visibility: hidden !important;pointer-events: none !important}html[data-captcha-check="1"] .SmartCaptcha-Overlay{visibility: visible !important;pointer-events: auto !important}.leadform .trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.leadform button[type="submit"]{width: 100%;padding: 13px 18px;border: 0;border-radius: 8px;background: var(--accent,#2f3336);color: #fff;font: inherit;font-weight: 700;cursor: pointer}.leadform button[type="submit"]:disabled{opacity: .6;cursor: default}.form-status{margin-top: 10px;min-height: 20px}.form-status--ok{color: #1f7a3d;font-weight: 600}.form-status--error{color: #9b2434;font-weight: 600}.leadform .note{margin-top: 8px;font-size: 12px;color: var(--muted,#63676c)}@media (max-width: 760px){.ovl{padding: 0}.ovl__box,.ovl[data-kind="calc"] .ovl__box{width: 100%;height: 100dvh;max-height: 100dvh;border-radius: 0}.ovl[data-kind="form"] .ovl__box{padding: 16px 14px 20px;overflow: auto}.leadform h2{font-size: 18px}.ovl[data-kind="orderform"] .ovl__box{display: block;height: 100dvh;max-height: 100dvh;overflow: auto}.ovl[data-kind="orderform"] .ovl__body{height: auto}body.mob .ovl[data-kind="orderform"] .zzov{display: block;font-size: 20px}}.ovl .zkorobka{position: relative}.ovl .zzakryt{position: absolute;top: 10px;right: 12px;z-index: 2;width: 32px;min-height: 32px;padding: 0;font: 400 26px/1 Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color: #63676c;background: transparent;border: 0;border-radius: 8px;cursor: pointer;transition: color .2s,background-color .2s}.ovl .zzakryt:hover{color: #8c1821;background: #f2f3f4}.ovl .zraschyot{margin: 0 0 14px;padding: 12px 14px;font: 400 14px/1.45 Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color: #1b1b1b;background: #faf6f6;border: 1px solid #e6d7d8;border-radius: 10px}.ovl .zraschyot-zagolovok{margin: 0 0 2px;font-size: 15px;font-weight: 700}.ovl .zraschyot-napravlenie{margin: 0 0 8px;font-size: 13px;color: #63676c}.ovl .zraschyot-stroki{display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;margin: 0}.ovl .zraschyot-stroki dt{margin: 0;color: #54595f}.ovl .zraschyot-stroki dd{margin: 0;text-align: right;white-space: nowrap}.ovl .zraschyot-itogo{display: flex;justify-content: space-between;gap: 12px;margin: 8px 0 0;padding-top: 8px;font-size: 16px;font-weight: 700;color: #8c1821;border-top: 1px solid #e6d7d8}.ovl .zraschyot-ogovorka{margin: 8px 0 0;font-size: 12px;color: #63676c}.ovl .znazad{display: inline-block;margin: 12px 0 0;padding: 6px 2px;font: 400 13px/1.3 Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color: #63676c;background: transparent;border: 0;cursor: pointer}.ovl .znazad:hover{color: #8c1821;text-decoration: underline}@media (max-width: 760px){.ovl .zraschyot{margin-bottom: 12px;padding: 10px 12px}.ovl .zraschyot-stroki{font-size: 13px}.ovl .zzakryt{top: 6px;right: 6px}}body [data-fokus-tiho]:focus{outline: none}body [data-fokus-tiho]:focus-visible{outline: none}body .act[data-fokus-tiho]:focus{outline: none}body .act[data-fokus-tiho]:focus-visible{outline: none}

/* == css/site/shapka.css == */
@font-face{font-family: "Inter";src: url("../fonts/inter-cyrillic.de93fdc85e3d.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Inter";src: url("../fonts/inter-latin.260c81a4759b.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}html body,button,input,select,textarea{font-family: Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}:root{--cvet-bordo: #911a22}body .sitemenu[data-b]{font-size: 16px;line-height: 1.3;color: var(--ink,#1b1b1b);gap: 2px 4px}body .sitemenu[data-b] > a,body .sitemenu[data-b] .navgroup > a{padding: 10px 11px;color: var(--ink,#1b1b1b)}body .sitemenu[data-b] > a:hover,body .sitemenu[data-b] .navgroup > a:hover{color: var(--cvet-bordo);text-decoration: none}body .sitemenu .navgroup > a::after{content: " ▾";font-size: 11px;color: var(--muted,#63676c)}body .sitemenu .navgroup .dropdown{min-width: 300px;padding: 4px 0;border: 1px solid #ccc;border-radius: 0;background: #fff;box-shadow: 0 8px 18px -10px rgba(27,27,27,.35)}body .sitemenu .navgroup .dropdown a{padding: 12px 15px;border-bottom: 1px dashed #ccc;color: var(--ink,#1b1b1b);font-size: 17px}body .sitemenu .navgroup .dropdown a:last-child{border-bottom: 0}body .sitemenu .navgroup .dropdown a:hover{background: #fff;color: var(--cvet-bordo)}body .sitemenu.second[data-b]{font-size: 15px}.sitehead[data-h]{align-items: center;gap: .4rem 2rem;border-bottom: 0;padding: 6px 0 10px;margin-bottom: 0}.sitehead .sh-slogan{max-width: 15rem;color: var(--ink,#1b1b1b);font-size: 14px;line-height: 1.35}.sitehead .sh-adres{display: flex;flex-direction: column;gap: 2px;font-size: 14px;line-height: 1.35}.sitehead .sh-adres .adr{color: var(--cvet-bordo);white-space: nowrap}.sitehead .sh-adres .chasy{color: var(--ink,#1b1b1b)}.sitehead .sh-kontakty{display: flex;flex-direction: column;gap: 2px;margin-left: auto;text-align: right}.sitehead .sh-kontakty .tel{color: var(--ink,#1b1b1b);font-size: 19px;font-weight: 700;text-decoration: none;white-space: nowrap}.sitehead .sh-kontakty .pochta{color: var(--ink,#1b1b1b);font-size: 14px;text-decoration: none}.menublok{position: sticky;top: 0;z-index: 55;background: #fff}body.mob .menublok{position: static}body .sitemenu[data-b]{flex-wrap: nowrap;align-items: center;border-top: 1px solid var(--line,#d9dbde);padding-top: 8px}body .sitemenu[data-b] > a,body .sitemenu[data-b] .navgroup > a{padding: 10px 15px;white-space: nowrap}body .sitemenu.second[data-b]{border-top: 0;padding-top: 0}body .sitemenu .navgroup > a::after{content: " ▼";font-size: 9px;color: var(--ink,#1b1b1b);vertical-align: 2px}body .sitemenu[data-b] a.tekushchij{color: var(--cvet-bordo);text-decoration: underline;text-decoration-color: var(--cvet-bordo);text-decoration-thickness: 2px;text-underline-offset: 5px}body .sitemenu[data-b] .mzakaz[data-b]{margin-left: auto;color: var(--cvet-bordo);font-weight: 700;white-space: nowrap}body .sitemenu[data-b] .mzakaz[data-b]:hover{text-decoration: underline}.sitehead .sitelogo .znak{height: 53px}.sitehead .sitelogo{margin-right: auto}.sitehead .sitelogo{flex: 0 0 auto}.sitehead .sitelogo .znak{width: auto;max-width: none}@media (max-width: 1200px){.sitehead .sitelogo .znak{height: 47px}}@media (max-width: 1080px){.sitehead .sitelogo .znak{height: 42px}}@media (max-width: 980px){.sitehead .sitelogo .znak{height: 36px}}.sitehead[data-h]{align-items: center;flex-wrap: nowrap;gap: .2rem 10px;border-bottom: 1px solid var(--line,#d9dbde);padding: 8px 0;margin-bottom: 0}.sitehead .sh-slogan{display: flex;flex-direction: column;gap: 2px;max-width: none;font-size: 15px;line-height: 1.35}.sitehead .sh-adres{font-size: 15px;line-height: 1.35}.sitehead .sh-adres .adr{white-space: normal;max-width: 12rem}.sitehead .sh-messendzhery{display: flex;align-items: center;gap: 8px}.sitehead .sh-mes{display: block;width: 36px;height: 36px}.sitehead .sh-vk{background: #0077ff}.sitehead .sh-ok{background: #ee8208}.sitehead .sh-vk .mi,.sitehead .sh-ok .mi{fill: #fff}.sitehead .sh-iso{display: block;width: 26px;height: 26px}.sitehead .sh-mes .mi{display: block;width: 100%;height: 100%}.sitehead .sh-kontakty .tel{font-size: 21px}.sitehead .sh-kontakty .pochta{font-size: 15px}body .sitemenu[data-b]{border-top: 0;border-bottom: 0;padding: 10px 0;margin-bottom: 0}body .sitemenu.second[data-b]{border-bottom: 1px solid var(--line,#d9dbde);padding-top: 0;padding-bottom: 10px;margin-bottom: 12px}body .sitemenu[data-b]{font-size: 19px;justify-content: space-between}body .sitemenu[data-b] .mzakaz[data-b]{margin-left: 0;font-size: 19px}body .sitemenu.second[data-b]{font-size: 13.5px;flex-wrap: nowrap;white-space: nowrap}body .sitemenu.second[data-b] > a{padding: 4px 10px}:root{--shirina-sajta: 1212px}body .device,body .wrap{max-width: var(--shirina-sajta)}body .device{overflow-x: clip}body .sitemenu.second[data-b]{font-size: 15px}body .podval a,body footer a{color: var(--cvet-bordo)}body .sitemenu[data-b] .mzakaz[data-b]{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-height: 51.2px;padding: .55em 1.1em;border: 0;border-radius: 999px;color: #fff;font-weight: 600;text-decoration: none;white-space: nowrap;background-color: var(--cvet-bordo,#8c1821);background-image: var(--knopka-fon);box-shadow: 0 3px 0 0 #6d131a,inset 0 4px 8px 4px rgba(255,255,255,.12);transition: background-image .25s,box-shadow .25s,transform .25s}body .sitemenu[data-b] .mzakaz[data-b]:hover{color: #fff;text-decoration: none;background-image: var(--knopka-fon-navedenie);box-shadow: 0 4px 0 0 #6d131a,inset 0 4px 10px 4px rgba(255,255,255,.18);transform: translateY(-1px)}body .sitemenu[data-b] .mzakaz[data-b]:active{background-image: var(--knopka-fon-nazhatie);box-shadow: 0 0 0 0 #6d131a,inset 0 4px 8px 4px rgba(255,255,255,.22);transform: translateY(2px)}body .sitemenu[data-b] .mzakaz[data-b]:focus-visible{outline: 2px solid #1b1b1b;outline-offset: 3px}@media (prefers-reduced-motion: reduce){body .sitemenu[data-b] .mzakaz[data-b]{transition: none}}body:not(.mob) .sitehead{position: sticky;top: 0;z-index: 56;transition: top .28s ease}body:not(.mob) .menublok{top: var(--shapka-stroka1,0px);transition: top .28s ease}html.shapka-svernuta body:not(.mob) .sitehead{top: calc(-1 * var(--shapka-stroka1,0px) - 1px)}html.shapka-svernuta body:not(.mob) .menublok{top: 0}@media (prefers-reduced-motion: reduce){body:not(.mob) .sitehead,body:not(.mob) .menublok{transition: none}}body .sitehead[data-h]{justify-content: space-between}body .sitehead .sitelogo{margin-right: 0}body .sitehead .sh-kontakty{margin-left: 0}body .sitehead .sh-messendzhery{margin-left: 0}body .sitehead .sh-adres{flex: 0 0 auto}body .sitehead .sh-adres .adr{white-space: nowrap;max-width: none}body:not(.mob) .menublok::before{content: "";position: fixed;left: 0;top: 0;width: 100vw;height: 0;background: #fff;z-index: -1;pointer-events: none;transition: height .28s ease}html.shapka-prilipla body:not(.mob) .menublok::before{height: calc(var(--shapka-menyu,0px) + var(--shapka-stroka1,0px))}html.shapka-prilipla.shapka-svernuta body:not(.mob) .menublok::before{height: var(--shapka-menyu,0px)}@media (prefers-reduced-motion: reduce){body:not(.mob) .menublok::before{transition: none}}body .sitemenu[data-b],body .sitemenu[data-b] .mzakaz[data-b]{font-size: 16px}body .sitemenu[data-b]:not(.second) > a,body .sitemenu[data-b]:not(.second) .navgroup > a{font-weight: 700}body .sitemenu.second[data-b],body .sitemenu.second[data-b] > a{font-weight: 400}body .sitemenu .navgroup .dropdown a{font-size: 16px;font-weight: 400}body .sitemenu.second[data-b]{font-size: 16px}body .sitemenu[data-b] .mzakaz[data-b]{position: relative;top: -1.5px;padding: calc(.55em + 1.9px) 1.1em calc(.55em - 1.9px)}body .sitemenu.second[data-b]{padding-bottom: 25.2px}@media (max-width: 1080px){body .sitemenu[data-b]:not(.second) > a,body .sitemenu[data-b]:not(.second) .navgroup > a{padding-left: 8px;padding-right: 8px}}@media (max-width: 940px){body .sitemenu[data-b]:not(.second){flex-wrap: wrap;justify-content: center;row-gap: 10px}}@media (max-width: 1090px){body .sitemenu.second[data-b]{flex-wrap: wrap;justify-content: center;row-gap: 6px}}.sajt-shapka{display: contents}body.mob .sajt-shapka > *{flex: 0 0 auto}.k-soderzhimomu{position: absolute;top: 0;left: 8px;z-index: 100;transform: translateY(-120%);padding: 10px 16px;background: #8c1821;color: #fff;font: 600 15px/1.2 inherit;text-decoration: none;border-radius: 0 0 6px 6px;box-shadow: 0 2px 8px rgba(0,0,0,.28)}.k-soderzhimomu:focus-visible{position: fixed;transform: translateY(0);outline: 2px solid #fff;outline-offset: -5px}.vizualno-skryto{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}body .sitemenu .naverh--desk{flex: 0 0 auto;margin-right: -10px;margin-left: 6px;padding: 2px 4px;background: none;border: 0;line-height: 1;cursor: pointer;color: inherit}body .sitemenu .naverh--desk .ai{display: block;width: 22px;height: 22px}body.mob .naverh--desk{display: none}@media (hover: hover) and (pointer: fine){body .sitemenu .naverh--desk:hover .ai{opacity: .7}}

/* == css/site/bloki/01_shapka.css == */
body .sitehead[data-h]{align-items: center;flex-wrap: nowrap;gap: .2rem 12px;border-bottom: 1px solid var(--line,#d9dbde);padding: 8px 0;margin-bottom: 0}.sitehead .sitelogo{display: inline-flex;align-items: center;gap: 8px;margin-right: auto;color: var(--ink,#1b1b1b);font-size: 17px;font-weight: 700;text-decoration: none;white-space: nowrap}@media (max-width: 965px){body .sitehead[data-h]{flex-wrap: wrap;justify-content: center;row-gap: 8px}}.sitehead .sitelogo .znak{display: block;width: auto;background: none}@media (max-width: 760px){.sitehead{display: none !important}}@media (max-width: 760px){.apphead{display: grid !important;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 10px;padding: 8px 0;border-bottom: 1px solid var(--line,#d9dbde)}.apphead .logo{flex: 0 0 auto;font-weight: 700;white-space: nowrap}.apphead .appkont{flex: 1 1 auto;display: flex;flex-direction: column;min-width: 0;color: var(--muted,#63676c);font-size: 11px;line-height: 1.25}.apphead .appkont span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.apphead .burger{flex: 0 0 auto;padding: 2px 6px;font-size: 22px;line-height: 1;cursor: pointer}}@media (max-width: 760px){.apphead{position: sticky;top: 0;z-index: 60;background: #fff}.apphead .appzakaz{flex: 0 0 auto;padding: 6px 10px;border-radius: 5px;background: var(--accent,#2f3336);color: #fff;font-size: 12px;font-weight: 700;text-decoration: none;white-space: nowrap}.apphead .appkont{font-size: 10.5px}}@media (max-width: 760px){.apphead .appkont{display: none}.apphead .appzakaz{order: -1;padding: 5px 8px;font-size: 11px}.apphead .logo{flex: 1 1 auto;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}.apphead .logo{display: inline-flex;align-items: center;justify-content: center;gap: 6px}.apphead .logo .znak{display: block;height: 20px;width: auto;background: none}@media (max-width: 760px){.apphead{position: relative;justify-content: space-between}.apphead .logo{position: absolute;left: 50%;top: 50%;flex: none;max-width: 55vw;overflow: hidden;transform: translate(-50%,-50%)}.apphead .logo .znak{height: 22px}.apphead .appzakaz{padding: 4px 6px;font-size: 10px}}@media (max-width: 760px){.apphead{justify-content: space-between}.apphead .logo{position: static;transform: none;flex: 1 1 auto;max-width: none;justify-content: center;min-width: 0}.apphead .logo .znak{width: 100%;height: auto;max-width: calc(100vw - 110px)}.apphead{gap: 8px;padding: 2px 0}.apphead .appzakaz{order: -1;flex: 0 0 auto;padding: 0;background: none;border-radius: 0}.apphead .appzakaz .ai{display: block;width: 36px;height: 36px}.apphead .burger .ai{display: block;width: 30px;height: 30px}.apphead .burger{padding: 0;border: 0;background: none;font-size: 0;line-height: 0}.apphead{position: sticky;top: 0}}@media (max-width: 760px){body .apphead[data-h],body.mob .apphead{gap: 6px;padding: 2px;margin-top: -1rem}body .apphead .logo{flex: 0 1 auto;min-width: 0;justify-content: flex-start}body .apphead .logo .znak{width: 169.79px;height: auto;max-width: 100%;min-width: 0}body .apphead .appzakaz{display: none}body .apphead .burger .ai{width: 20px;height: 20px}body .apphead .burger{flex: 0 0 auto}body .apphead[data-h]::before,body.mob .apphead::before{content: "";flex: 0 0 auto;width: 20px;height: 0}}body.mob .menublok .sitemenu.open > .navgroup > a,body.mob .menublok .sitemenu.open > a,body.mob .menublok .sitemenu.open .mzakaz{font-size: 15px}.mmenu-close{display: none}body.menyu-otkryto{position: fixed;left: 0;right: 0;width: 100%;overflow: hidden}body.mob .menublok .sitemenu.open{position: fixed;inset: 0;z-index: 70;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;background: #fff;border: 0;border-radius: 0;box-shadow: none;padding: 44px 16px 24px;margin: 0;gap: 0;flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;text-align: left}body.mob .menublok .sitemenu.open > a:not(.mzakaz),body.mob .menublok .sitemenu.open > .navgroup{border-bottom: 1px solid var(--line,#d9dbde);padding: 8px 2px}body.mob .menublok .sitemenu.open > .navgroup > a,body.mob .menublok .sitemenu.open > a{font-size: 14px;line-height: 1.35;white-space: normal;text-align: left}body.mob .menublok .sitemenu.open .navgroup .dropdown{padding: 2px 0 2px 14px}body.mob .menublok .sitemenu.open .navgroup .dropdown a{font-size: 13px;line-height: 1.3;padding: 3px 10px 3px 0}body.mob .menublok .sitemenu.open .mzakaz{align-self: flex-start;margin: 16px 0 0;border-bottom: 0;font-size: 15px}body.mob .menublok .sitemenu.open .mmenu-close{display: flex;align-items: center;justify-content: center;position: absolute;top: 6px;right: 6px;width: 30px;height: 30px;padding: 0;border: 1px solid var(--line,#d9dbde);border-radius: 50%;background: #fff;color: var(--muted,#63676c);font-size: 20px;line-height: 1;cursor: pointer}.apphead .naverh{flex: 0 0 auto;padding: 2px 6px;margin: 0;background: none;border: 0;line-height: 1;cursor: pointer;color: inherit}.apphead .naverh .ai{display: block;width: 30px;height: 30px}body:not(.mob) .apphead .naverh{display: none}@media (max-width: 760px){body .apphead .naverh{grid-column: 1;grid-row: 1;justify-self: center}body .apphead .logo{grid-column: 2;grid-row: 1;justify-self: center}body .apphead .burger{grid-column: 3;grid-row: 1;justify-self: center;margin: 0}}

/* == css/site/bloki/16_podval.css == */
body footer.podval{margin: calc(60px - 4rem) 0 0;padding: 0 0 50px;background: #333539;color: #fff;border: 0}body footer.podval .pobolochka{max-width: 1200px;margin: 0 auto;padding: 0 10px}body footer.podval .pstroka{display: flex;overflow: hidden;padding: 25px 0 21px;background: rgba(17,55,129,.05)}body footer.podval .plenta{flex: 0 0 auto;white-space: nowrap;font-size: 20px;line-height: 1.3;animation: podval-lenta 200s linear infinite;animation-delay: -200s}body footer.podval .plenta2{animation-name: podval-lenta2;animation-delay: -100s}@keyframes podval-lenta{from{transform: translateX(100%)}to{transform: translateX(-100%)}}@keyframes podval-lenta2{from{transform: translateX(0)}to{transform: translateX(-200%)}}body footer.podval .pyaz{padding: 0 15px;font-size: 20px;line-height: 24px;font-weight: 400;color: #fff}body footer.podval .pflag{display: inline-block;width: 20px;height: 20px;vertical-align: -2px;background-image: url("../img/podval/flagi.21fb99d23bc6.webp");background-repeat: no-repeat;background-size: 1120px 20px;background-position: calc(var(--f) * -20px) 0}@media (prefers-reduced-motion: reduce){body footer.podval .plenta{animation: none}body footer.podval .plenta2{display: none}}body footer.podval .pkarta{position: relative;height: 403px;overflow: hidden;cursor: help;background: #e9e6e1}body footer.podval .pkarta-kadr{display: block;width: 100%;height: 400px;border: 0;pointer-events: none}body footer.podval .pkarta-kadr.pkarta-zhivaya{pointer-events: auto}body footer.podval .pkarta-podskazka{position: absolute;z-index: 5;display: none;padding: 5px 20px;border: 1px solid #ccc;border-radius: 5px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.25);color: #1b1b1b;font-size: 14px;line-height: 21px;white-space: nowrap;pointer-events: none}body footer.podval .psetka{display: grid;grid-template-columns: 22% 23% 30% 25%;padding-top: 30px}body footer.podval .pkolonka{margin-bottom: 13px;min-width: 0}body footer.podval .pzagolovok{margin: 0 0 20px;font-size: 16px;line-height: 1;font-weight: 700;color: #fff}body footer.podval .pmenyu{margin: 0;padding: 0;list-style: none}body footer.podval .pmenyu li{text-align: left;font-size: 15px;line-height: 30px;font-weight: 500}body footer.podval .pmenyu a,body footer.podval .pmenyu span{color: #fff;text-decoration: none;transition: color .2s}body footer.podval .pmenyu a:hover,body footer.podval .pmenyu a:focus-visible{color: #afafaf}body footer.podval .plogotip{display: block;width: auto;height: 42.7px;max-width: 251px;height: auto;margin: -10px 0 15px}body footer.podval .popisanie{margin: 0 0 20px;padding-right: 30px;font-size: 14px;line-height: 1.2;color: #fff}body footer.podval .pkontakty a,body footer.podval .pkontakty span{display: block;color: #fff;font-size: 14px;line-height: 21px;text-decoration: none;transition: color .2s}body footer.podval .pkontakty a:focus-visible{color: #afafaf}@media (hover: hover) and (pointer: fine){body footer.podval .pkontakty a:hover{color: #afafaf}}body footer.podval .pkontakty .ptelefon{margin-bottom: 12px;font-size: 20px;line-height: 30px;font-weight: 700}body footer.podval .pkontakty .ppochta{font-weight: 400}body footer.podval .pkontakty .padres{margin: 12px 0;font-weight: 400}body footer.podval .pkontakty .pproezd{font-weight: 700}body footer.podval .pkontakty .pknopka{display: block;width: fit-content;margin: 12px 0 25px;padding: 15px 20px;border: 1px solid #fff;border-radius: 5px;background: none;box-shadow: none;color: #fff;font-size: 14px;line-height: 140%;font-weight: 500;cursor: pointer;transition: color .2s,border-color .2s}body footer.podval .pkontakty .pknopka:focus-visible{color: #afafaf;border-color: #afafaf}@media (hover: hover) and (pointer: fine){body footer.podval .pkontakty .pknopka:hover{color: #afafaf;border-color: #afafaf}}body footer.podval .pdannye{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px}body footer.podval .psoc{display: flex;gap: 10px;margin: 15px 0 -5px}body footer.podval .psoc a{display: grid;place-items: center;width: 45px;height: 45px;border-radius: 10px;transition: opacity .3s}@media (hover: hover) and (pointer: fine){body footer.podval .psoc a:hover{opacity: .9}}body footer.podval .psoc-vk{background: #0077ff}body footer.podval .psoc-ok{background: #ee8208}body footer.podval .psoc a svg{display: block;width: auto;height: 35px}body footer.podval .psoc a.psoc-ok svg{height: 30px}body footer.podval .piso{width: 50px;height: 50px;margin-left: 15px;margin-top: -5px}body footer.podval .poplata{width: 100%;min-width: 0;height: auto;margin-bottom: -20px}body footer.podval .potzyvy{grid-column: 1 / 4;margin-top: -60px;margin-right: 50px;min-width: 0}body footer.podval .potzyvy-podpis{display: block;margin-bottom: 5px;color: #fff;text-align: center;font-size: 14px;line-height: 1;font-weight: 700}body footer.podval .potzyvy-ryad{display: flex;flex-wrap: nowrap;gap: 40px;justify-content: space-between;align-items: flex-end}body footer.podval .potzyvy-punkt{min-width: 0;line-height: 1;text-align: center}body footer.podval .potzyvy-punkt img{display: block;box-sizing: content-box;width: 100%;height: 25px;max-height: 50px;padding: 6px 10px;border-radius: 5px;background: #fff;object-fit: contain}body footer.podval .potzyvy-punkt img[alt*="Zoon" i],body footer.podval .potzyvy-punkt img[alt*="СПР" i]{height: 19px;padding: 9px 10px}body footer.podval .potzyvy-imya{display: block;color: #fff;font-size: 14px;font-weight: 700}body footer.podval .potzyvy-ocenka{display: block;margin-top: 6px;color: #fff;text-align: center;font-size: 14px;line-height: 1;font-weight: 700}body footer.podval .pkapcha{margin: 10px 0 0;color: rgba(255,255,255,.72);text-align: center;font-size: 13px;line-height: 1.4}body footer.podval .pkapcha a{color: inherit;text-decoration: underline}body footer.podval .pniz{margin-top: 50px;padding-top: 25px;border-top: 1px solid #fff;color: #fff;text-align: center;font-size: 16px;line-height: 1}@media (max-width: 992px){body footer.podval{margin-top: calc(30px - 4rem);padding: 20px 0}body footer.podval .psetka{grid-template-columns: minmax(0,1fr);padding-top: 0}body footer.podval .pkontaktnaya{order: 1}body footer.podval .pkolonka:not(.pkontaktnaya){order: 3}body footer.podval .potzyvy{order: 2}body footer.podval .pstroka{margin-bottom: 20px;border-bottom: 1px solid #fff}body footer.podval .pyaz{font-size: 16px;line-height: 16px}body footer.podval .plenta{font-size: 16px}body footer.podval .plogotip{width: auto;height: 36.2px;max-width: 100%;margin: 10px 0 15px}body footer.podval .pmenyu li{font-size: 14px;line-height: 25px}body footer.podval .pdannye{margin-top: 40px}body footer.podval .psoc{margin: 0}body footer.podval .psoc a{width: 40px;height: 40px}body footer.podval .psoc a.psoc-vk svg{height: 28px}body footer.podval .psoc a.psoc-ok svg{height: 23px}body footer.podval .potzyvy{grid-column: auto;margin: 30px 0 10px}body footer.podval .potzyvy-ryad{overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 12px;margin-bottom: -12px}body footer.podval .potzyvy-punkt{flex: 0 0 22%}body footer.podval .pniz{margin-top: 30px;padding: 10px 0 0;font-size: 14px}}body.mob footer.podval{margin-top: 30px;padding: 20px 0}body.mob footer.podval .psetka{grid-template-columns: minmax(0,1fr);padding-top: 0}body.mob footer.podval .pkontaktnaya{order: 1}body.mob footer.podval .pkolonka:not(.pkontaktnaya){order: 3}body.mob footer.podval .potzyvy{order: 2;grid-column: auto;margin: 30px 0 10px}body.mob footer.podval .potzyvy-ryad{overflow-x: auto;padding-bottom: 12px;margin-bottom: -12px}body.mob footer.podval .potzyvy-punkt{flex: 0 0 22%}body.mob footer.podval .pyaz{font-size: 16px;line-height: 16px}body.mob footer.podval .plenta{max-width: none;font-size: 16px}body.mob footer.podval .pniz{margin-top: 30px;padding: 10px 0 0;font-size: 14px}@media (max-width: 992px){body footer.podval .pstroka{padding: 9px 0 8px}body footer.podval .pyaz{padding: 0 10px;font-size: 12px;line-height: 18px}body footer.podval .plenta{font-size: 12px;line-height: 18px}body footer.podval .pflag{width: 15px;height: 15px;vertical-align: -2px;background-size: 840px 15px;background-position: calc(var(--f) * -15px) 0}body footer.podval .pkarta{height: 200px}body footer.podval .pkarta-kadr{height: 200px}}body.mob footer.podval .pstroka{padding: 9px 0 8px}body.mob footer.podval .pyaz{padding: 0 10px;font-size: 12px;line-height: 18px}body.mob footer.podval .plenta{font-size: 12px;line-height: 18px}body.mob footer.podval .pflag{width: 15px;height: 15px;background-size: 840px 15px;background-position: calc(var(--f) * -15px) 0}body.mob footer.podval .pkarta{height: 200px}body.mob footer.podval .pkarta-kadr{height: 200px}body.mob footer.podval .pyaz{font-size: 9px;line-height: 15px}body.mob footer.podval .plenta{font-size: 9px;line-height: 15px}body footer.podval .pkarta-zaglushka{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;background: #e9e6e1;text-align: center}body footer.podval .pkarta-podpis{margin: 0;font-size: 15px;line-height: 1.3;color: #54595f}body footer.podval .pkarta-knopka{font: 650 15px/1.2 Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color: #fff;background: #8c1821;border: 0;border-radius: 8px;padding: 12px 24px;cursor: pointer;box-shadow: 0 3px 0 0 #6d131a}@media (hover: hover) and (pointer: fine){body footer.podval .pkarta-knopka:hover{filter: brightness(1.1)}}body footer.podval .pkarta-knopka:focus-visible{outline: 2px solid #8c1821;outline-offset: 3px}body footer.podval .pkarta{cursor: default}body.mob footer.podval .pkarta-knopka{font-size: 14px;padding: 10px 20px}

/* == css/site/panel_svyazi.css == */
.psvyaz{display: none}@media (min-width: 761px){.psvyaz{position: fixed;left: 6px;bottom: 14px;z-index: 54;display: flex;flex-direction: column;gap: 8px;padding: 7px 6px;border: 1px solid var(--line,#d9dbde);border-radius: 14px;background: rgba(255,255,255,.92);box-shadow: 0 6px 18px -10px rgba(27,27,27,.55);opacity: 1;visibility: visible}.psvyaz-knopka{position: relative;display: block;width: 40px;height: 40px;border-radius: 10px;text-decoration: none;transition: transform .15s ease}.psvyaz-znak{display: block;width: 100%;height: 100%}.psvyaz-knopka:hover{transform: scale(1.08)}.psvyaz-knopka:hover .psvyaz-znak,.psvyaz-knopka:focus-visible .psvyaz-znak{filter: drop-shadow(0 3px 6px rgba(27,27,27,.35))}.psvyaz-knopka:focus-visible{outline: 2px solid var(--ink,#1b1b1b);outline-offset: 3px}.psvyaz-knopka::after{content: attr(data-nadpis);position: absolute;top: 50%;left: calc(100% + 10px);transform: translateY(-50%);padding: 4px 9px;border-radius: 7px;background: rgba(27,27,27,.9);color: #fff;font-size: 12.5px;line-height: 1.2;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity .15s ease}.psvyaz-knopka:hover::after,.psvyaz-knopka:focus-visible::after{opacity: 1}.psvyaz-zakaz{width: 44px;height: 44px;margin: 2px -2px 0}}@media (prefers-reduced-motion: reduce){.psvyaz,.psvyaz-znachok,.psvyaz-znachok::after,.psvyaz-knopka,.psvyaz-knopka::after{transition: none}.psvyaz{transform: none}.psvyaz-knopka:hover{transform: none}}@media (max-width: 760px){html body .bottombar[data-h],html body.mob .bottombar[data-h]{position: fixed;display: flex;right: 0;bottom: 0;left: 0;z-index: 60;display: flex;justify-content: space-around;align-items: center;gap: 4px;padding: 6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--line,#d9dbde);background: #fff;box-shadow: 0 -4px 14px -8px rgba(27,27,27,.35)}html body .bottombar[data-h] a,html body .bottombar[data-h] button{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 10px;background: var(--soft,#f5f6f7);color: var(--ink,#1b1b1b);text-decoration: none}html body .bottombar[data-h] .bi{font-size: 20px;line-height: 1}html body .bottombar[data-h] .bl{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}body{padding-bottom: 64px}}@media (max-width: 760px){html body .bottombar[data-h] a,html body .bottombar[data-h] button,html body .bottombar[data-h] button[data-h]{flex: 0 0 52px;width: 52px;height: 52px;padding: 0;border-radius: 12px;background: none}html body .bottombar[data-h] .bi{display: block;width: 100%;height: 100%}html body .bottombar[data-h],html body.mob .bottombar[data-h]{justify-content: space-evenly;gap: 0;margin: 0;padding-left: 0;padding-right: 0}}@media (max-width: 760px){html body .bottombar[data-h],html body.mob .bottombar[data-h]{--pnl-znak: #383d43;--pnl-podpis: #3e434a;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom,0px));left: 10px;border-radius: 12px;overflow: hidden;border: 2px solid #8C1821;background: rgba(255,255,255,.62);-webkit-backdrop-filter: blur(20px) saturate(150%);backdrop-filter: blur(20px) saturate(150%);box-shadow: 0 6px 18px -8px rgba(27,27,27,.38);align-items: stretch;justify-content: space-between;gap: 0;padding: 0 4px}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){html body .bottombar[data-h],html body.mob .bottombar[data-h]{background: rgba(255,255,255,.94)}}html body .bottombar[data-h] a,html body .bottombar[data-h] button{flex: 1 1 0;min-width: 0;width: auto;height: auto;flex-direction: column;gap: 2px;padding: 5px 2px 4px;border-radius: 0;background: none;-webkit-tap-highlight-color: transparent}html body .bottombar[data-h] a:nth-child(2),html body .bottombar[data-h] a:nth-child(3){flex-grow: .8}html body .bottombar[data-h] .bi,html body .bottombar[data-h] .bi[data-h]{flex: none;width: 30px;height: 30px}html body .bottombar[data-h] .bl,html body .bottombar[data-h] .bl[data-h]{position: static;width: auto;max-width: 100%;height: auto;clip: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: min(9.5px,2.55vw);line-height: 1.15;font-weight: 600;letter-spacing: -.01em;color: var(--pnl-podpis)}html body .bottombar[data-h] .bi rect[fill="#29a9eb"],html body .bottombar[data-h] .bi rect[fill="#25d366"],html body .bottombar[data-h] .bi rect[fill="url(#maxg)"]{fill: none}html body .bottombar[data-h] .bi path[fill="#fff"],html body .bottombar[data-h] .bi path[fill="#2f7d32"],html body .bottombar[data-h] .bi path[fill="#228b22"],html body .bottombar[data-h] .bi rect[fill="#8c1821"]{fill: var(--pnl-znak)}html body .bottombar[data-h] .bi path[fill="#25d366"],html body .bottombar[data-h] .bi circle[fill="url(#maxg)"],html body .bottombar[data-h] .bi rect[fill="#8c1821"] ~ path[fill="#fff"]{fill: #fff}html body .bottombar[data-h] .bi > *{transform-box: view-box;transform-origin: center}html body .bottombar[data-h] .bi path[fill="#2f7d32"]{transform: scale(1.096)}html body .bottombar[data-h] .bi rect[fill="#29a9eb"] ~ path{transform: scale(1.685)}html body .bottombar[data-h] .bi rect[fill="url(#maxg)"] ~ *{transform: scale(1.352)}html body .bottombar[data-h] .bi rect[fill="#25d366"] ~ path{transform: scale(1.331)}html body .bottombar[data-h] .bi rect[fill="#8c1821"],html body .bottombar[data-h] .bi rect[fill="#8c1821"] ~ path{transform: scale(1.087)}html body .bottombar[data-h] .bi path[fill="#228b22"]{transform: scale(1.061)}html body .bottombar[data-h] a:active{background: rgba(27,27,27,.06)}html body .bottombar[data-h] a:focus-visible{outline: 2px solid var(--ink,#1b1b1b);outline-offset: -3px}html body{padding-bottom: calc(56px + 20px + env(safe-area-inset-bottom,0px))}}.grecaptcha-badge{visibility: hidden}html.est-zhivochat #jvLabelWrap{display: none !important}html.est-zhivochat jdiv[class*="wrap"] > jdiv[class*="button"]{display: none !important}@media (min-width: 761px){.psvyaz{left: auto;right: 0;bottom: 76px;border-right: 0;border-radius: 14px 0 0 14px;transform: none}.psvyaz-knopka::after{left: auto;right: calc(100% + 10px)}}
