:root {--ktz-ink: #212121;--ktz-brown: #4e331e;--ktz-gold: #d6b17c;--ktz-paper: #f6f2ec;--ktz-line: rgba(78, 51, 30, 0.16);}.steps__item:last-child .steps-item__arrow {display: none;}.header__burger {appearance: none;}.header__burger:focus-visible,.menu__link:focus-visible,.langs__link:focus-visible,.nav__link:focus-visible,.blog-nav__link:focus-visible {outline: 2rem solid var(--ktz-gold);outline-offset: 4rem;}.langs__item {position: relative;}.langs__link[aria-current="page"] {pointer-events: none;}.menu__list {gap: clamp(18rem, 2.4vw, 46rem);}.menu__item,.nav__item {position: relative;}.menu__link,.nav__link {display: inline-flex;align-items: center;}.menu__link.is-active,.menu__item.is-active > .menu__link,.nav__link.is-active,.nav__item.is-active > .nav__link {color: var(--ktz-gold);}.menu__item.has-submenu > .menu__link::after,.nav__item.has-submenu > .nav__link::after {content: "";width: 6rem;height: 6rem;margin-left: 7rem;border-right: 1.5rem solid currentColor;border-bottom: 1.5rem solid currentColor;transform: rotate(45deg) translateY(-2rem);}.menu__sublist {position: absolute;top: calc(100% + 14rem);left: 50%;z-index: 20;min-width: 230rem;padding: 12rem;border: 1rem solid rgba(78, 51, 30, 0.1);border-radius: 10rem;background: #fff;box-shadow: 0 14rem 38rem rgba(33, 33, 33, 0.14);opacity: 0;visibility: hidden;transform: translate(-50%, 8rem);transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;}.menu__sublist .menu__sublist {top: -12rem;left: calc(100% + 12rem);transform: translate(8rem, 0);}.menu__item:hover > .menu__sublist,.menu__item:focus-within > .menu__sublist {opacity: 1;visibility: visible;transform: translate(-50%, 0);}.menu__sublist .menu__item:hover > .menu__sublist,.menu__sublist .menu__item:focus-within > .menu__sublist {transform: translate(0, 0);}.menu__sublist .menu__link {width: 100%;padding: 10rem 12rem;color: var(--ktz-ink);line-height: 1.35;}.menu__sublist .menu__link:hover,.menu__sublist .menu__link.is-active {color: var(--ktz-brown);background: var(--ktz-paper);border-radius: 6rem;}.nav__sublist {display: grid;gap: 10rem;margin-top: 10rem;padding-left: 15rem;}.nav__sublist .nav__link {color: rgba(255, 255, 255, 0.72);font-size: 14rem;}.breadcrumbs__home {display: inline-flex;color: var(--ktz-gold);}.breadcrumbs__arrow {color: rgba(255, 255, 255, 0.5);}.cms-page {padding: clamp(30rem, 4vw, 70rem) 0;}.cms-page--compact {padding-top: 0;}.cms-page__content {max-width: 1180rem;margin: 0 auto;}.cms-richtext {color: var(--ktz-ink);font-size: clamp(16rem, 1.2vw, 19rem);line-height: 1.7;}.cms-richtext > * + * {margin-top: 18rem;}.cms-richtext h2,.cms-richtext h3,.cms-richtext h4 {margin-top: clamp(28rem, 4vw, 50rem);color: var(--ktz-ink);font-weight: 700;line-height: 1.22;}.cms-richtext h2 {font-size: clamp(28rem, 3vw, 42rem);}.cms-richtext h3 {font-size: clamp(23rem, 2.2vw, 32rem);}.cms-richtext h4 {font-size: clamp(19rem, 1.7vw, 25rem);}.cms-richtext ul,.cms-richtext ol {display: grid;gap: 8rem;padding-left: 24rem;}.cms-richtext ul li {list-style: disc;}.cms-richtext ol li {list-style: decimal;}.cms-richtext a {color: var(--ktz-brown);text-decoration: underline;text-decoration-color: var(--ktz-gold);text-underline-offset: 3rem;}.cms-richtext img,.cms-richtext video,.cms-richtext iframe {max-width: 100%;height: auto;border-radius: 12rem;}.cms-richtext blockquote {padding: 20rem 24rem;border-left: 4rem solid var(--ktz-gold);background: var(--ktz-paper);font-size: 1.08em;}.cms-richtext table {display: block;width: 100%;overflow-x: auto;border-collapse: collapse;}.cms-richtext th,.cms-richtext td {min-width: 140rem;padding: 12rem 14rem;border: 1rem solid var(--ktz-line);text-align: left;}.cms-richtext th {background: var(--ktz-paper);font-weight: 700;}.cms-empty {padding: 28rem;border: 1rem solid var(--ktz-line);border-radius: 10rem;background: var(--ktz-paper);color: rgba(33, 33, 33, 0.7);font-size: 16rem;line-height: 1.5;}.blog-nav {padding-bottom: clamp(30rem, 4vw, 55rem);}.blog-nav__inner {display: flex;flex-wrap: wrap;gap: 10rem;}.blog-nav__link {display: inline-flex;align-items: center;min-height: 42rem;padding: 10rem 18rem;border: 1rem solid var(--ktz-line);border-radius: 40rem;color: var(--ktz-brown);font-size: 14rem;font-weight: 700;transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease;}.blog-nav__link:hover,.blog-nav__link.is-active {border-color: var(--ktz-gold);background: var(--ktz-gold);color: var(--ktz-brown);}.articles {padding: clamp(30rem, 5vw, 80rem) 0;}.articles__head {max-width: 920rem;}.articles__grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(20rem, 2.6vw, 40rem);}.article-card {display: flex;min-width: 0;overflow: hidden;border: 1rem solid var(--ktz-line);border-radius: 16rem;background: #fff;box-shadow: 0 12rem 34rem rgba(33, 33, 33, 0.07);transition: transform 0.25s ease, box-shadow 0.25s ease;}.article-card:hover {transform: translateY(-4rem);box-shadow: 0 18rem 44rem rgba(33, 33, 33, 0.11);}.article-card__image {width: 42%;min-height: 310rem;overflow: hidden;background: var(--ktz-paper);}.article-card__image img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease;}.article-card:hover .article-card__image img {transform: scale(1.035);}.article-card__body {display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0;padding: clamp(20rem, 2.2vw, 34rem);}.article-card__meta,.cms-article__meta {display: flex;flex-wrap: wrap;gap: 8rem 16rem;color: rgba(33, 33, 33, 0.56);font-size: 13rem;line-height: 1.4;}.article-card__meta a,.cms-article__meta a {color: var(--ktz-brown);}.article-card__title {margin-top: 14rem;font-size: clamp(21rem, 1.8vw, 29rem);font-weight: 700;line-height: 1.25;}.article-card__title a {color: var(--ktz-ink);transition: color 0.2s ease;}.article-card__title a:hover {color: var(--ktz-brown);}.article-card__text {margin-top: 14rem;color: rgba(33, 33, 33, 0.7);font-size: 15rem;line-height: 1.62;}.article-card__categories,.cms-article__categories {display: flex;flex-wrap: wrap;gap: 7rem;margin-top: 18rem;}.article-card__categories a,.cms-article__categories a {padding: 6rem 10rem;border-radius: 30rem;background: var(--ktz-paper);color: var(--ktz-brown);font-size: 12rem;line-height: 1.2;}.article-card__more {display: inline-flex;align-items: center;justify-content: space-between;gap: 15rem;margin-top: auto;padding-top: 22rem;color: var(--ktz-brown);font-size: 14rem;font-weight: 700;text-transform: uppercase;}.cms-pagination {justify-content: space-between;gap: 16rem;margin-top: clamp(30rem, 4vw, 55rem);}.cms-pagination__pages {display: flex;flex-wrap: wrap;justify-content: center;gap: 8rem;}.cms-pagination__link {display: inline-flex;align-items: center;justify-content: center;min-width: 42rem;min-height: 42rem;padding: 9rem 13rem;border: 1rem solid var(--ktz-line);border-radius: 6rem;background: #fff;color: var(--ktz-brown);font-size: 14rem;font-weight: 700;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.cms-pagination__link:hover,.cms-pagination__link.is-active {border-color: var(--ktz-gold);background: var(--ktz-gold);color: var(--ktz-brown);}.cms-pagination__link--edge {gap: 8rem;}.cms-article {padding: clamp(30rem, 5vw, 80rem) 0;}.cms-article__inner {max-width: 1160rem;margin: 0 auto;}.cms-article__header {max-width: 940rem;margin-bottom: clamp(24rem, 4vw, 48rem);}.cms-article__lead {margin-top: 22rem;color: rgba(33, 33, 33, 0.76);font-size: clamp(20rem, 2vw, 28rem);line-height: 1.5;}.cms-article__cover {overflow: hidden;margin-bottom: clamp(28rem, 4vw, 50rem);border-radius: 18rem;background: var(--ktz-paper);}.cms-article__cover img {display: block;width: 100%;max-height: 720rem;object-fit: cover;}.cms-article__toc {margin-bottom: clamp(28rem, 4vw, 48rem);padding: clamp(20rem, 3vw, 34rem);border: 1rem solid var(--ktz-line);border-radius: 12rem;background: var(--ktz-paper);}.cms-article__toc-title {margin-bottom: 14rem;color: var(--ktz-ink);font-size: 20rem;font-weight: 700;}.cms-article__toc ol {display: grid;gap: 9rem;padding-left: 20rem;}.cms-article__toc li {list-style: decimal;}.cms-article__toc-level-3 {margin-left: 18rem;}.cms-article__toc a {color: var(--ktz-brown);font-size: 15rem;line-height: 1.45;}.post-author {padding: clamp(30rem, 5vw, 70rem) 0;background: var(--ktz-paper);}.post-author__inner {display: flex;align-items: center;gap: clamp(22rem, 4vw, 50rem);max-width: 1160rem;margin: 0 auto;}.post-author__image {width: 150rem;min-width: 150rem;height: 150rem;border-radius: 50%;object-fit: cover;}.post-author__label,.article-neighbours__label {color: rgba(33, 33, 33, 0.58);font-size: 13rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}.post-author__name {margin-top: 7rem;font-size: 28rem;font-weight: 700;}.post-author__position,.post-author__text {margin-top: 8rem;color: rgba(33, 33, 33, 0.68);font-size: 15rem;line-height: 1.55;}.post-author__link {display: inline-flex;margin-top: 14rem;color: var(--ktz-brown);font-size: 14rem;font-weight: 700;}.article-neighbours {padding: clamp(30rem, 5vw, 65rem) 0;}.article-neighbours__inner {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20rem;}.article-neighbours__item {display: flex;flex-direction: column;gap: 10rem;padding: 22rem;border: 1rem solid var(--ktz-line);border-radius: 10rem;color: var(--ktz-ink);}.article-neighbours__item--next {grid-column: 2;text-align: right;}.article-neighbours__item strong {font-size: 18rem;line-height: 1.4;}.contacts__list {display: grid;gap: clamp(30rem, 5vw, 70rem);}.contacts__branch {overflow: hidden;}.contacts__branch + .contacts__branch {border-top: 1rem solid var(--ktz-line);}.contacts__branch--no-map {min-height: 0;padding-top: clamp(20rem, 4vw, 50rem);padding-bottom: clamp(20rem, 4vw, 50rem);}.contacts__branch--no-map .contacts__body {max-width: 760rem;}.contacts__map > .contacts_module__map {position: absolute;inset: 0;width: 100%;height: 100%;border-radius: inherit;}.contacts_module__map--embed iframe,.contacts_module__map--embed > *,.contacts_module__map_canvas,.contacts_module__map .leaflet-container {width: 100%;height: 100%;min-height: 460rem;border: 0;}.contacts__body .connections__text p,.footer .connections__link--text p {margin: 0;}.footer .connections__icon {color: var(--ktz-brown);}.footer .connections__box {min-width: 0;}.footer .connections__link {word-break: break-word;}.footer__developer-logo img {width: 100%;height: 100%;}.cms-form-runtime.contact__form {display: block;width: 100%;max-width: 950rem;}.contact .cms-form-runtime,.popup .cms-form-runtime {color: #fff;}.cms-form__surface {width: 100%;}.main__contact .contact__inner > .cms-form-runtime .cms-form__title,.main__contact .contact__inner > .cms-form-runtime .cms-form__subtitle {display: none;}.cms-form__title {margin-bottom: 12rem;color: inherit;font-size: clamp(28rem, 3vw, 42rem);font-weight: 700;line-height: 1.2;}.cms-form__subtitle {margin-bottom: 22rem;color: inherit;opacity: 0.78;font-size: 16rem;line-height: 1.55;}.cms-form__grid {display: flex;flex-wrap: wrap;gap: 18rem;width: 100%;}.cms-form__field {flex: 1 1 calc(50% - 9rem);min-width: 220rem;}.cms-form__field--25 {flex-basis: calc(25% - 14rem);}.cms-form__field--33 {flex-basis: calc(33.333% - 12rem);}.cms-form__field--66 {flex-basis: calc(66.666% - 7rem);}.cms-form__field--75 {flex-basis: calc(75% - 5rem);}.cms-form__field--100,.cms-form__field--full {flex-basis: 100%;}.cms-form__label {display: block;margin-bottom: 8rem;color: inherit;font-size: 13rem;font-weight: 700;line-height: 1.35;}.cms-form__label sup,.cms-check sup {color: var(--ktz-gold);}.cms-form__control {width: 100%;min-height: 58rem;color: inherit;line-height: 1.35;}textarea.cms-form__control {min-height: 132rem;resize: vertical;}select.cms-form__control {appearance: none;padding-right: 42rem;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:calc(100% - 20rem) 50%,calc(100% - 14rem) 50%;background-repeat: no-repeat;background-size: 6rem 6rem;}select.cms-form__control option {background: #fff;color: var(--ktz-ink);}.cms-form__control--file {padding-top: 16rem;}.cms-form__help {margin-top: 7rem;color: inherit;opacity: 0.68;font-size: 12rem;line-height: 1.45;}.cms-form__note {padding: 18rem 20rem;border: 1rem solid rgba(214, 177, 124, 0.45);border-radius: 8rem;background: rgba(214, 177, 124, 0.12);line-height: 1.5;}.cms-form__note strong {display: block;margin-bottom: 6rem;}.cms-form__choices {display: grid;gap: 10rem;}.cms-check {display: flex;align-items: flex-start;gap: 10rem;color: inherit;font-size: 14rem;line-height: 1.45;cursor: pointer;}.cms-check input {width: 18rem;min-width: 18rem;height: 18rem;margin-top: 1rem;accent-color: var(--ktz-gold);}.cms-form__captcha-row {display: flex;align-items: center;gap: 12rem;}.cms-form__captcha-equation {display: inline-flex;align-items: center;justify-content: center;min-width: 110rem;min-height: 58rem;padding: 10rem 14rem;border-radius: 4rem;background: var(--ktz-gold);color: var(--ktz-brown);font-size: 17rem;font-weight: 700;}.cms-form .contact__btn {margin-top: 20rem;}.cms-form__alert {margin: 16rem 0;padding: 13rem 15rem;border-radius: 6rem;font-size: 14rem;line-height: 1.45;}.cms-form__empty {flex: 1 1 100%;padding: 18rem 20rem;border: 1rem solid rgba(214, 177, 124, 0.45);border-radius: 8rem;background: rgba(214, 177, 124, 0.12);color: inherit;font-size: 14rem;line-height: 1.5;}.cms-form__alert.alert-success {background: #dff3e7;color: #145c35;}.cms-form__alert.alert-danger {background: #fde5e2;color: #842f27;}.invalid-feedback {display: none;margin-top: 7rem;color: #ffb9b2;font-size: 12rem;line-height: 1.35;}.invalid-feedback.d-block {display: block;}.cms-form__control.is-invalid,.cms-check input.is-invalid {box-shadow: 0 0 0 2rem rgba(210, 58, 45, 0.8);}.js-form-submit:disabled {cursor: wait;opacity: 0.64;}.front-form-honeypot,.cms-form-trigger[hidden],.d-none {display: none !important;}.d-block {display: block !important;}.popup.popup--active {display: flex;}.popup__inner {position: relative;max-width: 1180rem;background: #2e2620;color: #fff;}.popup__content {width: 100%;}.popup__close {z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 42rem;height: 42rem;border-radius: 50%;background: rgba(255, 255, 255, 0.12);color: #fff;font-size: 32rem;line-height: 1;}.popup .cms-form__control {color: #fff;}@media (max-width: 1200px) {.menu__sublist,.menu__sublist .menu__sublist {position: static;width: min(360rem, 90vw);margin-top: 7rem;padding: 4rem 0 4rem 16rem;border: 0;border-left: 1rem solid var(--ktz-line);border-radius: 0;background: transparent;box-shadow: none;opacity: 1;visibility: visible;transform: none;}.menu__item:hover > .menu__sublist,.menu__item:focus-within > .menu__sublist,.menu__sublist .menu__item:hover > .menu__sublist,.menu__sublist .menu__item:focus-within > .menu__sublist {transform: none;}.menu__sublist .menu__link {justify-content: center;padding: 7rem 10rem;text-align: center;}.menu__item.has-submenu > .menu__link::after {display: none;}.articles__grid {grid-template-columns: 1fr;}.article-card__image {width: 38%;}}@media (max-width: 992px) {.contacts__map > .contacts_module__map {position: relative;min-height: clamp(320rem, 55vw, 500rem);}.contacts_module__map--embed iframe,.contacts_module__map--embed > *,.contacts_module__map_canvas,.contacts_module__map .leaflet-container {min-height: clamp(320rem, 55vw, 500rem);}.cms-form__field--25,.cms-form__field--33,.cms-form__field--66,.cms-form__field--75 {flex-basis: calc(50% - 9rem);}}@media (max-width: 768px) {.article-card {flex-direction: column;}.article-card__image {width: 100%;min-height: 240rem;aspect-ratio: 16 / 10;}.cms-pagination {flex-wrap: wrap;justify-content: center;}.cms-pagination__pages {order: -1;width: 100%;}.post-author__inner {align-items: flex-start;}.post-author__image {width: 100rem;min-width: 100rem;height: 100rem;}}@media (max-width: 576px) {.blog-nav__inner {flex-wrap: nowrap;margin: 0 -15rem;padding: 0 15rem 8rem;overflow-x: auto;scrollbar-width: thin;}.blog-nav__link {flex: 0 0 auto;}.article-neighbours__inner {grid-template-columns: 1fr;}.article-neighbours__item--next {grid-column: 1;text-align: left;}.post-author__inner {flex-direction: column;}.cms-form__field,.cms-form__field--25,.cms-form__field--33,.cms-form__field--66,.cms-form__field--75 {flex-basis: 100%;min-width: 0;}.cms-form__captcha-row {align-items: stretch;flex-direction: column;}.cms-form__captcha-equation {width: 100%;}.popup {padding: 12rem;}.popup__inner {max-height: calc(100svh - 24rem);overflow-y: auto;}}body .rsw .rsw-button__icon {background: #4e331e;}body .rsw .rsw-button-pulse .rsw-button__icon::before {background: #d6b17c;}body .rsw .rsw-button-pulse .rsw-button__icon::after {border-color: #d6b17c;}body .rsw .rsw-button__close {background: #4e331e;}body .rsw .rsw-message {border-color: #d6b17c;color: #212121;}body .rsw .rsw-message__image--fallback {background: #4e331e;}body .rsw .rsw-message::after {border-right-color: #d6b17c;border-bottom-color: #d6b17c;}body .rsw .rsw-button__icon:focus-visible,body .rsw .rsw-button__close:focus-visible,body .rsw .rsw-message__close:focus-visible,body .rsw .rsw-menu__item:focus-visible {outline: 3px solid #fff;box-shadow: 0 0 0 6px #a47138;}.body--popup .rsw {visibility: hidden;pointer-events: none;}@media (max-width: 575px) {body .rsw .rsw-inner {right: max(16px, env(safe-area-inset-right));bottom: max(16px, env(safe-area-inset-bottom));}body .rsw .rsw-message {right: calc(100% + 14px);left: auto;width: min(260px, calc(100vw - 100px));min-width: 0;}}@media (prefers-reduced-motion: reduce) {body .rsw *,body .rsw *::before,body .rsw *::after {scroll-behavior: auto !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}}
/*# sourceMappingURL=ktz.cms.css.077ca9eb52d02b9ef1d328e406f0e0e7.css.map */
