.theme-header{background:var(--theme-surface,#fff);gap:30px;max-width:none;padding-left:max(24px,calc((100vw - 1164px)/2));padding-right:max(24px,calc((100vw - 1164px)/2));color:var(--theme-header-text,#333)}.theme-header .brand{flex-shrink:0}.theme-header-nav{display:block;min-width:0}.theme-header-nav ul{display:flex;list-style:none;gap:26px;padding:0;margin:0}.theme-header-nav a{display:block;padding:10px 0;color:inherit;font-size:14px}.theme-header-nav a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:8px}.theme-header-nav li{position:relative}.theme-header-nav summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none}.theme-header-nav summary::-webkit-details-marker{display:none}.theme-header-nav li ul{display:flex;flex-direction:column;gap:0;min-width:210px;padding:9px 16px;background:var(--theme-surface,#fff);box-shadow:0 12px 35px #22334720;border:1px solid #dfe4eb;border-radius:6px;position:absolute;top:100%;left:0;z-index:20}.theme-header-nav details:not([open])>ul{display:none}.theme-header-nav ul ul ul{top:0;left:100%}.theme-header-nav ul ul a{padding:7px 0;overflow-wrap:anywhere}.theme-header-nav a:hover{opacity:.7}.theme-slideshow{position:relative;max-width:1920px;margin:auto;background:var(--theme-surface,#fff)}.theme-slide{position:relative;isolation:isolate;min-height:240px}.theme-slide picture{display:block}.theme-slide img,.theme-slide video{display:block;width:100%;aspect-ratio:1920/780;object-fit:cover}.theme-slide video{background:#10151b}.theme-slide-caption{position:absolute;top:50%;left:max(24px,calc((100% - 1164px)/2));transform:translateY(-50%);max-width:min(580px,70%);padding:28px 32px;background:#fffffff0;border-radius:12px;color:#26333f;max-height:90%;overflow:auto}.theme-slide-caption h1{font-size:clamp(26px,3.5vw,52px);letter-spacing:-1px;line-height:1.25}.theme-slide-description{font-size:15px;line-height:1.8;overflow-wrap:anywhere;margin-bottom:18px}.theme-slide-description>*:last-child{margin-bottom:0}.theme-slide-description img{max-width:100%;height:auto;aspect-ratio:auto}.theme-slide-link{position:absolute;inset:0}.theme-slide-controls{display:flex;align-items:center;justify-content:center;gap:18px;background:#ffffffeb;padding:12px;color:#4b5869;font-size:12px}.theme-slide-controls button{border:1px solid #e2e8f0;background:white;border-radius:5px;padding:6px 14px;color:#41546b}.theme-contact-extra{display:grid;gap:16px;margin-bottom:30px;padding:24px;border:1px solid var(--line);border-radius:12px}.theme-contact-extra p{margin:0}.theme-contact-extra img{width:130px;height:130px;object-fit:contain}.theme-map{width:100%;height:320px;border:0;border-radius:10px}.theme-contact-extra .theme-contact-phones{display:flex;flex-wrap:wrap;gap:15px}.theme-footer--gray{--footer-bg:var(--theme-background,#f4f4f4)}.theme-footer-contact .theme-qr{width:100px;height:100px;object-fit:contain;margin-top:15px}.theme-social-links{flex-wrap:wrap}
@media(max-width:900px){.theme-header{flex-wrap:wrap;gap:12px}.theme-header-nav{width:100%}.theme-header-nav>ul{flex-wrap:wrap;gap:8px 22px}.theme-header-nav li ul{position:static;box-shadow:none;margin-left:8px;min-width:0}.theme-header-nav ul ul ul{position:static}.theme-slide-caption{padding:18px;max-width:75%}.theme-slide-description{font-size:13px}}
@media(max-width:650px){.theme-slide img,.theme-slide video{aspect-ratio:414/600;max-height:720px}.theme-slide-caption{left:20px;right:20px;max-width:none;top:auto;bottom:20px;transform:none;max-height:65%}.theme-slide-caption h1{font-size:30px}.theme-slide-controls{gap:10px}.theme-header-nav a{font-size:13px}}

:is(.article-rich-editor,.rich-prose,.product-prose) [align="left"]{text-align:left}

:is(.article-rich-editor,.rich-prose,.product-prose) [align="center"]{text-align:center}

:is(.article-rich-editor,.rich-prose,.product-prose) [align="right"]{text-align:right}

:is(.article-rich-editor,.rich-prose,.product-prose) [align="justify"]{text-align:justify}
