.mvweb-t-page-layout,.mvweb-t-post__layout--start{display:grid;align-items:start;justify-content:center;gap:3rem 4rem}.mvweb-t-page-layout{grid-template-columns:minmax(0,56rem) 20rem;padding-bottom:var(--mvweb-t-section-pad)}.mvweb-t-page-layout__main{min-width:0}.mvweb-t-page-layout__main>:last-child{padding-bottom:0}.mvweb-t-page-layout__main .mvweb-t-posts__grid,.mvweb-t-page-layout__main .mvweb-t-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvweb-t-page-layout__main .mvweb-t-catalog__grid--services{--mvweb-t-cols:2}.mvweb-t-sidebar{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.mvweb-t-catalog__aside,.mvweb-t-page-layout__aside,.mvweb-t-post__aside{position:sticky;top:min(1.5rem,calc(100vh - var(--mvweb-t-aside-h,200vh) - 1.5rem));align-self:start}.mvweb-t-catalog__layout--start{grid-template-columns:17.5rem minmax(0,1fr)}.mvweb-t-catalog__layout--end{grid-template-columns:minmax(0,1fr) 17.5rem}.mvweb-t-catalog__layout--end .mvweb-t-catalog__aside{order:2}.mvweb-t-catalog__aside{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.mvweb-t-widget{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--mvweb-t-radius);background:var(--mvweb-t-surface)}.mvweb-t-widget ul{margin:0;padding:0;list-style:none}.mvweb-t-widget__title{font-family:var(--mvweb-t-font-heading);font-size:1.0625rem;font-weight:700}.mvweb-t-widget--filter{padding:0;background:0 0}.mvweb-t-widget--help{background:var(--mvweb-t-accent-soft)}.mvweb-t-widget--help p{font-size:var(--mvweb-t-text-sm);color:var(--mvweb-t-ink)}.mvweb-t-widget__search{display:flex;align-items:center;gap:.5rem}.mvweb-t-widget__search .mvweb-t-field__input{flex:1;min-width:0}.mvweb-t-widget__list,.mvweb-t-widget__tree,.mvweb-t-widget__tree ul,.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_pages ul,.widget_recent_entries ul{display:flex;flex-direction:column}.mvweb-t-widget__list a,.widget_archive li,.widget_categories li,.widget_meta li,.widget_pages li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--mvweb-t-border);font-size:var(--mvweb-t-text-sm);font-weight:500}.widget_categories li,.widget_pages li{flex-wrap:wrap}.widget_categories .children,.widget_pages .children{flex:1 0 100%;padding:.625rem 0 0 .75rem}.widget_categories .children li,.widget_pages .children li{border-bottom:0;padding-block:0.375rem}.mvweb-t-widget__list li:last-child>a,.widget_archive li:last-child,.widget_categories>ul>li:last-child,.widget_meta li:last-child,.widget_pages>ul>li:last-child{border-bottom:0}.mvweb-t-widget__list .sub-menu{padding-left:.75rem}.mvweb-t-widget__name{font-style:normal}.mvweb-t-widget__list a:hover .mvweb-t-widget__name,.mvweb-t-widget__tree a:hover .mvweb-t-widget__name,.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_recent_entries a:hover{text-decoration:underline;text-decoration-color:var(--mvweb-t-accent);text-decoration-thickness:2px;text-underline-offset:5px}.mvweb-t-widget__list a[aria-current] .mvweb-t-widget__name,.mvweb-t-widget__tree a[aria-current] .mvweb-t-widget__name,.widget_archive .current-menu-item>a,.widget_categories .current-cat>a,.widget_pages .current_page_item>a{font-weight:700;color:var(--mvweb-t-ink);text-decoration:underline;text-decoration-color:var(--mvweb-t-accent);text-decoration-thickness:3px;text-underline-offset:5px}.mvweb-t-widget__count,.mvweb-t-widget__list a>span{min-width:1.75rem;padding:.125rem .5rem;border-radius:var(--mvweb-t-radius-full);background:var(--mvweb-t-bg);font-size:var(--mvweb-t-text-xs);font-weight:600;text-align:center;color:var(--mvweb-t-ink-muted)}.mvweb-t-widget__list--icons a{justify-content:flex-start}.mvweb-t-widget__list--icons a>span{margin-left:auto}.mvweb-t-widget__posts,.widget_recent_entries ul{display:flex;flex-direction:column;gap:1rem}.mvweb-t-widget__posts a{display:flex;align-items:flex-start;gap:.875rem}.mvweb-t-widget__posts--end img{order:2;margin-left:auto}.mvweb-t-widget__posts img{width:4.5rem;height:4.5rem;flex:none;border-radius:var(--mvweb-t-radius-sm);object-fit:cover}.mvweb-t-widget__posts a>span{display:flex;flex-direction:column;gap:.125rem;min-width:0;font-size:var(--mvweb-t-text-sm);line-height:1.35}.mvweb-t-widget__posts strong,.widget_recent_entries a{font-weight:600}.mvweb-t-widget__posts a:hover strong{text-decoration:underline;text-underline-offset:3px}.mvweb-t-widget__posts time,.widget_recent_entries .post-date{font-size:var(--mvweb-t-text-xs);color:var(--mvweb-t-ink-muted)}.widget_recent_entries li{display:flex;flex-direction:column;gap:.25rem;font-size:var(--mvweb-t-text-sm);line-height:1.35}.mvweb-t-widget__price del{color:var(--mvweb-t-ink-muted);font-weight:500}.mvweb-t-widget__price ins{text-decoration:none}.mvweb-t-widget__price{font-family:var(--mvweb-t-font-heading);font-size:var(--mvweb-t-text-sm);font-style:normal;font-weight:700}.mvweb-t-widget__tree>li{border-bottom:1px solid var(--mvweb-t-border)}.mvweb-t-widget__tree>li:last-child{border-bottom:0}.mvweb-t-widget__tree summary{display:flex;align-items:center;gap:.5rem;padding:.625rem 0;font-size:var(--mvweb-t-text-sm);font-weight:600;list-style:none;cursor:pointer}.mvweb-t-widget__tree summary::-webkit-details-marker{display:none}.mvweb-t-widget__tree summary a{flex:1}.mvweb-t-widget__solo span,.mvweb-t-widget__tree summary>span,.mvweb-t-widget__tree ul span{color:var(--mvweb-t-ink-muted);font-size:var(--mvweb-t-text-xs);font-weight:500}.mvweb-t-widget__tree summary .mvweb-t-icon{color:var(--mvweb-t-ink-muted);transition:transform var(--mvweb-t-transition-fast)}.mvweb-t-widget__tree details[open]>summary .mvweb-t-icon{transform:rotate(180deg)}.mvweb-t-widget__tree ul{padding:0 0 .5rem .75rem}.mvweb-t-widget__solo,.mvweb-t-widget__tree ul a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem 0;color:var(--mvweb-t-ink-muted);font-size:var(--mvweb-t-text-sm)}.mvweb-t-widget__solo{padding-block:0.625rem;color:var(--mvweb-t-ink);font-weight:600}.mvweb-t-widget__tree ul a:hover,.mvweb-t-widget__tree ul a[aria-current]{color:var(--mvweb-t-ink)}.mvweb-t-widget__tree ul summary{padding-block:0}.mvweb-t-widget__tree ul ul{padding-bottom:.25rem;border-left:1px solid var(--mvweb-t-border-strong)}.mvweb-t-widget__works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mvweb-t-widget__works a{display:flex;flex-direction:column;gap:.375rem;font-size:var(--mvweb-t-text-xs);font-weight:600;line-height:1.3}.mvweb-t-widget__works img{width:100%;aspect-ratio:1;border-radius:var(--mvweb-t-radius-sm);object-fit:cover}.mvweb-t-widget__tags,.widget .tagcloud{display:flex;flex-wrap:wrap;gap:.375rem}.mvweb-t-widget__tags .mvweb-t-chip,.widget .tagcloud .mvweb-t-chip{min-height:2rem;padding-inline:0.75rem;font-size:var(--mvweb-t-text-xs)}.mvweb-t-widget:has(> .mvweb-t-widget__contacts){--mvweb-t-chat-bg:color-mix(in srgb, var(--mvweb-t-ink) 10%, transparent);--mvweb-t-chat-hover:color-mix(in srgb, var(--mvweb-t-ink) 18%, transparent);padding:1.5rem}.mvweb-t-widget:has(> .mvweb-t-widget__contacts--dark){--mvweb-t-ink:var(--mvweb-t-inverse-ink);--mvweb-t-ink-muted:var(--mvweb-t-inverse-ink-muted);--mvweb-t-ink-dim:var(--mvweb-t-inverse-ink-dim);--mvweb-t-border:color-mix(in srgb, var(--mvweb-t-inverse-ink) 16%, transparent);background:var(--mvweb-t-inverse-bg);color:var(--mvweb-t-inverse-ink)}.mvweb-t-widget:has(> .mvweb-t-widget__contacts--light){--mvweb-t-chat-bg:var(--mvweb-t-bg);--mvweb-t-chat-hover:var(--mvweb-t-surface-2)}.mvweb-t-widget:has(> .mvweb-t-widget__contacts--accent){--mvweb-t-ink:var(--mvweb-t-accent-ink);--mvweb-t-ink-muted:color-mix(in srgb, var(--mvweb-t-accent-ink) 78%, transparent);--mvweb-t-ink-dim:color-mix(in srgb, var(--mvweb-t-accent-ink) 70%, transparent);--mvweb-t-border:color-mix(in srgb, var(--mvweb-t-accent-ink) 20%, transparent);background:var(--mvweb-t-accent);color:var(--mvweb-t-accent-ink)}.mvweb-t-widget__contacts{display:flex;flex-direction:column;gap:1rem}.mvweb-t-widget__contacts li{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.mvweb-t-widget__ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:var(--mvweb-t-radius-full);background:color-mix(in srgb,var(--mvweb-t-ink) 10%,transparent);color:var(--mvweb-t-ink)}.mvweb-t-widget__ico--accent{background:var(--mvweb-t-accent);color:var(--mvweb-t-accent-ink)}.mvweb-t-widget__contacts--accent .mvweb-t-widget__ico--accent{background:var(--mvweb-t-accent-ink);color:var(--mvweb-t-accent)}.mvweb-t-widget__txt{display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-width:0;min-height:2.5rem;font-size:var(--mvweb-t-text-sm);line-height:1.35;overflow-wrap:anywhere}.mvweb-t-widget__txt a{position:relative;font-weight:600;transition:color var(--mvweb-t-transition-fast)}.mvweb-t-widget__txt a::after{content:"";position:absolute;inset:-0.75rem 0}.mvweb-t-widget__contacts--dark .mvweb-t-widget__txt a:hover{color:var(--mvweb-t-accent)}.mvweb-t-widget__contacts--light .mvweb-t-widget__txt a:hover{color:var(--mvweb-t-accent-link)}.mvweb-t-widget__contacts--accent .mvweb-t-widget__txt a:hover{opacity:.72}.mvweb-t-widget__phone{font-family:var(--mvweb-t-font-heading);font-size:1.1875rem;letter-spacing:-.01em}.mvweb-t-widget__sub{color:var(--mvweb-t-ink-muted);font-size:var(--mvweb-t-text-xs)}.mvweb-t-widget__contacts .mvweb-t-widget__chats{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem}.mvweb-t-widget__chat{--mvweb-t-chat:var(--mvweb-t-accent);--mvweb-t-roll:0.6s cubic-bezier(0.45, 0, 0.25, 1);position:relative;display:flex;align-items:center;min-width:0;min-height:2.75rem;padding:0 .875rem 0 2.875rem;border-radius:var(--mvweb-t-radius-full);background:var(--mvweb-t-chat-bg);color:var(--mvweb-t-ink);font-size:var(--mvweb-t-text-sm);font-weight:600;transition:background var(--mvweb-t-transition-fast)}.mvweb-t-widget__chat:is(:hover,:focus-visible){background:var(--mvweb-t-chat-hover)}.mvweb-t-widget__chat-ico{position:absolute;top:50%;left:.375rem;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;margin-top:-1rem;color:var(--mvweb-t-chat);transition:left var(--mvweb-t-roll),transform var(--mvweb-t-roll)}.mvweb-t-widget__chat-name{min-width:0;transition:transform var(--mvweb-t-roll)}.mvweb-t-widget__chat:is(:hover,:focus-visible) .mvweb-t-widget__chat-ico{left:calc(100% - 2.375rem);transform:rotate(360deg)}.mvweb-t-widget__chat:is(:hover,:focus-visible) .mvweb-t-widget__chat-name{transform:translateX(-2rem);animation:mvweb-t-chat-name var(--mvweb-t-roll)}@keyframes mvweb-t-chat-name{0%,100%{opacity:1}30%,70%{opacity:0}}.mvweb-t-widget__chat-ico .mvweb-t-icon{width:100%;height:100%}.mvweb-t-widget__chat--telegram{--mvweb-t-chat:#229ed9}.mvweb-t-widget__chat--whatsapp{--mvweb-t-chat:#25d366}.mvweb-t-widget__chat--viber{--mvweb-t-chat:#7360f2}.mvweb-t-widget__chat--max{--mvweb-t-chat:#5b3ff6}.mvweb-t-widget__contacts--dark .mvweb-t-widget__chat--viber{--mvweb-t-chat:#a294ff}.mvweb-t-widget__contacts--dark .mvweb-t-widget__chat--max{--mvweb-t-chat:#8c9bff}.mvweb-t-widget__note{color:var(--mvweb-t-ink-muted);font-size:var(--mvweb-t-text-xs)}.mvweb-t-widget .mvweb-t-filters__group:last-of-type{margin-bottom:0}:is(.mvweb-t-page-layout__main,.mvweb-t-catalog__main) .mvweb-t-container{max-width:none;padding-inline:0}@media (prefers-reduced-motion:reduce){.mvweb-t-widget__chat:is(:hover,:focus-visible) .mvweb-t-widget__chat-ico{left:.375rem;transform:none}.mvweb-t-widget__chat:is(:hover,:focus-visible) .mvweb-t-widget__chat-name{transform:none;animation:none}}@media (min-width:1101px){.mvweb-t-page-layout--start{grid-template-columns:20rem minmax(0,56rem)}.mvweb-t-page-layout--start .mvweb-t-page-layout__aside{order:-1}.mvweb-t-post__layout--start{grid-template-columns:20rem minmax(0,56rem)}.mvweb-t-post__layout--start.mvweb-t-post__layout--solo{grid-template-columns:minmax(0,56rem)}.mvweb-t-post__layout--start .mvweb-t-post__aside{order:-1}}@media (max-width:1100px){.mvweb-t-page-layout{grid-template-columns:minmax(0,46rem)}.mvweb-t-page-layout__aside,.mvweb-t-post__aside{position:static}.mvweb-t-catalog__layout--end,.mvweb-t-catalog__layout--start{grid-template-columns:15rem minmax(0,1fr);gap:2rem}.mvweb-t-catalog__layout--end{grid-template-columns:minmax(0,1fr) 15rem}}@media (max-width:960px){.mvweb-t-catalog__layout--end,.mvweb-t-catalog__layout--start{grid-template-columns:minmax(0,1fr)}.mvweb-t-catalog__aside{position:static;order:2}.mvweb-t-widget--filter{display:contents}.mvweb-t-widget--filter>.mvweb-t-widget__title{display:none}}@media (max-width:600px){.mvweb-t-page-layout__main .mvweb-t-posts__grid,.mvweb-t-page-layout__main .mvweb-t-works__grid{grid-template-columns:minmax(0,1fr)}.mvweb-t-page-layout__main .mvweb-t-catalog__grid--services{--mvweb-t-cols:1}}