@layer frame;@layer page{html,body{background:var(--forest)}body{color:var(--cream)}.loc{--line:rgb(var(--cream-rgb) / .35);color:var(--cream);font-size:16px}.loc-top{text-align:center;padding:124px 20px 24px}.loc-h{font:300 1em/1 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;text-transform:uppercase;text-wrap:wrap;color:var(--cream);margin:0}.loc-l1{font-size:min(5.3em,11.6vw);line-height:.9;display:block}.loc-l2{margin-top:.55em;font-size:1.2em;line-height:1.2;display:block}.loc-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.loc-cell{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.loc-cell-t{min-width:0}.loc-cap{font:400 16px/1.2 var(--sans);margin:0 0 6px}.loc-big,.loc-sub,.loc-lead,.loc-f h2{font:300 1.85em/1.2 var(--serif);font-feature-settings:"lnum";letter-spacing:-.02em;color:var(--cream)}.loc-big{text-wrap:balance;margin:0}.loc-sq{background:var(--cream);width:44px;height:44px;color:var(--forest);border-radius:4px;flex:none;padding:12px;transition:background-color .4s,color .4s;display:block}.loc-sq svg{width:20px;height:20px;display:block}@media (hover:hover){.loc-sq:hover{background:var(--olive);color:var(--cream)}}.loc-left{border-bottom:1px solid var(--line);padding-bottom:48px}.loc-sub{margin:0;padding:20px 20px 16px}.loc-stick{padding:0 20px}.loc-map{background:var(--forest);border-radius:4px;position:relative;overflow:hidden}.loc-map img{width:100%;height:auto}.loc-osm{background:rgb(var(--forest-rgb) / .86);color:var(--cream);font:400 13px/1.25 var(--sans);border-top-left-radius:4px;padding:3px 7px;text-decoration:none;position:absolute;bottom:0;right:0}.loc-btn{margin-top:16px;display:block}.loc-btn .in{text-align:center;padding:19px 16px;font-size:max(16px,.94em)}.loc-right{padding:20px 20px 64px}.loc-lead{text-wrap:pretty;margin:0}.loc-form{grid-template-columns:minmax(0,1fr);gap:42px 16px;margin-top:52px;display:grid}.loc-f{border-bottom:1px solid var(--line);padding-bottom:12px}.loc-f h2{text-wrap:balance;margin:0}.loc-f p,.loc-f address,.loc-f ul{font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:10px 0 0;padding:0 16px 0 0;font-style:normal;list-style:none}.loc-nb{white-space:nowrap}.loc-more,.loc-links{font:400 16px/1.4 var(--sans);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;display:flex}.loc-more{margin:20px 0 0}.loc-links{justify-content:center;gap:6px 28px;margin:16px 0 0}.loc-more a,.loc-links a{text-underline-offset:4px;text-decoration:underline 1px}@media (width>=900px){.loc{font-size:clamp(15px,1.25vw,24px)}.loc-top{padding:9.6em 28px 24px}.loc-l1{white-space:nowrap;font-size:min(5.3em,6.89655vw - 3.86207px)}.loc-l2{margin-top:.5em;font-size:1.85em}.loc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-cell{padding:20px 28px}.loc-cell:first-child,.loc-left{border-right:1px solid var(--line)}.loc-cap{font-size:.9em}.loc-left{border-bottom:0;padding-bottom:calc(108px + 1.26em)}.loc-sub{padding:20px 28px 16px}.loc-stick{top:var(--loc-top,24px);padding:0 28px;position:sticky}.loc-right{padding:20px 28px 92px}.loc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(42px,2.33em) 16px}.loc-wide{grid-column:1/-1}.loc-f{padding-bottom:max(12px,.8em)}.loc-f p,.loc-f address,.loc-f ul{margin-top:max(10px,.6em);font-size:.9em}.loc-more,.loc-links{font-size:.9em}}@media (hover:hover){.loc-btn{transition:padding .45s var(--fast),margin .45s var(--fast),transform .45s var(--fast)}.loc-btn:hover{margin:14px -2px -2px}}}@layer ru;
