.site .template.header-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;position: fixed;top: 0;left: 0;right: 0;z-index: 1030;padding: 0;background: transparent;border-bottom: 1px solid transparent;transition: background-color .45s ease, border-color .45s ease}.site .template.header-2.scrolled{background: rgba(28, 38, 17, .86);backdrop-filter: blur(14px);border-bottom-color: rgba(254, 250, 224, .12)}.header-2 .hdr{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1rem;padding: 1rem 0;position: relative;z-index: 2}.header-2 .hdr-side{display: flex;align-items: center;gap: .625rem}.header-2 .hdr-right{justify-content: flex-end}.header-2 .hdr-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;flex: none;border-radius: 50%;padding: 0;border: 1px solid rgba(254, 250, 224, .25);background: transparent;color: var(--bs-body-color);font-size: .95rem;cursor: pointer;transition: background-color .3s ease, border-color .3s ease, color .3s ease, transform .3s ease}@media (hover: hover) and (pointer: fine){.header-2 .hdr-ico:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-primary-text);transform: translateY(-2px)}}.header-2 .hdr-ico:focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 3px}.header-2 .hdr-logo{display: block;justify-self: center;line-height: 0}.header-2 .hdr-logo img{display: block;width: auto;height: clamp(56px, 8vw, 104px);transition: height .45s cubic-bezier(.19,1,.22,1)}.header-2 .hdr-wordmark{font-family: var(--serif);font-size: 2rem;line-height: 1.1}.site .template.header-2.scrolled .hdr-logo img{height: 42px}.site .template.header-2.scrolled .hdr{padding: .5rem 0}.header-2 .hdr-burger{flex-direction: column;gap: 5px}.site .template.header-2.menu-open{background: transparent;border-bottom-color: transparent;backdrop-filter: none}.header-2 .hdr-burger[aria-expanded="true"]{border-color: var(--bs-primary);color: var(--brand-ochre)}.header-2 .hdr-burger span{display: block;width: 15px;height: 1px;background: currentColor;transition: transform .35s cubic-bezier(.19,1,.22,1), opacity .25s ease}.header-2 .hdr-burger[aria-expanded="true"] span:nth-child(1){transform: translateY(3px) rotate(45deg)}.header-2 .hdr-burger[aria-expanded="true"] span:nth-child(2){transform: translateY(-3px) rotate(-45deg)}.header-2 .hdr-panel{position: fixed;inset: 0;z-index: 1;background: #1C2611;opacity: 0;visibility: hidden;transition: opacity .45s ease, visibility .45s ease}.header-2 .hdr-panel.open{opacity: 1;visibility: visible}.header-2 .hdr-panel-inner{height: 100%;display: flex;flex-direction: column;justify-content: center;gap: 2.5rem;padding: 7rem clamp(1.5rem, 6vw, 6rem) 3rem;width: min(100%, 1320px);margin-inline: auto;overflow-y: auto}.header-2 .hdr-nav ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .5rem}.header-2 .hdr-nav ul li a{display: inline-block;font-family: var(--serif);font-size: clamp(1.9rem, 4.6vw, 3.4rem);line-height: 1.12;color: var(--bs-body-color);opacity: 0;transform: translateY(24px);transition: opacity .5s ease, transform .5s cubic-bezier(.19,1,.22,1), color .3s ease}.header-2 .hdr-panel.open .hdr-nav ul li a{opacity: 1;transform: none}.header-2 .hdr-nav ul li:nth-child(1) a{transition-delay: .06s}.header-2 .hdr-nav ul li:nth-child(2) a{transition-delay: .12s}.header-2 .hdr-nav ul li:nth-child(3) a{transition-delay: .18s}.header-2 .hdr-nav ul li:nth-child(4) a{transition-delay: .24s}.header-2 .hdr-nav ul li:nth-child(5) a{transition-delay: .30s}.header-2 .hdr-nav ul li:nth-child(6) a{transition-delay: .36s}.header-2 .hdr-nav ul li:nth-child(7) a{transition-delay: .42s}.header-2 .hdr-nav ul li a:hover{color: var(--brand-ochre)}.header-2 .hdr-panel-foot{display: flex;flex-direction: column;align-items: flex-start;gap: .4rem;border-top: 1px solid rgba(254, 250, 224, .14);padding-top: 2rem}.header-2 .hdr-panel-phone{font-family: var(--serif);font-size: 1.6rem;color: var(--bs-body-color)}.header-2 .hdr-panel-mail{color: var(--bs-secondary-color)}@media (max-width: 767.98px){.header-2 .hdr{grid-template-columns: 1fr 1fr;grid-template-areas: "logo logo" "left right";gap: .875rem .5rem;padding: .875rem 0}.header-2 .hdr-logo{grid-area: logo;justify-self: center}.header-2 .hdr-left{grid-area: left;justify-content: flex-start}.header-2 .hdr-right{grid-area: right;justify-content: flex-end}.header-2 .hdr-side{gap: .5rem}.header-2 .hdr-ico{width: 2.6rem;height: 2.6rem;font-size: .95rem}.header-2 .hdr-logo img{height: 58px;max-width: none}.site .template.header-2.scrolled .hdr{gap: .5rem .5rem;padding: .5rem 0}.site .template.header-2.scrolled .hdr-logo img{height: 34px}}

.business-details .left-menu ul{position: sticky;top:0;border:1px solid #ddd;padding: 1rem 0;margin: 0}.business-details .left-menu ul li{padding: 0;margin: 0;display: block;text-overflow: ellipsis;overflow: hidden}.business-details .left-menu ul li a{padding: .5rem;display: block;text-overflow: ellipsis;overflow: hidden}

.module.business-details{padding:100px 0}[data-color="#000000FF"]{color:#000000FF}

:root{--sb-h: calc(40px + env(safe-area-inset-bottom, 0px))}@media (max-width: 767.98px){:root{--sb-h: calc(36px + env(safe-area-inset-bottom, 0px))}}.stroka-1{padding: 0;margin: 0}.stroka-1 .sb{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1029;height: var(--sb-h);padding-bottom: env(safe-area-inset-bottom, 0px);display: flex;align-items: center;overflow: hidden;background: rgba(15, 21, 10, .94);border-top: 1px solid rgba(221, 161, 94, .28);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}.stroka-1 .sb-run{display: flex;width: max-content}.stroka-1 .sb-track{display: flex;align-items: center;flex: none;animation: stroka-1-run 46s linear infinite}.stroka-1 .sb-item{font-family: var(--serif);font-size: 1.15rem;line-height: 1;white-space: nowrap;padding: 0 1.1rem;color: #FEFAE0;letter-spacing: .01em}.stroka-1 .sb-item:nth-child(4n+3){color: var(--brand-ochre)}.stroka-1 .sb-dot{color: var(--brand-ochre);font-size: .62rem;opacity: .8}@keyframes stroka-1-run{from{transform: translateX(0)}to{transform: translateX(-100%)}}@media (max-width: 767.98px){.stroka-1 .sb-item{font-size: 1.02rem;padding: 0 .85rem}}@media (prefers-reduced-motion: reduce){.stroka-1 .sb-track{animation: none}}

.site .template.footer-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;background: #0F150A;border-top: 1px solid rgba(254, 250, 224, .1);color: var(--bs-secondary-color);padding: 4rem 0 calc(2rem + var(--sb-h, 0px))}.footer-2 .ftr-logo{display: inline-block;line-height: 0;margin-bottom: 1.25rem}.footer-2 .ftr-logo img{width: auto;height: 54px}.footer-2 .ftr-wordmark{font-family: var(--serif);font-size: 1.8rem;color: #FEFAE0;line-height: 1.1}.footer-2 .ftr-slogan{max-width: 30ch;margin-bottom: 1.5rem}.footer-2 .ftr-contacts{display: flex;flex-direction: column;gap: .5rem}.footer-2 .ftr-contacts a, .footer-2 .ftr-nav a{color: #FEFAE0}.footer-2 .ftr-contacts a:hover, .footer-2 .ftr-nav a:hover{color: var(--brand-ochre)}.footer-2 .ftr-phone{font-family: var(--serif);font-size: 1.5rem}.footer-2 .ftr-nav ul{list-style: none;margin: 0;padding: 0}.footer-2 .ftr-nav ul li{border-bottom: 1px solid rgba(254, 250, 224, .1)}.footer-2 .ftr-nav ul li a{display: block;padding: .55rem 0}.footer-2 .ftr-social{display: flex;gap: .75rem}.footer-2 .ftr-social a{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;color: #FEFAE0;border: 1px solid rgba(254, 250, 224, .22);transition: background-color .3s ease, border-color .3s ease, color .3s ease}.footer-2 .ftr-social a:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-primary-text)}.footer-2 .ftr-bottom{margin-top: 3rem;padding-top: 1.75rem;border-top: 1px solid rgba(254, 250, 224, .1);font-size: .85rem}.footer-2 .ftr-bottom a{color: var(--bs-secondary-color)}.footer-2 .ftr-bottom a:hover{color: var(--brand-ochre)}.footer-2 .ftr-author{white-space: nowrap}@media (max-width: 991.98px){.site .template.footer-2{padding: 3rem 0 1.5rem}.footer-2 .ftr-bottom{text-align: left}.footer-2 .ftr-bottom .text-md-center, .footer-2 .ftr-bottom .text-md-end{text-align: left !important}}

