@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-serif-400-ZW17wsbv.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-serif-700-CqGFkGTj.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-sans-400-BvG_vjBy.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-sans-700-DyBncLHf.woff2)format("woff2")}#app>.site-frame{--heading:Noto Serif, Georgia, serif;--body:Noto Serif, Georgia, serif;--ui:Noto Sans, Arial, sans-serif;--site-frame-width:min(1344px, calc(100% - min(12.5vw, 192px)));--site-footer-width:min(1344px, calc(100% - 96px));--home-content-width:var(--site-frame-width);--precision-width:var(--site-frame-width);--experience-width:var(--site-frame-width);--respect20-width:var(--site-frame-width);--details-width:var(--site-frame-width);--stories-width:var(--site-frame-width);--home-header-height:114px}#app>.site-frame :is(.other12-container,.appraisal13-container,.trust14-container,.fair15-container,.history16-container,.trust17-container,.precision18-container,.experience19-container,.respect20-container,.details-container,.stories-container,.traditions-inner,.heritage-inner,.contact-inner){width:var(--site-frame-width);margin-inline:auto}#app>.site-frame .site-header{width:100%;height:114px;min-height:114px;font-family:var(--ui);background:#f8f0e3;border-bottom:1px solid #d2c0a3;flex:none;align-items:center;gap:16px;padding:0;display:flex;position:relative}#app>.site-frame .site-footer{color:#f9f4eb;min-height:520px;font-family:var(--body);background:#18130a;padding:0}#app>.site-frame .site-footer:before{content:none}@media (width>=1200px){#app>.site-frame .site-header .site-brand{gap:12px;width:auto;min-width:0;margin:0;position:absolute;top:14px;left:max(40px,50% - 700px)}#app>.site-frame .site-header .site-brand-logo{flex:0 0 70px;width:70px;height:86px}#app>.site-frame .site-header .site-brand-copy{align-self:flex-start;gap:0;padding:12px 0 0}#app>.site-frame .site-header .site-brand-name{color:#271f17;font:700 28px/1.1 var(--heading);letter-spacing:0}#app>.site-frame .site-header .site-brand-tagline{color:#9c6931;font:400 10px/1.2 var(--ui);letter-spacing:0;margin:0;display:block}#app>.site-frame .site-header .site-header-nav{margin:0;display:block;position:absolute;top:33px;left:calc(50% - 193px)}#app>.site-frame .site-header .site-nav-list{gap:40px}#app>.site-frame .site-header .site-nav-link,#app>.site-frame .site-header .site-nav-group>summary{color:#271f17;min-height:32px;font:700 11px/1.2 var(--ui);letter-spacing:0;padding:0}#app>.site-frame .site-header .site-header-socials{margin:0;display:block;position:absolute;top:22px;right:max(26px,50% - 714px)}#app>.site-frame .site-header .site-social-links{gap:6px}#app>.site-frame .site-header .site-social-link{color:#9c6931;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;position:relative}#app>.site-frame .site-header .site-social-link:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:9px}#app>.site-frame .site-header .site-social-link .site-icon{width:12px;height:12px}#app>.site-frame .site-header .site-nav-group>ul{background:#f8f0e3}#app>.site-frame .site-header .site-mobile-menu{display:none}#app>.site-frame .home-desktop-footer{min-height:520px;padding:0}#app>.site-frame .home-desktop-footer .site-footer-inner{width:var(--site-footer-width);border:0;grid-template-columns:minmax(0,546fr) minmax(0,318fr) minmax(0,432fr);gap:24px;max-width:1344px;min-height:0;margin-inline:auto;padding:55px 0 0;display:grid;position:relative}#app>.site-frame .home-desktop-footer .site-footer-inner:before{content:none}#app>.site-frame .home-desktop-footer .site-footer-brand{border:0;border-right:1px solid #54402b;min-width:0;min-height:245px;padding:0 24px 0 0}#app>.site-frame .home-desktop-footer .site-footer-brand-link{align-items:flex-start;gap:17px;display:flex}#app>.site-frame .home-desktop-footer .site-footer-logo{flex:0 0 82px;width:82px;height:101px}#app>.site-frame .home-desktop-footer .site-footer-brand-copy{gap:4px;padding-top:10px}#app>.site-frame .home-desktop-footer .site-footer-brand-name{color:#f9f4eb;font:700 28px/1.15 var(--heading);white-space:nowrap}#app>.site-frame .home-desktop-footer .site-footer-brand-tagline{color:#cdaa6f;max-width:none;font:400 10px/1.2 var(--ui);letter-spacing:0;margin:0}#app>.site-frame .home-desktop-footer .site-footer-slogan{color:#e1cdae;max-width:330px;font:400 22px/28px var(--heading);margin-top:30px}#app>.site-frame .home-desktop-footer .site-footer-slogan br{display:block}#app>.site-frame .home-desktop-footer .site-footer-navigation{border:0;border-right:1px solid #54402b;min-height:245px;padding:7px 24px 0}#app>.site-frame .home-desktop-footer .site-footer-contacts{border:0;min-height:245px;padding:7px 0 0 22px}#app>.site-frame .home-desktop-footer h2{color:#cda058;font:700 13px/18px var(--ui);letter-spacing:0;text-transform:uppercase;margin:0}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul{gap:0;margin:14px 0 0;padding:0;display:grid}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li{margin:0}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li>a,#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li>button,#app>.site-frame .home-desktop-footer .site-footer-contact-list>a{border:0}#app>.site-frame .home-desktop-footer .site-footer-dropdown-toggle:after{display:none}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li>a,#app>.site-frame .home-desktop-footer .site-footer-dropdown-toggle{color:#f9f4eb;height:auto;min-height:43px;font:400 12px/1.4 var(--ui);align-items:center;margin:0;padding:0;display:flex}#app>.site-frame .home-desktop-footer .site-footer-dropdown>ul{padding-block:0 8px}#app>.site-frame .home-desktop-footer .site-footer-contact-list{gap:0;margin-top:14px;display:grid}#app>.site-frame .home-desktop-footer .site-footer-contact-list>a{color:#f9f4eb;height:auto;min-height:44px;font:400 13px/1.2 var(--ui);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:0;margin:0;display:grid}#app>.site-frame .home-desktop-footer .site-footer-contact-note{color:#cda058;font:700 12px/1.2 var(--ui)}#app>.site-frame .home-desktop-footer .site-footer-socials,#app>.site-frame .home-desktop-footer .site-footer-contact-list .home-footer-phone{display:none}#app>.site-frame .home-desktop-footer .site-footer-contact-list .home-footer-telegram{display:grid}#app>.site-frame .home-desktop-footer .site-footer-bottom{width:var(--site-footer-width);color:#b5a38a;max-width:1344px;height:auto;min-height:0;font:400 12px/1.4 var(--ui);border-top:1px solid #54402b;justify-content:space-between;align-items:start;margin:75px auto 0;padding:35px 0 0;display:flex}#app>.site-frame .home-desktop-footer .site-footer-bottom p{color:inherit;font:inherit;text-align:inherit;margin:0}#app>.site-frame .home-desktop-footer .site-footer-bottom .home-footer-note{margin:0;display:block}}@media (width>=1200px) and (width<=1399px){#app>.site-frame .site-header .site-brand-name{font-size:24px}#app>.site-frame .site-header .site-brand-logo{flex-basis:58px;width:58px}#app>.site-frame .site-header .site-brand-tagline{font-size:8px}#app>.site-frame .site-header .site-header-nav{left:40%}#app>.site-frame .site-header .site-nav-list{gap:20px}#app>.site-frame .site-header .site-nav-link,#app>.site-frame .site-header .site-nav-group>summary{font-size:10px}#app>.site-frame .home-desktop-footer .site-footer-brand-name{font-size:23px}#app>.site-frame .home-desktop-footer .site-footer-brand-tagline{font-size:8px}#app>.site-frame .home-desktop-footer .site-footer-brand-link{gap:12px}#app>.site-frame .home-desktop-footer .site-footer-logo{flex-basis:64px;width:64px}#app>.site-frame .home-desktop-footer .site-footer-contacts{padding-left:0}#app>.site-frame .home-desktop-footer .site-footer-contact-list>a{grid-template-columns:82px minmax(0,1fr);font-size:12px}}@media (width<=1199px){#app>.site-frame{--site-frame-width:calc(100% - 48px);--site-footer-width:var(--site-frame-width);--home-header-height:72px}#app>.site-frame .site-header{justify-content:space-between;gap:8px;height:72px;min-height:72px;padding:0 24px}#app>.site-frame .site-header .site-brand{gap:9px;width:auto;min-width:0;margin:0;position:static}#app>.site-frame .site-header .site-brand-logo{flex:0 0 42px;width:42px;height:52px}#app>.site-frame .site-header .site-brand-copy{gap:0;padding:0}#app>.site-frame .site-header .site-brand-name{color:#271f17;font:700 17px/1.08 var(--heading);letter-spacing:0}#app>.site-frame .site-header .site-brand-tagline,#app>.site-frame .site-header .site-header-nav,#app>.site-frame .site-header .site-header-socials{display:none}#app>.site-frame .site-header .site-mobile-menu{flex:0 0 40px;margin-left:auto;display:block;position:static}#app>.site-frame .site-header .site-mobile-menu>summary{color:#271f17;width:40px;height:40px;margin:0;padding:0}#app>.site-frame .site-header .site-mobile-menu .site-menu-icon{width:26px;height:26px}#app>.site-frame .site-header .site-mobile-menu>nav{background:#f8f0e3;border-color:#d2c0a3;width:100%;max-height:calc(100dvh - 72px);padding:14px 24px 20px;position:absolute;inset:100% 0 auto;overflow-y:auto}#app>.site-frame .home-desktop-footer{min-height:820px;padding:64px 0 0}#app>.site-frame .home-desktop-footer .site-footer-inner{width:var(--site-footer-width);border:0;grid-template-columns:minmax(0,1fr);gap:0;max-width:none;min-height:0;margin-inline:auto;padding:0;display:grid}#app>.site-frame .home-desktop-footer .site-footer-inner:before{content:none}#app>.site-frame .home-desktop-footer .site-footer-brand{border:0;border-bottom:1px solid #54402b;min-width:0;min-height:0;padding:0 0 36px}#app>.site-frame .home-desktop-footer .site-footer-brand-link{align-items:center;gap:13px;display:flex}#app>.site-frame .home-desktop-footer .site-footer-logo{flex:0 0 58px;width:58px;height:72px}#app>.site-frame .home-desktop-footer .site-footer-brand-copy{gap:4px;min-width:0;padding:0}#app>.site-frame .home-desktop-footer .site-footer-brand-name{color:#f9f4eb;font:700 22px/1.15 var(--heading);white-space:normal}#app>.site-frame .home-desktop-footer .site-footer-brand-tagline{color:#cdaa6f;max-width:none;font:400 10px/1.2 var(--ui);letter-spacing:0;white-space:normal;margin:0}#app>.site-frame .home-desktop-footer .site-footer-slogan{color:#e1cdae;max-width:300px;font:400 18px/1.35 var(--heading);margin-top:24px}#app>.site-frame .home-desktop-footer .site-footer-navigation{border:0;border-bottom:1px solid #54402b;min-height:0;margin:0;padding:34px 0 30px}#app>.site-frame .home-desktop-footer .site-footer-contacts{border:0;min-height:0;margin:0;padding:34px 0 0}#app>.site-frame .home-desktop-footer h2{color:#cda058;font:700 11px/16px var(--ui);letter-spacing:0;text-transform:uppercase;margin:0}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:22px 0 0;padding:0;display:grid}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li{min-width:0;margin:0}#app>.site-frame .home-desktop-footer .site-footer-navigation>ul>li>a,#app>.site-frame .home-desktop-footer .site-footer-dropdown-toggle{color:#f9f4eb;height:auto;min-height:0;font:400 13px/1.35 var(--ui);border:0;margin:0;padding:0;display:block}#app>.site-frame .home-desktop-footer .site-footer-dropdown-toggle:after{display:none}#app>.site-frame .home-desktop-footer .site-footer-dropdown>ul{padding-block:16px 0}#app>.site-frame .home-desktop-footer .site-footer-contact-list{gap:18px;margin-top:18px;display:grid}#app>.site-frame .home-desktop-footer .site-footer-contact-list>a{color:#f9f4eb;width:100%;height:auto;min-height:0;font:400 15px/1.25 var(--ui);border:0;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:0;margin:0;padding:0;display:grid}#app>.site-frame .home-desktop-footer .site-footer-contact-note{color:#cda058;font:700 11px/1.2 var(--ui)}#app>.site-frame .home-desktop-footer .site-footer-socials,#app>.site-frame .home-desktop-footer .site-footer-contact-list .home-footer-phone{display:none}#app>.site-frame .home-desktop-footer .site-footer-contact-list .home-footer-telegram{display:grid}#app>.site-frame .home-desktop-footer .site-footer-bottom{width:var(--site-footer-width);color:#b5a38a;max-width:none;height:auto;min-height:0;font:400 12px/1.4 var(--ui);text-align:left;border-top:1px solid #54402b;margin:40px auto 0;padding:24px 0 48px;display:block}#app>.site-frame .home-desktop-footer .site-footer-bottom p{color:inherit;font:inherit;text-align:inherit;margin:0}#app>.site-frame .home-desktop-footer .site-footer-bottom .home-footer-note{margin-top:8px;display:block}}@media (width>=768px) and (width<=1199px){#app>.site-frame{--site-frame-width:min(960px, calc(100% - 64px));--site-footer-width:min(960px, calc(100% - 64px))}#app>.site-frame .home-desktop-footer{min-height:0}#app>.site-frame .site-header{padding-inline:32px}#app>.site-frame .site-header .site-brand-name{font-size:22px}#app>.site-frame .site-header .site-mobile-menu>nav{padding-inline:32px}#app>.site-frame .home-desktop-footer .site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}#app>.site-frame .home-desktop-footer .site-footer-brand{grid-column:1/-1}#app>.site-frame .home-desktop-footer .site-footer-navigation{border-bottom:0;min-height:197px}}@media (width>=768px) and (width<=900px){#app>.site-frame{--site-frame-width:calc(100% - 48px);--site-footer-width:calc(100% - 64px)}}@media (width<=374px){#app>.site-frame{--site-footer-width:calc(100% - 40px)}}@media (width>=901px) and (width<=1200px){#app>.site-frame{--site-frame-width:calc(100% - 96px)}}@media (width>=901px) and (width<=1100px){#app>.site-frame{--site-frame-width:calc(100% - 84px)}}@media (width>=901px) and (width<=1024px){#app>.site-frame{--site-frame-width:calc(100% - 72px)}}@media (width>=901px) and (width<=960px){#app>.site-frame{--site-frame-width:calc(100% - 64px)}}@media (width<=359px){#app>.site-frame .site-header{padding-inline:20px}#app>.site-frame .site-header .site-brand{gap:8px}#app>.site-frame .site-header .site-brand-logo{flex-basis:38px;width:38px;height:48px}#app>.site-frame .site-header .site-brand-name{font-size:15px}#app>.site-frame .site-header .site-mobile-menu{flex-basis:36px}#app>.site-frame .site-header .site-mobile-menu>summary{width:36px;height:36px}#app>.site-frame .site-header .site-mobile-menu>nav{padding-inline:20px}}
