.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}}

.onlayn-konsultaciya-hero{position: relative;isolation: isolate;overflow: hidden;padding: calc(var(--hdr-h, 7.5rem) + 1.5rem) 0 clamp(3rem, 7vw, 6rem);background: #283618}.onlayn-konsultaciya-hero::before{content: "";position: absolute;z-index: -1;pointer-events: none;width: 70vmax;height: 70vmax;right: -25vmax;top: -30vmax;border-radius: 50%;background: radial-gradient(closest-side, rgba(221, 161, 94, .16), rgba(221, 161, 94, 0))}.onlayn-konsultaciya-hero .bc-moved{margin-bottom: clamp(1.25rem, 3vw, 2.25rem)}.onlayn-konsultaciya-hero .ph-title{font-size: clamp(2.7rem, 6.2vw, 5.4rem);line-height: .95;margin: 0 0 1.1rem;color: #FEFAE0;text-wrap: balance}.onlayn-konsultaciya-hero .ph-sub{font-family: "Cormorant Garamond", Georgia, serif;font-style: italic;font-size: clamp(1.3rem, 2.1vw, 1.75rem);line-height: 1.25;color: var(--brand-ochre);max-width: 34ch;margin: 0 0 1.4rem;text-wrap: balance}.onlayn-konsultaciya-hero .ph-lead{font-size: 1.075rem;line-height: 1.7;color: rgba(254, 250, 224, .82);max-width: 58ch;margin: 0}.onlayn-konsultaciya-hero .ph-lead p:last-child{margin-bottom: 0}.onlayn-konsultaciya-hero .ph-actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 2rem}.onlayn-konsultaciya-hero .ph-facts{list-style: none;margin: 2.25rem 0 0;padding: 1.25rem 0 0;display: flex;flex-wrap: wrap;gap: .75rem 2rem;border-top: 1px solid rgba(254, 250, 224, .14)}.onlayn-konsultaciya-hero .ph-facts li{display: flex;align-items: center;gap: .6rem;font-size: .95rem;color: rgba(254, 250, 224, .86)}.onlayn-konsultaciya-hero .ph-facts i{color: var(--brand-ochre);width: 1.1rem;text-align: center}.onlayn-konsultaciya-hero .ph-media{display: flex;justify-content: center}.onlayn-konsultaciya-hero .ph-arch{position: relative;margin: 0;width: min(100%, 25rem);aspect-ratio: 4 / 5}.onlayn-konsultaciya-hero .ph-arch::before{content: "";position: absolute;inset: 0;transform: translate(1rem, -1rem);border: 1px solid var(--brand-ochre);border-radius: 50vw 50vw 1.25rem 1.25rem;opacity: .7}.onlayn-konsultaciya-hero .ph-arch img{position: relative;display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%;border-radius: 50vw 50vw 1.25rem 1.25rem;box-shadow: var(--card-shadow)}@media (max-width: 991.98px){.onlayn-konsultaciya-hero .ph-media{justify-content: flex-start;padding-top: 1rem}.onlayn-konsultaciya-hero .ph-arch{width: min(70%, 17rem)}}@media (max-width: 575.98px){.onlayn-konsultaciya-hero .ph-actions .btn{width: 100%}}

.onlayn-konsultaciya-text{background: var(--brand-cream);color: var(--brand-ink);padding: clamp(3.5rem, 8vw, 7rem) 0;--pt-rule: rgba(96, 108, 56, .22)}.onlayn-konsultaciya-text a:not(.btn){color: #8F4C12;text-decoration: underline;text-decoration-color: rgba(172, 92, 28, .35);text-underline-offset: .2em}.onlayn-konsultaciya-text a:not(.btn):hover{color: var(--brand-terracotta);text-decoration-color: currentColor}.onlayn-konsultaciya-text .pt-toc{position: sticky;top: calc(var(--hdr-h-min, 5rem) + 1.5rem)}.onlayn-konsultaciya-text .pt-toc-title{font-family: "Cormorant Garamond", Georgia, serif;font-size: 1.35rem;margin: 0 0 .9rem;color: var(--brand-ink)}.onlayn-konsultaciya-text .pt-toc ul{list-style: none;margin: 0;padding: 0;border-left: 1px solid var(--pt-rule)}.onlayn-konsultaciya-text .pt-toc li a{display: block;padding: .45rem 0 .45rem 1rem;margin-left: -1px;border-left: 2px solid transparent;font-size: .9rem;line-height: 1.35;color: var(--brand-ink-soft);text-decoration: none;transition: color .25s ease, border-color .25s ease}.onlayn-konsultaciya-text .pt-toc li a:hover, .onlayn-konsultaciya-text .pt-toc li a.is-active{color: var(--brand-ink);border-left-color: var(--brand-terracotta)}.onlayn-konsultaciya-text .pt-main{font-size: 1.0625rem;line-height: 1.72}.onlayn-konsultaciya-text .pt-intro{max-width: 68ch;font-size: 1.15rem;color: var(--brand-ink);margin-bottom: clamp(2.5rem, 5vw, 3.5rem)}.onlayn-konsultaciya-text .pt-prose{max-width: 68ch}.onlayn-konsultaciya-text .pt-prose p, .onlayn-konsultaciya-text .pt-intro p{margin: 0 0 1.05em}.onlayn-konsultaciya-text .pt-prose p:last-child{margin-bottom: 0}.onlayn-konsultaciya-text .pt-sec{padding-top: clamp(2.25rem, 4.5vw, 3.25rem);margin-top: clamp(2.25rem, 4.5vw, 3.25rem);border-top: 1px solid var(--pt-rule);scroll-margin-top: calc(var(--hdr-h-min, 5rem) + 1rem)}.onlayn-konsultaciya-text .pt-sec:first-of-type{margin-top: 0}.onlayn-konsultaciya-text .pt-h{font-size: clamp(1.9rem, 3.4vw, 2.75rem);line-height: 1.05;color: var(--brand-ink);margin: 0 0 1.4rem;max-width: 24ch;text-wrap: balance}.onlayn-konsultaciya-text .pt-card{margin-top: 1.75rem;padding: 1.5rem 1.6rem;border-radius: 1.25rem;background: var(--card-bg-light);border: 1px solid var(--card-border-light)}.onlayn-konsultaciya-text .pt-card-title{font-weight: 500;margin: 0 0 1rem;line-height: 1.45}.onlayn-konsultaciya-text .pt-card ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .7rem}.onlayn-konsultaciya-text .pt-card li{position: relative;padding-left: 1.75rem;line-height: 1.5}.onlayn-konsultaciya-text .pt-card li::before{content: "";position: absolute;left: 0;top: .32em;width: .95rem;height: .95rem;border-radius: 0 70% 0 70%;background: var(--brand-olive);transform: rotate(-8deg)}@media (min-width: 1200px){.onlayn-konsultaciya-text .pt-sec--split .pt-body{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 2.5rem;align-items: start}.onlayn-konsultaciya-text .pt-sec--split .pt-card{margin-top: .25rem}}.onlayn-konsultaciya-text .pt-note{margin: 2rem 0 0;padding: .25rem 0 .25rem 1.5rem;border-left: 3px solid var(--brand-ochre);max-width: 60ch}.onlayn-konsultaciya-text .pt-note p{margin: 0;font-family: "Cormorant Garamond", Georgia, serif;font-size: clamp(1.35rem, 2.2vw, 1.65rem);line-height: 1.3;color: var(--brand-ink)}.onlayn-konsultaciya-text .pt-cta{margin-top: clamp(3rem, 6vw, 4.5rem);padding: clamp(1.75rem, 4vw, 2.75rem);border-radius: 1.75rem;background: #283618;color: #FEFAE0;display: grid;gap: 1.75rem;align-items: center}@media (min-width: 992px){.onlayn-konsultaciya-text .pt-cta{grid-template-columns: minmax(0, 1.5fr) auto}}.onlayn-konsultaciya-text .pt-cta-title{font-family: "Cormorant Garamond", Georgia, serif;font-size: clamp(1.8rem, 3vw, 2.4rem);line-height: 1.05;margin: 0 0 .75rem;color: #FEFAE0}.onlayn-konsultaciya-text .pt-cta-desc{margin: 0;color: rgba(254, 250, 224, .8);line-height: 1.6;max-width: 56ch}.onlayn-konsultaciya-text .pt-cta-actions{display: flex;flex-direction: column;align-items: flex-start;gap: .9rem}.onlayn-konsultaciya-text .pt-cta .pt-cta-link{color: var(--brand-ochre);text-decoration-color: rgba(221, 161, 94, .45)}.onlayn-konsultaciya-text .pt-cta .pt-cta-link:hover{color: #EBB878}@media (max-width: 575.98px){.onlayn-konsultaciya-text .pt-cta-actions, .onlayn-konsultaciya-text .pt-cta-actions .btn{width: 100%}}

.onlayn-konsultaciya-faq{background: #1C2611;padding: clamp(3.5rem, 8vw, 6.5rem) 0}.onlayn-konsultaciya-faq .pf-title{font-size: clamp(2.2rem, 4vw, 3.25rem);line-height: 1;color: #FEFAE0;margin: 0 0 1.1rem}.onlayn-konsultaciya-faq .pf-intro{color: rgba(254, 250, 224, .72);line-height: 1.65;max-width: 36ch}.onlayn-konsultaciya-faq .pf-list{border-top: 1px solid rgba(254, 250, 224, .14)}.onlayn-konsultaciya-faq .pf-item{border-bottom: 1px solid rgba(254, 250, 224, .14)}.onlayn-konsultaciya-faq .pf-item summary{list-style: none;cursor: pointer;display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;padding: 1.4rem 0}.onlayn-konsultaciya-faq .pf-item summary::-webkit-details-marker{display: none}.onlayn-konsultaciya-faq .pf-item summary:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 4px;border-radius: .25rem}.onlayn-konsultaciya-faq .pf-q{margin: 0;font-family: "Cormorant Garamond", Georgia, serif;font-size: clamp(1.3rem, 2.2vw, 1.6rem);line-height: 1.2;letter-spacing: 0;color: #FEFAE0;transition: color .25s ease}.onlayn-konsultaciya-faq .pf-item summary:hover .pf-q, .onlayn-konsultaciya-faq .pf-item[open] .pf-q{color: var(--brand-ochre)}.onlayn-konsultaciya-faq .pf-sign{position: relative;flex: none;width: 2.25rem;height: 2.25rem;border-radius: 50%;border: 1px solid rgba(221, 161, 94, .45);margin-top: -.15rem}.onlayn-konsultaciya-faq .pf-sign::before, .onlayn-konsultaciya-faq .pf-sign::after{content: "";position: absolute;left: 50%;top: 50%;width: .8rem;height: 1px;background: var(--brand-ochre);transform: translate(-50%, -50%);transition: transform .3s ease}.onlayn-konsultaciya-faq .pf-sign::after{transform: translate(-50%, -50%) rotate(90deg)}.onlayn-konsultaciya-faq .pf-item[open] .pf-sign::after{transform: translate(-50%, -50%) rotate(0deg)}.onlayn-konsultaciya-faq .pf-a{padding: 0 3.5rem 1.6rem 0;color: rgba(254, 250, 224, .82);line-height: 1.7;max-width: 70ch}.onlayn-konsultaciya-faq .pf-a p:last-child{margin-bottom: 0}@media (max-width: 575.98px){.onlayn-konsultaciya-faq .pf-a{padding-right: 0}}@media (prefers-reduced-motion: reduce){.onlayn-konsultaciya-faq .pf-sign::before, .onlayn-konsultaciya-faq .pf-sign::after{transition: none}}

.cards-1{background: #283618;padding: clamp(3.5rem, 8vw, 6.5rem) 0}.cards-1 .pc-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 1rem 2rem;margin-bottom: clamp(1.75rem, 4vw, 2.75rem)}.cards-1 .pc-title{font-size: clamp(2.2rem, 4vw, 3.25rem);line-height: 1;margin: 0;color: #FEFAE0}.cards-1 .pc-desc{flex-basis: 100%;max-width: 62ch;color: rgba(254, 250, 224, .75);line-height: 1.65;margin: 0}.cards-1 .pc-all{display: inline-flex;align-items: center;gap: .55rem;font-size: .95rem}.cards-1 .pc-all i{font-size: .8em;transition: transform .25s ease}.cards-1 .pc-all:hover i{transform: translateX(3px)}.cards-1 .pc-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill, minmax(min(100%, 17.5rem), 1fr))}.cards-1 .pc-grid--hub{gap: 1.25rem;grid-template-columns: repeat(auto-fill, minmax(min(100%, 20rem), 1fr))}.cards-1 .pc-link{height: 100%;display: flex;flex-direction: column;gap: .8rem;padding: 1.6rem 1.6rem 1.4rem;border-radius: 1.5rem;background: var(--card-bg);border: 1px solid var(--card-border);color: #FEFAE0;transition: border-color .3s ease, background-color .3s ease}.cards-1 .pc-link:hover, .cards-1 .pc-link:focus-visible{background: var(--card-bg-hover);border-color: var(--card-border-hover);color: #FEFAE0}.cards-1 .pc-link:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 3px}.cards-1 .pc-ico{display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 50% 50% 50% .4rem;background: rgba(221, 161, 94, .14);color: var(--brand-ochre);font-size: 1.15rem}.cards-1 .pc-name{font-family: "Cormorant Garamond", Georgia, serif;font-size: 1.65rem;line-height: 1.08}.cards-1 .pc-grid--hub .pc-name{font-size: 1.9rem}.cards-1 .pc-text{color: rgba(254, 250, 224, .74);font-size: .97rem;line-height: 1.6}.cards-1 .pc-more{margin-top: auto;padding-top: .6rem;display: inline-flex;align-items: center;gap: .5rem;color: var(--brand-ochre);font-size: .92rem}.cards-1 .pc-more i{font-size: .8em;transition: transform .25s ease}.cards-1 .pc-link:hover .pc-more i{transform: translateX(4px)}@media (prefers-reduced-motion: reduce){.cards-1 .pc-more i, .cards-1 .pc-all i{transition: none}}

.contacts-1{--cream: #FEFAE0;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.contacts-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.contacts-1 .panel{position: relative;border-radius: 2rem;overflow: hidden;background: #1C2611;border: 1px solid rgba(254, 250, 224, .14)}.contacts-1 .panel-bg{position: absolute;inset: 0}.contacts-1 .panel-bg [data-image]{height: 100%}.contacts-1 .panel-bg img{width: 100%;height: 100%;object-fit: cover;opacity: .38}.contacts-1 .panel-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg, rgba(28, 38, 17, .95) 28%, rgba(28, 38, 17, .68) 100%)}.contacts-1 .panel-inner{position: relative;padding: 4rem}.contacts-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.contacts-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.contacts-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.contacts-1 .title{font-family: var(--serif);font-weight: 400;margin: 0 0 1rem;color: var(--cream)}.contacts-1 .desc{color: rgba(254, 250, 224, .74);max-width: 40ch}.contacts-1 .desc p:last-child{margin-bottom: 0}.contacts-1 .contact-list{list-style: none;padding: 0;margin: 2.25rem 0 0;display: grid;gap: 1rem}.contacts-1 .contact-list li{display: flex;align-items: center;gap: .875rem;color: var(--cream)}.contacts-1 .contact-list i{color: var(--brand-ochre);width: 1.25rem;flex: none}.contacts-1 .contact-list a{color: var(--cream)}.contacts-1 .contact-list a:hover{color: var(--brand-ochre)}.contacts-1 .socials{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 2.25rem}.contacts-1 .social{display: inline-flex;align-items: center;gap: .625rem;padding: .7rem 1.35rem;border: 1px solid rgba(254, 250, 224, .32);border-radius: 999px;color: var(--cream);font-size: .95rem;transition: background-color .3s ease, border-color .3s ease, color .3s ease}.contacts-1 .social:hover{color: #1B2410;background: var(--bs-primary);border-color: var(--bs-primary)}.contacts-1 .form-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 1.5rem;padding: 2.25rem;backdrop-filter: blur(6px)}.contacts-1 .form-head{display: flex;align-items: center;gap: 1.1rem;padding-bottom: 1.5rem;margin-bottom: 1.5rem;border-bottom: 1px solid rgba(254, 250, 224, .14)}.contacts-1 .form-ava{flex: none;width: 68px;height: 68px;border-radius: 50%;overflow: hidden;outline: 1px solid var(--brand-ochre);outline-offset: 3px}.contacts-1 .form-ava img{display: block;width: 100%;height: 100%;object-fit: cover}.contacts-1 .form-name{display: block;font-family: var(--serif);font-size: 1.4rem;line-height: 1.2;color: var(--cream)}.contacts-1 .form-role{display: block;margin-top: .2rem;font-size: .85rem;color: var(--bs-secondary-color)}.contacts-1 .form-card .form-label{font-size: .76rem;letter-spacing: .08em;text-transform: uppercase;color: var(--bs-secondary-color)}.contacts-1 .form-card .form-control{border-radius: .75rem;padding: .75rem .95rem;color: var(--cream);border-color: rgba(254, 250, 224, .22);background: rgba(28, 38, 17, .55)}.contacts-1 .form-card .form-control:focus{border-color: var(--bs-primary);background: rgba(28, 38, 17, .75);color: var(--cream);box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .2)}.contacts-1 .form-card .btn{border-radius: 999px;padding-block: .8rem}.contacts-1 .form-card .form-check-label{font-size: .8rem;color: var(--bs-secondary-color)}@media (max-width: 991.98px){.contacts-1{padding: 4.5rem 0}.contacts-1 .panel-inner{padding: 2.5rem 1.5rem}}@media (max-width: 575.98px){.contacts-1 .form-card{padding: 1.5rem}.contacts-1 .form-head{gap: .9rem}.contacts-1 .form-ava{width: 56px;height: 56px}.contacts-1 .form-name{font-size: 1.2rem}}

: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}}

