*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}mark{background:#fff1b3}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}pre{margin:0;white-space:pre-wrap}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.d-flex{display:flex}.d-none{display:none}.fw-700{font-weight:700}.main-page__header-container{position:relative;background:linear-gradient(180deg, #a90a08 -2.85%, #7c2725 48.46%, #573436 85.99%)}.main-page__header-front{z-index:10}.main-page__header-back{position:absolute;top:0;left:0;bottom:0;right:0;background:url("../img/map.png") no-repeat 100% 60%}@media(max-width: 992px){.main-page__header-back{background:url("../img/map.png") no-repeat 200% 60%}}@media(max-width: 767px){.main-page__header-back{background:url("../img/map.png") no-repeat left 30% bottom -20%;background-size:120% auto}}.main-page__white-container{background:#f7f7f7;padding:64px 0 72px;text-align:center}@media(max-width: 992px){.main-page__white-container{padding:56px 0}}.main-page__grey-container{background:#2e3032;padding:56px 0}.main-page__header{padding:32px 0}@media(max-width: 767px){.main-page__header{padding:22px 0}}.main-page__main-header{color:#fff;font-size:44px;line-height:48px;font-weight:700}.main-page__main-header_marked{color:#fcd000}@media(max-width: 767px){.main-page__main-header{font-size:32px;line-height:110%}}.main-page__main-info{margin-top:16px;color:#fff;font-size:19px;font-weight:400;line-height:26px}@media(max-width: 767px){.main-page__main-info{font-size:17px;line-height:24px}}.main-page__second-header{color:var(--gray-gray-900, #333);font-size:36px;font-weight:700;line-height:110%;text-align:center}@media(max-width: 992px){.main-page__second-header{font-size:32px}}@media(max-width: 767px){.main-page__second-header{font-size:28px}}.main-page__second-info{margin-top:14px}.main-page__text{color:#3e3f3a;text-align:center;font-size:19px;font-weight:400;line-height:140%}.main-page__text_marked{text-decoration:none;color:#900;font-weight:700;cursor:pointer}@media(max-width: 992px){.main-page__text{font-size:17px}}.main-page__feature-block{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px 24px}@media(max-width: 992px){.main-page__feature-block{gap:8px}}.main-page__feature-elem{width:calc(33% - 16px);border-radius:8px;background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,.05),0px 2px 64px 0px rgba(0,0,0,.05);padding:40px 32px;display:flex;flex-direction:column;align-items:center}@media(max-width: 992px){.main-page__feature-elem{width:calc(33% - 8px);padding:32px}}@media(max-width: 767px){.main-page__feature-elem{width:calc(50% - 8px);padding:24px}}.main-page__feature-icon{width:56px;height:56px;flex-shrink:0}.main-page__feature-text{margin-top:16px;text-align:center}@media(max-width: 992px){.main-page__feature-text{margin-top:8%}}.main-page__logo{width:168px;height:44px}@media(max-width: 992px){.main-page__logo{width:130px;height:34px}}.main-page__main-info-block{max-width:50%;padding:148px 0}@media(max-width: 992px){.main-page__main-info-block{max-width:70%;padding:112px 0}}@media(max-width: 767px){.main-page__main-info-block{max-width:100%;padding:32px 0 188px}}.main-page__footer-text{color:#ccc;text-align:center;font-size:17px;font-weight:400;line-height:140%}.main-page__link{color:#fcd000;text-decoration-line:underline}body{font-family:"PT Sans";font-optical-sizing:auto;font-weight:400;font-style:normal}.z-wrapper{position:relative}.z-container{position:relative;width:1140px;height:100%;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column}@media(max-width: 1200px){.z-container{width:970px}}@media(max-width: 992px){.z-container{width:750px}}@media(max-width: 767px){.z-container{width:100%}}
