.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: flex-start;gap: 2.5rem;padding: calc(var(--hdr-h, 7rem) + 1rem) 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-nav li.parent{display: flex;flex-wrap: wrap;align-items: center;column-gap: .9rem}.header-2 .hdr-sub-btn{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 2.5rem;height: 2.5rem;border-radius: 50%;padding: 0;background: transparent;border: 1px solid rgba(221, 161, 94, .45);color: var(--brand-ochre);transition: background-color .3s ease, transform .3s ease}.header-2 .hdr-sub-btn i{font-size: .85rem;transition: transform .3s ease}.header-2 .hdr-sub-btn:hover{background: rgba(221, 161, 94, .12)}.header-2 .hdr-sub-btn:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 3px}.header-2 li.sub-open > .hdr-sub-btn i{transform: rotate(180deg)}.header-2 .hdr-nav ul ul{flex-basis: 100%;gap: .1rem 2rem;padding: .6rem 0 .9rem 1.1rem;margin-top: .4rem;border-left: 1px solid rgba(221, 161, 94, .35)}.header-2 .hdr-nav.has-sub li.parent > ul{display: none}.header-2 .hdr-nav.has-sub li.parent.sub-open > ul{display: grid}@media (min-width: 768px){.header-2 .hdr-nav ul ul{grid-template-columns: repeat(2, minmax(0, max-content))}}.header-2 .hdr-nav ul ul li a{font-family: Roboto, sans-serif;font-size: 1.05rem;line-height: 1.35;padding: .35rem 0;color: rgba(254, 250, 224, .82);transition-delay: 0s !important}.header-2 .hdr-nav ul li.active > a{color: var(--brand-ochre)}.header-2 .hdr-nav{margin-top: auto}.header-2 .hdr-panel-foot{margin-bottom: auto}.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}}

.blog-1 .blog-post{padding: calc(var(--hdr-h, 150px) + 1.5rem) 0 clamp(3.5rem, 7vw, 6rem)}.blog-1 .blog-post__wrap{max-width: 780px;margin: 0 auto}.blog-1 .blog-post__back{display: inline-block;margin-bottom: 1.5rem;font-size: .92rem;color: rgba(254, 250, 224, .7);text-decoration: none}.blog-1 .blog-post__back:hover{color: var(--brand-ochre, #DDA15E)}.blog-1 .blog-post__back i{margin-right: .4rem}.blog-1 .blog-post__title{font-size: clamp(2rem, 4.2vw, 3.2rem);line-height: 1.1;margin: 0}.blog-1 .blog-post__date{display: block;margin-top: 1rem;font-size: .88rem;letter-spacing: .04em;color: var(--brand-ochre, #DDA15E)}.blog-1 .blog-post__img{margin: clamp(1.5rem, 4vw, 2.5rem) 0;border-radius: 1.25rem;overflow: hidden;aspect-ratio: 16 / 9}.blog-1 .blog-post__img img{width: 100%;height: 100%;object-fit: cover}.blog-1 .blog-post__content{font-size: 1.06rem;line-height: 1.75;color: rgba(254, 250, 224, .88)}.blog-1 .blog-post__content p{margin: 0 0 1.15rem}.blog-1 .blog-post__content h2{font-size: clamp(1.6rem, 3vw, 2.2rem);line-height: 1.18;color: var(--bs-body-color);margin: 2.6rem 0 1rem}.blog-1 .blog-post__content h3{font-size: 1.4rem;line-height: 1.25;color: var(--bs-body-color);margin: 2rem 0 .8rem}.blog-1 .blog-post__content a{color: var(--brand-ochre, #DDA15E);text-underline-offset: .2em}.blog-1 .blog-post__content a:hover{color: var(--bs-body-color)}.blog-1 .blog-post__content ul, .blog-1 .blog-post__content ol{padding-left: 1.4rem;margin: 0 0 1.4rem}.blog-1 .blog-post__content li{margin: .45rem 0;padding-left: .25rem}.blog-1 .blog-post__content li::marker{color: var(--brand-ochre, #DDA15E)}.blog-1 .blog-post__content .blog-post__figure{margin: 2.2rem 0;border-radius: 1.25rem;overflow: hidden;aspect-ratio: 16 / 9}.blog-1 .blog-post__content .blog-post__figure img{display: block;width: 100%;height: 100%;object-fit: cover}.blog-1 .blog-post__content .table-responsive{margin: 0 0 1.6rem;border: 1px solid var(--card-border, rgba(254, 250, 224, .12));border-radius: 1rem}.blog-1 .blog-post__content .table{--bs-table-bg: transparent;--bs-table-color: rgba(254, 250, 224, .88);--bs-table-border-color: rgba(254, 250, 224, .12);margin: 0;font-size: .97rem}.blog-1 .blog-post__content .table th{background: var(--card-bg, #32421F);color: var(--brand-ochre, #DDA15E);font-weight: 600}.blog-1 .blog-post__content .table th, .blog-1 .blog-post__content .table td{padding: .85rem 1rem;vertical-align: top}.blog-1 .blog-post__content .table tr:last-child td{border-bottom: 0}.blog-1 .blog-post__foot{margin-top: 2.5rem;padding-top: 2rem;border-top: 1px solid rgba(254, 250, 224, .12)}

: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{display: grid;gap: 2rem 1.75rem;grid-template-columns: repeat(auto-fit, minmax(10.5rem, 1fr))}.footer-2 .ftr-nav > ul > li > a{display: block;font-family: var(--serif);font-size: 1.35rem;line-height: 1.1;color: var(--brand-ochre);padding-bottom: .7rem;margin-bottom: .45rem;border-bottom: 1px solid rgba(254, 250, 224, .12)}.footer-2 .ftr-nav > ul > li > a:hover{color: #EBB878}.footer-2 .ftr-nav ul ul li a{display: block;padding: .3rem 0;font-size: .92rem;line-height: 1.35;color: rgba(254, 250, 224, .82)}.footer-2 .ftr-nav ul ul li a:hover{color: var(--brand-ochre)}.footer-2 .ftr-nav li.active > a{color: var(--brand-ochre)}.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-social .meta-star{width: auto;height: auto;border: 0;border-radius: 0;display: inline;background: none;color: #FEFAE0}.footer-2 .ftr-social .meta-star:hover{background: none;color: var(--brand-ochre)}.footer-2 .ftr-meta-note{margin: 1rem 0 0;max-width: 42ch;scroll-margin-bottom: 4rem;font-size: .75rem;line-height: 1.45;color: rgba(254, 250, 224, .55);transition: color .4s ease}.footer-2 .ftr-meta-note .meta-star-mark{color: var(--brand-ochre)}.footer-2 .ftr-meta-note.is-lit{color: #FEFAE0}.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}}

