body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Poiret One', display;
  font-size: 4.8rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 6rem;
}
.display-2 {
  font-family: 'Poiret One', display;
  font-size: 2.6rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-4 {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Poiret One', display;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-7 {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.84rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.36rem;
    font-size: calc( 2.33rem + (4.8 - 2.33) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.33rem + (4.8 - 2.33) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6c5833 !important;
}
.bg-success {
  background-color: #6c5833 !important;
}
.bg-info {
  background-color: #ede1db !important;
}
.bg-warning {
  background-color: #ffffff !important;
}
.bg-danger {
  background-color: #ede1db !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6c5833 !important;
  border-color: #6c5833 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #312817 !important;
  border-color: #312817 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #312817 !important;
  border-color: #312817 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #c0a17c !important;
  border-color: #c0a17c !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #9b764a !important;
  border-color: #9b764a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #9b764a !important;
  border-color: #9b764a !important;
}
.btn-info,
.btn-info:active {
  background-color: #ede1db !important;
  border-color: #ede1db !important;
  color: #865943 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #d0b1a1 !important;
  border-color: #d0b1a1 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #865943 !important;
  background-color: #d0b1a1 !important;
  border-color: #d0b1a1 !important;
}
.btn-success,
.btn-success:active {
  background-color: #6c5833 !important;
  border-color: #6c5833 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #312817 !important;
  border-color: #312817 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #312817 !important;
  border-color: #312817 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ede1db !important;
  border-color: #ede1db !important;
  color: #865943 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #d0b1a1 !important;
  border-color: #d0b1a1 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #865943 !important;
  background-color: #d0b1a1 !important;
  border-color: #d0b1a1 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6c5833;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #312817 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6c5833 !important;
  border-color: #6c5833 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #c0a17c;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #9b764a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #c0a17c !important;
  border-color: #c0a17c !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ede1db;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #d0b1a1 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #865943 !important;
  background-color: #ede1db !important;
  border-color: #ede1db !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6c5833;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #312817 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #6c5833 !important;
  border-color: #6c5833 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ede1db;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d0b1a1 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #865943 !important;
  background-color: #ede1db !important;
  border-color: #ede1db !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6c5833 !important;
}
.text-secondary {
  color: #c0a17c !important;
}
.text-success {
  color: #6c5833 !important;
}
.text-info {
  color: #ede1db !important;
}
.text-warning {
  color: #ffffff !important;
}
.text-danger {
  color: #ede1db !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #272012 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #916e45 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #272012 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #cba897 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #cccccc !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cba897 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6c5833;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ede1db;
}
.alert-warning {
  background-color: #ffffff;
}
.alert-danger {
  background-color: #ede1db;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6c5833;
  border-color: #6c5833;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6c5833;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b79b67;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #b79b67;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #6c5833 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #6c5833;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6c5833;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6c5833;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6c5833;
  border-bottom-color: #6c5833;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #6c5833 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #c0a17c !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236c5833' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tvVBo943zv {
  background-image: url("../../../assets/images/mv-105-2000x1335.webp");
}
.cid-tvVBo943zv .icons-media-container {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 4rem;
}
.cid-tvVBo943zv .icons-media-container .mbr-iconfont {
  font-size: 96px;
  color: #ffffff;
}
.cid-tvVBo943zv .icons-media-container .icon-block {
  padding-bottom: 1rem;
}
.cid-tvVBo943zv .mbr-text {
  color: #ffffff;
}
.cid-tvVBo943zv .card {
  padding-bottom: 1.5rem;
}
.cid-tvVBo943zv H1 {
  color: #ede1db;
}
.cid-tvVBo943zv .mbr-text,
.cid-tvVBo943zv .mbr-section-btn {
  color: #ede1db;
}
.cid-tvVBo943zv H5 {
  color: #ede1db;
}
.cid-sMpikFSm2K {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sMpikFSm2K .line {
  background-color: #6c5833;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMpikFSm2K .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-sMpdMbzVfg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sMpdMbzVfg nav.navbar {
  position: fixed;
}
.cid-sMpdMbzVfg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sMpdMbzVfg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sMpdMbzVfg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sMpdMbzVfg .dropdown-item:hover,
.cid-sMpdMbzVfg .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-sMpdMbzVfg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sMpdMbzVfg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sMpdMbzVfg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sMpdMbzVfg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sMpdMbzVfg .nav-link {
  position: relative;
}
.cid-sMpdMbzVfg .container {
  display: flex;
  margin: auto;
}
.cid-sMpdMbzVfg .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sMpdMbzVfg .dropdown-menu,
.cid-sMpdMbzVfg .navbar.opened {
  background: #a3906f !important;
}
.cid-sMpdMbzVfg .nav-item:focus,
.cid-sMpdMbzVfg .nav-link:focus {
  outline: none;
}
.cid-sMpdMbzVfg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sMpdMbzVfg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sMpdMbzVfg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sMpdMbzVfg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sMpdMbzVfg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sMpdMbzVfg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sMpdMbzVfg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-sMpdMbzVfg .navbar.opened {
  transition: all 0.3s;
}
.cid-sMpdMbzVfg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sMpdMbzVfg .navbar .navbar-logo img {
  width: auto;
}
.cid-sMpdMbzVfg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sMpdMbzVfg .navbar.collapsed {
  justify-content: center;
}
.cid-sMpdMbzVfg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sMpdMbzVfg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sMpdMbzVfg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-sMpdMbzVfg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sMpdMbzVfg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sMpdMbzVfg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sMpdMbzVfg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sMpdMbzVfg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sMpdMbzVfg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sMpdMbzVfg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sMpdMbzVfg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sMpdMbzVfg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sMpdMbzVfg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sMpdMbzVfg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sMpdMbzVfg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sMpdMbzVfg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sMpdMbzVfg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sMpdMbzVfg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sMpdMbzVfg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sMpdMbzVfg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sMpdMbzVfg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sMpdMbzVfg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sMpdMbzVfg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sMpdMbzVfg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sMpdMbzVfg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sMpdMbzVfg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sMpdMbzVfg .dropdown-item.active,
.cid-sMpdMbzVfg .dropdown-item:active {
  background-color: transparent;
}
.cid-sMpdMbzVfg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sMpdMbzVfg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sMpdMbzVfg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sMpdMbzVfg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-sMpdMbzVfg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sMpdMbzVfg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sMpdMbzVfg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sMpdMbzVfg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sMpdMbzVfg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sMpdMbzVfg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-sMpdMbzVfg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sMpdMbzVfg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sMpdMbzVfg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sMpdMbzVfg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sMpdMbzVfg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sMpdMbzVfg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sMpdMbzVfg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sMpdMbzVfg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sMpdMbzVfg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sMpdMbzVfg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sMpdMbzVfg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sMpdMbzVfg .navbar {
    height: 70px;
  }
  .cid-sMpdMbzVfg .navbar.opened {
    height: auto;
  }
  .cid-sMpdMbzVfg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvVCgITvB5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvVCgITvB5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-tvVCgITvB5 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-tvVCgITvB5 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #c0a17c;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-tvVCgITvB5 .mbr-text UL {
  text-align: left;
}
.cid-tvVCgITvB5 .mbr-text {
  color: #484032;
}
.cid-sMpfdbvYbh {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/sa-3-2000x3000.webp");
}
.cid-sMpfdbvYbh .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-sMpfdbvYbh .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #ffffff;
  transition: all 0.3s;
  color: #ffffff;
}
.cid-sMpfdbvYbh .social-row .soc-item .mbr-iconfont:hover {
  background-color: #ffffff;
  color: #000000;
}
.cid-sMpfdbvYbh .mbr-section-subtitle {
  color: #ede1db;
}
.cid-tvWDoBdAMW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tvWDoBdAMW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tvWDoBdAMW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvWDoBdAMW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tvWDoBdAMW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tvWDoBdAMW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-tvWDoBdAMW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tvWDoBdAMW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tvWDoBdAMW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tvWDoBdAMW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-t7C9mh5Gzi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t7C9mh5Gzi .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t7C9mh5Gzi .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw1sBinvMk {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/10-500x333.webp");
}
.cid-tw1sBinvMk .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-tw1sBinvMk .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #caba9d;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tw1sBinvMk .card-title,
.cid-tw1sBinvMk .card-box {
  color: #484032;
}
.cid-tvWyka9ifD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWyka9ifD .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWyka9ifD .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tvWzLGx0Np {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tvWzLGx0Np .media-container-row {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-tvWzLGx0Np .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-tvWzLGx0Np .media-container-row {
    flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
  }
  .cid-tvWzLGx0Np .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tvWzLGx0Np .mbr-text {
  color: #484032;
  text-align: left;
}
.cid-tyc2o1OgxN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tyc2o1OgxN .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tyc2o1OgxN .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tyc30eakG0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tyc30eakG0 .mbr-text {
  color: #484032;
}
.cid-tyc2VwXHXQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tyc2VwXHXQ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-tyc2VwXHXQ .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-tyc2VwXHXQ .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #c0a17c;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-tyc2VwXHXQ .mbr-text {
  color: #484032;
}
.cid-tvVVHfcMMo {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvVVHfcMMo .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvVVHfcMMo .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tvVWlIXgQf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/fon-3-2000x3001.webp");
}
.cid-tvVWlIXgQf .mbr-overlay {
  background: #484032;
  opacity: 0.5;
}
.cid-tvVWlIXgQf img,
.cid-tvVWlIXgQf .item-img {
  width: 100%;
}
.cid-tvVWlIXgQf .item:focus,
.cid-tvVWlIXgQf span:focus {
  outline: none;
}
.cid-tvVWlIXgQf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tvVWlIXgQf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #a3906f;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tvVWlIXgQf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tvVWlIXgQf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tvVWlIXgQf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tvVWlIXgQf .mbr-section-title {
  color: #232323;
}
.cid-tvVWlIXgQf .mbr-text,
.cid-tvVWlIXgQf .mbr-section-btn {
  text-align: left;
  color: #484032;
}
.cid-tvVWlIXgQf .item-title {
  text-align: left;
  color: #ede1db;
}
.cid-tvVWlIXgQf .item-subtitle {
  text-align: center;
}
.cid-tw0KAvalkw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw0KAvalkw .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tw0KAvalkw .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw0Lm7BjSx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw0Lm7BjSx .nav-tabs .nav-item.open .nav-link:focus,
.cid-tw0Lm7BjSx .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tw0Lm7BjSx .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #caba9d;
}
@media (max-width: 767px) {
  .cid-tw0Lm7BjSx .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tw0Lm7BjSx .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tw0Lm7BjSx .nav-tabs .nav-link:not(.active) {
  color: #484032;
}
.cid-tw0Lm7BjSx .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tw0Lm7BjSx .nav-link,
.cid-tw0Lm7BjSx .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tw0Lm7BjSx .nav-tabs .nav-link.active {
  color: #caba9d;
  border-bottom: 3px solid #caba9d;
}
.cid-tw0Lm7BjSx H4 {
  text-align: center;
}
.cid-tw0Lm7BjSx H3 {
  text-align: center;
}
.cid-tw0Lm7BjSx P {
  color: #484032;
}
.cid-tvWKWr2DrR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWKWr2DrR .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWKWr2DrR .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw1sXavhB2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #a3906f;
}
@media (min-width: 1500px) {
  .cid-tw1sXavhB2 .container {
    max-width: 1400px;
  }
}
.cid-tw1sXavhB2 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-tw1sXavhB2 .card-wrapper {
  margin-top: 3rem;
}
.cid-tw1sXavhB2 .row {
  justify-content: center;
}
.cid-tw1sXavhB2 .card-title,
.cid-tw1sXavhB2 .iconfont-wrapper {
  color: #ffffff;
}
.cid-tw1sXavhB2 .card-text {
  color: #ffffff;
}
.cid-tw1tqD5IEH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #a3906f;
}
@media (min-width: 1500px) {
  .cid-tw1tqD5IEH .container {
    max-width: 1400px;
  }
}
.cid-tw1tqD5IEH .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-tw1tqD5IEH .card-wrapper {
  margin-top: 3rem;
}
.cid-tw1tqD5IEH .row {
  justify-content: center;
}
.cid-tw1tqD5IEH .card-title,
.cid-tw1tqD5IEH .iconfont-wrapper {
  color: #ffffff;
}
.cid-tw1tqD5IEH .card-text {
  color: #ffffff;
}
.cid-tvWYEH3L3O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWYEH3L3O .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWYEH3L3O .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw0H91UsXM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw0H91UsXM .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-tw0H91UsXM .mbr-section-title,
.cid-tw0H91UsXM .mbr-section-subtitle {
  text-align: center;
}
.cid-tw0H91UsXM .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-tw0H91UsXM .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-tw0H91UsXM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-tw0H91UsXM .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-tw0H91UsXM .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tw0H91UsXM .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-tw0H91UsXM .card-title {
  color: #caba9d;
}
.cid-tw7bszp8Fb {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/sa-3-2000x3000.webp");
}
.cid-tw7bszp8Fb .social-row .soc-item {
  display: inline-block;
  text-align: center;
  margin-bottom: 1rem;
  margin-right: .7rem;
}
.cid-tw7bszp8Fb .social-row .soc-item .mbr-iconfont {
  font-size: 32px;
  border-radius: 50%;
  padding: 0.6rem;
  border: 2px solid #ffffff;
  transition: all 0.3s;
  color: #ffffff;
}
.cid-tw7bszp8Fb .social-row .soc-item .mbr-iconfont:hover {
  background-color: #ffffff;
  color: #000000;
}
.cid-tw7bszp8Fb .mbr-section-subtitle {
  color: #ede1db;
}
.cid-tvWNLcWd33 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tvWNLcWd33 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWNLcWd33 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tvWO8SJ1Nt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t7MOiOdSQE {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-t7MOiOdSQE .timeline-element {
  position: relative;
}
.cid-t7MOiOdSQE .timelines-container {
  display: flex;
  flex-wrap: wrap;
}
.cid-t7MOiOdSQE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t7MOiOdSQE .mbr-section-title,
.cid-t7MOiOdSQE .mbr-section-subtitle,
.cid-t7MOiOdSQE .timeline-date {
  text-align: center;
}
.cid-t7MOiOdSQE .iconBackground {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #a3906f;
  margin-left: -9px;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t7MOiOdSQE .iconBackground {
    left: 15px;
    top: 30px;
  }
}
@media (min-width: 768px) {
  .cid-t7MOiOdSQE .iconBackground {
    top: 70px;
    left: 50%;
  }
}
.cid-t7MOiOdSQE .row:after {
  content: "";
  position: absolute;
  background-color: #a3906f;
  width: 2px;
}
@media (max-width: 767px) {
  .cid-t7MOiOdSQE .row:after {
    height: calc(100% + 30px);
    top: 50px;
    left: 15px;
  }
}
@media (min-width: 768px) {
  .cid-t7MOiOdSQE .row:after {
    height: calc(100% + 28px);
    top: 90px;
    left: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t7MOiOdSQE .timeline-date-wrapper,
  .cid-t7MOiOdSQE .timeline-text-wrapper,
  .cid-t7MOiOdSQE .image-wrapper {
    padding: 0rem;
    padding-left: 2rem;
  }
  .cid-t7MOiOdSQE .mbr-timeline-date {
    text-align: left !important;
  }
  .cid-t7MOiOdSQE .mbr-timeline-title {
    text-align: left;
    margin-top: 1rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t7MOiOdSQE .timeline-date-wrapper,
  .cid-t7MOiOdSQE .timeline-text-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-t7MOiOdSQE .timeline-date-wrapper,
  .cid-t7MOiOdSQE .timeline-text-wrapper,
  .cid-t7MOiOdSQE .image-wrapper {
    padding: 2rem;
  }
}
.cid-t7MOiOdSQE .mbr-text {
  color: #463c29;
}
.cid-t7MOiOdSQE .mbr-timeline-title {
  color: #caba9d;
}
.cid-t7IAm2k8i6 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t7IAm2k8i6 .line {
  background-color: #6c5833;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t7IAm2k8i6 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw1qVGEVbe {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tw1qVGEVbe .media-container-row {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-tw1qVGEVbe .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-tw1qVGEVbe .media-container-row {
    flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
  }
  .cid-tw1qVGEVbe .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tw1qVGEVbe .mbr-text {
  color: #484032;
  text-align: left;
}
.cid-tw0IkFtDmy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tw0IkFtDmy .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tw0IkFtDmy .mbr-content-text {
  color: #232323;
}
.cid-tw0IkFtDmy .card {
  word-wrap: break-word;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-tw0IkFtDmy .cards-container {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  word-break: break-word;
}
@media (max-width: 767px) {
  .cid-tw0IkFtDmy .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-tw0IkFtDmy .img-text {
  color: #cebfaf;
}
.cid-tw0IluTwPi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tw0IluTwPi .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tw0IluTwPi .mbr-content-text {
  color: #232323;
}
.cid-tw0IluTwPi .card {
  word-wrap: break-word;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-tw0IluTwPi .cards-container {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  word-break: break-word;
}
@media (max-width: 767px) {
  .cid-tw0IluTwPi .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-tw0IluTwPi .img-text {
  color: #cebfaf;
}
.cid-tvWXo5JeHb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWXo5JeHb .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWXo5JeHb .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw1tGvyR3K {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/10-500x333.webp");
}
.cid-tw1tGvyR3K .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-tw1tGvyR3K .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #caba9d;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tw1tGvyR3K .card-title,
.cid-tw1tGvyR3K .card-box {
  color: #484032;
}
.cid-tvWOsx55gj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWOsx55gj .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWOsx55gj .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw1uEFWipX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw1uEFWipX .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tw1uEFWipX .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tw1uEFWipX .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6c5833;
}
.cid-tw1uEFWipX .panel-body,
.cid-tw1uEFWipX .card-header {
  padding: 1rem 0;
}
.cid-tw1uEFWipX .panel-title-edit {
  color: #a3906f;
}
.cid-tw1uEFWipX .panel-text {
  color: #484032;
}
.cid-tw1xPTiWAh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw1xPTiWAh .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tw1xPTiWAh .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tw1xPTiWAh .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6c5833;
}
.cid-tw1xPTiWAh .panel-body,
.cid-tw1xPTiWAh .card-header {
  padding: 1rem 0;
}
.cid-tw1xPTiWAh .panel-title-edit {
  color: #a3906f;
}
.cid-tw1xPTiWAh .panel-text {
  color: #484032;
}
.cid-sMK16LIg63 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMK16LIg63 .line {
  background-color: #6c5833;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMK16LIg63 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-sML7brO8qM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/glavnaya-8-2000x3000.webp");
}
.cid-sML7brO8qM .mbr-overlay {
  background: #484032;
  opacity: 0.6;
}
.cid-sML7brO8qM .item:focus,
.cid-sML7brO8qM span:focus {
  outline: none;
}
.cid-sML7brO8qM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sML7brO8qM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #a3906f;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sML7brO8qM .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sML7brO8qM .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sML7brO8qM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sML7brO8qM .mbr-section-title {
  color: #232323;
}
.cid-sML7brO8qM .mbr-text,
.cid-sML7brO8qM .mbr-section-btn {
  text-align: left;
  color: #463c29;
}
.cid-sML7brO8qM .item-title {
  text-align: left;
  color: #ede1db;
}
.cid-sML7brO8qM .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sUtPz1KnLC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #a3906f;
}
.cid-sUtPz1KnLC .mbr-text,
.cid-sUtPz1KnLC .mbr-section-btn {
  color: #232323;
}
.cid-sUtPz1KnLC .card-title,
.cid-sUtPz1KnLC .card-box {
  color: #ede1db;
}
.cid-sUtPz1KnLC .mbr-text,
.cid-sUtPz1KnLC .link-wrap {
  color: #ffffff;
}
.cid-t5y9rTpcdh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t5y9rTpcdh .line {
  background-color: #6c5833;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t5y9rTpcdh .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-t5y930F2tB {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-t5y930F2tB .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-t5y930F2tB .carousel-item.active,
.cid-t5y930F2tB .carousel-item-next,
.cid-t5y930F2tB .carousel-item-prev {
  display: flex;
}
.cid-t5y930F2tB .carousel-controls a {
  transition: opacity .5s;
  font-size: 2rem;
}
.cid-t5y930F2tB .carousel-controls a span {
  position: absolute;
  top: 180px;
  padding: 10px;
  border-radius: 50%;
  color: #585858;
  background: #c8c6c6;
  opacity: .5;
}
.cid-t5y930F2tB .carousel-controls a:hover span {
  opacity: 1;
}
.cid-t5y930F2tB .user_image {
  width: 200px;
  height: 200px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 2rem auto;
}
.cid-t5y930F2tB .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
@media (max-width: 230px) {
  .cid-t5y930F2tB .user_image {
    width: 100%;
    height: auto;
  }
}
.cid-t5y930F2tB .user_text {
  text-align: left;
  color: #463c29;
}
.cid-t5y930F2tB .user_name {
  color: #caba9d;
}
.cid-tw0RhZMbgh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0RhZMbgh .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tw0RhZMbgh .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw0QGBYoiP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/10-500x333.webp");
}
.cid-tw0QGBYoiP .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-tw0QGBYoiP .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #caba9d;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tw0QGBYoiP .card-title,
.cid-tw0QGBYoiP .card-box {
  color: #484032;
}
.cid-tw0WjQdgO7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tw0WjQdgO7 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tw0WjQdgO7 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tw0WEjgBeN {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (min-width: 1500px) {
  .cid-tw0WEjgBeN .container {
    max-width: 1400px;
  }
}
.cid-tw0WEjgBeN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #484032;
  margin-bottom: 2rem;
}
.cid-tw0WEjgBeN .card-wrapper {
  margin-top: 3rem;
}
.cid-tw0WEjgBeN .row {
  justify-content: center;
}
.cid-tvWXfp5AuD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvWXfp5AuD .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tvWXfp5AuD .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-tvWX6tMheY {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/gorodskaya-2000x1335.webp");
}
.cid-tvWX6tMheY .card-img {
  background-color: #fff;
}
.cid-tvWX6tMheY .card {
  align-self: stretch;
}
.cid-tvWX6tMheY .card-box {
  padding: 2rem;
  background-color: #a3906f;
}
.cid-tvWX6tMheY h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-tvWX6tMheY p {
  text-align: left;
}
.cid-tvWX6tMheY .mbr-text {
  color: #767676;
}
.cid-tvWX6tMheY .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tvWX6tMheY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tvWX6tMheY .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tvWX6tMheY .card-title {
  color: #ede1db;
}
.cid-sMLaYNBITA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sMLaYNBITA .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sMLaYNBITA .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #a3906f;
}
@media (max-width: 991px) {
  .cid-sMLaYNBITA .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMLaYNBITA .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sMLaYNBITA .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6c5833;
}
.cid-sMLaYNBITA P {
  color: #63563f;
}
.cid-sMLaYNBITA .card-title {
  color: #ede1db;
}
.cid-sMLaYNBITA .mbr-section-title {
  color: #caba9d;
}
.cid-tw1ePDR6h6 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tw1ePDR6h6 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tw1ePDR6h6 form {
    width: 50%;
  }
}
.cid-tw1ePDR6h6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tw1ePDR6h6 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tw1ePDR6h6 .mbr-section-title {
  color: #ede1db;
}
.cid-tw1ePDR6h6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t5xV2V0jir {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-t5xV2V0jir .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t5xV2V0jir .row {
    text-align: center;
  }
  .cid-t5xV2V0jir .row > div {
    margin: auto;
  }
  .cid-t5xV2V0jir .social-row {
    justify-content: center;
  }
}
.cid-t5xV2V0jir .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-t5xV2V0jir .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5xV2V0jir .list {
    margin-bottom: 0rem;
  }
}
.cid-t5xV2V0jir .mbr-text {
  color: #ede1db;
}
.cid-t5xV2V0jir .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-t5xV2V0jir .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-t5xV2V0jir H5 {
  color: #ede1db;
}
.cid-sN7ChzyTgE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/contacts-2000x1333.webp");
}
.cid-sN7ChzyTgE .mbr-section-title {
  color: #ede1db;
}
.cid-sN7ChzyTgE .mbr-text,
.cid-sN7ChzyTgE .mbr-section-btn {
  color: #ffffff;
}
.cid-sN7Ci4PXZU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sN7Ci4PXZU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sN7Ci4PXZU .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #a3906f;
}
@media (max-width: 991px) {
  .cid-sN7Ci4PXZU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sN7Ci4PXZU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sN7Ci4PXZU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6c5833;
}
.cid-sN7Ci4PXZU P {
  color: #63563f;
}
.cid-sN7Ci4PXZU .card-title {
  color: #ffffff;
}
.cid-sN7Ci4PXZU .mbr-section-title {
  color: #63563f;
}
.cid-twBBiGtyaQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBBiGtyaQ .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twBBiGtyaQ .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twBBiGtyaQ .card-title,
.cid-twBBiGtyaQ .card-box {
  color: #484032;
}
.cid-tww8sXI9un {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tww8sXI9un .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tww8sXI9un form {
    width: 50%;
  }
}
.cid-tww8sXI9un form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tww8sXI9un form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tww8sXI9un .mbr-section-title {
  color: #ede1db;
}
.cid-tww8sXI9un .mbr-section-subtitle {
  color: #ffffff;
}
.cid-sN7ChBrHYq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sN7ChBrHYq nav.navbar {
  position: fixed;
}
.cid-sN7ChBrHYq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sN7ChBrHYq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sN7ChBrHYq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sN7ChBrHYq .dropdown-item:hover,
.cid-sN7ChBrHYq .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-sN7ChBrHYq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sN7ChBrHYq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sN7ChBrHYq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sN7ChBrHYq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sN7ChBrHYq .nav-link {
  position: relative;
}
.cid-sN7ChBrHYq .container {
  display: flex;
  margin: auto;
}
.cid-sN7ChBrHYq .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sN7ChBrHYq .dropdown-menu,
.cid-sN7ChBrHYq .navbar.opened {
  background: #a3906f !important;
}
.cid-sN7ChBrHYq .nav-item:focus,
.cid-sN7ChBrHYq .nav-link:focus {
  outline: none;
}
.cid-sN7ChBrHYq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sN7ChBrHYq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sN7ChBrHYq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sN7ChBrHYq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sN7ChBrHYq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sN7ChBrHYq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sN7ChBrHYq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-sN7ChBrHYq .navbar.opened {
  transition: all 0.3s;
}
.cid-sN7ChBrHYq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sN7ChBrHYq .navbar .navbar-logo img {
  width: auto;
}
.cid-sN7ChBrHYq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sN7ChBrHYq .navbar.collapsed {
  justify-content: center;
}
.cid-sN7ChBrHYq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sN7ChBrHYq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sN7ChBrHYq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-sN7ChBrHYq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sN7ChBrHYq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sN7ChBrHYq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sN7ChBrHYq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sN7ChBrHYq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sN7ChBrHYq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sN7ChBrHYq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sN7ChBrHYq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sN7ChBrHYq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sN7ChBrHYq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sN7ChBrHYq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sN7ChBrHYq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sN7ChBrHYq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sN7ChBrHYq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sN7ChBrHYq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sN7ChBrHYq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sN7ChBrHYq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sN7ChBrHYq .navbar.navbar-short {
  min-height: 60px;
}
.cid-sN7ChBrHYq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sN7ChBrHYq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sN7ChBrHYq .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sN7ChBrHYq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sN7ChBrHYq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sN7ChBrHYq .dropdown-item.active,
.cid-sN7ChBrHYq .dropdown-item:active {
  background-color: transparent;
}
.cid-sN7ChBrHYq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sN7ChBrHYq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sN7ChBrHYq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sN7ChBrHYq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-sN7ChBrHYq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sN7ChBrHYq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sN7ChBrHYq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sN7ChBrHYq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sN7ChBrHYq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sN7ChBrHYq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-sN7ChBrHYq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sN7ChBrHYq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sN7ChBrHYq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sN7ChBrHYq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sN7ChBrHYq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sN7ChBrHYq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sN7ChBrHYq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sN7ChBrHYq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sN7ChBrHYq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sN7ChBrHYq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sN7ChBrHYq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sN7ChBrHYq .navbar {
    height: 70px;
  }
  .cid-sN7ChBrHYq .navbar.opened {
    height: auto;
  }
  .cid-sN7ChBrHYq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5xV2V0jir {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-t5xV2V0jir .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t5xV2V0jir .row {
    text-align: center;
  }
  .cid-t5xV2V0jir .row > div {
    margin: auto;
  }
  .cid-t5xV2V0jir .social-row {
    justify-content: center;
  }
}
.cid-t5xV2V0jir .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-t5xV2V0jir .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5xV2V0jir .list {
    margin-bottom: 0rem;
  }
}
.cid-t5xV2V0jir .mbr-text {
  color: #ede1db;
}
.cid-t5xV2V0jir .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-t5xV2V0jir .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-t5xV2V0jir div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-t5xV2V0jir H5 {
  color: #ede1db;
}
.cid-tww9g6dCkU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-galereya-25-2000x1125.webp");
}
.cid-tww9g6dCkU .mbr-section-title {
  color: #ede1db;
}
.cid-tww9g6dCkU .mbr-text,
.cid-tww9g6dCkU .mbr-section-btn {
  color: #ffffff;
}
.cid-twzQv04f10 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twzQv04f10 img,
.cid-twzQv04f10 .item-img {
  width: 100%;
}
.cid-twzQv04f10 .item:focus,
.cid-twzQv04f10 span:focus {
  outline: none;
}
.cid-twzQv04f10 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twzQv04f10 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #a3906f;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twzQv04f10 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twzQv04f10 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-twzQv04f10 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twzQv04f10 .mbr-section-title {
  color: #232323;
}
.cid-twzQv04f10 .mbr-text,
.cid-twzQv04f10 .mbr-section-btn {
  text-align: left;
  color: #484032;
}
.cid-twzQv04f10 .item-title {
  text-align: center;
  color: #ede1db;
}
.cid-twzQv04f10 .item-subtitle {
  text-align: center;
}
.cid-tww9g6Pmk3 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tww9g6Pmk3 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tww9g6Pmk3 form {
    width: 50%;
  }
}
.cid-tww9g6Pmk3 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tww9g6Pmk3 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tww9g6Pmk3 .mbr-section-title {
  color: #ede1db;
}
.cid-tww9g6Pmk3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tww9g72osY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tww9g72osY nav.navbar {
  position: fixed;
}
.cid-tww9g72osY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9g72osY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tww9g72osY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tww9g72osY .dropdown-item:hover,
.cid-tww9g72osY .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-tww9g72osY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tww9g72osY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tww9g72osY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tww9g72osY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tww9g72osY .nav-link {
  position: relative;
}
.cid-tww9g72osY .container {
  display: flex;
  margin: auto;
}
.cid-tww9g72osY .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tww9g72osY .dropdown-menu,
.cid-tww9g72osY .navbar.opened {
  background: #a3906f !important;
}
.cid-tww9g72osY .nav-item:focus,
.cid-tww9g72osY .nav-link:focus {
  outline: none;
}
.cid-tww9g72osY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tww9g72osY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tww9g72osY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tww9g72osY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9g72osY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tww9g72osY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tww9g72osY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-tww9g72osY .navbar.opened {
  transition: all 0.3s;
}
.cid-tww9g72osY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tww9g72osY .navbar .navbar-logo img {
  width: auto;
}
.cid-tww9g72osY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tww9g72osY .navbar.collapsed {
  justify-content: center;
}
.cid-tww9g72osY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tww9g72osY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tww9g72osY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tww9g72osY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tww9g72osY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tww9g72osY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tww9g72osY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tww9g72osY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tww9g72osY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tww9g72osY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tww9g72osY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tww9g72osY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tww9g72osY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tww9g72osY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tww9g72osY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tww9g72osY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tww9g72osY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tww9g72osY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tww9g72osY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tww9g72osY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tww9g72osY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tww9g72osY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tww9g72osY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tww9g72osY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tww9g72osY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tww9g72osY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tww9g72osY .dropdown-item.active,
.cid-tww9g72osY .dropdown-item:active {
  background-color: transparent;
}
.cid-tww9g72osY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tww9g72osY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tww9g72osY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tww9g72osY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-tww9g72osY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tww9g72osY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tww9g72osY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tww9g72osY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tww9g72osY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tww9g72osY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-tww9g72osY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tww9g72osY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9g72osY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9g72osY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tww9g72osY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9g72osY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tww9g72osY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tww9g72osY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9g72osY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tww9g72osY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tww9g72osY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tww9g72osY .navbar {
    height: 70px;
  }
  .cid-tww9g72osY .navbar.opened {
    height: auto;
  }
  .cid-tww9g72osY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tww9g7mH7E {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-tww9g7mH7E .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tww9g7mH7E .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tww9g7mH7E .row {
    text-align: center;
  }
  .cid-tww9g7mH7E .row > div {
    margin: auto;
  }
  .cid-tww9g7mH7E .social-row {
    justify-content: center;
  }
}
.cid-tww9g7mH7E .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tww9g7mH7E .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-tww9g7mH7E .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tww9g7mH7E .list {
    margin-bottom: 0rem;
  }
}
.cid-tww9g7mH7E .mbr-text {
  color: #ede1db;
}
.cid-tww9g7mH7E .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tww9g7mH7E .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tww9g7mH7E div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tww9g7mH7E H5 {
  color: #ede1db;
}
.cid-tww9NIjOQE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-1-2000x1125.webp");
}
.cid-tww9NIjOQE .mbr-section-title {
  color: #ede1db;
}
.cid-tww9NIjOQE .mbr-text,
.cid-tww9NIjOQE .mbr-section-btn {
  color: #ffffff;
}
.cid-tww9NIjOQE .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twBbCMHlAk {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBbCMHlAk .mbr-text {
  color: #484032;
}
.cid-twBbFbbOrN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBbFbbOrN .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbFbbOrN .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBb4Wg6ul {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBb4Wg6ul h2 {
  text-align: center;
}
.cid-twBb4Wg6ul h3 {
  text-align: center;
  font-weight: 300;
}
.cid-twBb4Wg6ul p {
  color: #767676;
}
.cid-twBb4Wg6ul img {
  object-fit: cover;
}
.cid-twBb4Wg6ul .block-content {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-twBb4Wg6ul .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-twBb4Wg6ul .media-container-row {
  word-wrap: break-word;
  word-break: break-word;
}
.cid-twBb4Wg6ul .mbr-section-subtitle {
  color: #767676;
}
.cid-twBb4Wg6ul .card-title {
  font-weight: 500;
}
.cid-twBb4Wg6ul .card-img {
  text-align: inherit;
}
.cid-twBb4Wg6ul .card-img span {
  font-size: 48px;
  color: #707070;
}
@media (min-width: 992px) {
  .cid-twBb4Wg6ul .mbr-figure {
    padding-right: 2rem;
    padding-left: 2rem;
    height: 100%;
  }
}
@media (max-width: 991px) {
  .cid-twBb4Wg6ul .mbr-figure {
    padding-bottom: 2rem;
    padding-top: 1rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-twBb4Wg6ul .block-content {
    flex-direction: row;
    -webkit-flex-direction: row;
    text-align: center;
  }
  .cid-twBb4Wg6ul .block-content .card {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
  }
  .cid-twBb4Wg6ul .card:nth-child(1) {
    padding-bottom: 0!important;
  }
}
.cid-twBb4Wg6ul .mbr-section-text {
  color: #484032;
}
.cid-twBbFWxaNd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbFWxaNd .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbFWxaNd .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBb5rSloZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBb5rSloZ .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-twBb5rSloZ .mbr-content-text {
  color: #484032;
}
.cid-twBb5rSloZ .card {
  word-wrap: break-word;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-twBb5rSloZ .cards-container {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  word-break: break-word;
}
@media (max-width: 767px) {
  .cid-twBb5rSloZ .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-twBb5rSloZ .img-text {
  color: #caba9d;
}
.cid-twBb5rSloZ H4 {
  color: #caba9d;
}
.cid-twBb8XPRHy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBb8XPRHy .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-twBb8XPRHy .mbr-content-text {
  color: #484032;
}
.cid-twBb8XPRHy .card {
  word-wrap: break-word;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-twBb8XPRHy .cards-container {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  word-break: break-word;
}
@media (max-width: 767px) {
  .cid-twBb8XPRHy .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-twBb8XPRHy .img-text {
  color: #caba9d;
}
.cid-twBb8XPRHy H4 {
  color: #caba9d;
}
.cid-twBb6kFkV5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBb6kFkV5 .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-twBb6kFkV5 .mbr-content-text {
  color: #484032;
}
.cid-twBb6kFkV5 .card {
  word-wrap: break-word;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.cid-twBb6kFkV5 .cards-container {
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  word-break: break-word;
}
@media (max-width: 767px) {
  .cid-twBb6kFkV5 .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-twBb6kFkV5 .img-text {
  color: #caba9d;
}
.cid-twBb6kFkV5 H4 {
  color: #caba9d;
}
.cid-twBbH5HTF9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbH5HTF9 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbH5HTF9 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBb88jbZ7 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/sa-33-800x1200.webp");
}
.cid-twBb88jbZ7 .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-twBb88jbZ7 .step {
  width: 60px;
  height: 60px;
  font-size: 30px;
  border-radius: 50%;
  border: 2px solid #82786e;
  color: #4f4943;
}
@media (max-width: 767px) {
  .cid-twBb88jbZ7 .step {
    width: 48px;
    height: 48px;
    font-size: 24px;
  }
}
.cid-twBb88jbZ7 .separline {
  position: relative;
}
.cid-twBb88jbZ7 .separline:after {
  top: 64px;
  left: 28px;
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - (30px + 4px) * 2);
  background-color: #82786e;
}
@media (max-width: 767px) {
  .cid-twBb88jbZ7 .separline:after {
    top: 52px;
    left: 22px;
    height: calc(100% - 56px);
  }
}
.cid-twBb88jbZ7 .mbr-step-title {
  color: #a3906f;
}
.cid-twBb88jbZ7 .mbr-step-text {
  color: #484032;
}
.cid-twBbHIkDjH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbHIkDjH .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbHIkDjH .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBbOXgq5V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBbOXgq5V .mbr-text {
  color: #484032;
}
.cid-twBbIQ5SuH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbIQ5SuH .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbIQ5SuH .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBbbTLgFx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/ceny-3-1600x2400.webp");
}
.cid-twBbbTLgFx .title {
  padding-bottom: 2.5rem;
}
.cid-twBbbTLgFx h4 {
  width: 85%;
  font-weight: 500;
  margin-bottom: 0;
}
.cid-twBbbTLgFx .bottom-line p {
  color: #484032;
  text-align: right;
}
.cid-twBbbTLgFx .card-wrapper {
  background-color: #caba9d;
  position: relative;
  justify-content: unset;
}
.cid-twBbbTLgFx .card-wrapper .card-box {
  width: 100%;
}
.cid-twBbbTLgFx .card-wrapper .card-box .wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.cid-twBbbTLgFx .card-wrapper .card-box .wrapper .top-line {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-twBbbTLgFx .card-wrapper .card-box .wrapper .bottom-line {
  width: 85%;
}
@media (max-width: 767px) {
  .cid-twBbbTLgFx .card-wrapper .card-box .wrapper .bottom-line {
    width: 100%;
  }
  .cid-twBbbTLgFx .card-wrapper .card-box .wrapper .bottom-line p {
    text-align: center;
    margin: 1rem 0 0 0;
  }
}
@media (max-width: 767px) {
  .cid-twBbbTLgFx .card.pb-5 {
    padding-bottom: 2rem !important;
  }
  .cid-twBbbTLgFx .wrapper {
    padding-top: 1rem;
  }
}
.cid-twBbbTLgFx H2 {
  text-align: center;
  color: #ffffff;
}
.cid-twBbbTLgFx .card-title {
  color: #a3906f;
}
.cid-twBbbTLgFx .cost {
  color: #4f4943;
}
.cid-twBbcG49GS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/ceny-3-1600x2400.webp");
}
.cid-twBbcG49GS .title {
  padding-bottom: 2.5rem;
}
.cid-twBbcG49GS h4 {
  width: 85%;
  font-weight: 500;
  margin-bottom: 0;
}
.cid-twBbcG49GS .bottom-line p {
  color: #484032;
  text-align: right;
}
.cid-twBbcG49GS .card-wrapper {
  background-color: #caba9d;
  position: relative;
  justify-content: unset;
}
.cid-twBbcG49GS .card-wrapper .card-box {
  width: 100%;
}
.cid-twBbcG49GS .card-wrapper .card-box .wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.cid-twBbcG49GS .card-wrapper .card-box .wrapper .top-line {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-twBbcG49GS .card-wrapper .card-box .wrapper .bottom-line {
  width: 85%;
}
@media (max-width: 767px) {
  .cid-twBbcG49GS .card-wrapper .card-box .wrapper .bottom-line {
    width: 100%;
  }
  .cid-twBbcG49GS .card-wrapper .card-box .wrapper .bottom-line p {
    text-align: center;
    margin: 1rem 0 0 0;
  }
}
@media (max-width: 767px) {
  .cid-twBbcG49GS .card.pb-5 {
    padding-bottom: 2rem !important;
  }
  .cid-twBbcG49GS .wrapper {
    padding-top: 1rem;
  }
}
.cid-twBbcG49GS H2 {
  text-align: center;
  color: #ffffff;
}
.cid-twBbcG49GS .card-title {
  color: #a3906f;
}
.cid-twBbcG49GS .cost {
  color: #4f4943;
}
.cid-twBbdkvA8S {
  padding-top: 0px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/ceny-3-1600x2400.webp");
}
.cid-twBbdkvA8S .title {
  padding-bottom: 2.5rem;
}
.cid-twBbdkvA8S h4 {
  width: 85%;
  font-weight: 500;
  margin-bottom: 0;
}
.cid-twBbdkvA8S .bottom-line p {
  color: #484032;
  text-align: right;
}
.cid-twBbdkvA8S .card-wrapper {
  background-color: #caba9d;
  position: relative;
  justify-content: unset;
}
.cid-twBbdkvA8S .card-wrapper .card-box {
  width: 100%;
}
.cid-twBbdkvA8S .card-wrapper .card-box .wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.cid-twBbdkvA8S .card-wrapper .card-box .wrapper .top-line {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-twBbdkvA8S .card-wrapper .card-box .wrapper .bottom-line {
  width: 85%;
}
@media (max-width: 767px) {
  .cid-twBbdkvA8S .card-wrapper .card-box .wrapper .bottom-line {
    width: 100%;
  }
  .cid-twBbdkvA8S .card-wrapper .card-box .wrapper .bottom-line p {
    text-align: center;
    margin: 1rem 0 0 0;
  }
}
@media (max-width: 767px) {
  .cid-twBbdkvA8S .card.pb-5 {
    padding-bottom: 2rem !important;
  }
  .cid-twBbdkvA8S .wrapper {
    padding-top: 1rem;
  }
}
.cid-twBbdkvA8S H2 {
  text-align: center;
  color: #ffffff;
}
.cid-twBbdkvA8S .cost {
  text-align: left;
  color: #4f4943;
}
.cid-twBbdkvA8S .card-title {
  color: #a3906f;
}
.cid-twBbKmqaN9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbKmqaN9 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbKmqaN9 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBdZgREZF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBdZgREZF .mbr-text {
  color: #484032;
}
.cid-twBbecsaqF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBbecsaqF h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-twBbecsaqF p {
  color: #767676;
  text-align: left;
}
.cid-twBbecsaqF .card-box {
  padding-top: 2rem;
}
.cid-twBbecsaqF .card-wrapper {
  height: 100%;
}
.cid-twBbecsaqF P {
  color: #484032;
}
.cid-twBbecsaqF .card-title {
  color: #caba9d;
}
.cid-twBbKWmIvT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbKWmIvT .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbKWmIvT .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBgadqXh5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBgadqXh5 .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-twBgadqXh5 .mbr-section-title,
.cid-twBgadqXh5 .mbr-section-subtitle {
  text-align: center;
}
.cid-twBgadqXh5 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-twBgadqXh5 .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-twBgadqXh5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-twBgadqXh5 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-twBgadqXh5 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twBgadqXh5 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-twBgadqXh5 .card-title {
  color: #caba9d;
}
.cid-twBbgcotS9 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/sa-3-2000x3000.webp");
}
.cid-twBbgcotS9 .mbr-iconfont-social {
  font-size: 32px;
  color: #ffffff;
}
.cid-twBbgcotS9 .social-list a:focus {
  text-decoration: none;
}
.cid-twBbgcotS9 H2 {
  color: #ede1db;
}
.cid-twBbM5PtAN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbM5PtAN .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbM5PtAN .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBbgNmnif {
  padding-top: 45px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/ceny-2-2000x1333.webp");
}
.cid-twBbgNmnif .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-twBbgNmnif .step {
  width: 72px;
  height: 72px;
  font-size: 36px;
  border-radius: 50%;
  border: 2px solid #e9e2da;
  padding-bottom: 0;
  color: #ede1db;
}
@media (min-width: 768px) {
  .cid-twBbgNmnif .separline .step-wrapper {
    position: relative;
  }
  .cid-twBbgNmnif .separline .step-wrapper:before,
  .cid-twBbgNmnif .separline .step-wrapper:after {
    top: 38px;
    position: absolute;
    content: "";
    height: 2px;
    width: calc(50% + 15px - 36px - 8px);
    background-color: #e9e2da;
  }
  .cid-twBbgNmnif .separline .step-wrapper:before {
    left: -15px;
  }
  .cid-twBbgNmnif .separline .step-wrapper:after {
    left: calc(50% + 8px + 36px);
  }
  .cid-twBbgNmnif .separline.last-child .step-wrapper:after,
  .cid-twBbgNmnif .separline:nth-child(3n) .step-wrapper:after,
  .cid-twBbgNmnif .separline:nth-child(3n+1) .step-wrapper:before {
    background: none;
  }
}
@media (max-width: 767px) {
  .cid-twBbgNmnif .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-twBbgNmnif .mbr-step-title {
  color: #82786e;
}
.cid-twBbgNmnif .mbr-step-text {
  color: #ede1db;
}
.cid-twBbMIOT7I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBbMIOT7I .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBbMIOT7I .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBmQEmuJc {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twBmQEmuJc .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twBmQEmuJc .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twBmQEmuJc .card-title,
.cid-twBmQEmuJc .card-box {
  color: #484032;
}
.cid-tww9NJda0b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tww9NJda0b nav.navbar {
  position: fixed;
}
.cid-tww9NJda0b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9NJda0b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tww9NJda0b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tww9NJda0b .dropdown-item:hover,
.cid-tww9NJda0b .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-tww9NJda0b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tww9NJda0b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tww9NJda0b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tww9NJda0b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tww9NJda0b .nav-link {
  position: relative;
}
.cid-tww9NJda0b .container {
  display: flex;
  margin: auto;
}
.cid-tww9NJda0b .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tww9NJda0b .dropdown-menu,
.cid-tww9NJda0b .navbar.opened {
  background: #a3906f !important;
}
.cid-tww9NJda0b .nav-item:focus,
.cid-tww9NJda0b .nav-link:focus {
  outline: none;
}
.cid-tww9NJda0b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tww9NJda0b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tww9NJda0b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tww9NJda0b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9NJda0b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tww9NJda0b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tww9NJda0b .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-tww9NJda0b .navbar.opened {
  transition: all 0.3s;
}
.cid-tww9NJda0b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tww9NJda0b .navbar .navbar-logo img {
  width: auto;
}
.cid-tww9NJda0b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tww9NJda0b .navbar.collapsed {
  justify-content: center;
}
.cid-tww9NJda0b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tww9NJda0b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tww9NJda0b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tww9NJda0b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tww9NJda0b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tww9NJda0b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tww9NJda0b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tww9NJda0b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tww9NJda0b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tww9NJda0b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tww9NJda0b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tww9NJda0b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tww9NJda0b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tww9NJda0b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tww9NJda0b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tww9NJda0b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tww9NJda0b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tww9NJda0b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tww9NJda0b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tww9NJda0b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tww9NJda0b .navbar.navbar-short {
  min-height: 60px;
}
.cid-tww9NJda0b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tww9NJda0b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tww9NJda0b .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tww9NJda0b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tww9NJda0b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tww9NJda0b .dropdown-item.active,
.cid-tww9NJda0b .dropdown-item:active {
  background-color: transparent;
}
.cid-tww9NJda0b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tww9NJda0b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tww9NJda0b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tww9NJda0b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-tww9NJda0b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tww9NJda0b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tww9NJda0b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tww9NJda0b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tww9NJda0b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tww9NJda0b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-tww9NJda0b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tww9NJda0b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9NJda0b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9NJda0b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tww9NJda0b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9NJda0b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tww9NJda0b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tww9NJda0b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9NJda0b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tww9NJda0b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tww9NJda0b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tww9NJda0b .navbar {
    height: 70px;
  }
  .cid-tww9NJda0b .navbar.opened {
    height: auto;
  }
  .cid-tww9NJda0b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tww9NJworX {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-tww9NJworX .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tww9NJworX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tww9NJworX .row {
    text-align: center;
  }
  .cid-tww9NJworX .row > div {
    margin: auto;
  }
  .cid-tww9NJworX .social-row {
    justify-content: center;
  }
}
.cid-tww9NJworX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tww9NJworX .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-tww9NJworX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tww9NJworX .list {
    margin-bottom: 0rem;
  }
}
.cid-tww9NJworX .mbr-text {
  color: #ede1db;
}
.cid-tww9NJworX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tww9NJworX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tww9NJworX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tww9NJworX H5 {
  color: #ede1db;
}
.cid-tww9QY1vlh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-6-2000x1125.webp");
}
.cid-tww9QY1vlh .mbr-section-title {
  color: #ede1db;
}
.cid-tww9QY1vlh .mbr-text,
.cid-tww9QY1vlh .mbr-section-btn {
  color: #ffffff;
}
.cid-tww9QY1vlh .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twBt49ZUDT {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-twBt49ZUDT .media-container-row {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-twBt49ZUDT .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-twBt49ZUDT .media-container-row {
    flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
  }
  .cid-twBt49ZUDT .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-twBt49ZUDT .mbr-text {
  color: #484032;
  text-align: left;
}
.cid-twBtfLMO12 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBtfLMO12 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBtfLMO12 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBtKtCkgW {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBtKtCkgW .mbr-text {
  color: #484032;
}
.cid-twBt5m9xFj {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-twBt5m9xFj .images-container.container-fluid {
  padding: 0;
}
.cid-twBt5m9xFj .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-twBt5m9xFj .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-twBt5m9xFj .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-twBt5m9xFj .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-twBt5m9xFj .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-twBt5m9xFj .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-twBt5m9xFj .img-item {
    width: 100% !important;
  }
  .cid-twBt5m9xFj .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-twBsjHf28a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBsjHf28a .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBsjHf28a .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBt1yty8h {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #82786e;
}
.cid-twBt1yty8h .card-box {
  padding: 0 2rem;
}
.cid-twBt1yty8h .mbr-section-btn {
  padding-top: 1rem;
}
.cid-twBt1yty8h .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-twBt1yty8h h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-twBt1yty8h p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-twBt1yty8h .mbr-text {
  color: #4f4943;
}
.cid-twBt1yty8h .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-twBt1yty8h .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-twBt1yty8h .card-title {
  color: #a3906f;
}
.cid-twBsk3ZYPu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBsk3ZYPu .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBsk3ZYPu .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBs4wThhE {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBs4wThhE .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twBs4wThhE .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twBs4wThhE .card-title,
.cid-twBs4wThhE .card-box {
  color: #484032;
}
.cid-tww9QZnCNA {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tww9QZnCNA .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tww9QZnCNA form {
    width: 50%;
  }
}
.cid-tww9QZnCNA form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tww9QZnCNA form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tww9QZnCNA .mbr-section-title {
  color: #ede1db;
}
.cid-tww9QZnCNA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tww9QZBh6Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tww9QZBh6Y nav.navbar {
  position: fixed;
}
.cid-tww9QZBh6Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9QZBh6Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tww9QZBh6Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tww9QZBh6Y .dropdown-item:hover,
.cid-tww9QZBh6Y .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-tww9QZBh6Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tww9QZBh6Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tww9QZBh6Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tww9QZBh6Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tww9QZBh6Y .nav-link {
  position: relative;
}
.cid-tww9QZBh6Y .container {
  display: flex;
  margin: auto;
}
.cid-tww9QZBh6Y .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tww9QZBh6Y .dropdown-menu,
.cid-tww9QZBh6Y .navbar.opened {
  background: #a3906f !important;
}
.cid-tww9QZBh6Y .nav-item:focus,
.cid-tww9QZBh6Y .nav-link:focus {
  outline: none;
}
.cid-tww9QZBh6Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tww9QZBh6Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tww9QZBh6Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tww9QZBh6Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9QZBh6Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tww9QZBh6Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tww9QZBh6Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-tww9QZBh6Y .navbar.opened {
  transition: all 0.3s;
}
.cid-tww9QZBh6Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tww9QZBh6Y .navbar .navbar-logo img {
  width: auto;
}
.cid-tww9QZBh6Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tww9QZBh6Y .navbar.collapsed {
  justify-content: center;
}
.cid-tww9QZBh6Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tww9QZBh6Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tww9QZBh6Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tww9QZBh6Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tww9QZBh6Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tww9QZBh6Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tww9QZBh6Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tww9QZBh6Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tww9QZBh6Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tww9QZBh6Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tww9QZBh6Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tww9QZBh6Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tww9QZBh6Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tww9QZBh6Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tww9QZBh6Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tww9QZBh6Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tww9QZBh6Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tww9QZBh6Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tww9QZBh6Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tww9QZBh6Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tww9QZBh6Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tww9QZBh6Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tww9QZBh6Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tww9QZBh6Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tww9QZBh6Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tww9QZBh6Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tww9QZBh6Y .dropdown-item.active,
.cid-tww9QZBh6Y .dropdown-item:active {
  background-color: transparent;
}
.cid-tww9QZBh6Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tww9QZBh6Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tww9QZBh6Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tww9QZBh6Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-tww9QZBh6Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tww9QZBh6Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tww9QZBh6Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tww9QZBh6Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tww9QZBh6Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tww9QZBh6Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-tww9QZBh6Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tww9QZBh6Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9QZBh6Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9QZBh6Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tww9QZBh6Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9QZBh6Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tww9QZBh6Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tww9QZBh6Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9QZBh6Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tww9QZBh6Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tww9QZBh6Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tww9QZBh6Y .navbar {
    height: 70px;
  }
  .cid-tww9QZBh6Y .navbar.opened {
    height: auto;
  }
  .cid-tww9QZBh6Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tww9QZVMEO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-tww9QZVMEO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tww9QZVMEO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tww9QZVMEO .row {
    text-align: center;
  }
  .cid-tww9QZVMEO .row > div {
    margin: auto;
  }
  .cid-tww9QZVMEO .social-row {
    justify-content: center;
  }
}
.cid-tww9QZVMEO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tww9QZVMEO .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-tww9QZVMEO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tww9QZVMEO .list {
    margin-bottom: 0rem;
  }
}
.cid-tww9QZVMEO .mbr-text {
  color: #ede1db;
}
.cid-tww9QZVMEO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tww9QZVMEO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tww9QZVMEO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tww9QZVMEO H5 {
  color: #ede1db;
}
.cid-tww9RWAFSh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/contacts-2000x1333.webp");
}
.cid-tww9RWAFSh .mbr-section-title {
  color: #ede1db;
}
.cid-tww9RWAFSh .mbr-text,
.cid-tww9RWAFSh .mbr-section-btn {
  color: #ffffff;
}
.cid-tww9RWAFSh .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twBwfZzTRT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBwfZzTRT .testimonials-container {
  margin: 0 auto;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item .user {
  background: #a3906f;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-twBwfZzTRT .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-twBwfZzTRT .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-twBwfZzTRT .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-twBwfZzTRT .user_text I {
  color: #ffffff;
}
.cid-twBwfZzTRT .user_name {
  color: #ffffff;
}
.cid-twBwfZzTRT .user_desk {
  color: #ede1db;
}
.cid-twBwfZzTRT .user_text {
  color: #ede1db;
}
.cid-twBwgp6oG8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBwgp6oG8 .testimonials-container {
  margin: 0 auto;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item .user {
  background: #a3906f;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-twBwgp6oG8 .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-twBwgp6oG8 .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-twBwgp6oG8 .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-twBwgp6oG8 .user_text I {
  color: #ffffff;
}
.cid-twBwgp6oG8 .user_name {
  color: #ede1db;
}
.cid-twBwgp6oG8 .user_desk {
  color: #ede1db;
}
.cid-twBwgp6oG8 .user_text {
  color: #ede1db;
}
.cid-twBwhS4CaK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBwhS4CaK .testimonials-container {
  margin: 0 auto;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item .user {
  background: #a3906f;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-twBwhS4CaK .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-twBwhS4CaK .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-twBwhS4CaK .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-twBwhS4CaK .user_text I {
  color: #ffffff;
}
.cid-twBwhS4CaK .user_name {
  color: #ede1db;
}
.cid-twBwhS4CaK .user_desk {
  color: #ede1db;
}
.cid-twBwhS4CaK .user_text {
  color: #ede1db;
}
.cid-twBARxaTpP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBARxaTpP .testimonials-container {
  margin: 0 auto;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item .user {
  background: #a3906f;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-twBARxaTpP .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-twBARxaTpP .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-twBARxaTpP .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-twBARxaTpP .user_text I {
  color: #ffffff;
}
.cid-twBARxaTpP .user_name {
  color: #ede1db;
}
.cid-twBARxaTpP .user_desk {
  color: #ede1db;
}
.cid-twBARxaTpP .user_text {
  color: #ede1db;
}
.cid-twBwhc3hQJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twBwhc3hQJ .testimonials-container {
  margin: 0 auto;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item .user {
  background: #a3906f;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-twBwhc3hQJ .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-twBwhc3hQJ .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-twBwhc3hQJ .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-twBwhc3hQJ .user_text I {
  color: #ffffff;
}
.cid-twBwhc3hQJ .user_name {
  color: #ede1db;
}
.cid-twBwhc3hQJ .user_desk {
  color: #ede1db;
}
.cid-twBwhc3hQJ .user_text {
  color: #ede1db;
}
.cid-twBy93l08k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBy93l08k .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBy93l08k .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBxVw7dRg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twBxVw7dRg .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twBxVw7dRg .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twBxVw7dRg .card-title,
.cid-twBxVw7dRg .card-box {
  color: #484032;
}
.cid-tww9RX5gv1 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tww9RX5gv1 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tww9RX5gv1 form {
    width: 50%;
  }
}
.cid-tww9RX5gv1 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tww9RX5gv1 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tww9RX5gv1 .mbr-section-title {
  color: #ede1db;
}
.cid-tww9RX5gv1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tww9RXj8eh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tww9RXj8eh nav.navbar {
  position: fixed;
}
.cid-tww9RXj8eh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9RXj8eh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tww9RXj8eh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tww9RXj8eh .dropdown-item:hover,
.cid-tww9RXj8eh .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-tww9RXj8eh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tww9RXj8eh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tww9RXj8eh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tww9RXj8eh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tww9RXj8eh .nav-link {
  position: relative;
}
.cid-tww9RXj8eh .container {
  display: flex;
  margin: auto;
}
.cid-tww9RXj8eh .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tww9RXj8eh .dropdown-menu,
.cid-tww9RXj8eh .navbar.opened {
  background: #a3906f !important;
}
.cid-tww9RXj8eh .nav-item:focus,
.cid-tww9RXj8eh .nav-link:focus {
  outline: none;
}
.cid-tww9RXj8eh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tww9RXj8eh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tww9RXj8eh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tww9RXj8eh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9RXj8eh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tww9RXj8eh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tww9RXj8eh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-tww9RXj8eh .navbar.opened {
  transition: all 0.3s;
}
.cid-tww9RXj8eh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tww9RXj8eh .navbar .navbar-logo img {
  width: auto;
}
.cid-tww9RXj8eh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tww9RXj8eh .navbar.collapsed {
  justify-content: center;
}
.cid-tww9RXj8eh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tww9RXj8eh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tww9RXj8eh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tww9RXj8eh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tww9RXj8eh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tww9RXj8eh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tww9RXj8eh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tww9RXj8eh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tww9RXj8eh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tww9RXj8eh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tww9RXj8eh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tww9RXj8eh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tww9RXj8eh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tww9RXj8eh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tww9RXj8eh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tww9RXj8eh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tww9RXj8eh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tww9RXj8eh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tww9RXj8eh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tww9RXj8eh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tww9RXj8eh .navbar.navbar-short {
  min-height: 60px;
}
.cid-tww9RXj8eh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tww9RXj8eh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tww9RXj8eh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tww9RXj8eh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tww9RXj8eh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tww9RXj8eh .dropdown-item.active,
.cid-tww9RXj8eh .dropdown-item:active {
  background-color: transparent;
}
.cid-tww9RXj8eh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tww9RXj8eh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tww9RXj8eh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tww9RXj8eh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-tww9RXj8eh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tww9RXj8eh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tww9RXj8eh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tww9RXj8eh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tww9RXj8eh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tww9RXj8eh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-tww9RXj8eh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tww9RXj8eh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9RXj8eh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9RXj8eh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tww9RXj8eh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9RXj8eh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tww9RXj8eh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tww9RXj8eh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9RXj8eh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tww9RXj8eh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tww9RXj8eh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tww9RXj8eh .navbar {
    height: 70px;
  }
  .cid-tww9RXj8eh .navbar.opened {
    height: auto;
  }
  .cid-tww9RXj8eh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tww9RXBhfs {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-tww9RXBhfs .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tww9RXBhfs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tww9RXBhfs .row {
    text-align: center;
  }
  .cid-tww9RXBhfs .row > div {
    margin: auto;
  }
  .cid-tww9RXBhfs .social-row {
    justify-content: center;
  }
}
.cid-tww9RXBhfs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tww9RXBhfs .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-tww9RXBhfs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tww9RXBhfs .list {
    margin-bottom: 0rem;
  }
}
.cid-tww9RXBhfs .mbr-text {
  color: #ede1db;
}
.cid-tww9RXBhfs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tww9RXBhfs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tww9RXBhfs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tww9RXBhfs H5 {
  color: #ede1db;
}
.cid-tww9TecpWa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/6-2019-711-2000x1332.webp");
}
.cid-tww9TecpWa .mbr-section-title {
  color: #ede1db;
}
.cid-tww9TecpWa .mbr-text,
.cid-tww9TecpWa .mbr-section-btn {
  color: #ffffff;
}
.cid-twHcDyDm01 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twHcDyDm01 img,
.cid-twHcDyDm01 .item-img {
  width: 100%;
}
.cid-twHcDyDm01 .item:focus,
.cid-twHcDyDm01 span:focus {
  outline: none;
}
.cid-twHcDyDm01 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twHcDyDm01 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #a3906f;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twHcDyDm01 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twHcDyDm01 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-twHcDyDm01 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twHcDyDm01 .mbr-section-title {
  color: #232323;
}
.cid-twHcDyDm01 .mbr-text,
.cid-twHcDyDm01 .mbr-section-btn {
  text-align: left;
  color: #484032;
}
.cid-twHcDyDm01 .item-title {
  text-align: left;
  color: #6c5833;
}
.cid-twHcDyDm01 .item-subtitle {
  text-align: center;
}
.cid-twHcwPBedc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twHcwPBedc .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twHcwPBedc .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twHcwr123Q {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twHcwr123Q .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twHcwr123Q .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twHcwr123Q .card-title,
.cid-twHcwr123Q .card-box {
  color: #484032;
}
.cid-tww9TeNwap {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-tww9TeNwap .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-tww9TeNwap form {
    width: 50%;
  }
}
.cid-tww9TeNwap form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tww9TeNwap form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tww9TeNwap .mbr-section-title {
  color: #ede1db;
}
.cid-tww9TeNwap .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tww9TeZY8c {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tww9TeZY8c nav.navbar {
  position: fixed;
}
.cid-tww9TeZY8c .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9TeZY8c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tww9TeZY8c .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tww9TeZY8c .dropdown-item:hover,
.cid-tww9TeZY8c .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-tww9TeZY8c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tww9TeZY8c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tww9TeZY8c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tww9TeZY8c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tww9TeZY8c .nav-link {
  position: relative;
}
.cid-tww9TeZY8c .container {
  display: flex;
  margin: auto;
}
.cid-tww9TeZY8c .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tww9TeZY8c .dropdown-menu,
.cid-tww9TeZY8c .navbar.opened {
  background: #a3906f !important;
}
.cid-tww9TeZY8c .nav-item:focus,
.cid-tww9TeZY8c .nav-link:focus {
  outline: none;
}
.cid-tww9TeZY8c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tww9TeZY8c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tww9TeZY8c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tww9TeZY8c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tww9TeZY8c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tww9TeZY8c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tww9TeZY8c .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-tww9TeZY8c .navbar.opened {
  transition: all 0.3s;
}
.cid-tww9TeZY8c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tww9TeZY8c .navbar .navbar-logo img {
  width: auto;
}
.cid-tww9TeZY8c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tww9TeZY8c .navbar.collapsed {
  justify-content: center;
}
.cid-tww9TeZY8c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tww9TeZY8c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tww9TeZY8c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-tww9TeZY8c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tww9TeZY8c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tww9TeZY8c .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tww9TeZY8c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tww9TeZY8c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tww9TeZY8c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tww9TeZY8c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tww9TeZY8c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tww9TeZY8c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tww9TeZY8c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tww9TeZY8c .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tww9TeZY8c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tww9TeZY8c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tww9TeZY8c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tww9TeZY8c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tww9TeZY8c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tww9TeZY8c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tww9TeZY8c .navbar.navbar-short {
  min-height: 60px;
}
.cid-tww9TeZY8c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tww9TeZY8c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tww9TeZY8c .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tww9TeZY8c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tww9TeZY8c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tww9TeZY8c .dropdown-item.active,
.cid-tww9TeZY8c .dropdown-item:active {
  background-color: transparent;
}
.cid-tww9TeZY8c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tww9TeZY8c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tww9TeZY8c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tww9TeZY8c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-tww9TeZY8c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tww9TeZY8c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tww9TeZY8c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tww9TeZY8c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tww9TeZY8c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tww9TeZY8c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-tww9TeZY8c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tww9TeZY8c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9TeZY8c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tww9TeZY8c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tww9TeZY8c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9TeZY8c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tww9TeZY8c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tww9TeZY8c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tww9TeZY8c .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tww9TeZY8c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tww9TeZY8c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tww9TeZY8c .navbar {
    height: 70px;
  }
  .cid-tww9TeZY8c .navbar.opened {
    height: auto;
  }
  .cid-tww9TeZY8c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tww9Tfl95C {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-tww9Tfl95C .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tww9Tfl95C .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tww9Tfl95C .row {
    text-align: center;
  }
  .cid-tww9Tfl95C .row > div {
    margin: auto;
  }
  .cid-tww9Tfl95C .social-row {
    justify-content: center;
  }
}
.cid-tww9Tfl95C .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tww9Tfl95C .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-tww9Tfl95C .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tww9Tfl95C .list {
    margin-bottom: 0rem;
  }
}
.cid-tww9Tfl95C .mbr-text {
  color: #ede1db;
}
.cid-tww9Tfl95C .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tww9Tfl95C .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tww9Tfl95C div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tww9Tfl95C H5 {
  color: #ede1db;
}
.cid-twwgR3UpJp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-2-2000x1333.webp");
}
.cid-twwgR3UpJp .mbr-section-title {
  color: #ede1db;
}
.cid-twwgR3UpJp .mbr-text,
.cid-twwgR3UpJp .mbr-section-btn {
  color: #ffffff;
}
.cid-twwgR3UpJp .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twBUsTg4oM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBUsTg4oM .mbr-text {
  color: #484032;
}
.cid-twBUJZCmcs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBUJZCmcs .mbr-fallback-image.disabled {
  display: none;
}
.cid-twBUJZCmcs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twBUJZCmcs .item {
  padding-bottom: 2rem;
}
.cid-twBUJZCmcs .item-wrapper {
  position: relative;
}
.cid-twBUJZCmcs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twBUJZCmcs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twBUJZCmcs .carousel-control,
.cid-twBUJZCmcs .close {
  background: #1b1b1b;
}
.cid-twBUJZCmcs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twBUJZCmcs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twBUJZCmcs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twBUJZCmcs .carousel-control-next span {
  margin-left: 5px;
}
.cid-twBUJZCmcs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twBUJZCmcs .close::before {
  content: '\e91a';
}
.cid-twBUJZCmcs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twBUJZCmcs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twBUJZCmcs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twBUJZCmcs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twBUJZCmcs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twBUJZCmcs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twBUJZCmcs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twBUJZCmcs .carousel-indicators li.active,
.cid-twBUJZCmcs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twBUJZCmcs .carousel-indicators li::after,
.cid-twBUJZCmcs .carousel-indicators li::before {
  content: none;
}
.cid-twBUJZCmcs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twBUJZCmcs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twBUJZCmcs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twBUJZCmcs .carousel-indicators {
    display: none;
  }
}
.cid-twBUJZCmcs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twBUJZCmcs .carousel-inner > .active {
  display: block;
}
.cid-twBUJZCmcs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twBUJZCmcs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twBUJZCmcs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twBUJZCmcs .carousel-control,
  .cid-twBUJZCmcs .carousel-indicators,
  .cid-twBUJZCmcs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twBUJZCmcs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twBUJZCmcs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twBUJZCmcs .carousel-indicators .active,
.cid-twBUJZCmcs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twBUJZCmcs .carousel-indicators .active {
  background: #fff;
}
.cid-twBUJZCmcs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twBUJZCmcs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twBUJZCmcs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twBUJZCmcs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twBUJZCmcs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twBUJZCmcs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twBUJZCmcs .carousel {
  width: 100%;
}
.cid-twBUJZCmcs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twBUJZCmcs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twBUJZCmcs .modal.fade .modal-dialog,
.cid-twBUJZCmcs .modal.in .modal-dialog {
  transform: none;
}
.cid-twBUJZCmcs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twBUJZCmcs H6 {
  text-align: center;
}
.cid-twBVVYJTb2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBVVYJTb2 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBVVYJTb2 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBW47XRAH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twBW47XRAH .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twBW47XRAH .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twBW47XRAH .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twBW47XRAH .mbr-text {
  color: #484032;
}
.cid-twBWs6SGsP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBWs6SGsP .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBWs6SGsP .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBX259oLO {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX259oLO .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX259oLO .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX259oLO .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX5o6aQs {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX5o6aQs .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX5o6aQs .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX5o6aQs .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX2B2euU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX2B2euU .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX2B2euU .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX2B2euU .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX449XSZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX449XSZ .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX449XSZ .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX449XSZ .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX36OiU6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX36OiU6 .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX36OiU6 .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX36OiU6 .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX4yUoXM {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX4yUoXM .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX4yUoXM .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX4yUoXM .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX6x4NuM {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX6x4NuM .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX6x4NuM .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX6x4NuM .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX76MOqE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX76MOqE .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX76MOqE .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX76MOqE .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX7OR4oN {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX7OR4oN .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX7OR4oN .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX7OR4oN .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX8qfDPa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX8qfDPa .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX8qfDPa .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX8qfDPa .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX9ndTai {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX9ndTai .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX9ndTai .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX9ndTai .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBX9RagGw {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBX9RagGw .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBX9RagGw .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBX9RagGw .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBXb9hyg5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-twBXb9hyg5 .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 992px) {
  .cid-twBXb9hyg5 .mbr-figure {
    padding-top: 1rem;
  }
}
.cid-twBXb9hyg5 .mbr-text {
  color: #82786e;
  text-align: left;
}
.cid-twBXCmfiGA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBXCmfiGA .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBXCmfiGA .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBXGgHtCc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBXGgHtCc .mbr-text {
  color: #484032;
}
.cid-twBXVs8lK4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBXVs8lK4 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBXVs8lK4 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBY42vxxD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBY42vxxD .mbr-text {
  color: #484032;
}
.cid-twBY96XnmY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twBY96XnmY .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twBY96XnmY .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twBYeUfhEq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twBYeUfhEq .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twBYeUfhEq .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twBYeUfhEq .card-title,
.cid-twBYeUfhEq .card-box {
  color: #484032;
}
.cid-twwgR4zZfS {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twwgR4zZfS .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twwgR4zZfS form {
    width: 50%;
  }
}
.cid-twwgR4zZfS form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twwgR4zZfS form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twwgR4zZfS .mbr-section-title {
  color: #ede1db;
}
.cid-twwgR4zZfS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twwgR4O9v3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twwgR4O9v3 nav.navbar {
  position: fixed;
}
.cid-twwgR4O9v3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwgR4O9v3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twwgR4O9v3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twwgR4O9v3 .dropdown-item:hover,
.cid-twwgR4O9v3 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twwgR4O9v3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twwgR4O9v3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twwgR4O9v3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twwgR4O9v3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twwgR4O9v3 .nav-link {
  position: relative;
}
.cid-twwgR4O9v3 .container {
  display: flex;
  margin: auto;
}
.cid-twwgR4O9v3 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twwgR4O9v3 .dropdown-menu,
.cid-twwgR4O9v3 .navbar.opened {
  background: #a3906f !important;
}
.cid-twwgR4O9v3 .nav-item:focus,
.cid-twwgR4O9v3 .nav-link:focus {
  outline: none;
}
.cid-twwgR4O9v3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twwgR4O9v3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twwgR4O9v3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twwgR4O9v3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwgR4O9v3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twwgR4O9v3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twwgR4O9v3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twwgR4O9v3 .navbar.opened {
  transition: all 0.3s;
}
.cid-twwgR4O9v3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twwgR4O9v3 .navbar .navbar-logo img {
  width: auto;
}
.cid-twwgR4O9v3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twwgR4O9v3 .navbar.collapsed {
  justify-content: center;
}
.cid-twwgR4O9v3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twwgR4O9v3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twwgR4O9v3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twwgR4O9v3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twwgR4O9v3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twwgR4O9v3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twwgR4O9v3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twwgR4O9v3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twwgR4O9v3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twwgR4O9v3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twwgR4O9v3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twwgR4O9v3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twwgR4O9v3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twwgR4O9v3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twwgR4O9v3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twwgR4O9v3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twwgR4O9v3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twwgR4O9v3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twwgR4O9v3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twwgR4O9v3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twwgR4O9v3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twwgR4O9v3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twwgR4O9v3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twwgR4O9v3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twwgR4O9v3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twwgR4O9v3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twwgR4O9v3 .dropdown-item.active,
.cid-twwgR4O9v3 .dropdown-item:active {
  background-color: transparent;
}
.cid-twwgR4O9v3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twwgR4O9v3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twwgR4O9v3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twwgR4O9v3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twwgR4O9v3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twwgR4O9v3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twwgR4O9v3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twwgR4O9v3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twwgR4O9v3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twwgR4O9v3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twwgR4O9v3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twwgR4O9v3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwgR4O9v3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwgR4O9v3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twwgR4O9v3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwgR4O9v3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twwgR4O9v3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twwgR4O9v3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwgR4O9v3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twwgR4O9v3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twwgR4O9v3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twwgR4O9v3 .navbar {
    height: 70px;
  }
  .cid-twwgR4O9v3 .navbar.opened {
    height: auto;
  }
  .cid-twwgR4O9v3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twwgR5aiJl {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twwgR5aiJl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twwgR5aiJl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twwgR5aiJl .row {
    text-align: center;
  }
  .cid-twwgR5aiJl .row > div {
    margin: auto;
  }
  .cid-twwgR5aiJl .social-row {
    justify-content: center;
  }
}
.cid-twwgR5aiJl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twwgR5aiJl .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twwgR5aiJl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twwgR5aiJl .list {
    margin-bottom: 0rem;
  }
}
.cid-twwgR5aiJl .mbr-text {
  color: #ede1db;
}
.cid-twwgR5aiJl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twwgR5aiJl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twwgR5aiJl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twwgR5aiJl H5 {
  color: #ede1db;
}
.cid-twwhdRIs7U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-3-2000x1333.webp");
}
.cid-twwhdRIs7U .mbr-section-title {
  color: #ede1db;
}
.cid-twwhdRIs7U .mbr-text,
.cid-twwhdRIs7U .mbr-section-btn {
  color: #ffffff;
}
.cid-twwhdRIs7U .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twC1EL1D8f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1EL1D8f .mbr-text {
  color: #484032;
}
.cid-twC1jDjdoi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1jDjdoi .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC1jDjdoi .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC1FsSDDL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1FsSDDL .mbr-text {
  color: #484032;
}
.cid-twC1pJOcjh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1pJOcjh .item {
  padding-bottom: 2rem;
}
.cid-twC1pJOcjh .item-wrapper {
  position: relative;
}
.cid-twC1pJOcjh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twC1pJOcjh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twC1pJOcjh .carousel-control,
.cid-twC1pJOcjh .close {
  background: #1b1b1b;
}
.cid-twC1pJOcjh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twC1pJOcjh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twC1pJOcjh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twC1pJOcjh .carousel-control-next span {
  margin-left: 5px;
}
.cid-twC1pJOcjh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twC1pJOcjh .close::before {
  content: '\e91a';
}
.cid-twC1pJOcjh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twC1pJOcjh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twC1pJOcjh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twC1pJOcjh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twC1pJOcjh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twC1pJOcjh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twC1pJOcjh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twC1pJOcjh .carousel-indicators li.active,
.cid-twC1pJOcjh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twC1pJOcjh .carousel-indicators li::after,
.cid-twC1pJOcjh .carousel-indicators li::before {
  content: none;
}
.cid-twC1pJOcjh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twC1pJOcjh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twC1pJOcjh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twC1pJOcjh .carousel-indicators {
    display: none;
  }
}
.cid-twC1pJOcjh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twC1pJOcjh .carousel-inner > .active {
  display: block;
}
.cid-twC1pJOcjh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twC1pJOcjh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twC1pJOcjh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twC1pJOcjh .carousel-control,
  .cid-twC1pJOcjh .carousel-indicators,
  .cid-twC1pJOcjh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twC1pJOcjh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twC1pJOcjh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twC1pJOcjh .carousel-indicators .active,
.cid-twC1pJOcjh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twC1pJOcjh .carousel-indicators .active {
  background: #fff;
}
.cid-twC1pJOcjh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twC1pJOcjh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twC1pJOcjh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twC1pJOcjh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twC1pJOcjh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twC1pJOcjh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twC1pJOcjh .carousel {
  width: 100%;
}
.cid-twC1pJOcjh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twC1pJOcjh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twC1pJOcjh .modal.fade .modal-dialog,
.cid-twC1pJOcjh .modal.in .modal-dialog {
  transform: none;
}
.cid-twC1pJOcjh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twC1pJOcjh H6 {
  text-align: center;
  color: #4f4943;
}
.cid-twC1t4Yhrv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1t4Yhrv .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC1t4Yhrv .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC2wjBfQw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC2wjBfQw .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twC2wjBfQw .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twC2wjBfQw .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twC2wjBfQw .mbr-text {
  color: #484032;
}
.cid-twC1v10r64 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1v10r64 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC1v10r64 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC2JhUuCE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC2JhUuCE .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twC2JhUuCE .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twC2JhUuCE .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twC2JhUuCE .mbr-text {
  color: #484032;
}
.cid-twC2ae8buU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC2ae8buU .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC2ae8buU .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC1H2RBlB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1H2RBlB .mbr-text {
  color: #484032;
}
.cid-twC1xYKfxj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1xYKfxj .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC1xYKfxj .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC1IinmbT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC1IinmbT .mbr-text {
  color: #484032;
}
.cid-twC1IZ8ecK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC1IZ8ecK .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twC1IZ8ecK .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twC1IZ8ecK .card-title,
.cid-twC1IZ8ecK .card-box {
  color: #484032;
}
.cid-twwhdSr81u {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twwhdSr81u .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twwhdSr81u form {
    width: 50%;
  }
}
.cid-twwhdSr81u form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twwhdSr81u form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twwhdSr81u .mbr-section-title {
  color: #ede1db;
}
.cid-twwhdSr81u .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twwhdSF2pF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twwhdSF2pF nav.navbar {
  position: fixed;
}
.cid-twwhdSF2pF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwhdSF2pF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twwhdSF2pF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twwhdSF2pF .dropdown-item:hover,
.cid-twwhdSF2pF .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twwhdSF2pF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twwhdSF2pF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twwhdSF2pF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twwhdSF2pF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twwhdSF2pF .nav-link {
  position: relative;
}
.cid-twwhdSF2pF .container {
  display: flex;
  margin: auto;
}
.cid-twwhdSF2pF .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twwhdSF2pF .dropdown-menu,
.cid-twwhdSF2pF .navbar.opened {
  background: #a3906f !important;
}
.cid-twwhdSF2pF .nav-item:focus,
.cid-twwhdSF2pF .nav-link:focus {
  outline: none;
}
.cid-twwhdSF2pF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twwhdSF2pF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twwhdSF2pF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twwhdSF2pF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwhdSF2pF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twwhdSF2pF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twwhdSF2pF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twwhdSF2pF .navbar.opened {
  transition: all 0.3s;
}
.cid-twwhdSF2pF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twwhdSF2pF .navbar .navbar-logo img {
  width: auto;
}
.cid-twwhdSF2pF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twwhdSF2pF .navbar.collapsed {
  justify-content: center;
}
.cid-twwhdSF2pF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twwhdSF2pF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twwhdSF2pF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twwhdSF2pF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twwhdSF2pF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twwhdSF2pF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twwhdSF2pF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twwhdSF2pF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twwhdSF2pF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twwhdSF2pF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twwhdSF2pF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twwhdSF2pF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twwhdSF2pF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twwhdSF2pF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twwhdSF2pF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twwhdSF2pF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twwhdSF2pF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twwhdSF2pF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twwhdSF2pF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twwhdSF2pF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twwhdSF2pF .navbar.navbar-short {
  min-height: 60px;
}
.cid-twwhdSF2pF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twwhdSF2pF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twwhdSF2pF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twwhdSF2pF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twwhdSF2pF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twwhdSF2pF .dropdown-item.active,
.cid-twwhdSF2pF .dropdown-item:active {
  background-color: transparent;
}
.cid-twwhdSF2pF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twwhdSF2pF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twwhdSF2pF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twwhdSF2pF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twwhdSF2pF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twwhdSF2pF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twwhdSF2pF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twwhdSF2pF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twwhdSF2pF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twwhdSF2pF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twwhdSF2pF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twwhdSF2pF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwhdSF2pF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwhdSF2pF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twwhdSF2pF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwhdSF2pF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twwhdSF2pF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twwhdSF2pF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwhdSF2pF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twwhdSF2pF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twwhdSF2pF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twwhdSF2pF .navbar {
    height: 70px;
  }
  .cid-twwhdSF2pF .navbar.opened {
    height: auto;
  }
  .cid-twwhdSF2pF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twwhdT0z55 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twwhdT0z55 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twwhdT0z55 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twwhdT0z55 .row {
    text-align: center;
  }
  .cid-twwhdT0z55 .row > div {
    margin: auto;
  }
  .cid-twwhdT0z55 .social-row {
    justify-content: center;
  }
}
.cid-twwhdT0z55 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twwhdT0z55 .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twwhdT0z55 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twwhdT0z55 .list {
    margin-bottom: 0rem;
  }
}
.cid-twwhdT0z55 .mbr-text {
  color: #ede1db;
}
.cid-twwhdT0z55 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twwhdT0z55 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twwhdT0z55 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twwhdT0z55 H5 {
  color: #ede1db;
}
.cid-twwhhBr4Ul {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-4-1898x1068.webp");
}
.cid-twwhhBr4Ul .mbr-section-title {
  color: #ede1db;
}
.cid-twwhhBr4Ul .mbr-text,
.cid-twwhhBr4Ul .mbr-section-btn {
  color: #ffffff;
}
.cid-twwhhBr4Ul .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twC5HxiSg2 {
  padding-top: 45px;
  padding-bottom: 30px;
  position: relative;
  background-color: #ffffff;
}
.cid-twC5HxiSg2 p {
  color: #767676;
}
.cid-twC5HxiSg2 .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-twC5HxiSg2 .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-twC5HxiSg2 .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-twC5HxiSg2 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-twC5HxiSg2 .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-twC5HxiSg2 .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-twC5HxiSg2 H4 {
  color: #a3906f;
}
.cid-twC5HxiSg2 .panel-text {
  color: #484032;
}
.cid-twC6qyRUym {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/sa-3-2000x3000.webp");
}
.cid-twC6qyRUym .mbr-iconfont-social {
  font-size: 32px;
  color: #ffffff;
}
.cid-twC6qyRUym .social-list a:focus {
  text-decoration: none;
}
.cid-twC6qyRUym H2 {
  color: #ede1db;
}
.cid-twC6scjoSx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twC6scjoSx .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twC6scjoSx .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twC6scjoSx .card-title,
.cid-twC6scjoSx .card-box {
  color: #484032;
}
.cid-twwhhBZrHM {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twwhhBZrHM .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twwhhBZrHM form {
    width: 50%;
  }
}
.cid-twwhhBZrHM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twwhhBZrHM form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twwhhBZrHM .mbr-section-title {
  color: #ede1db;
}
.cid-twwhhBZrHM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twwhhCcjvD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twwhhCcjvD nav.navbar {
  position: fixed;
}
.cid-twwhhCcjvD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwhhCcjvD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twwhhCcjvD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twwhhCcjvD .dropdown-item:hover,
.cid-twwhhCcjvD .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twwhhCcjvD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twwhhCcjvD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twwhhCcjvD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twwhhCcjvD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twwhhCcjvD .nav-link {
  position: relative;
}
.cid-twwhhCcjvD .container {
  display: flex;
  margin: auto;
}
.cid-twwhhCcjvD .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twwhhCcjvD .dropdown-menu,
.cid-twwhhCcjvD .navbar.opened {
  background: #a3906f !important;
}
.cid-twwhhCcjvD .nav-item:focus,
.cid-twwhhCcjvD .nav-link:focus {
  outline: none;
}
.cid-twwhhCcjvD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twwhhCcjvD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twwhhCcjvD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twwhhCcjvD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twwhhCcjvD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twwhhCcjvD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twwhhCcjvD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twwhhCcjvD .navbar.opened {
  transition: all 0.3s;
}
.cid-twwhhCcjvD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twwhhCcjvD .navbar .navbar-logo img {
  width: auto;
}
.cid-twwhhCcjvD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twwhhCcjvD .navbar.collapsed {
  justify-content: center;
}
.cid-twwhhCcjvD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twwhhCcjvD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twwhhCcjvD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twwhhCcjvD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twwhhCcjvD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twwhhCcjvD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twwhhCcjvD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twwhhCcjvD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twwhhCcjvD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twwhhCcjvD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twwhhCcjvD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twwhhCcjvD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twwhhCcjvD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twwhhCcjvD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twwhhCcjvD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twwhhCcjvD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twwhhCcjvD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twwhhCcjvD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twwhhCcjvD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twwhhCcjvD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twwhhCcjvD .navbar.navbar-short {
  min-height: 60px;
}
.cid-twwhhCcjvD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twwhhCcjvD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twwhhCcjvD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twwhhCcjvD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twwhhCcjvD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twwhhCcjvD .dropdown-item.active,
.cid-twwhhCcjvD .dropdown-item:active {
  background-color: transparent;
}
.cid-twwhhCcjvD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twwhhCcjvD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twwhhCcjvD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twwhhCcjvD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twwhhCcjvD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twwhhCcjvD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twwhhCcjvD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twwhhCcjvD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twwhhCcjvD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twwhhCcjvD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twwhhCcjvD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twwhhCcjvD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwhhCcjvD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twwhhCcjvD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twwhhCcjvD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwhhCcjvD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twwhhCcjvD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twwhhCcjvD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twwhhCcjvD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twwhhCcjvD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twwhhCcjvD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twwhhCcjvD .navbar {
    height: 70px;
  }
  .cid-twwhhCcjvD .navbar.opened {
    height: auto;
  }
  .cid-twwhhCcjvD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twwhhCxBfP {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twwhhCxBfP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twwhhCxBfP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twwhhCxBfP .row {
    text-align: center;
  }
  .cid-twwhhCxBfP .row > div {
    margin: auto;
  }
  .cid-twwhhCxBfP .social-row {
    justify-content: center;
  }
}
.cid-twwhhCxBfP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twwhhCxBfP .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twwhhCxBfP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twwhhCxBfP .list {
    margin-bottom: 0rem;
  }
}
.cid-twwhhCxBfP .mbr-text {
  color: #ede1db;
}
.cid-twwhhCxBfP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twwhhCxBfP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twwhhCxBfP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twwhhCxBfP H5 {
  color: #ede1db;
}
.cid-twC7UxOdVm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-5-2000x1333.webp");
}
.cid-twC7UxOdVm .mbr-section-title {
  color: #ede1db;
}
.cid-twC7UxOdVm .mbr-text,
.cid-twC7UxOdVm .mbr-section-btn {
  color: #ffffff;
}
.cid-twC7UxOdVm .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twC7Uy4Zr5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7Uy4Zr5 .mbr-text {
  color: #484032;
}
.cid-twC93S9HBT {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twC93S9HBT .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twC93S9HBT .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twC93S9HBT .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twC93S9HBT .mbr-text {
  color: #484032;
}
.cid-twC9I83amt {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-twC9I83amt .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-twC9I83amt .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-twC9I83amt .media-container-row .img-item .img-cont {
  position: relative;
  overflow: hidden;
}
.cid-twC9I83amt .media-container-row .img-item .img-cont img {
  width: 100%;
}
.cid-twC9I83amt .media-container-row .img-item .img-cont .img-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-twC9I83amt .media-container-row .img-item .img-cont .img-caption p {
  margin-bottom: 0;
}
.cid-twC9I83amt .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-twC9I83amt .img-item {
    width: 100% !important;
  }
  .cid-twC9I83amt .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-twC9QHFDKp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC9QHFDKp .mbr-text {
  color: #484032;
}
.cid-twC7UydS5J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UydS5J .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC7UydS5J .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCa2qW1Kh {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCa2qW1Kh .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCa2qW1Kh .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCa2qW1Kh .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCa2qW1Kh .mbr-text {
  color: #484032;
}
.cid-twCaoLHfCw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twCaoLHfCw .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCaoLHfCw .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCaoLHfCw .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCaoLHfCw .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCaoLHfCw .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twCaoLHfCw .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCaoLHfCw .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twCaoLHfCw .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCaoLHfCw .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twC7UyY08K {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UyY08K .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC7UyY08K .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC9PaBdpH {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC9PaBdpH .mbr-text {
  color: #484032;
}
.cid-twC7Uzf85R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7Uzf85R .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC7Uzf85R .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC7UzFB3i {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UzFB3i .mbr-text {
  color: #484032;
}
.cid-twC7Uzn4DH {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC7Uzn4DH .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twC7Uzn4DH .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twC7Uzn4DH .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twC7Uzn4DH .mbr-text {
  color: #484032;
}
.cid-twC7UzxrAf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UzxrAf .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC7UzxrAf .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCaOLgpGT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCaOLgpGT .mbr-text {
  color: #484032;
}
.cid-twCaSGLX40 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twCaSGLX40 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCaSGLX40 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCaSGLX40 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCaSGLX40 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCaSGLX40 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twCaSGLX40 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCaSGLX40 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twCaSGLX40 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCaSGLX40 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twC7UzPXLW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UzPXLW .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twC7UzPXLW .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twC7UzXP4m {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twC7UzXP4m .mbr-text {
  color: #484032;
}
.cid-twCb2LmKgl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCb2LmKgl .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCb2LmKgl .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCb2LmKgl .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCb2LmKgl .mbr-text {
  color: #484032;
}
.cid-twCbcDtBxq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCbcDtBxq .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCbcDtBxq .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCbeQACpo {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCbeQACpo .mbr-text {
  color: #484032;
}
.cid-twCbpwY6VY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCbpwY6VY .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twCbpwY6VY .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twCbpwY6VY .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twCbpwY6VY .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCbpwY6VY .mbr-text {
  color: #484032;
}
.cid-twCc1Re6aL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twCc1Re6aL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCc1Re6aL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCc1Re6aL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCc1Re6aL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCc1Re6aL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twCc1Re6aL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCc1Re6aL .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twCc1Re6aL .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCc1Re6aL .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twCc51g2QP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCc51g2QP .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCc51g2QP .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCc71ZATy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCc71ZATy .mbr-text {
  color: #484032;
}
.cid-twC7UA7dXs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twC7UA7dXs .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twC7UA7dXs .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twC7UA7dXs .card-title,
.cid-twC7UA7dXs .card-box {
  color: #484032;
}
.cid-twC7UAn462 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twC7UAn462 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twC7UAn462 form {
    width: 50%;
  }
}
.cid-twC7UAn462 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twC7UAn462 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twC7UAn462 .mbr-section-title {
  color: #ede1db;
}
.cid-twC7UAn462 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twC7UAzjLM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twC7UAzjLM nav.navbar {
  position: fixed;
}
.cid-twC7UAzjLM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twC7UAzjLM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twC7UAzjLM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twC7UAzjLM .dropdown-item:hover,
.cid-twC7UAzjLM .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twC7UAzjLM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twC7UAzjLM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twC7UAzjLM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twC7UAzjLM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twC7UAzjLM .nav-link {
  position: relative;
}
.cid-twC7UAzjLM .container {
  display: flex;
  margin: auto;
}
.cid-twC7UAzjLM .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twC7UAzjLM .dropdown-menu,
.cid-twC7UAzjLM .navbar.opened {
  background: #a3906f !important;
}
.cid-twC7UAzjLM .nav-item:focus,
.cid-twC7UAzjLM .nav-link:focus {
  outline: none;
}
.cid-twC7UAzjLM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twC7UAzjLM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twC7UAzjLM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twC7UAzjLM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twC7UAzjLM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twC7UAzjLM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twC7UAzjLM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twC7UAzjLM .navbar.opened {
  transition: all 0.3s;
}
.cid-twC7UAzjLM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twC7UAzjLM .navbar .navbar-logo img {
  width: auto;
}
.cid-twC7UAzjLM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twC7UAzjLM .navbar.collapsed {
  justify-content: center;
}
.cid-twC7UAzjLM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twC7UAzjLM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twC7UAzjLM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twC7UAzjLM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twC7UAzjLM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twC7UAzjLM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twC7UAzjLM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twC7UAzjLM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twC7UAzjLM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twC7UAzjLM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twC7UAzjLM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twC7UAzjLM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twC7UAzjLM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twC7UAzjLM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twC7UAzjLM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twC7UAzjLM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twC7UAzjLM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twC7UAzjLM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twC7UAzjLM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twC7UAzjLM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twC7UAzjLM .navbar.navbar-short {
  min-height: 60px;
}
.cid-twC7UAzjLM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twC7UAzjLM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twC7UAzjLM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twC7UAzjLM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twC7UAzjLM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twC7UAzjLM .dropdown-item.active,
.cid-twC7UAzjLM .dropdown-item:active {
  background-color: transparent;
}
.cid-twC7UAzjLM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twC7UAzjLM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twC7UAzjLM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twC7UAzjLM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twC7UAzjLM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twC7UAzjLM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twC7UAzjLM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twC7UAzjLM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twC7UAzjLM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twC7UAzjLM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twC7UAzjLM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twC7UAzjLM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twC7UAzjLM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twC7UAzjLM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twC7UAzjLM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twC7UAzjLM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twC7UAzjLM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twC7UAzjLM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twC7UAzjLM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twC7UAzjLM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twC7UAzjLM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twC7UAzjLM .navbar {
    height: 70px;
  }
  .cid-twC7UAzjLM .navbar.opened {
    height: auto;
  }
  .cid-twC7UAzjLM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twC7UAVd4S {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twC7UAVd4S .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twC7UAVd4S .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twC7UAVd4S .row {
    text-align: center;
  }
  .cid-twC7UAVd4S .row > div {
    margin: auto;
  }
  .cid-twC7UAVd4S .social-row {
    justify-content: center;
  }
}
.cid-twC7UAVd4S .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twC7UAVd4S .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twC7UAVd4S .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twC7UAVd4S .list {
    margin-bottom: 0rem;
  }
}
.cid-twC7UAVd4S .mbr-text {
  color: #ede1db;
}
.cid-twC7UAVd4S .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twC7UAVd4S .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twC7UAVd4S div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twC7UAVd4S H5 {
  color: #ede1db;
}
.cid-twCeY0fmEx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-7-2000x1126.webp");
}
.cid-twCeY0fmEx .mbr-section-title {
  color: #ede1db;
}
.cid-twCeY0fmEx .mbr-text,
.cid-twCeY0fmEx .mbr-section-btn {
  color: #ffffff;
}
.cid-twCeY0fmEx .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twCeY0A8sQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY0A8sQ .mbr-text {
  color: #484032;
}
.cid-twCeY1nUxZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY1nUxZ .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCeY1nUxZ .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCiGYQhMC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCiGYQhMC .mbr-fallback-image.disabled {
  display: none;
}
.cid-twCiGYQhMC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twCiGYQhMC .item {
  padding-bottom: 2rem;
}
.cid-twCiGYQhMC .item-wrapper {
  position: relative;
}
.cid-twCiGYQhMC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twCiGYQhMC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twCiGYQhMC .carousel-control,
.cid-twCiGYQhMC .close {
  background: #1b1b1b;
}
.cid-twCiGYQhMC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twCiGYQhMC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twCiGYQhMC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twCiGYQhMC .carousel-control-next span {
  margin-left: 5px;
}
.cid-twCiGYQhMC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twCiGYQhMC .close::before {
  content: '\e91a';
}
.cid-twCiGYQhMC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twCiGYQhMC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twCiGYQhMC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCiGYQhMC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twCiGYQhMC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twCiGYQhMC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twCiGYQhMC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twCiGYQhMC .carousel-indicators li.active,
.cid-twCiGYQhMC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twCiGYQhMC .carousel-indicators li::after,
.cid-twCiGYQhMC .carousel-indicators li::before {
  content: none;
}
.cid-twCiGYQhMC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twCiGYQhMC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twCiGYQhMC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twCiGYQhMC .carousel-indicators {
    display: none;
  }
}
.cid-twCiGYQhMC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twCiGYQhMC .carousel-inner > .active {
  display: block;
}
.cid-twCiGYQhMC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCiGYQhMC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCiGYQhMC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twCiGYQhMC .carousel-control,
  .cid-twCiGYQhMC .carousel-indicators,
  .cid-twCiGYQhMC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twCiGYQhMC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twCiGYQhMC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twCiGYQhMC .carousel-indicators .active,
.cid-twCiGYQhMC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twCiGYQhMC .carousel-indicators .active {
  background: #fff;
}
.cid-twCiGYQhMC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twCiGYQhMC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twCiGYQhMC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twCiGYQhMC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twCiGYQhMC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twCiGYQhMC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twCiGYQhMC .carousel {
  width: 100%;
}
.cid-twCiGYQhMC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twCiGYQhMC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twCiGYQhMC .modal.fade .modal-dialog,
.cid-twCiGYQhMC .modal.in .modal-dialog {
  transform: none;
}
.cid-twCiGYQhMC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twCiGYQhMC H6 {
  text-align: center;
}
.cid-twCgKqz0ET {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCgKqz0ET .mbr-text {
  color: #484032;
}
.cid-twCeY1x1zP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY1x1zP .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCeY1x1zP .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCeY1x1zP .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCeY1x1zP .mbr-text {
  color: #484032;
}
.cid-twCh9ogYTL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCh9ogYTL .mbr-text {
  color: #484032;
}
.cid-twCeY24t5K {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY24t5K .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCeY24t5K .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twCeY2hOe2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCeY2hOe2 .mbr-text {
  color: #484032;
}
.cid-twCeY4Uqd2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY4Uqd2 .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twCeY4Uqd2 .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twCeY4Uqd2 .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twCeY4Uqd2 .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCeY4Uqd2 .mbr-text {
  color: #484032;
}
.cid-twCeY2txFH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY2txFH .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCeY2txFH .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFNnXajoH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFNnXajoH .mbr-fallback-image.disabled {
  display: none;
}
.cid-twFNnXajoH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twFNnXajoH .item {
  padding-bottom: 2rem;
}
.cid-twFNnXajoH .item-wrapper {
  position: relative;
}
.cid-twFNnXajoH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twFNnXajoH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twFNnXajoH .carousel-control,
.cid-twFNnXajoH .close {
  background: #1b1b1b;
}
.cid-twFNnXajoH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twFNnXajoH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twFNnXajoH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twFNnXajoH .carousel-control-next span {
  margin-left: 5px;
}
.cid-twFNnXajoH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twFNnXajoH .close::before {
  content: '\e91a';
}
.cid-twFNnXajoH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twFNnXajoH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twFNnXajoH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twFNnXajoH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twFNnXajoH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twFNnXajoH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twFNnXajoH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twFNnXajoH .carousel-indicators li.active,
.cid-twFNnXajoH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twFNnXajoH .carousel-indicators li::after,
.cid-twFNnXajoH .carousel-indicators li::before {
  content: none;
}
.cid-twFNnXajoH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twFNnXajoH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twFNnXajoH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twFNnXajoH .carousel-indicators {
    display: none;
  }
}
.cid-twFNnXajoH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twFNnXajoH .carousel-inner > .active {
  display: block;
}
.cid-twFNnXajoH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twFNnXajoH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twFNnXajoH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twFNnXajoH .carousel-control,
  .cid-twFNnXajoH .carousel-indicators,
  .cid-twFNnXajoH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twFNnXajoH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twFNnXajoH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twFNnXajoH .carousel-indicators .active,
.cid-twFNnXajoH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twFNnXajoH .carousel-indicators .active {
  background: #fff;
}
.cid-twFNnXajoH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twFNnXajoH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twFNnXajoH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twFNnXajoH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twFNnXajoH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twFNnXajoH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twFNnXajoH .carousel {
  width: 100%;
}
.cid-twFNnXajoH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twFNnXajoH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twFNnXajoH .modal.fade .modal-dialog,
.cid-twFNnXajoH .modal.in .modal-dialog {
  transform: none;
}
.cid-twFNnXajoH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twFNnXajoH H6 {
  text-align: center;
}
.cid-twCeY2ESzm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCeY2ESzm .mbr-text {
  color: #484032;
}
.cid-twCeY5VlQ7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCeY5VlQ7 .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twCeY5VlQ7 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twCeY5VlQ7 .card-title,
.cid-twCeY5VlQ7 .card-box {
  color: #484032;
}
.cid-twCeY6egns {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twCeY6egns .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twCeY6egns form {
    width: 50%;
  }
}
.cid-twCeY6egns form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCeY6egns form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twCeY6egns .mbr-section-title {
  color: #ede1db;
}
.cid-twCeY6egns .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twCeY6vQuB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCeY6vQuB nav.navbar {
  position: fixed;
}
.cid-twCeY6vQuB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCeY6vQuB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCeY6vQuB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCeY6vQuB .dropdown-item:hover,
.cid-twCeY6vQuB .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twCeY6vQuB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCeY6vQuB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCeY6vQuB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCeY6vQuB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCeY6vQuB .nav-link {
  position: relative;
}
.cid-twCeY6vQuB .container {
  display: flex;
  margin: auto;
}
.cid-twCeY6vQuB .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCeY6vQuB .dropdown-menu,
.cid-twCeY6vQuB .navbar.opened {
  background: #a3906f !important;
}
.cid-twCeY6vQuB .nav-item:focus,
.cid-twCeY6vQuB .nav-link:focus {
  outline: none;
}
.cid-twCeY6vQuB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCeY6vQuB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCeY6vQuB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCeY6vQuB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCeY6vQuB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCeY6vQuB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCeY6vQuB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twCeY6vQuB .navbar.opened {
  transition: all 0.3s;
}
.cid-twCeY6vQuB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCeY6vQuB .navbar .navbar-logo img {
  width: auto;
}
.cid-twCeY6vQuB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCeY6vQuB .navbar.collapsed {
  justify-content: center;
}
.cid-twCeY6vQuB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCeY6vQuB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCeY6vQuB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twCeY6vQuB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCeY6vQuB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCeY6vQuB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCeY6vQuB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCeY6vQuB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCeY6vQuB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCeY6vQuB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCeY6vQuB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCeY6vQuB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCeY6vQuB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCeY6vQuB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCeY6vQuB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCeY6vQuB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCeY6vQuB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCeY6vQuB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCeY6vQuB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCeY6vQuB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCeY6vQuB .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCeY6vQuB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCeY6vQuB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCeY6vQuB .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCeY6vQuB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCeY6vQuB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCeY6vQuB .dropdown-item.active,
.cid-twCeY6vQuB .dropdown-item:active {
  background-color: transparent;
}
.cid-twCeY6vQuB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCeY6vQuB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCeY6vQuB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCeY6vQuB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twCeY6vQuB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCeY6vQuB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCeY6vQuB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCeY6vQuB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCeY6vQuB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCeY6vQuB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twCeY6vQuB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCeY6vQuB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCeY6vQuB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCeY6vQuB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCeY6vQuB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCeY6vQuB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCeY6vQuB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCeY6vQuB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCeY6vQuB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCeY6vQuB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCeY6vQuB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twCeY6vQuB .navbar {
    height: 70px;
  }
  .cid-twCeY6vQuB .navbar.opened {
    height: auto;
  }
  .cid-twCeY6vQuB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCeY6VdVY {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twCeY6VdVY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twCeY6VdVY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twCeY6VdVY .row {
    text-align: center;
  }
  .cid-twCeY6VdVY .row > div {
    margin: auto;
  }
  .cid-twCeY6VdVY .social-row {
    justify-content: center;
  }
}
.cid-twCeY6VdVY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twCeY6VdVY .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twCeY6VdVY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCeY6VdVY .list {
    margin-bottom: 0rem;
  }
}
.cid-twCeY6VdVY .mbr-text {
  color: #ede1db;
}
.cid-twCeY6VdVY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twCeY6VdVY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twCeY6VdVY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twCeY6VdVY H5 {
  color: #ede1db;
}
.cid-twFYjfpJEJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-14-2000x1333.webp");
}
.cid-twFYjfpJEJ .mbr-section-title {
  color: #ede1db;
}
.cid-twFYjfpJEJ .mbr-text,
.cid-twFYjfpJEJ .mbr-section-btn {
  color: #ffffff;
}
.cid-twFYjfpJEJ .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twFYjfC54l {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjfC54l .mbr-text {
  color: #484032;
}
.cid-twFYjfKB0D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjfKB0D .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYjfKB0D .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYjgvmrj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjgvmrj .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFYjgvmrj .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFYjgvmrj .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFYjgvmrj .mbr-text {
  color: #484032;
}
.cid-twFYjgFEOc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjgFEOc .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYjgFEOc .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYjgPQBN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjgPQBN .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFYjgPQBN .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFYjgPQBN .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFYjgPQBN .mbr-text {
  color: #484032;
}
.cid-twFYjgYlDT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjgYlDT .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYjgYlDT .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYjh7qc0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjh7qc0 .mbr-text {
  color: #484032;
}
.cid-twFYjhhgQP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjhhgQP .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYjhhgQP .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYjhqoAa {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYjhqoAa .mbr-text {
  color: #484032;
}
.cid-twFYjhz9ys {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFYjhz9ys .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twFYjhz9ys .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twFYjhz9ys .card-title,
.cid-twFYjhz9ys .card-box {
  color: #484032;
}
.cid-twFYjhQWPP {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twFYjhQWPP .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twFYjhQWPP form {
    width: 50%;
  }
}
.cid-twFYjhQWPP form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twFYjhQWPP form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twFYjhQWPP .mbr-section-title {
  color: #ede1db;
}
.cid-twFYjhQWPP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twFYji4HOn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twFYji4HOn nav.navbar {
  position: fixed;
}
.cid-twFYji4HOn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYji4HOn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twFYji4HOn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twFYji4HOn .dropdown-item:hover,
.cid-twFYji4HOn .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twFYji4HOn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twFYji4HOn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twFYji4HOn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twFYji4HOn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twFYji4HOn .nav-link {
  position: relative;
}
.cid-twFYji4HOn .container {
  display: flex;
  margin: auto;
}
.cid-twFYji4HOn .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twFYji4HOn .dropdown-menu,
.cid-twFYji4HOn .navbar.opened {
  background: #a3906f !important;
}
.cid-twFYji4HOn .nav-item:focus,
.cid-twFYji4HOn .nav-link:focus {
  outline: none;
}
.cid-twFYji4HOn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twFYji4HOn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twFYji4HOn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twFYji4HOn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYji4HOn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twFYji4HOn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twFYji4HOn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twFYji4HOn .navbar.opened {
  transition: all 0.3s;
}
.cid-twFYji4HOn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twFYji4HOn .navbar .navbar-logo img {
  width: auto;
}
.cid-twFYji4HOn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twFYji4HOn .navbar.collapsed {
  justify-content: center;
}
.cid-twFYji4HOn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twFYji4HOn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twFYji4HOn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twFYji4HOn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twFYji4HOn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twFYji4HOn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twFYji4HOn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twFYji4HOn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twFYji4HOn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twFYji4HOn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twFYji4HOn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twFYji4HOn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twFYji4HOn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twFYji4HOn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twFYji4HOn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twFYji4HOn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twFYji4HOn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twFYji4HOn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twFYji4HOn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twFYji4HOn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twFYji4HOn .navbar.navbar-short {
  min-height: 60px;
}
.cid-twFYji4HOn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twFYji4HOn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twFYji4HOn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twFYji4HOn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twFYji4HOn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twFYji4HOn .dropdown-item.active,
.cid-twFYji4HOn .dropdown-item:active {
  background-color: transparent;
}
.cid-twFYji4HOn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twFYji4HOn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twFYji4HOn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twFYji4HOn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twFYji4HOn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twFYji4HOn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twFYji4HOn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twFYji4HOn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twFYji4HOn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twFYji4HOn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twFYji4HOn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twFYji4HOn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYji4HOn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYji4HOn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twFYji4HOn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYji4HOn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twFYji4HOn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twFYji4HOn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYji4HOn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twFYji4HOn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twFYji4HOn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twFYji4HOn .navbar {
    height: 70px;
  }
  .cid-twFYji4HOn .navbar.opened {
    height: auto;
  }
  .cid-twFYji4HOn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twFYjio0De {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twFYjio0De .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twFYjio0De .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twFYjio0De .row {
    text-align: center;
  }
  .cid-twFYjio0De .row > div {
    margin: auto;
  }
  .cid-twFYjio0De .social-row {
    justify-content: center;
  }
}
.cid-twFYjio0De .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twFYjio0De .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twFYjio0De .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twFYjio0De .list {
    margin-bottom: 0rem;
  }
}
.cid-twFYjio0De .mbr-text {
  color: #ede1db;
}
.cid-twFYjio0De .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twFYjio0De .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twFYjio0De div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twFYjio0De H5 {
  color: #ede1db;
}
.cid-twFYvOhiij {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-15-2000x1005.webp");
}
.cid-twFYvOhiij .mbr-section-title {
  color: #ede1db;
}
.cid-twFYvOhiij .mbr-text,
.cid-twFYvOhiij .mbr-section-btn {
  color: #ffffff;
}
.cid-twFYvOhiij .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twFYvOvwmt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvOvwmt .mbr-text {
  color: #484032;
}
.cid-twFYvODrs5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvODrs5 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYvODrs5 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twG2Y43sW1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twG2Y43sW1 .mbr-text {
  color: #484032;
}
.cid-twFYvPq1Ak {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFYvPq1Ak .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFYvPq1Ak .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFYvPq1Ak .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFYvPq1Ak .mbr-text {
  color: #484032;
}
.cid-twFYvPAgzx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvPAgzx .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYvPAgzx .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYvPJFgS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFYvPJFgS .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFYvPJFgS .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFYvPJFgS .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFYvPJFgS .mbr-text {
  color: #484032;
}
.cid-twFYvPS6kx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvPS6kx .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYvPS6kx .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYvQ14q9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvQ14q9 .mbr-text {
  color: #484032;
}
.cid-twFYvQbZxQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvQbZxQ .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYvQbZxQ .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYvQk4Qn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYvQk4Qn .mbr-text {
  color: #484032;
}
.cid-twFYvQs55C {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFYvQs55C .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twFYvQs55C .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twFYvQs55C .card-title,
.cid-twFYvQs55C .card-box {
  color: #484032;
}
.cid-twFYvQJuU7 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twFYvQJuU7 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twFYvQJuU7 form {
    width: 50%;
  }
}
.cid-twFYvQJuU7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twFYvQJuU7 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twFYvQJuU7 .mbr-section-title {
  color: #ede1db;
}
.cid-twFYvQJuU7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twFYvQV49i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twFYvQV49i nav.navbar {
  position: fixed;
}
.cid-twFYvQV49i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYvQV49i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twFYvQV49i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twFYvQV49i .dropdown-item:hover,
.cid-twFYvQV49i .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twFYvQV49i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twFYvQV49i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twFYvQV49i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twFYvQV49i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twFYvQV49i .nav-link {
  position: relative;
}
.cid-twFYvQV49i .container {
  display: flex;
  margin: auto;
}
.cid-twFYvQV49i .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twFYvQV49i .dropdown-menu,
.cid-twFYvQV49i .navbar.opened {
  background: #a3906f !important;
}
.cid-twFYvQV49i .nav-item:focus,
.cid-twFYvQV49i .nav-link:focus {
  outline: none;
}
.cid-twFYvQV49i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twFYvQV49i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twFYvQV49i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twFYvQV49i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYvQV49i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twFYvQV49i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twFYvQV49i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twFYvQV49i .navbar.opened {
  transition: all 0.3s;
}
.cid-twFYvQV49i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twFYvQV49i .navbar .navbar-logo img {
  width: auto;
}
.cid-twFYvQV49i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twFYvQV49i .navbar.collapsed {
  justify-content: center;
}
.cid-twFYvQV49i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twFYvQV49i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twFYvQV49i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twFYvQV49i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twFYvQV49i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twFYvQV49i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twFYvQV49i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twFYvQV49i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twFYvQV49i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twFYvQV49i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twFYvQV49i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twFYvQV49i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twFYvQV49i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twFYvQV49i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twFYvQV49i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twFYvQV49i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twFYvQV49i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twFYvQV49i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twFYvQV49i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twFYvQV49i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twFYvQV49i .navbar.navbar-short {
  min-height: 60px;
}
.cid-twFYvQV49i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twFYvQV49i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twFYvQV49i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twFYvQV49i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twFYvQV49i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twFYvQV49i .dropdown-item.active,
.cid-twFYvQV49i .dropdown-item:active {
  background-color: transparent;
}
.cid-twFYvQV49i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twFYvQV49i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twFYvQV49i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twFYvQV49i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twFYvQV49i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twFYvQV49i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twFYvQV49i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twFYvQV49i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twFYvQV49i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twFYvQV49i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twFYvQV49i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twFYvQV49i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYvQV49i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYvQV49i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twFYvQV49i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYvQV49i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twFYvQV49i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twFYvQV49i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYvQV49i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twFYvQV49i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twFYvQV49i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twFYvQV49i .navbar {
    height: 70px;
  }
  .cid-twFYvQV49i .navbar.opened {
    height: auto;
  }
  .cid-twFYvQV49i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twFYvRiDTc {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twFYvRiDTc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twFYvRiDTc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twFYvRiDTc .row {
    text-align: center;
  }
  .cid-twFYvRiDTc .row > div {
    margin: auto;
  }
  .cid-twFYvRiDTc .social-row {
    justify-content: center;
  }
}
.cid-twFYvRiDTc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twFYvRiDTc .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twFYvRiDTc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twFYvRiDTc .list {
    margin-bottom: 0rem;
  }
}
.cid-twFYvRiDTc .mbr-text {
  color: #ede1db;
}
.cid-twFYvRiDTc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twFYvRiDTc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twFYvRiDTc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twFYvRiDTc H5 {
  color: #ede1db;
}
.cid-twFYYtTw2J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-16-2000x1125.webp");
}
.cid-twFYYtTw2J .mbr-section-title {
  color: #ede1db;
}
.cid-twFYYtTw2J .mbr-text,
.cid-twFYYtTw2J .mbr-section-btn {
  color: #ffffff;
}
.cid-twFYYtTw2J .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twFYYu7pLu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYYu7pLu .mbr-text {
  color: #484032;
  text-align: center;
}
.cid-twG5ocXg0d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twG5ocXg0d .mbr-fallback-image.disabled {
  display: none;
}
.cid-twG5ocXg0d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twG5ocXg0d .item {
  padding-bottom: 2rem;
}
.cid-twG5ocXg0d .item-wrapper {
  position: relative;
}
.cid-twG5ocXg0d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twG5ocXg0d .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twG5ocXg0d .carousel-control,
.cid-twG5ocXg0d .close {
  background: #1b1b1b;
}
.cid-twG5ocXg0d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twG5ocXg0d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twG5ocXg0d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twG5ocXg0d .carousel-control-next span {
  margin-left: 5px;
}
.cid-twG5ocXg0d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twG5ocXg0d .close::before {
  content: '\e91a';
}
.cid-twG5ocXg0d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twG5ocXg0d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twG5ocXg0d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twG5ocXg0d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twG5ocXg0d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twG5ocXg0d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twG5ocXg0d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twG5ocXg0d .carousel-indicators li.active,
.cid-twG5ocXg0d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twG5ocXg0d .carousel-indicators li::after,
.cid-twG5ocXg0d .carousel-indicators li::before {
  content: none;
}
.cid-twG5ocXg0d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twG5ocXg0d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twG5ocXg0d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twG5ocXg0d .carousel-indicators {
    display: none;
  }
}
.cid-twG5ocXg0d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twG5ocXg0d .carousel-inner > .active {
  display: block;
}
.cid-twG5ocXg0d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twG5ocXg0d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twG5ocXg0d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twG5ocXg0d .carousel-control,
  .cid-twG5ocXg0d .carousel-indicators,
  .cid-twG5ocXg0d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twG5ocXg0d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twG5ocXg0d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twG5ocXg0d .carousel-indicators .active,
.cid-twG5ocXg0d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twG5ocXg0d .carousel-indicators .active {
  background: #fff;
}
.cid-twG5ocXg0d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twG5ocXg0d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twG5ocXg0d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twG5ocXg0d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twG5ocXg0d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twG5ocXg0d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twG5ocXg0d .carousel {
  width: 100%;
}
.cid-twG5ocXg0d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twG5ocXg0d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twG5ocXg0d .modal.fade .modal-dialog,
.cid-twG5ocXg0d .modal.in .modal-dialog {
  transform: none;
}
.cid-twG5ocXg0d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twG5ocXg0d H6 {
  text-align: center;
}
.cid-twFYYuprUb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYYuprUb .mbr-text {
  color: #484032;
}
.cid-twFYYuYD50 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYYuYD50 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFYYuYD50 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twG6ofjlFj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twG6ofjlFj .mbr-text {
  color: #484032;
}
.cid-twFYYv72ZE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFYYv72ZE .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFYYv72ZE .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFYYv72ZE .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFYYv72ZE .mbr-text {
  color: #484032;
}
.cid-twG6KcMlvF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twG6KcMlvF .mbr-text {
  color: #484032;
}
.cid-twG72XktlY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twG72XktlY .mbr-fallback-image.disabled {
  display: none;
}
.cid-twG72XktlY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twG72XktlY .item {
  padding-bottom: 2rem;
}
.cid-twG72XktlY .item-wrapper {
  position: relative;
}
.cid-twG72XktlY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twG72XktlY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twG72XktlY .carousel-control,
.cid-twG72XktlY .close {
  background: #1b1b1b;
}
.cid-twG72XktlY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twG72XktlY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twG72XktlY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twG72XktlY .carousel-control-next span {
  margin-left: 5px;
}
.cid-twG72XktlY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twG72XktlY .close::before {
  content: '\e91a';
}
.cid-twG72XktlY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twG72XktlY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twG72XktlY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twG72XktlY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twG72XktlY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twG72XktlY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twG72XktlY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twG72XktlY .carousel-indicators li.active,
.cid-twG72XktlY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twG72XktlY .carousel-indicators li::after,
.cid-twG72XktlY .carousel-indicators li::before {
  content: none;
}
.cid-twG72XktlY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twG72XktlY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twG72XktlY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twG72XktlY .carousel-indicators {
    display: none;
  }
}
.cid-twG72XktlY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twG72XktlY .carousel-inner > .active {
  display: block;
}
.cid-twG72XktlY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twG72XktlY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twG72XktlY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twG72XktlY .carousel-control,
  .cid-twG72XktlY .carousel-indicators,
  .cid-twG72XktlY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twG72XktlY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twG72XktlY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twG72XktlY .carousel-indicators .active,
.cid-twG72XktlY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twG72XktlY .carousel-indicators .active {
  background: #fff;
}
.cid-twG72XktlY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twG72XktlY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twG72XktlY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twG72XktlY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twG72XktlY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twG72XktlY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twG72XktlY .carousel {
  width: 100%;
}
.cid-twG72XktlY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twG72XktlY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twG72XktlY .modal.fade .modal-dialog,
.cid-twG72XktlY .modal.in .modal-dialog {
  transform: none;
}
.cid-twG72XktlY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twG72XktlY H6 {
  text-align: center;
}
.cid-twG7jHuDkI {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twG7jHuDkI .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twG7jHuDkI .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFYYw3mgS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFYYw3mgS .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twFYYw3mgS .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twFYYw3mgS .card-title,
.cid-twFYYw3mgS .card-box {
  color: #484032;
}
.cid-twFYYwioQI {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twFYYwioQI .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twFYYwioQI form {
    width: 50%;
  }
}
.cid-twFYYwioQI form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twFYYwioQI form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twFYYwioQI .mbr-section-title {
  color: #ede1db;
}
.cid-twFYYwioQI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twFYYwwQcE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twFYYwwQcE nav.navbar {
  position: fixed;
}
.cid-twFYYwwQcE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYYwwQcE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twFYYwwQcE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twFYYwwQcE .dropdown-item:hover,
.cid-twFYYwwQcE .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twFYYwwQcE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twFYYwwQcE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twFYYwwQcE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twFYYwwQcE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twFYYwwQcE .nav-link {
  position: relative;
}
.cid-twFYYwwQcE .container {
  display: flex;
  margin: auto;
}
.cid-twFYYwwQcE .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twFYYwwQcE .dropdown-menu,
.cid-twFYYwwQcE .navbar.opened {
  background: #a3906f !important;
}
.cid-twFYYwwQcE .nav-item:focus,
.cid-twFYYwwQcE .nav-link:focus {
  outline: none;
}
.cid-twFYYwwQcE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twFYYwwQcE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twFYYwwQcE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twFYYwwQcE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFYYwwQcE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twFYYwwQcE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twFYYwwQcE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twFYYwwQcE .navbar.opened {
  transition: all 0.3s;
}
.cid-twFYYwwQcE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twFYYwwQcE .navbar .navbar-logo img {
  width: auto;
}
.cid-twFYYwwQcE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twFYYwwQcE .navbar.collapsed {
  justify-content: center;
}
.cid-twFYYwwQcE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twFYYwwQcE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twFYYwwQcE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twFYYwwQcE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twFYYwwQcE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twFYYwwQcE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twFYYwwQcE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twFYYwwQcE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twFYYwwQcE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twFYYwwQcE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twFYYwwQcE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twFYYwwQcE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twFYYwwQcE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twFYYwwQcE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twFYYwwQcE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twFYYwwQcE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twFYYwwQcE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twFYYwwQcE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twFYYwwQcE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twFYYwwQcE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twFYYwwQcE .navbar.navbar-short {
  min-height: 60px;
}
.cid-twFYYwwQcE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twFYYwwQcE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twFYYwwQcE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twFYYwwQcE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twFYYwwQcE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twFYYwwQcE .dropdown-item.active,
.cid-twFYYwwQcE .dropdown-item:active {
  background-color: transparent;
}
.cid-twFYYwwQcE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twFYYwwQcE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twFYYwwQcE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twFYYwwQcE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twFYYwwQcE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twFYYwwQcE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twFYYwwQcE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twFYYwwQcE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twFYYwwQcE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twFYYwwQcE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twFYYwwQcE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twFYYwwQcE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYYwwQcE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFYYwwQcE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twFYYwwQcE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYYwwQcE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twFYYwwQcE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twFYYwwQcE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFYYwwQcE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twFYYwwQcE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twFYYwwQcE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twFYYwwQcE .navbar {
    height: 70px;
  }
  .cid-twFYYwwQcE .navbar.opened {
    height: auto;
  }
  .cid-twFYYwwQcE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twFYYwVToJ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twFYYwVToJ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twFYYwVToJ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twFYYwVToJ .row {
    text-align: center;
  }
  .cid-twFYYwVToJ .row > div {
    margin: auto;
  }
  .cid-twFYYwVToJ .social-row {
    justify-content: center;
  }
}
.cid-twFYYwVToJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twFYYwVToJ .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twFYYwVToJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twFYYwVToJ .list {
    margin-bottom: 0rem;
  }
}
.cid-twFYYwVToJ .mbr-text {
  color: #ede1db;
}
.cid-twFYYwVToJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twFYYwVToJ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twFYYwVToJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twFYYwVToJ H5 {
  color: #ede1db;
}
.cid-twFZ0KBE4I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-17-2000x1125.webp");
}
.cid-twFZ0KBE4I .mbr-section-title {
  color: #ede1db;
}
.cid-twFZ0KBE4I .mbr-text,
.cid-twFZ0KBE4I .mbr-section-btn {
  color: #ffffff;
}
.cid-twFZ0KBE4I .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twFZ0KOGAk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0KOGAk .mbr-text {
  color: #484032;
}
.cid-twFZ0KYDgN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0KYDgN .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFZ0KYDgN .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGaINmAKF {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twGaINmAKF .item {
  padding-bottom: 2rem;
}
.cid-twGaINmAKF .item-wrapper {
  height: 100%;
}
.cid-twGaINmAKF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-twGaINmAKF .carousel-control,
.cid-twGaINmAKF .close {
  background: #1b1b1b;
}
.cid-twGaINmAKF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twGaINmAKF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twGaINmAKF .close {
  position: fixed;
  opacity: .5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  font-family: 'MobiriseIcons';
}
.cid-twGaINmAKF .close::before {
  content: '\e91a';
}
.cid-twGaINmAKF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twGaINmAKF .carousel-control {
  position: fixed;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: .5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.cid-twGaINmAKF .carousel-inner > .active {
  display: block;
}
.cid-twGaINmAKF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twGaINmAKF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twGaINmAKF .carousel-control .icon-next,
.cid-twGaINmAKF .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-twGaINmAKF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twGaINmAKF .carousel-control,
  .cid-twGaINmAKF .carousel-indicators,
  .cid-twGaINmAKF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twGaINmAKF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twGaINmAKF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twGaINmAKF .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-twGaINmAKF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twGaINmAKF .carousel-indicators {
    display: none;
  }
}
.cid-twGaINmAKF .carousel-indicators .active,
.cid-twGaINmAKF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: .5;
  border: 4px solid #1b1b1b;
}
.cid-twGaINmAKF .carousel-indicators .active {
  background: #fff;
}
.cid-twGaINmAKF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twGaINmAKF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twGaINmAKF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twGaINmAKF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twGaINmAKF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twGaINmAKF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
}
.cid-twGaINmAKF .carousel {
  width: 100%;
}
.cid-twGaINmAKF .modal-dialog .carousel-inner {
  height: auto;
}
.cid-twGaINmAKF .modal-backdrop.in {
  opacity: .8;
}
.cid-twGaINmAKF .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
}
.cid-twGaINmAKF .modal.fade .modal-dialog,
.cid-twGaINmAKF .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cid-twGaNhVWU3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGaNhVWU3 .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twGaNhVWU3 .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twGaNhVWU3 .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twGaNhVWU3 .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twGaNhVWU3 .mbr-text {
  color: #484032;
}
.cid-twFZ0L6osd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0L6osd .mbr-text {
  color: #484032;
}
.cid-twFZ0LFdpS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0LFdpS .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFZ0LFdpS .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFZ0LNeVf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0LNeVf .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFZ0LNeVf .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFZ0LNeVf .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFZ0LNeVf .mbr-text {
  color: #484032;
}
.cid-twGbjHAinO {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-twGbjHAinO .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twGbjHAinO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twGbjHAinO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twGbjHAinO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twGbjHAinO .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twGbjHAinO .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twGbjHAinO .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twGbjHAinO .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twGbjHAinO .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twGbn4BjcO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGbn4BjcO .mbr-text {
  color: #484032;
}
.cid-twFZ0LXYG9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0LXYG9 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFZ0LXYG9 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGbs2JC4T {
  padding-top: 30px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-twGbs2JC4T .images-container.container-fluid {
  padding: 0;
}
.cid-twGbs2JC4T .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-twGbs2JC4T .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-twGbs2JC4T .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-twGbs2JC4T .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-twGbs2JC4T .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-twGbs2JC4T .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-twGbs2JC4T .img-item {
    width: 100% !important;
  }
  .cid-twGbs2JC4T .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-twGbuJTdAz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGbuJTdAz .mbr-text {
  color: #484032;
}
.cid-twFZ0MgWlr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0MgWlr .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFZ0MgWlr .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGbAV5e3G {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGbAV5e3G .mbr-text {
  color: #484032;
}
.cid-twGbDrFo1d {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-twGbDrFo1d .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twGbDrFo1d .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twGbDrFo1d .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twGbDrFo1d .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twGbDrFo1d .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twGbDrFo1d .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twGbDrFo1d .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twGbDrFo1d .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twGbDrFo1d .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twGbFBtsG7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGbFBtsG7 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGbFBtsG7 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFZ0MotWY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0MotWY .mbr-text {
  color: #484032;
}
.cid-twFZ0M59ao {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0M59ao .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twFZ0M59ao .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twFZ0M59ao .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twFZ0M59ao .mbr-text {
  color: #484032;
}
.cid-twGc1cz5sN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGc1cz5sN .mbr-text {
  color: #484032;
}
.cid-twFZ0MzzlD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0MzzlD .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twFZ0MzzlD .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFZ0MI2E6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twFZ0MI2E6 .mbr-text {
  color: #484032;
}
.cid-twGRXOLjBy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGRXOLjBy .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twGRXOLjBy .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twGRXOLjBy .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twGRXOLjBy .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twGRXOLjBy .mbr-text {
  color: #484032;
}
.cid-twGSHjjtDj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSHjjtDj .mbr-text {
  color: #484032;
}
.cid-twGSKbgxFm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSKbgxFm .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGSKbgxFm .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGSKGEce1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSKGEce1 .mbr-text {
  color: #484032;
}
.cid-twGSMy1C1k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSMy1C1k .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGSMy1C1k .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGSN72sIf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSN72sIf .mbr-text {
  color: #484032;
}
.cid-twGSP6xFpa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twGSP6xFpa .item {
  padding-bottom: 2rem;
}
.cid-twGSP6xFpa .item-wrapper {
  height: 100%;
}
.cid-twGSP6xFpa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-twGSP6xFpa .carousel-control,
.cid-twGSP6xFpa .close {
  background: #1b1b1b;
}
.cid-twGSP6xFpa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twGSP6xFpa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twGSP6xFpa .close {
  position: fixed;
  opacity: .5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  font-family: 'MobiriseIcons';
}
.cid-twGSP6xFpa .close::before {
  content: '\e91a';
}
.cid-twGSP6xFpa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twGSP6xFpa .carousel-control {
  position: fixed;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: .5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.cid-twGSP6xFpa .carousel-inner > .active {
  display: block;
}
.cid-twGSP6xFpa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twGSP6xFpa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twGSP6xFpa .carousel-control .icon-next,
.cid-twGSP6xFpa .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-twGSP6xFpa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twGSP6xFpa .carousel-control,
  .cid-twGSP6xFpa .carousel-indicators,
  .cid-twGSP6xFpa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twGSP6xFpa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twGSP6xFpa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twGSP6xFpa .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-twGSP6xFpa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twGSP6xFpa .carousel-indicators {
    display: none;
  }
}
.cid-twGSP6xFpa .carousel-indicators .active,
.cid-twGSP6xFpa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: .5;
  border: 4px solid #1b1b1b;
}
.cid-twGSP6xFpa .carousel-indicators .active {
  background: #fff;
}
.cid-twGSP6xFpa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twGSP6xFpa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twGSP6xFpa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twGSP6xFpa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twGSP6xFpa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twGSP6xFpa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
}
.cid-twGSP6xFpa .carousel {
  width: 100%;
}
.cid-twGSP6xFpa .modal-dialog .carousel-inner {
  height: auto;
}
.cid-twGSP6xFpa .modal-backdrop.in {
  opacity: .8;
}
.cid-twGSP6xFpa .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
}
.cid-twGSP6xFpa .modal.fade .modal-dialog,
.cid-twGSP6xFpa .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cid-twGSRtz9Aq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGSRtz9Aq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twGSRtz9Aq .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twGSRtz9Aq .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twGSRtz9Aq .mbr-text {
  color: #484032;
}
.cid-twGTk2M8kR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTk2M8kR .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGTk2M8kR .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGTkCIQRn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTkCIQRn .mbr-text {
  color: #484032;
}
.cid-twGTp9Cv2v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTp9Cv2v .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGTp9Cv2v .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGTtfRaDo {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTtfRaDo .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twGTtfRaDo .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twGTtfRaDo .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twGTtfRaDo .mbr-text {
  color: #484032;
}
.cid-twGTXayN0v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTXayN0v .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twGTXayN0v .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twGTZJbtzj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGTZJbtzj .mbr-text {
  color: #484032;
}
.cid-twGU5VLwnj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twGU5VLwnj .item {
  padding-bottom: 2rem;
}
.cid-twGU5VLwnj .item-wrapper {
  height: 100%;
}
.cid-twGU5VLwnj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-twGU5VLwnj .carousel-control,
.cid-twGU5VLwnj .close {
  background: #1b1b1b;
}
.cid-twGU5VLwnj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twGU5VLwnj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twGU5VLwnj .close {
  position: fixed;
  opacity: .5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  font-family: 'MobiriseIcons';
}
.cid-twGU5VLwnj .close::before {
  content: '\e91a';
}
.cid-twGU5VLwnj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twGU5VLwnj .carousel-control {
  position: fixed;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: .5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.cid-twGU5VLwnj .carousel-inner > .active {
  display: block;
}
.cid-twGU5VLwnj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twGU5VLwnj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twGU5VLwnj .carousel-control .icon-next,
.cid-twGU5VLwnj .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-twGU5VLwnj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twGU5VLwnj .carousel-control,
  .cid-twGU5VLwnj .carousel-indicators,
  .cid-twGU5VLwnj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twGU5VLwnj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twGU5VLwnj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twGU5VLwnj .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-twGU5VLwnj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twGU5VLwnj .carousel-indicators {
    display: none;
  }
}
.cid-twGU5VLwnj .carousel-indicators .active,
.cid-twGU5VLwnj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: .5;
  border: 4px solid #1b1b1b;
}
.cid-twGU5VLwnj .carousel-indicators .active {
  background: #fff;
}
.cid-twGU5VLwnj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twGU5VLwnj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twGU5VLwnj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twGU5VLwnj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twGU5VLwnj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twGU5VLwnj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
}
.cid-twGU5VLwnj .carousel {
  width: 100%;
}
.cid-twGU5VLwnj .modal-dialog .carousel-inner {
  height: auto;
}
.cid-twGU5VLwnj .modal-backdrop.in {
  opacity: .8;
}
.cid-twGU5VLwnj .modal.fade .modal-dialog {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
}
.cid-twGU5VLwnj .modal.fade .modal-dialog,
.cid-twGU5VLwnj .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cid-twGU74BjHG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twGU74BjHG .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twGU74BjHG .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twGU74BjHG .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twGU74BjHG .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twGU74BjHG .mbr-text {
  color: #484032;
}
.cid-twH5xWRFqu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH5xWRFqu .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH5xWRFqu .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twFZ0MROfd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twFZ0MROfd .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twFZ0MROfd .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twFZ0MROfd .card-title,
.cid-twFZ0MROfd .card-box {
  color: #484032;
}
.cid-twFZ0N6Zql {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twFZ0N6Zql .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twFZ0N6Zql form {
    width: 50%;
  }
}
.cid-twFZ0N6Zql form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twFZ0N6Zql form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twFZ0N6Zql .mbr-section-title {
  color: #ede1db;
}
.cid-twFZ0N6Zql .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twFZ0NkFUk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twFZ0NkFUk nav.navbar {
  position: fixed;
}
.cid-twFZ0NkFUk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFZ0NkFUk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twFZ0NkFUk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twFZ0NkFUk .dropdown-item:hover,
.cid-twFZ0NkFUk .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twFZ0NkFUk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twFZ0NkFUk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twFZ0NkFUk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twFZ0NkFUk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twFZ0NkFUk .nav-link {
  position: relative;
}
.cid-twFZ0NkFUk .container {
  display: flex;
  margin: auto;
}
.cid-twFZ0NkFUk .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twFZ0NkFUk .dropdown-menu,
.cid-twFZ0NkFUk .navbar.opened {
  background: #a3906f !important;
}
.cid-twFZ0NkFUk .nav-item:focus,
.cid-twFZ0NkFUk .nav-link:focus {
  outline: none;
}
.cid-twFZ0NkFUk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twFZ0NkFUk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twFZ0NkFUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twFZ0NkFUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twFZ0NkFUk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twFZ0NkFUk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twFZ0NkFUk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twFZ0NkFUk .navbar.opened {
  transition: all 0.3s;
}
.cid-twFZ0NkFUk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twFZ0NkFUk .navbar .navbar-logo img {
  width: auto;
}
.cid-twFZ0NkFUk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twFZ0NkFUk .navbar.collapsed {
  justify-content: center;
}
.cid-twFZ0NkFUk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twFZ0NkFUk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twFZ0NkFUk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twFZ0NkFUk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twFZ0NkFUk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twFZ0NkFUk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twFZ0NkFUk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twFZ0NkFUk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twFZ0NkFUk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twFZ0NkFUk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twFZ0NkFUk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twFZ0NkFUk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twFZ0NkFUk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twFZ0NkFUk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twFZ0NkFUk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twFZ0NkFUk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twFZ0NkFUk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twFZ0NkFUk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twFZ0NkFUk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twFZ0NkFUk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twFZ0NkFUk .navbar.navbar-short {
  min-height: 60px;
}
.cid-twFZ0NkFUk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twFZ0NkFUk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twFZ0NkFUk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twFZ0NkFUk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twFZ0NkFUk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twFZ0NkFUk .dropdown-item.active,
.cid-twFZ0NkFUk .dropdown-item:active {
  background-color: transparent;
}
.cid-twFZ0NkFUk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twFZ0NkFUk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twFZ0NkFUk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twFZ0NkFUk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twFZ0NkFUk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twFZ0NkFUk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twFZ0NkFUk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twFZ0NkFUk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twFZ0NkFUk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twFZ0NkFUk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twFZ0NkFUk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twFZ0NkFUk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFZ0NkFUk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twFZ0NkFUk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twFZ0NkFUk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFZ0NkFUk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twFZ0NkFUk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twFZ0NkFUk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twFZ0NkFUk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twFZ0NkFUk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twFZ0NkFUk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twFZ0NkFUk .navbar {
    height: 70px;
  }
  .cid-twFZ0NkFUk .navbar.opened {
    height: auto;
  }
  .cid-twFZ0NkFUk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twFZ0NGlFv {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twFZ0NGlFv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twFZ0NGlFv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twFZ0NGlFv .row {
    text-align: center;
  }
  .cid-twFZ0NGlFv .row > div {
    margin: auto;
  }
  .cid-twFZ0NGlFv .social-row {
    justify-content: center;
  }
}
.cid-twFZ0NGlFv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twFZ0NGlFv .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twFZ0NGlFv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twFZ0NGlFv .list {
    margin-bottom: 0rem;
  }
}
.cid-twFZ0NGlFv .mbr-text {
  color: #ede1db;
}
.cid-twFZ0NGlFv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twFZ0NGlFv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twFZ0NGlFv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twFZ0NGlFv H5 {
  color: #ede1db;
}
.cid-twH7JsV9Xm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-18-2000x1125.webp");
}
.cid-twH7JsV9Xm .mbr-section-title {
  color: #ede1db;
}
.cid-twH7JsV9Xm .mbr-text,
.cid-twH7JsV9Xm .mbr-section-btn {
  color: #ffffff;
}
.cid-twH7JsV9Xm .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twH7JtJ3fY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7JtJ3fY .mbr-text {
  color: #484032;
}
.cid-twH7JvjYvp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7JvjYvp .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twH7JvjYvp .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twH7JvjYvp .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twH7JvjYvp .mbr-text {
  color: #484032;
}
.cid-twH9oJmMnm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH9oJmMnm .mbr-text {
  color: #484032;
}
.cid-twH9uYxBwc {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH9uYxBwc .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-twH9uYxBwc .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-twH9uYxBwc .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-twH9uYxBwc .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twH9uYxBwc .mbr-text {
  color: #484032;
}
.cid-twH7JwX9Z3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7JwX9Z3 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH7JwX9Z3 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twH7JxsZFM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7JxsZFM .mbr-text {
  color: #484032;
}
.cid-twH7JxZXq4 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH7JxZXq4 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH7JxZXq4 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twH7Jz0LbZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH7Jz0LbZ .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twH7Jz0LbZ .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twH7Jz0LbZ .card-title,
.cid-twH7Jz0LbZ .card-box {
  color: #484032;
}
.cid-twH7JA69jL {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twH7JA69jL .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twH7JA69jL form {
    width: 50%;
  }
}
.cid-twH7JA69jL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twH7JA69jL form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twH7JA69jL .mbr-section-title {
  color: #ede1db;
}
.cid-twH7JA69jL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twH7JAMRiN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twH7JAMRiN nav.navbar {
  position: fixed;
}
.cid-twH7JAMRiN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twH7JAMRiN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twH7JAMRiN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twH7JAMRiN .dropdown-item:hover,
.cid-twH7JAMRiN .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twH7JAMRiN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twH7JAMRiN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twH7JAMRiN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twH7JAMRiN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twH7JAMRiN .nav-link {
  position: relative;
}
.cid-twH7JAMRiN .container {
  display: flex;
  margin: auto;
}
.cid-twH7JAMRiN .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twH7JAMRiN .dropdown-menu,
.cid-twH7JAMRiN .navbar.opened {
  background: #a3906f !important;
}
.cid-twH7JAMRiN .nav-item:focus,
.cid-twH7JAMRiN .nav-link:focus {
  outline: none;
}
.cid-twH7JAMRiN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twH7JAMRiN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twH7JAMRiN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twH7JAMRiN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twH7JAMRiN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twH7JAMRiN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twH7JAMRiN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twH7JAMRiN .navbar.opened {
  transition: all 0.3s;
}
.cid-twH7JAMRiN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twH7JAMRiN .navbar .navbar-logo img {
  width: auto;
}
.cid-twH7JAMRiN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twH7JAMRiN .navbar.collapsed {
  justify-content: center;
}
.cid-twH7JAMRiN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twH7JAMRiN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twH7JAMRiN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twH7JAMRiN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twH7JAMRiN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twH7JAMRiN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twH7JAMRiN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twH7JAMRiN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twH7JAMRiN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twH7JAMRiN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twH7JAMRiN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twH7JAMRiN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twH7JAMRiN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twH7JAMRiN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twH7JAMRiN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twH7JAMRiN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twH7JAMRiN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twH7JAMRiN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twH7JAMRiN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twH7JAMRiN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twH7JAMRiN .navbar.navbar-short {
  min-height: 60px;
}
.cid-twH7JAMRiN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twH7JAMRiN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twH7JAMRiN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twH7JAMRiN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twH7JAMRiN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twH7JAMRiN .dropdown-item.active,
.cid-twH7JAMRiN .dropdown-item:active {
  background-color: transparent;
}
.cid-twH7JAMRiN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twH7JAMRiN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twH7JAMRiN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twH7JAMRiN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twH7JAMRiN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twH7JAMRiN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twH7JAMRiN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twH7JAMRiN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twH7JAMRiN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twH7JAMRiN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twH7JAMRiN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twH7JAMRiN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twH7JAMRiN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twH7JAMRiN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twH7JAMRiN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twH7JAMRiN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twH7JAMRiN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twH7JAMRiN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twH7JAMRiN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twH7JAMRiN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twH7JAMRiN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twH7JAMRiN .navbar {
    height: 70px;
  }
  .cid-twH7JAMRiN .navbar.opened {
    height: auto;
  }
  .cid-twH7JAMRiN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twH7JBRo5D {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twH7JBRo5D .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twH7JBRo5D .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twH7JBRo5D .row {
    text-align: center;
  }
  .cid-twH7JBRo5D .row > div {
    margin: auto;
  }
  .cid-twH7JBRo5D .social-row {
    justify-content: center;
  }
}
.cid-twH7JBRo5D .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twH7JBRo5D .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twH7JBRo5D .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twH7JBRo5D .list {
    margin-bottom: 0rem;
  }
}
.cid-twH7JBRo5D .mbr-text {
  color: #ede1db;
}
.cid-twH7JBRo5D .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twH7JBRo5D .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twH7JBRo5D div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twH7JBRo5D H5 {
  color: #ede1db;
}
.cid-twH7Si0ATC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-19-2000x1126.webp");
}
.cid-twH7Si0ATC .mbr-section-title {
  color: #ede1db;
}
.cid-twH7Si0ATC .mbr-text,
.cid-twH7Si0ATC .mbr-section-btn {
  color: #ffffff;
}
.cid-twH7Si0ATC .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twH7SiXXXY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7SiXXXY .mbr-text {
  color: #484032;
}
.cid-twH7Sjve0L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7Sjve0L .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH7Sjve0L .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twH7SjZv4B {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7SjZv4B .mbr-text {
  color: #484032;
}
.cid-twH7SkwaTz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH7SkwaTz .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twH7SkwaTz .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twH7SkwaTz .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twH7SkwaTz .mbr-text {
  color: #484032;
}
.cid-twH8uX5RNR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH8uX5RNR .mbr-text {
  color: #484032;
}
.cid-twH7Sl410q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH7Sl410q .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH7Sl410q .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twH8GVjqtd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twH8GVjqtd .mbr-text {
  color: #484032;
}
.cid-twH7SnxUV5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH7SnxUV5 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twH7SnxUV5 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-twH7Sox179 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twH7Sox179 .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twH7Sox179 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twH7Sox179 .card-title,
.cid-twH7Sox179 .card-box {
  color: #484032;
}
.cid-twH7SpCDF2 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twH7SpCDF2 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twH7SpCDF2 form {
    width: 50%;
  }
}
.cid-twH7SpCDF2 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twH7SpCDF2 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twH7SpCDF2 .mbr-section-title {
  color: #ede1db;
}
.cid-twH7SpCDF2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twH7SqmhJW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twH7SqmhJW nav.navbar {
  position: fixed;
}
.cid-twH7SqmhJW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twH7SqmhJW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twH7SqmhJW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twH7SqmhJW .dropdown-item:hover,
.cid-twH7SqmhJW .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twH7SqmhJW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twH7SqmhJW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twH7SqmhJW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twH7SqmhJW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twH7SqmhJW .nav-link {
  position: relative;
}
.cid-twH7SqmhJW .container {
  display: flex;
  margin: auto;
}
.cid-twH7SqmhJW .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twH7SqmhJW .dropdown-menu,
.cid-twH7SqmhJW .navbar.opened {
  background: #a3906f !important;
}
.cid-twH7SqmhJW .nav-item:focus,
.cid-twH7SqmhJW .nav-link:focus {
  outline: none;
}
.cid-twH7SqmhJW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twH7SqmhJW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twH7SqmhJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twH7SqmhJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twH7SqmhJW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twH7SqmhJW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twH7SqmhJW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twH7SqmhJW .navbar.opened {
  transition: all 0.3s;
}
.cid-twH7SqmhJW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twH7SqmhJW .navbar .navbar-logo img {
  width: auto;
}
.cid-twH7SqmhJW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twH7SqmhJW .navbar.collapsed {
  justify-content: center;
}
.cid-twH7SqmhJW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twH7SqmhJW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twH7SqmhJW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twH7SqmhJW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twH7SqmhJW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twH7SqmhJW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twH7SqmhJW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twH7SqmhJW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twH7SqmhJW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twH7SqmhJW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twH7SqmhJW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twH7SqmhJW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twH7SqmhJW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twH7SqmhJW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twH7SqmhJW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twH7SqmhJW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twH7SqmhJW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twH7SqmhJW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twH7SqmhJW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twH7SqmhJW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twH7SqmhJW .navbar.navbar-short {
  min-height: 60px;
}
.cid-twH7SqmhJW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twH7SqmhJW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twH7SqmhJW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twH7SqmhJW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twH7SqmhJW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twH7SqmhJW .dropdown-item.active,
.cid-twH7SqmhJW .dropdown-item:active {
  background-color: transparent;
}
.cid-twH7SqmhJW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twH7SqmhJW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twH7SqmhJW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twH7SqmhJW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twH7SqmhJW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twH7SqmhJW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twH7SqmhJW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twH7SqmhJW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twH7SqmhJW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twH7SqmhJW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twH7SqmhJW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twH7SqmhJW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twH7SqmhJW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twH7SqmhJW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twH7SqmhJW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twH7SqmhJW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twH7SqmhJW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twH7SqmhJW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twH7SqmhJW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twH7SqmhJW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twH7SqmhJW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twH7SqmhJW .navbar {
    height: 70px;
  }
  .cid-twH7SqmhJW .navbar.opened {
    height: auto;
  }
  .cid-twH7SqmhJW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twH7Srtq6r {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twH7Srtq6r .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twH7Srtq6r .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twH7Srtq6r .row {
    text-align: center;
  }
  .cid-twH7Srtq6r .row > div {
    margin: auto;
  }
  .cid-twH7Srtq6r .social-row {
    justify-content: center;
  }
}
.cid-twH7Srtq6r .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twH7Srtq6r .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twH7Srtq6r .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twH7Srtq6r .list {
    margin-bottom: 0rem;
  }
}
.cid-twH7Srtq6r .mbr-text {
  color: #ede1db;
}
.cid-twH7Srtq6r .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twH7Srtq6r .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twH7Srtq6r div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twH7Srtq6r H5 {
  color: #ede1db;
}
.cid-twIbIGrGk8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-21-2000x1127.webp");
}
.cid-twIbIGrGk8 .mbr-section-title {
  color: #ede1db;
}
.cid-twIbIGrGk8 .mbr-text,
.cid-twIbIGrGk8 .mbr-section-btn {
  color: #ffffff;
}
.cid-twIbIGrGk8 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIhaiYgdq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIhaiYgdq .mbr-text {
  color: #484032;
}
.cid-twIeJ8QBZf {
  background: #ffffff;
}
.cid-twIeJ8QBZf .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIeJ8QBZf figcaption {
  position: relative;
}
.cid-twIeJ8QBZf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIeJ8QBZf .image-block {
    width: 100% !important;
  }
}
.cid-twIeKMqcPT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIeKMqcPT .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIeKMqcPT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeKMqcPT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIeKMqcPT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIeKMqcPT .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIeKMqcPT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIeKMqcPT .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIeKMqcPT .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIeKMqcPT .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIhcMRbTj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIhcMRbTj .mbr-text {
  color: #484032;
}
.cid-twIeLryXJ2 {
  background: #ffffff;
}
.cid-twIeLryXJ2 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIeLryXJ2 figcaption {
  position: relative;
}
.cid-twIeLryXJ2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIeLryXJ2 .image-block {
    width: 100% !important;
  }
}
.cid-twIeM4ZaOe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIeM4ZaOe .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIeM4ZaOe .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeM4ZaOe .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIeM4ZaOe .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIeM4ZaOe .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIeM4ZaOe .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIeM4ZaOe .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIeM4ZaOe .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIeM4ZaOe .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIeNEzhHa {
  background: #ffffff;
}
.cid-twIeNEzhHa .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIeNEzhHa figcaption {
  position: relative;
}
.cid-twIeNEzhHa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIeNEzhHa .image-block {
    width: 100% !important;
  }
}
.cid-twIhtEKARP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIhtEKARP .mbr-text {
  color: #484032;
}
.cid-twIeOcGg3m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIeOcGg3m .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIeOcGg3m .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeOcGg3m .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIeOcGg3m .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIeOcGg3m .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIeOcGg3m .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIeOcGg3m .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIeOcGg3m .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIeOcGg3m .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIhyEDuJ1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIhyEDuJ1 .mbr-text {
  color: #484032;
}
.cid-twIePr2iRa {
  background: #ffffff;
}
.cid-twIePr2iRa .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIePr2iRa figcaption {
  position: relative;
}
.cid-twIePr2iRa figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIePr2iRa .image-block {
    width: 100% !important;
  }
}
.cid-twIhCKmksn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIhCKmksn .mbr-text {
  color: #484032;
}
.cid-twIeQxbUlm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIeQxbUlm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIeQxbUlm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeQxbUlm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIeQxbUlm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIeQxbUlm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIeQxbUlm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIeQxbUlm .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIeQxbUlm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIeQxbUlm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIeRtV750 {
  background: #ffffff;
}
.cid-twIeRtV750 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIeRtV750 figcaption {
  position: relative;
}
.cid-twIeRtV750 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIeRtV750 .image-block {
    width: 100% !important;
  }
}
.cid-twIeXL0cQB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIeXL0cQB .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIeXL0cQB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIeXL0cQB .item {
  padding-bottom: 2rem;
}
.cid-twIeXL0cQB .item-wrapper {
  position: relative;
}
.cid-twIeXL0cQB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIeXL0cQB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIeXL0cQB .carousel-control,
.cid-twIeXL0cQB .close {
  background: #1b1b1b;
}
.cid-twIeXL0cQB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIeXL0cQB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIeXL0cQB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIeXL0cQB .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIeXL0cQB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIeXL0cQB .close::before {
  content: '\e91a';
}
.cid-twIeXL0cQB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIeXL0cQB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIeXL0cQB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeXL0cQB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIeXL0cQB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIeXL0cQB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIeXL0cQB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIeXL0cQB .carousel-indicators li.active,
.cid-twIeXL0cQB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIeXL0cQB .carousel-indicators li::after,
.cid-twIeXL0cQB .carousel-indicators li::before {
  content: none;
}
.cid-twIeXL0cQB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIeXL0cQB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIeXL0cQB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIeXL0cQB .carousel-indicators {
    display: none;
  }
}
.cid-twIeXL0cQB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIeXL0cQB .carousel-inner > .active {
  display: block;
}
.cid-twIeXL0cQB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIeXL0cQB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIeXL0cQB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIeXL0cQB .carousel-control,
  .cid-twIeXL0cQB .carousel-indicators,
  .cid-twIeXL0cQB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIeXL0cQB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIeXL0cQB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIeXL0cQB .carousel-indicators .active,
.cid-twIeXL0cQB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIeXL0cQB .carousel-indicators .active {
  background: #fff;
}
.cid-twIeXL0cQB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIeXL0cQB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIeXL0cQB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIeXL0cQB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIeXL0cQB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIeXL0cQB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIeXL0cQB .carousel {
  width: 100%;
}
.cid-twIeXL0cQB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIeXL0cQB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIeXL0cQB .modal.fade .modal-dialog,
.cid-twIeXL0cQB .modal.in .modal-dialog {
  transform: none;
}
.cid-twIeXL0cQB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIeXL0cQB H6 {
  text-align: center;
}
.cid-twIfJjmb2y {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIfJjmb2y .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIfJjmb2y .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIfJjmb2y .card-title,
.cid-twIfJjmb2y .card-box {
  color: #484032;
}
.cid-twIbIJHIiL {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIbIJHIiL .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIbIJHIiL form {
    width: 50%;
  }
}
.cid-twIbIJHIiL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIbIJHIiL form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIbIJHIiL .mbr-section-title {
  color: #ede1db;
}
.cid-twIbIJHIiL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIbIKuXb6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIbIKuXb6 nav.navbar {
  position: fixed;
}
.cid-twIbIKuXb6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIbIKuXb6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIbIKuXb6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIbIKuXb6 .dropdown-item:hover,
.cid-twIbIKuXb6 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIbIKuXb6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIbIKuXb6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIbIKuXb6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIbIKuXb6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIbIKuXb6 .nav-link {
  position: relative;
}
.cid-twIbIKuXb6 .container {
  display: flex;
  margin: auto;
}
.cid-twIbIKuXb6 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIbIKuXb6 .dropdown-menu,
.cid-twIbIKuXb6 .navbar.opened {
  background: #a3906f !important;
}
.cid-twIbIKuXb6 .nav-item:focus,
.cid-twIbIKuXb6 .nav-link:focus {
  outline: none;
}
.cid-twIbIKuXb6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIbIKuXb6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIbIKuXb6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIbIKuXb6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIbIKuXb6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIbIKuXb6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIbIKuXb6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIbIKuXb6 .navbar.opened {
  transition: all 0.3s;
}
.cid-twIbIKuXb6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIbIKuXb6 .navbar .navbar-logo img {
  width: auto;
}
.cid-twIbIKuXb6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIbIKuXb6 .navbar.collapsed {
  justify-content: center;
}
.cid-twIbIKuXb6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIbIKuXb6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIbIKuXb6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIbIKuXb6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIbIKuXb6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIbIKuXb6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIbIKuXb6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIbIKuXb6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIbIKuXb6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIbIKuXb6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIbIKuXb6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIbIKuXb6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIbIKuXb6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIbIKuXb6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIbIKuXb6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIbIKuXb6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIbIKuXb6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIbIKuXb6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIbIKuXb6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIbIKuXb6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIbIKuXb6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIbIKuXb6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIbIKuXb6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIbIKuXb6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIbIKuXb6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIbIKuXb6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIbIKuXb6 .dropdown-item.active,
.cid-twIbIKuXb6 .dropdown-item:active {
  background-color: transparent;
}
.cid-twIbIKuXb6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIbIKuXb6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIbIKuXb6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIbIKuXb6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIbIKuXb6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIbIKuXb6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIbIKuXb6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIbIKuXb6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIbIKuXb6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIbIKuXb6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIbIKuXb6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIbIKuXb6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIbIKuXb6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIbIKuXb6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIbIKuXb6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIbIKuXb6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIbIKuXb6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIbIKuXb6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIbIKuXb6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIbIKuXb6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIbIKuXb6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIbIKuXb6 .navbar {
    height: 70px;
  }
  .cid-twIbIKuXb6 .navbar.opened {
    height: auto;
  }
  .cid-twIbIKuXb6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIbIKU1N7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIbIKU1N7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIbIKU1N7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIbIKU1N7 .row {
    text-align: center;
  }
  .cid-twIbIKU1N7 .row > div {
    margin: auto;
  }
  .cid-twIbIKU1N7 .social-row {
    justify-content: center;
  }
}
.cid-twIbIKU1N7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIbIKU1N7 .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIbIKU1N7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIbIKU1N7 .list {
    margin-bottom: 0rem;
  }
}
.cid-twIbIKU1N7 .mbr-text {
  color: #ede1db;
}
.cid-twIbIKU1N7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIbIKU1N7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIbIKU1N7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIbIKU1N7 H5 {
  color: #ede1db;
}
.cid-twIhToIsN4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/en-2250x1500.webp");
}
.cid-twIhToIsN4 .mbr-section-title {
  color: #ede1db;
}
.cid-twIhToIsN4 .mbr-text,
.cid-twIhToIsN4 .mbr-section-btn {
  color: #ffffff;
}
.cid-twIhToIsN4 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIlvJUbK1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIlvJUbK1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIlvJUbK1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIlvJUbK1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIlvJUbK1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIlvJUbK1 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIlvJUbK1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIlvJUbK1 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIlvJUbK1 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIlvJUbK1 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIlwJYCXi {
  background: #ffffff;
}
.cid-twIlwJYCXi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIlwJYCXi figcaption {
  position: relative;
}
.cid-twIlwJYCXi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIlwJYCXi .image-block {
    width: 100% !important;
  }
}
.cid-twIlxTLzZm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIlxTLzZm h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-twIlxTLzZm p {
  color: #767676;
  text-align: left;
}
.cid-twIlxTLzZm .card-box {
  padding-top: 2rem;
}
.cid-twIlxTLzZm .card-wrapper {
  height: 100%;
}
.cid-twIlyquXfF {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 30px;
}
.cid-twIlyquXfF .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIlyquXfF .video-block {
    width: 100% !important;
  }
}
.cid-twIlDeSHga {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIlDeSHga .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIlDeSHga .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIlDeSHga .card-title,
.cid-twIlDeSHga .card-box {
  color: #484032;
}
.cid-twIhTqcldy {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhTqcldy .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhTqcldy form {
    width: 50%;
  }
}
.cid-twIhTqcldy form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhTqcldy form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhTqcldy .mbr-section-title {
  color: #ede1db;
}
.cid-twIhTqcldy .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhTqqW9s {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhTqqW9s nav.navbar {
  position: fixed;
}
.cid-twIhTqqW9s .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhTqqW9s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhTqqW9s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhTqqW9s .dropdown-item:hover,
.cid-twIhTqqW9s .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhTqqW9s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhTqqW9s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhTqqW9s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhTqqW9s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhTqqW9s .nav-link {
  position: relative;
}
.cid-twIhTqqW9s .container {
  display: flex;
  margin: auto;
}
.cid-twIhTqqW9s .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhTqqW9s .dropdown-menu,
.cid-twIhTqqW9s .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhTqqW9s .nav-item:focus,
.cid-twIhTqqW9s .nav-link:focus {
  outline: none;
}
.cid-twIhTqqW9s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhTqqW9s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhTqqW9s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhTqqW9s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhTqqW9s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhTqqW9s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhTqqW9s .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhTqqW9s .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhTqqW9s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhTqqW9s .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhTqqW9s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhTqqW9s .navbar.collapsed {
  justify-content: center;
}
.cid-twIhTqqW9s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhTqqW9s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhTqqW9s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhTqqW9s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhTqqW9s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhTqqW9s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhTqqW9s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhTqqW9s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhTqqW9s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhTqqW9s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhTqqW9s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhTqqW9s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhTqqW9s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhTqqW9s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhTqqW9s .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhTqqW9s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhTqqW9s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhTqqW9s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhTqqW9s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhTqqW9s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhTqqW9s .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhTqqW9s .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhTqqW9s .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhTqqW9s .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhTqqW9s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhTqqW9s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhTqqW9s .dropdown-item.active,
.cid-twIhTqqW9s .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhTqqW9s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhTqqW9s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhTqqW9s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhTqqW9s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhTqqW9s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhTqqW9s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhTqqW9s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhTqqW9s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhTqqW9s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhTqqW9s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhTqqW9s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhTqqW9s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhTqqW9s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhTqqW9s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhTqqW9s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhTqqW9s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhTqqW9s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhTqqW9s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhTqqW9s .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhTqqW9s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhTqqW9s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhTqqW9s .navbar {
    height: 70px;
  }
  .cid-twIhTqqW9s .navbar.opened {
    height: auto;
  }
  .cid-twIhTqqW9s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhTqKwgQ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhTqKwgQ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhTqKwgQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhTqKwgQ .row {
    text-align: center;
  }
  .cid-twIhTqKwgQ .row > div {
    margin: auto;
  }
  .cid-twIhTqKwgQ .social-row {
    justify-content: center;
  }
}
.cid-twIhTqKwgQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhTqKwgQ .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhTqKwgQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhTqKwgQ .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhTqKwgQ .mbr-text {
  color: #ede1db;
}
.cid-twIhTqKwgQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhTqKwgQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhTqKwgQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhTqKwgQ H5 {
  color: #ede1db;
}
.cid-twIhUNGvIA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/olegsasha-4-2400x1600.webp");
}
.cid-twIhUNGvIA .mbr-section-title {
  color: #ede1db;
}
.cid-twIhUNGvIA .mbr-text,
.cid-twIhUNGvIA .mbr-section-btn {
  color: #ffffff;
}
.cid-twIhUNGvIA .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIlXsm6Nt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIlXsm6Nt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIlXsm6Nt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIlXsm6Nt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIlXsm6Nt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIlXsm6Nt .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIlXsm6Nt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIlXsm6Nt .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIlXsm6Nt .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIlXsm6Nt .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twImmHsizd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twImmHsizd .mbr-fallback-image.disabled {
  display: none;
}
.cid-twImmHsizd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twImmHsizd .item {
  padding-bottom: 2rem;
}
.cid-twImmHsizd .item-wrapper {
  position: relative;
}
.cid-twImmHsizd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twImmHsizd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twImmHsizd .carousel-control,
.cid-twImmHsizd .close {
  background: #1b1b1b;
}
.cid-twImmHsizd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twImmHsizd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twImmHsizd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twImmHsizd .carousel-control-next span {
  margin-left: 5px;
}
.cid-twImmHsizd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twImmHsizd .close::before {
  content: '\e91a';
}
.cid-twImmHsizd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twImmHsizd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twImmHsizd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImmHsizd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twImmHsizd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twImmHsizd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twImmHsizd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twImmHsizd .carousel-indicators li.active,
.cid-twImmHsizd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twImmHsizd .carousel-indicators li::after,
.cid-twImmHsizd .carousel-indicators li::before {
  content: none;
}
.cid-twImmHsizd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twImmHsizd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twImmHsizd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twImmHsizd .carousel-indicators {
    display: none;
  }
}
.cid-twImmHsizd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twImmHsizd .carousel-inner > .active {
  display: block;
}
.cid-twImmHsizd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImmHsizd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twImmHsizd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twImmHsizd .carousel-control,
  .cid-twImmHsizd .carousel-indicators,
  .cid-twImmHsizd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twImmHsizd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twImmHsizd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twImmHsizd .carousel-indicators .active,
.cid-twImmHsizd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twImmHsizd .carousel-indicators .active {
  background: #fff;
}
.cid-twImmHsizd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twImmHsizd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twImmHsizd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twImmHsizd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twImmHsizd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twImmHsizd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twImmHsizd .carousel {
  width: 100%;
}
.cid-twImmHsizd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twImmHsizd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twImmHsizd .modal.fade .modal-dialog,
.cid-twImmHsizd .modal.in .modal-dialog {
  transform: none;
}
.cid-twImmHsizd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twImmHsizd H6 {
  text-align: center;
}
.cid-twIm0sUIjg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIm0sUIjg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIm0sUIjg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIm0sUIjg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIm0sUIjg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIm0sUIjg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIm0sUIjg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIm0sUIjg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIm0sUIjg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIm0sUIjg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twImkPO0Zf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twImkPO0Zf .mbr-fallback-image.disabled {
  display: none;
}
.cid-twImkPO0Zf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twImkPO0Zf .item {
  padding-bottom: 2rem;
}
.cid-twImkPO0Zf .item-wrapper {
  position: relative;
}
.cid-twImkPO0Zf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twImkPO0Zf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twImkPO0Zf .carousel-control,
.cid-twImkPO0Zf .close {
  background: #1b1b1b;
}
.cid-twImkPO0Zf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twImkPO0Zf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twImkPO0Zf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twImkPO0Zf .carousel-control-next span {
  margin-left: 5px;
}
.cid-twImkPO0Zf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twImkPO0Zf .close::before {
  content: '\e91a';
}
.cid-twImkPO0Zf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twImkPO0Zf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twImkPO0Zf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImkPO0Zf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twImkPO0Zf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twImkPO0Zf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twImkPO0Zf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twImkPO0Zf .carousel-indicators li.active,
.cid-twImkPO0Zf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twImkPO0Zf .carousel-indicators li::after,
.cid-twImkPO0Zf .carousel-indicators li::before {
  content: none;
}
.cid-twImkPO0Zf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twImkPO0Zf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twImkPO0Zf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twImkPO0Zf .carousel-indicators {
    display: none;
  }
}
.cid-twImkPO0Zf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twImkPO0Zf .carousel-inner > .active {
  display: block;
}
.cid-twImkPO0Zf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImkPO0Zf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twImkPO0Zf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twImkPO0Zf .carousel-control,
  .cid-twImkPO0Zf .carousel-indicators,
  .cid-twImkPO0Zf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twImkPO0Zf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twImkPO0Zf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twImkPO0Zf .carousel-indicators .active,
.cid-twImkPO0Zf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twImkPO0Zf .carousel-indicators .active {
  background: #fff;
}
.cid-twImkPO0Zf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twImkPO0Zf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twImkPO0Zf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twImkPO0Zf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twImkPO0Zf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twImkPO0Zf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twImkPO0Zf .carousel {
  width: 100%;
}
.cid-twImkPO0Zf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twImkPO0Zf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twImkPO0Zf .modal.fade .modal-dialog,
.cid-twImkPO0Zf .modal.in .modal-dialog {
  transform: none;
}
.cid-twImkPO0Zf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twImkPO0Zf H6 {
  text-align: center;
}
.cid-twIm7XhOjt {
  background: #ffffff;
}
.cid-twIm7XhOjt .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIm7XhOjt figcaption {
  position: relative;
}
.cid-twIm7XhOjt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIm7XhOjt .image-block {
    width: 100% !important;
  }
}
.cid-twImjNnYpy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twImjNnYpy .mbr-fallback-image.disabled {
  display: none;
}
.cid-twImjNnYpy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twImjNnYpy .item {
  padding-bottom: 2rem;
}
.cid-twImjNnYpy .item-wrapper {
  position: relative;
}
.cid-twImjNnYpy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twImjNnYpy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twImjNnYpy .carousel-control,
.cid-twImjNnYpy .close {
  background: #1b1b1b;
}
.cid-twImjNnYpy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twImjNnYpy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twImjNnYpy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twImjNnYpy .carousel-control-next span {
  margin-left: 5px;
}
.cid-twImjNnYpy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twImjNnYpy .close::before {
  content: '\e91a';
}
.cid-twImjNnYpy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twImjNnYpy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twImjNnYpy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImjNnYpy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twImjNnYpy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twImjNnYpy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twImjNnYpy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twImjNnYpy .carousel-indicators li.active,
.cid-twImjNnYpy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twImjNnYpy .carousel-indicators li::after,
.cid-twImjNnYpy .carousel-indicators li::before {
  content: none;
}
.cid-twImjNnYpy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twImjNnYpy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twImjNnYpy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twImjNnYpy .carousel-indicators {
    display: none;
  }
}
.cid-twImjNnYpy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twImjNnYpy .carousel-inner > .active {
  display: block;
}
.cid-twImjNnYpy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twImjNnYpy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twImjNnYpy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twImjNnYpy .carousel-control,
  .cid-twImjNnYpy .carousel-indicators,
  .cid-twImjNnYpy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twImjNnYpy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twImjNnYpy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twImjNnYpy .carousel-indicators .active,
.cid-twImjNnYpy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twImjNnYpy .carousel-indicators .active {
  background: #fff;
}
.cid-twImjNnYpy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twImjNnYpy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twImjNnYpy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twImjNnYpy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twImjNnYpy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twImjNnYpy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twImjNnYpy .carousel {
  width: 100%;
}
.cid-twImjNnYpy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twImjNnYpy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twImjNnYpy .modal.fade .modal-dialog,
.cid-twImjNnYpy .modal.in .modal-dialog {
  transform: none;
}
.cid-twImjNnYpy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twImjNnYpy H6 {
  text-align: center;
}
.cid-twIn5ty8ei {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIn5ty8ei .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIn5ty8ei .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIn5ty8ei .item {
  padding-bottom: 2rem;
}
.cid-twIn5ty8ei .item-wrapper {
  position: relative;
}
.cid-twIn5ty8ei .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIn5ty8ei .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIn5ty8ei .carousel-control,
.cid-twIn5ty8ei .close {
  background: #1b1b1b;
}
.cid-twIn5ty8ei .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIn5ty8ei .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIn5ty8ei .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIn5ty8ei .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIn5ty8ei .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIn5ty8ei .close::before {
  content: '\e91a';
}
.cid-twIn5ty8ei .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIn5ty8ei .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIn5ty8ei .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIn5ty8ei .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIn5ty8ei .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIn5ty8ei .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIn5ty8ei .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIn5ty8ei .carousel-indicators li.active,
.cid-twIn5ty8ei .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIn5ty8ei .carousel-indicators li::after,
.cid-twIn5ty8ei .carousel-indicators li::before {
  content: none;
}
.cid-twIn5ty8ei .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIn5ty8ei .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIn5ty8ei .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIn5ty8ei .carousel-indicators {
    display: none;
  }
}
.cid-twIn5ty8ei .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIn5ty8ei .carousel-inner > .active {
  display: block;
}
.cid-twIn5ty8ei .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIn5ty8ei .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIn5ty8ei .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIn5ty8ei .carousel-control,
  .cid-twIn5ty8ei .carousel-indicators,
  .cid-twIn5ty8ei .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIn5ty8ei .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIn5ty8ei .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIn5ty8ei .carousel-indicators .active,
.cid-twIn5ty8ei .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIn5ty8ei .carousel-indicators .active {
  background: #fff;
}
.cid-twIn5ty8ei .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIn5ty8ei .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIn5ty8ei .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIn5ty8ei .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIn5ty8ei .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIn5ty8ei .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIn5ty8ei .carousel {
  width: 100%;
}
.cid-twIn5ty8ei .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIn5ty8ei .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIn5ty8ei .modal.fade .modal-dialog,
.cid-twIn5ty8ei .modal.in .modal-dialog {
  transform: none;
}
.cid-twIn5ty8ei .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIn5ty8ei H6 {
  text-align: center;
}
.cid-twIo5RTXrZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIo5RTXrZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIo5RTXrZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIo5RTXrZ .item {
  padding-bottom: 2rem;
}
.cid-twIo5RTXrZ .item-wrapper {
  position: relative;
}
.cid-twIo5RTXrZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIo5RTXrZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIo5RTXrZ .carousel-control,
.cid-twIo5RTXrZ .close {
  background: #1b1b1b;
}
.cid-twIo5RTXrZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIo5RTXrZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIo5RTXrZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIo5RTXrZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIo5RTXrZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIo5RTXrZ .close::before {
  content: '\e91a';
}
.cid-twIo5RTXrZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIo5RTXrZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIo5RTXrZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIo5RTXrZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIo5RTXrZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIo5RTXrZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIo5RTXrZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIo5RTXrZ .carousel-indicators li.active,
.cid-twIo5RTXrZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIo5RTXrZ .carousel-indicators li::after,
.cid-twIo5RTXrZ .carousel-indicators li::before {
  content: none;
}
.cid-twIo5RTXrZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIo5RTXrZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIo5RTXrZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIo5RTXrZ .carousel-indicators {
    display: none;
  }
}
.cid-twIo5RTXrZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIo5RTXrZ .carousel-inner > .active {
  display: block;
}
.cid-twIo5RTXrZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIo5RTXrZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIo5RTXrZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIo5RTXrZ .carousel-control,
  .cid-twIo5RTXrZ .carousel-indicators,
  .cid-twIo5RTXrZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIo5RTXrZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIo5RTXrZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIo5RTXrZ .carousel-indicators .active,
.cid-twIo5RTXrZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIo5RTXrZ .carousel-indicators .active {
  background: #fff;
}
.cid-twIo5RTXrZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIo5RTXrZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIo5RTXrZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIo5RTXrZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIo5RTXrZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIo5RTXrZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIo5RTXrZ .carousel {
  width: 100%;
}
.cid-twIo5RTXrZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIo5RTXrZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIo5RTXrZ .modal.fade .modal-dialog,
.cid-twIo5RTXrZ .modal.in .modal-dialog {
  transform: none;
}
.cid-twIo5RTXrZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIo5RTXrZ H6 {
  text-align: center;
}
.cid-twIo6gIljm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIo6gIljm .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIo6gIljm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIo6gIljm .item {
  padding-bottom: 2rem;
}
.cid-twIo6gIljm .item-wrapper {
  position: relative;
}
.cid-twIo6gIljm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIo6gIljm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIo6gIljm .carousel-control,
.cid-twIo6gIljm .close {
  background: #1b1b1b;
}
.cid-twIo6gIljm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIo6gIljm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIo6gIljm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIo6gIljm .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIo6gIljm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIo6gIljm .close::before {
  content: '\e91a';
}
.cid-twIo6gIljm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIo6gIljm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIo6gIljm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIo6gIljm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIo6gIljm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIo6gIljm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIo6gIljm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIo6gIljm .carousel-indicators li.active,
.cid-twIo6gIljm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIo6gIljm .carousel-indicators li::after,
.cid-twIo6gIljm .carousel-indicators li::before {
  content: none;
}
.cid-twIo6gIljm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIo6gIljm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIo6gIljm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIo6gIljm .carousel-indicators {
    display: none;
  }
}
.cid-twIo6gIljm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIo6gIljm .carousel-inner > .active {
  display: block;
}
.cid-twIo6gIljm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIo6gIljm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIo6gIljm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIo6gIljm .carousel-control,
  .cid-twIo6gIljm .carousel-indicators,
  .cid-twIo6gIljm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIo6gIljm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIo6gIljm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIo6gIljm .carousel-indicators .active,
.cid-twIo6gIljm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIo6gIljm .carousel-indicators .active {
  background: #fff;
}
.cid-twIo6gIljm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIo6gIljm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIo6gIljm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIo6gIljm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIo6gIljm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIo6gIljm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIo6gIljm .carousel {
  width: 100%;
}
.cid-twIo6gIljm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIo6gIljm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIo6gIljm .modal.fade .modal-dialog,
.cid-twIo6gIljm .modal.in .modal-dialog {
  transform: none;
}
.cid-twIo6gIljm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIo6gIljm H6 {
  text-align: center;
}
.cid-twIo1BPoR5 {
  background: #ffffff;
}
.cid-twIo1BPoR5 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIo1BPoR5 figcaption {
  position: relative;
}
.cid-twIo1BPoR5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIo1BPoR5 .image-block {
    width: 100% !important;
  }
}
.cid-twIoC8qwvq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIoC8qwvq .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIoC8qwvq .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIoC8qwvq .card-title,
.cid-twIoC8qwvq .card-box {
  color: #484032;
}
.cid-twIhUP3EWX {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhUP3EWX .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhUP3EWX form {
    width: 50%;
  }
}
.cid-twIhUP3EWX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhUP3EWX form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhUP3EWX .mbr-section-title {
  color: #ede1db;
}
.cid-twIhUP3EWX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhUPiFkX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhUPiFkX nav.navbar {
  position: fixed;
}
.cid-twIhUPiFkX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhUPiFkX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhUPiFkX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhUPiFkX .dropdown-item:hover,
.cid-twIhUPiFkX .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhUPiFkX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhUPiFkX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhUPiFkX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhUPiFkX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhUPiFkX .nav-link {
  position: relative;
}
.cid-twIhUPiFkX .container {
  display: flex;
  margin: auto;
}
.cid-twIhUPiFkX .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhUPiFkX .dropdown-menu,
.cid-twIhUPiFkX .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhUPiFkX .nav-item:focus,
.cid-twIhUPiFkX .nav-link:focus {
  outline: none;
}
.cid-twIhUPiFkX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhUPiFkX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhUPiFkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhUPiFkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhUPiFkX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhUPiFkX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhUPiFkX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhUPiFkX .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhUPiFkX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhUPiFkX .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhUPiFkX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhUPiFkX .navbar.collapsed {
  justify-content: center;
}
.cid-twIhUPiFkX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhUPiFkX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhUPiFkX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhUPiFkX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhUPiFkX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhUPiFkX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhUPiFkX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhUPiFkX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhUPiFkX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhUPiFkX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhUPiFkX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhUPiFkX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhUPiFkX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhUPiFkX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhUPiFkX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhUPiFkX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhUPiFkX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhUPiFkX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhUPiFkX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhUPiFkX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhUPiFkX .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhUPiFkX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhUPiFkX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhUPiFkX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhUPiFkX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhUPiFkX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhUPiFkX .dropdown-item.active,
.cid-twIhUPiFkX .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhUPiFkX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhUPiFkX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhUPiFkX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhUPiFkX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhUPiFkX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhUPiFkX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhUPiFkX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhUPiFkX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhUPiFkX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhUPiFkX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhUPiFkX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhUPiFkX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhUPiFkX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhUPiFkX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhUPiFkX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhUPiFkX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhUPiFkX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhUPiFkX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhUPiFkX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhUPiFkX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhUPiFkX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhUPiFkX .navbar {
    height: 70px;
  }
  .cid-twIhUPiFkX .navbar.opened {
    height: auto;
  }
  .cid-twIhUPiFkX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhUPFth8 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhUPFth8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhUPFth8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhUPFth8 .row {
    text-align: center;
  }
  .cid-twIhUPFth8 .row > div {
    margin: auto;
  }
  .cid-twIhUPFth8 .social-row {
    justify-content: center;
  }
}
.cid-twIhUPFth8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhUPFth8 .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhUPFth8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhUPFth8 .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhUPFth8 .mbr-text {
  color: #ede1db;
}
.cid-twIhUPFth8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhUPFth8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhUPFth8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhUPFth8 H5 {
  color: #ede1db;
}
.cid-twIhVrBYFG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/im-175-2400x1600.webp");
}
.cid-twIhVrBYFG .mbr-section-title {
  color: #ede1db;
}
.cid-twIhVrBYFG .mbr-text,
.cid-twIhVrBYFG .mbr-section-btn {
  color: #ffffff;
}
.cid-twIhVrBYFG .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIpDglBXv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIpDglBXv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIpDglBXv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIpDglBXv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIpDglBXv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIpDglBXv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIpDglBXv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIpDglBXv .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIpDglBXv .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIpDglBXv .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIpMeUU3a {
  background: #ffffff;
}
.cid-twIpMeUU3a .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIpMeUU3a figcaption {
  position: relative;
}
.cid-twIpMeUU3a figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIpMeUU3a .image-block {
    width: 100% !important;
  }
}
.cid-twIpRHEmaQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIpRHEmaQ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIpRHEmaQ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIpRHEmaQ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIpRHEmaQ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIpRHEmaQ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIpRHEmaQ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIpRHEmaQ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIpRHEmaQ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIpRHEmaQ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIpW549ez {
  background: #ffffff;
}
.cid-twIpW549ez .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIpW549ez figcaption {
  position: relative;
}
.cid-twIpW549ez figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIpW549ez .image-block {
    width: 100% !important;
  }
}
.cid-twIraF9uW3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIraF9uW3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIraF9uW3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIraF9uW3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIraF9uW3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIraF9uW3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIraF9uW3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIraF9uW3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIraF9uW3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIraF9uW3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIrbsTlNb {
  background: #ffffff;
}
.cid-twIrbsTlNb .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIrbsTlNb figcaption {
  position: relative;
}
.cid-twIrbsTlNb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIrbsTlNb .image-block {
    width: 100% !important;
  }
}
.cid-twIreL9FQW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIreL9FQW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIreL9FQW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIreL9FQW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIreL9FQW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIreL9FQW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIreL9FQW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIreL9FQW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIreL9FQW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIreL9FQW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIri3mbSH {
  background: #ffffff;
}
.cid-twIri3mbSH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIri3mbSH figcaption {
  position: relative;
}
.cid-twIri3mbSH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIri3mbSH .image-block {
    width: 100% !important;
  }
}
.cid-twIrxJvN1x {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIrxJvN1x .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIrxJvN1x .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIrxJvN1x .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIrxJvN1x .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIrxJvN1x .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIrxJvN1x .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIrxJvN1x .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIrxJvN1x .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIrxJvN1x .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIpUe1c7l {
  background: #ffffff;
}
.cid-twIpUe1c7l .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIpUe1c7l figcaption {
  position: relative;
}
.cid-twIpUe1c7l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIpUe1c7l .image-block {
    width: 100% !important;
  }
}
.cid-twIqpPwi7J {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIqpPwi7J .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIqpPwi7J .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIqpPwi7J .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIqpPwi7J .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIqpPwi7J .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIqpPwi7J .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIqpPwi7J .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIqpPwi7J .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIqpPwi7J .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIq6FuhdY {
  background: #ffffff;
}
.cid-twIq6FuhdY .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIq6FuhdY figcaption {
  position: relative;
}
.cid-twIq6FuhdY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIq6FuhdY .image-block {
    width: 100% !important;
  }
}
.cid-twIqdwkuSK {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twIqdwkuSK .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIqdwkuSK .video-block {
    width: 100% !important;
  }
}
.cid-twIqeS7ciS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twIqeS7ciS .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIqeS7ciS .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIqeS7ciS .card-title,
.cid-twIqeS7ciS .card-box {
  color: #484032;
}
.cid-twIhVt3lwu {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhVt3lwu .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhVt3lwu form {
    width: 50%;
  }
}
.cid-twIhVt3lwu form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhVt3lwu form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhVt3lwu .mbr-section-title {
  color: #ede1db;
}
.cid-twIhVt3lwu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhVtfuWb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhVtfuWb nav.navbar {
  position: fixed;
}
.cid-twIhVtfuWb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhVtfuWb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhVtfuWb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhVtfuWb .dropdown-item:hover,
.cid-twIhVtfuWb .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhVtfuWb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhVtfuWb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhVtfuWb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhVtfuWb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhVtfuWb .nav-link {
  position: relative;
}
.cid-twIhVtfuWb .container {
  display: flex;
  margin: auto;
}
.cid-twIhVtfuWb .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhVtfuWb .dropdown-menu,
.cid-twIhVtfuWb .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhVtfuWb .nav-item:focus,
.cid-twIhVtfuWb .nav-link:focus {
  outline: none;
}
.cid-twIhVtfuWb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhVtfuWb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhVtfuWb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhVtfuWb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhVtfuWb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhVtfuWb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhVtfuWb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhVtfuWb .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhVtfuWb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhVtfuWb .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhVtfuWb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhVtfuWb .navbar.collapsed {
  justify-content: center;
}
.cid-twIhVtfuWb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhVtfuWb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhVtfuWb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhVtfuWb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhVtfuWb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhVtfuWb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhVtfuWb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhVtfuWb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhVtfuWb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhVtfuWb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhVtfuWb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhVtfuWb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhVtfuWb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhVtfuWb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhVtfuWb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhVtfuWb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhVtfuWb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhVtfuWb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhVtfuWb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhVtfuWb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhVtfuWb .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhVtfuWb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhVtfuWb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhVtfuWb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhVtfuWb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhVtfuWb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhVtfuWb .dropdown-item.active,
.cid-twIhVtfuWb .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhVtfuWb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhVtfuWb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhVtfuWb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhVtfuWb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhVtfuWb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhVtfuWb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhVtfuWb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhVtfuWb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhVtfuWb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhVtfuWb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhVtfuWb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhVtfuWb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhVtfuWb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhVtfuWb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhVtfuWb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhVtfuWb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhVtfuWb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhVtfuWb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhVtfuWb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhVtfuWb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhVtfuWb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhVtfuWb .navbar {
    height: 70px;
  }
  .cid-twIhVtfuWb .navbar.opened {
    height: auto;
  }
  .cid-twIhVtfuWb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhVtAjSS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhVtAjSS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhVtAjSS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhVtAjSS .row {
    text-align: center;
  }
  .cid-twIhVtAjSS .row > div {
    margin: auto;
  }
  .cid-twIhVtAjSS .social-row {
    justify-content: center;
  }
}
.cid-twIhVtAjSS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhVtAjSS .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhVtAjSS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhVtAjSS .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhVtAjSS .mbr-text {
  color: #ede1db;
}
.cid-twIhVtAjSS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhVtAjSS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhVtAjSS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhVtAjSS H5 {
  color: #ede1db;
}
.cid-twIl4ALzre {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sa-2-2400x1600.webp");
}
.cid-twIl4ALzre .mbr-section-title {
  color: #ede1db;
}
.cid-twIl4ALzre .mbr-text,
.cid-twIl4ALzre .mbr-section-btn {
  color: #ffffff;
}
.cid-twIl4ALzre .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIrUMG5n8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIrUMG5n8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIrUMG5n8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIrUMG5n8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIrUMG5n8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIrUMG5n8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIrUMG5n8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIrUMG5n8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIrUMG5n8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIrUMG5n8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIrYkG6kl {
  background: #ffffff;
}
.cid-twIrYkG6kl .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIrYkG6kl figcaption {
  position: relative;
}
.cid-twIrYkG6kl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIrYkG6kl .image-block {
    width: 100% !important;
  }
}
.cid-twIrZd0b9v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIrZd0b9v .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIrZd0b9v .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIrZd0b9v .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIrZd0b9v .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIrZd0b9v .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIrZd0b9v .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIrZd0b9v .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIrZd0b9v .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIrZd0b9v .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIs1RBqbx {
  background: #ffffff;
}
.cid-twIs1RBqbx .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIs1RBqbx figcaption {
  position: relative;
}
.cid-twIs1RBqbx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIs1RBqbx .image-block {
    width: 100% !important;
  }
}
.cid-twIs4UBPOP {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twIs4UBPOP .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIs4UBPOP .video-block {
    width: 100% !important;
  }
}
.cid-twIs5Zh6mT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIs5Zh6mT .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIs5Zh6mT .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIs5Zh6mT .card-title,
.cid-twIs5Zh6mT .card-box {
  color: #484032;
}
.cid-twIl4BXAEM {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIl4BXAEM .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIl4BXAEM form {
    width: 50%;
  }
}
.cid-twIl4BXAEM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIl4BXAEM form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIl4BXAEM .mbr-section-title {
  color: #ede1db;
}
.cid-twIl4BXAEM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIl4C8iHT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIl4C8iHT nav.navbar {
  position: fixed;
}
.cid-twIl4C8iHT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIl4C8iHT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIl4C8iHT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIl4C8iHT .dropdown-item:hover,
.cid-twIl4C8iHT .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIl4C8iHT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIl4C8iHT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIl4C8iHT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIl4C8iHT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIl4C8iHT .nav-link {
  position: relative;
}
.cid-twIl4C8iHT .container {
  display: flex;
  margin: auto;
}
.cid-twIl4C8iHT .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIl4C8iHT .dropdown-menu,
.cid-twIl4C8iHT .navbar.opened {
  background: #a3906f !important;
}
.cid-twIl4C8iHT .nav-item:focus,
.cid-twIl4C8iHT .nav-link:focus {
  outline: none;
}
.cid-twIl4C8iHT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIl4C8iHT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIl4C8iHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIl4C8iHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIl4C8iHT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIl4C8iHT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIl4C8iHT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIl4C8iHT .navbar.opened {
  transition: all 0.3s;
}
.cid-twIl4C8iHT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIl4C8iHT .navbar .navbar-logo img {
  width: auto;
}
.cid-twIl4C8iHT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIl4C8iHT .navbar.collapsed {
  justify-content: center;
}
.cid-twIl4C8iHT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIl4C8iHT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIl4C8iHT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIl4C8iHT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIl4C8iHT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIl4C8iHT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIl4C8iHT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIl4C8iHT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIl4C8iHT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIl4C8iHT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIl4C8iHT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIl4C8iHT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIl4C8iHT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIl4C8iHT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIl4C8iHT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIl4C8iHT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIl4C8iHT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIl4C8iHT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIl4C8iHT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIl4C8iHT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIl4C8iHT .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIl4C8iHT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIl4C8iHT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIl4C8iHT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIl4C8iHT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIl4C8iHT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIl4C8iHT .dropdown-item.active,
.cid-twIl4C8iHT .dropdown-item:active {
  background-color: transparent;
}
.cid-twIl4C8iHT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIl4C8iHT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIl4C8iHT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIl4C8iHT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIl4C8iHT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIl4C8iHT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIl4C8iHT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIl4C8iHT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIl4C8iHT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIl4C8iHT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIl4C8iHT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIl4C8iHT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIl4C8iHT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIl4C8iHT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIl4C8iHT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIl4C8iHT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIl4C8iHT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIl4C8iHT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIl4C8iHT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIl4C8iHT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIl4C8iHT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIl4C8iHT .navbar {
    height: 70px;
  }
  .cid-twIl4C8iHT .navbar.opened {
    height: auto;
  }
  .cid-twIl4C8iHT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIl4CsLqD {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIl4CsLqD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIl4CsLqD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIl4CsLqD .row {
    text-align: center;
  }
  .cid-twIl4CsLqD .row > div {
    margin: auto;
  }
  .cid-twIl4CsLqD .social-row {
    justify-content: center;
  }
}
.cid-twIl4CsLqD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIl4CsLqD .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIl4CsLqD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIl4CsLqD .list {
    margin-bottom: 0rem;
  }
}
.cid-twIl4CsLqD .mbr-text {
  color: #ede1db;
}
.cid-twIl4CsLqD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIl4CsLqD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIl4CsLqD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIl4CsLqD H5 {
  color: #ede1db;
}
.cid-twIhVZzGEx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/nv-1-2400x1597.webp");
}
.cid-twIhVZzGEx .mbr-section-title {
  color: #ede1db;
}
.cid-twIhVZzGEx .mbr-text,
.cid-twIhVZzGEx .mbr-section-btn {
  color: #ffffff;
}
.cid-twIhVZzGEx .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIwIZ1RB8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIwIZ1RB8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIwIZ1RB8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIwIZ1RB8 .item {
  padding-bottom: 2rem;
}
.cid-twIwIZ1RB8 .item-wrapper {
  position: relative;
}
.cid-twIwIZ1RB8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIwIZ1RB8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIwIZ1RB8 .carousel-control,
.cid-twIwIZ1RB8 .close {
  background: #1b1b1b;
}
.cid-twIwIZ1RB8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIwIZ1RB8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIwIZ1RB8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIwIZ1RB8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIwIZ1RB8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIwIZ1RB8 .close::before {
  content: '\e91a';
}
.cid-twIwIZ1RB8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIwIZ1RB8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIwIZ1RB8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIwIZ1RB8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIwIZ1RB8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIwIZ1RB8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIwIZ1RB8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIwIZ1RB8 .carousel-indicators li.active,
.cid-twIwIZ1RB8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIwIZ1RB8 .carousel-indicators li::after,
.cid-twIwIZ1RB8 .carousel-indicators li::before {
  content: none;
}
.cid-twIwIZ1RB8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIwIZ1RB8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIwIZ1RB8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIwIZ1RB8 .carousel-indicators {
    display: none;
  }
}
.cid-twIwIZ1RB8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIwIZ1RB8 .carousel-inner > .active {
  display: block;
}
.cid-twIwIZ1RB8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIwIZ1RB8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIwIZ1RB8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIwIZ1RB8 .carousel-control,
  .cid-twIwIZ1RB8 .carousel-indicators,
  .cid-twIwIZ1RB8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIwIZ1RB8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIwIZ1RB8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIwIZ1RB8 .carousel-indicators .active,
.cid-twIwIZ1RB8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIwIZ1RB8 .carousel-indicators .active {
  background: #fff;
}
.cid-twIwIZ1RB8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIwIZ1RB8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIwIZ1RB8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIwIZ1RB8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIwIZ1RB8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIwIZ1RB8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIwIZ1RB8 .carousel {
  width: 100%;
}
.cid-twIwIZ1RB8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIwIZ1RB8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIwIZ1RB8 .modal.fade .modal-dialog,
.cid-twIwIZ1RB8 .modal.in .modal-dialog {
  transform: none;
}
.cid-twIwIZ1RB8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIwIZ1RB8 H6 {
  text-align: center;
}
.cid-twIxGxkEVz {
  background: #ffffff;
}
.cid-twIxGxkEVz .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIxGxkEVz figcaption {
  position: relative;
}
.cid-twIxGxkEVz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIxGxkEVz .image-block {
    width: 100% !important;
  }
}
.cid-twIxZoXReb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIxZoXReb .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIxZoXReb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIxZoXReb .item {
  padding-bottom: 2rem;
}
.cid-twIxZoXReb .item-wrapper {
  position: relative;
}
.cid-twIxZoXReb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIxZoXReb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIxZoXReb .carousel-control,
.cid-twIxZoXReb .close {
  background: #1b1b1b;
}
.cid-twIxZoXReb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIxZoXReb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIxZoXReb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIxZoXReb .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIxZoXReb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIxZoXReb .close::before {
  content: '\e91a';
}
.cid-twIxZoXReb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIxZoXReb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIxZoXReb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIxZoXReb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIxZoXReb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIxZoXReb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIxZoXReb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIxZoXReb .carousel-indicators li.active,
.cid-twIxZoXReb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIxZoXReb .carousel-indicators li::after,
.cid-twIxZoXReb .carousel-indicators li::before {
  content: none;
}
.cid-twIxZoXReb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIxZoXReb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIxZoXReb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIxZoXReb .carousel-indicators {
    display: none;
  }
}
.cid-twIxZoXReb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIxZoXReb .carousel-inner > .active {
  display: block;
}
.cid-twIxZoXReb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIxZoXReb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIxZoXReb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIxZoXReb .carousel-control,
  .cid-twIxZoXReb .carousel-indicators,
  .cid-twIxZoXReb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIxZoXReb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIxZoXReb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIxZoXReb .carousel-indicators .active,
.cid-twIxZoXReb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIxZoXReb .carousel-indicators .active {
  background: #fff;
}
.cid-twIxZoXReb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIxZoXReb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIxZoXReb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIxZoXReb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIxZoXReb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIxZoXReb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIxZoXReb .carousel {
  width: 100%;
}
.cid-twIxZoXReb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIxZoXReb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIxZoXReb .modal.fade .modal-dialog,
.cid-twIxZoXReb .modal.in .modal-dialog {
  transform: none;
}
.cid-twIxZoXReb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIxZoXReb H6 {
  text-align: center;
}
.cid-twIvHDbb8I {
  background: #ffffff;
}
.cid-twIvHDbb8I .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIvHDbb8I figcaption {
  position: relative;
}
.cid-twIvHDbb8I figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIvHDbb8I .image-block {
    width: 100% !important;
  }
}
.cid-twIDuFMvNu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twIDuFMvNu .mbr-fallback-image.disabled {
  display: none;
}
.cid-twIDuFMvNu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twIDuFMvNu .item {
  padding-bottom: 2rem;
}
.cid-twIDuFMvNu .item-wrapper {
  position: relative;
}
.cid-twIDuFMvNu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twIDuFMvNu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twIDuFMvNu .carousel-control,
.cid-twIDuFMvNu .close {
  background: #1b1b1b;
}
.cid-twIDuFMvNu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twIDuFMvNu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twIDuFMvNu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twIDuFMvNu .carousel-control-next span {
  margin-left: 5px;
}
.cid-twIDuFMvNu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twIDuFMvNu .close::before {
  content: '\e91a';
}
.cid-twIDuFMvNu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twIDuFMvNu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twIDuFMvNu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIDuFMvNu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twIDuFMvNu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twIDuFMvNu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twIDuFMvNu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twIDuFMvNu .carousel-indicators li.active,
.cid-twIDuFMvNu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twIDuFMvNu .carousel-indicators li::after,
.cid-twIDuFMvNu .carousel-indicators li::before {
  content: none;
}
.cid-twIDuFMvNu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twIDuFMvNu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twIDuFMvNu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twIDuFMvNu .carousel-indicators {
    display: none;
  }
}
.cid-twIDuFMvNu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twIDuFMvNu .carousel-inner > .active {
  display: block;
}
.cid-twIDuFMvNu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIDuFMvNu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIDuFMvNu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twIDuFMvNu .carousel-control,
  .cid-twIDuFMvNu .carousel-indicators,
  .cid-twIDuFMvNu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twIDuFMvNu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twIDuFMvNu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twIDuFMvNu .carousel-indicators .active,
.cid-twIDuFMvNu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twIDuFMvNu .carousel-indicators .active {
  background: #fff;
}
.cid-twIDuFMvNu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twIDuFMvNu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twIDuFMvNu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twIDuFMvNu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twIDuFMvNu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twIDuFMvNu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twIDuFMvNu .carousel {
  width: 100%;
}
.cid-twIDuFMvNu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twIDuFMvNu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twIDuFMvNu .modal.fade .modal-dialog,
.cid-twIDuFMvNu .modal.in .modal-dialog {
  transform: none;
}
.cid-twIDuFMvNu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twIDuFMvNu H6 {
  text-align: center;
}
.cid-twIEtHCxdX {
  background: #ffffff;
}
.cid-twIEtHCxdX .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIEtHCxdX figcaption {
  position: relative;
}
.cid-twIEtHCxdX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIEtHCxdX .image-block {
    width: 100% !important;
  }
}
.cid-twIEFcegaR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twIEFcegaR .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIEFcegaR .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIEFcegaR .card-title,
.cid-twIEFcegaR .card-box {
  color: #484032;
}
.cid-twIhW127tL {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhW127tL .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhW127tL form {
    width: 50%;
  }
}
.cid-twIhW127tL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhW127tL form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhW127tL .mbr-section-title {
  color: #ede1db;
}
.cid-twIhW127tL .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhW1fMEv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhW1fMEv nav.navbar {
  position: fixed;
}
.cid-twIhW1fMEv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhW1fMEv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhW1fMEv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhW1fMEv .dropdown-item:hover,
.cid-twIhW1fMEv .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhW1fMEv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhW1fMEv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhW1fMEv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhW1fMEv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhW1fMEv .nav-link {
  position: relative;
}
.cid-twIhW1fMEv .container {
  display: flex;
  margin: auto;
}
.cid-twIhW1fMEv .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhW1fMEv .dropdown-menu,
.cid-twIhW1fMEv .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhW1fMEv .nav-item:focus,
.cid-twIhW1fMEv .nav-link:focus {
  outline: none;
}
.cid-twIhW1fMEv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhW1fMEv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhW1fMEv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhW1fMEv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhW1fMEv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhW1fMEv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhW1fMEv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhW1fMEv .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhW1fMEv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhW1fMEv .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhW1fMEv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhW1fMEv .navbar.collapsed {
  justify-content: center;
}
.cid-twIhW1fMEv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhW1fMEv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhW1fMEv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhW1fMEv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhW1fMEv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhW1fMEv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhW1fMEv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhW1fMEv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhW1fMEv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhW1fMEv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhW1fMEv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhW1fMEv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhW1fMEv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhW1fMEv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhW1fMEv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhW1fMEv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhW1fMEv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhW1fMEv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhW1fMEv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhW1fMEv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhW1fMEv .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhW1fMEv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhW1fMEv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhW1fMEv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhW1fMEv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhW1fMEv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhW1fMEv .dropdown-item.active,
.cid-twIhW1fMEv .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhW1fMEv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhW1fMEv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhW1fMEv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhW1fMEv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhW1fMEv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhW1fMEv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhW1fMEv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhW1fMEv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhW1fMEv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhW1fMEv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhW1fMEv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhW1fMEv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhW1fMEv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhW1fMEv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhW1fMEv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhW1fMEv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhW1fMEv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhW1fMEv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhW1fMEv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhW1fMEv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhW1fMEv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhW1fMEv .navbar {
    height: 70px;
  }
  .cid-twIhW1fMEv .navbar.opened {
    height: auto;
  }
  .cid-twIhW1fMEv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhW1AZXk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhW1AZXk .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhW1AZXk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhW1AZXk .row {
    text-align: center;
  }
  .cid-twIhW1AZXk .row > div {
    margin: auto;
  }
  .cid-twIhW1AZXk .social-row {
    justify-content: center;
  }
}
.cid-twIhW1AZXk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhW1AZXk .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhW1AZXk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhW1AZXk .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhW1AZXk .mbr-text {
  color: #ede1db;
}
.cid-twIhW1AZXk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhW1AZXk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhW1AZXk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhW1AZXk H5 {
  color: #ede1db;
}
.cid-twIhWClTji {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/aa-47-2400x1600.webp");
}
.cid-twIhWClTji .mbr-section-title {
  color: #ede1db;
}
.cid-twIhWClTji .mbr-text,
.cid-twIhWClTji .mbr-section-btn {
  color: #ffffff;
}
.cid-twIhWClTji .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIFwo9rUA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIFwo9rUA .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIFwo9rUA .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIFwo9rUA .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIFwo9rUA .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIFwo9rUA .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIFwo9rUA .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIFwo9rUA .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIFwo9rUA .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIFwo9rUA .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIFAO73Tr {
  background: #ffffff;
}
.cid-twIFAO73Tr .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIFAO73Tr figcaption {
  position: relative;
}
.cid-twIFAO73Tr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIFAO73Tr .image-block {
    width: 100% !important;
  }
}
.cid-twIFvekgjD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIFvekgjD .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIFvekgjD .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIFvekgjD .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIFvekgjD .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIFvekgjD .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIFvekgjD .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIFvekgjD .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIFvekgjD .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIFvekgjD .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIFx9nX4U {
  background: #ffffff;
}
.cid-twIFx9nX4U .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIFx9nX4U figcaption {
  position: relative;
}
.cid-twIFx9nX4U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIFx9nX4U .image-block {
    width: 100% !important;
  }
}
.cid-twIFBUoxjO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIFBUoxjO .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIFBUoxjO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIFBUoxjO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIFBUoxjO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIFBUoxjO .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIFBUoxjO .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIFBUoxjO .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIFBUoxjO .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIFBUoxjO .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIFDKuc1v {
  background: #ffffff;
}
.cid-twIFDKuc1v .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIFDKuc1v figcaption {
  position: relative;
}
.cid-twIFDKuc1v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIFDKuc1v .image-block {
    width: 100% !important;
  }
}
.cid-twIFEmr8HI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIFEmr8HI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIFEmr8HI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIFEmr8HI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIFEmr8HI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIFEmr8HI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIFEmr8HI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIFEmr8HI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIFEmr8HI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIFEmr8HI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIFF6JFN3 {
  background: #ffffff;
}
.cid-twIFF6JFN3 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIFF6JFN3 figcaption {
  position: relative;
}
.cid-twIFF6JFN3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIFF6JFN3 .image-block {
    width: 100% !important;
  }
}
.cid-twIFFx3Zqy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIFFx3Zqy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIFFx3Zqy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIFFx3Zqy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIFFx3Zqy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIFFx3Zqy .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIFFx3Zqy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIFFx3Zqy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIFFx3Zqy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIFFx3Zqy .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIFGbCsHi {
  background: #ffffff;
}
.cid-twIFGbCsHi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIFGbCsHi figcaption {
  position: relative;
}
.cid-twIFGbCsHi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIFGbCsHi .image-block {
    width: 100% !important;
  }
}
.cid-twIGeYpAcO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twIGeYpAcO .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIGeYpAcO .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIGeYpAcO .card-title,
.cid-twIGeYpAcO .card-box {
  color: #484032;
}
.cid-twIhWDCDjK {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhWDCDjK .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhWDCDjK form {
    width: 50%;
  }
}
.cid-twIhWDCDjK form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhWDCDjK form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhWDCDjK .mbr-section-title {
  color: #ede1db;
}
.cid-twIhWDCDjK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhWDPu3U {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhWDPu3U nav.navbar {
  position: fixed;
}
.cid-twIhWDPu3U .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhWDPu3U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhWDPu3U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhWDPu3U .dropdown-item:hover,
.cid-twIhWDPu3U .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhWDPu3U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhWDPu3U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhWDPu3U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhWDPu3U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhWDPu3U .nav-link {
  position: relative;
}
.cid-twIhWDPu3U .container {
  display: flex;
  margin: auto;
}
.cid-twIhWDPu3U .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhWDPu3U .dropdown-menu,
.cid-twIhWDPu3U .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhWDPu3U .nav-item:focus,
.cid-twIhWDPu3U .nav-link:focus {
  outline: none;
}
.cid-twIhWDPu3U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhWDPu3U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhWDPu3U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhWDPu3U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhWDPu3U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhWDPu3U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhWDPu3U .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhWDPu3U .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhWDPu3U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhWDPu3U .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhWDPu3U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhWDPu3U .navbar.collapsed {
  justify-content: center;
}
.cid-twIhWDPu3U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhWDPu3U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhWDPu3U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhWDPu3U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhWDPu3U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhWDPu3U .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhWDPu3U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhWDPu3U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhWDPu3U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhWDPu3U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhWDPu3U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhWDPu3U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhWDPu3U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhWDPu3U .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhWDPu3U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhWDPu3U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhWDPu3U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhWDPu3U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhWDPu3U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhWDPu3U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhWDPu3U .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhWDPu3U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhWDPu3U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhWDPu3U .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhWDPu3U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhWDPu3U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhWDPu3U .dropdown-item.active,
.cid-twIhWDPu3U .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhWDPu3U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhWDPu3U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhWDPu3U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhWDPu3U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhWDPu3U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhWDPu3U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhWDPu3U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhWDPu3U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhWDPu3U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhWDPu3U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhWDPu3U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhWDPu3U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhWDPu3U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhWDPu3U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhWDPu3U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhWDPu3U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhWDPu3U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhWDPu3U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhWDPu3U .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhWDPu3U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhWDPu3U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhWDPu3U .navbar {
    height: 70px;
  }
  .cid-twIhWDPu3U .navbar.opened {
    height: auto;
  }
  .cid-twIhWDPu3U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhWEaU6F {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhWEaU6F .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhWEaU6F .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhWEaU6F .row {
    text-align: center;
  }
  .cid-twIhWEaU6F .row > div {
    margin: auto;
  }
  .cid-twIhWEaU6F .social-row {
    justify-content: center;
  }
}
.cid-twIhWEaU6F .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhWEaU6F .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhWEaU6F .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhWEaU6F .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhWEaU6F .mbr-text {
  color: #ede1db;
}
.cid-twIhWEaU6F .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhWEaU6F .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhWEaU6F div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhWEaU6F H5 {
  color: #ede1db;
}
.cid-twIhZDiAvm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-22-2000x1126.webp");
}
.cid-twIhZDiAvm .mbr-section-title {
  color: #ede1db;
}
.cid-twIhZDiAvm .mbr-text,
.cid-twIhZDiAvm .mbr-section-btn {
  color: #ffffff;
}
.cid-twIGzIRjCv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIGzIRjCv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIGzIRjCv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIGzIRjCv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIGzIRjCv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIGzIRjCv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIGzIRjCv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIGzIRjCv .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIGzIRjCv .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIGzIRjCv .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIGB7WusW {
  background: #ffffff;
}
.cid-twIGB7WusW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIGB7WusW figcaption {
  position: relative;
}
.cid-twIGB7WusW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIGB7WusW .image-block {
    width: 100% !important;
  }
}
.cid-twIGBCqsyg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIGBCqsyg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIGBCqsyg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIGBCqsyg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIGBCqsyg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIGBCqsyg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIGBCqsyg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIGBCqsyg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIGBCqsyg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIGBCqsyg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIGCExryd {
  background: #ffffff;
}
.cid-twIGCExryd .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIGCExryd figcaption {
  position: relative;
}
.cid-twIGCExryd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIGCExryd .image-block {
    width: 100% !important;
  }
}
.cid-twIGDy3HBb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIGDy3HBb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIGDy3HBb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIGDy3HBb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIGDy3HBb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIGDy3HBb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIGDy3HBb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIGDy3HBb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIGDy3HBb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIGDy3HBb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIGEncpmy {
  background: #ffffff;
}
.cid-twIGEncpmy .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIGEncpmy figcaption {
  position: relative;
}
.cid-twIGEncpmy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIGEncpmy .image-block {
    width: 100% !important;
  }
}
.cid-twIGEY2GdZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIGEY2GdZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIGEY2GdZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIGEY2GdZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIGEY2GdZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIGEY2GdZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIGEY2GdZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIGEY2GdZ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIGEY2GdZ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIGEY2GdZ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIGGXyhVh {
  background: #ffffff;
}
.cid-twIGGXyhVh .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIGGXyhVh figcaption {
  position: relative;
}
.cid-twIGGXyhVh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIGGXyhVh .image-block {
    width: 100% !important;
  }
}
.cid-twIGGXyhVh DIV {
  text-align: center;
}
.cid-twIGHMqddy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIGHMqddy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIGHMqddy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIGHMqddy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIGHMqddy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIGHMqddy .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIGHMqddy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIGHMqddy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIGHMqddy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIGHMqddy .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIGJlbW4y {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twIGJlbW4y .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIGJlbW4y .video-block {
    width: 100% !important;
  }
}
.cid-twIGMaO5lk {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIGMaO5lk .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIGMaO5lk .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIGMaO5lk .card-title,
.cid-twIGMaO5lk .card-box {
  color: #484032;
}
.cid-twIhZEMKqc {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIhZEMKqc .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIhZEMKqc form {
    width: 50%;
  }
}
.cid-twIhZEMKqc form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIhZEMKqc form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIhZEMKqc .mbr-section-title {
  color: #ede1db;
}
.cid-twIhZEMKqc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIhZF68RF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIhZF68RF nav.navbar {
  position: fixed;
}
.cid-twIhZF68RF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhZF68RF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIhZF68RF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIhZF68RF .dropdown-item:hover,
.cid-twIhZF68RF .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIhZF68RF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIhZF68RF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIhZF68RF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIhZF68RF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIhZF68RF .nav-link {
  position: relative;
}
.cid-twIhZF68RF .container {
  display: flex;
  margin: auto;
}
.cid-twIhZF68RF .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIhZF68RF .dropdown-menu,
.cid-twIhZF68RF .navbar.opened {
  background: #a3906f !important;
}
.cid-twIhZF68RF .nav-item:focus,
.cid-twIhZF68RF .nav-link:focus {
  outline: none;
}
.cid-twIhZF68RF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIhZF68RF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIhZF68RF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIhZF68RF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIhZF68RF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIhZF68RF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIhZF68RF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIhZF68RF .navbar.opened {
  transition: all 0.3s;
}
.cid-twIhZF68RF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIhZF68RF .navbar .navbar-logo img {
  width: auto;
}
.cid-twIhZF68RF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIhZF68RF .navbar.collapsed {
  justify-content: center;
}
.cid-twIhZF68RF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIhZF68RF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIhZF68RF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIhZF68RF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIhZF68RF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIhZF68RF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIhZF68RF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIhZF68RF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIhZF68RF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIhZF68RF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIhZF68RF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIhZF68RF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIhZF68RF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIhZF68RF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIhZF68RF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIhZF68RF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIhZF68RF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIhZF68RF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIhZF68RF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIhZF68RF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIhZF68RF .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIhZF68RF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIhZF68RF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIhZF68RF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIhZF68RF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIhZF68RF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIhZF68RF .dropdown-item.active,
.cid-twIhZF68RF .dropdown-item:active {
  background-color: transparent;
}
.cid-twIhZF68RF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIhZF68RF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIhZF68RF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIhZF68RF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIhZF68RF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIhZF68RF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIhZF68RF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIhZF68RF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIhZF68RF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIhZF68RF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIhZF68RF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIhZF68RF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhZF68RF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIhZF68RF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIhZF68RF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhZF68RF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIhZF68RF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIhZF68RF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIhZF68RF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIhZF68RF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIhZF68RF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIhZF68RF .navbar {
    height: 70px;
  }
  .cid-twIhZF68RF .navbar.opened {
    height: auto;
  }
  .cid-twIhZF68RF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIhZFpo4T {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIhZFpo4T .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIhZFpo4T .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIhZFpo4T .row {
    text-align: center;
  }
  .cid-twIhZFpo4T .row > div {
    margin: auto;
  }
  .cid-twIhZFpo4T .social-row {
    justify-content: center;
  }
}
.cid-twIhZFpo4T .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIhZFpo4T .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIhZFpo4T .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIhZFpo4T .list {
    margin-bottom: 0rem;
  }
}
.cid-twIhZFpo4T .mbr-text {
  color: #ede1db;
}
.cid-twIhZFpo4T .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIhZFpo4T .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIhZFpo4T div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIhZFpo4T H5 {
  color: #ede1db;
}
.cid-twIHLfblO1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/ka-95-2400x1600.webp");
}
.cid-twIHLfblO1 .mbr-section-title {
  color: #ede1db;
}
.cid-twIHLfblO1 .mbr-text,
.cid-twIHLfblO1 .mbr-section-btn {
  color: #ffffff;
}
.cid-twII8wvNMP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twII8wvNMP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twII8wvNMP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twII8wvNMP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twII8wvNMP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twII8wvNMP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twII8wvNMP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twII8wvNMP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twII8wvNMP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twII8wvNMP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twII9tFEPq {
  background: #ffffff;
}
.cid-twII9tFEPq .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twII9tFEPq figcaption {
  position: relative;
}
.cid-twII9tFEPq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twII9tFEPq .image-block {
    width: 100% !important;
  }
}
.cid-twIIaeVPAB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIIaeVPAB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIIaeVPAB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIIaeVPAB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIIaeVPAB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIIaeVPAB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIIaeVPAB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIIaeVPAB .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIIaeVPAB .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIIaeVPAB .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIIcgL6UH {
  background: #ffffff;
}
.cid-twIIcgL6UH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIIcgL6UH figcaption {
  position: relative;
}
.cid-twIIcgL6UH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIIcgL6UH .image-block {
    width: 100% !important;
  }
}
.cid-twIIe1Ja1t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIIe1Ja1t .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIIe1Ja1t .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIIe1Ja1t .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIIe1Ja1t .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIIe1Ja1t .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIIe1Ja1t .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIIe1Ja1t .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIIe1Ja1t .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIIe1Ja1t .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIIeJsTi9 {
  background: #ffffff;
}
.cid-twIIeJsTi9 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIIeJsTi9 figcaption {
  position: relative;
}
.cid-twIIeJsTi9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIIeJsTi9 .image-block {
    width: 100% !important;
  }
}
.cid-twIIfqlGCW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIIfqlGCW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIIfqlGCW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIIfqlGCW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIIfqlGCW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIIfqlGCW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIIfqlGCW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIIfqlGCW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIIfqlGCW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIIfqlGCW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIIhvSr2U {
  background: #ffffff;
}
.cid-twIIhvSr2U .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIIhvSr2U figcaption {
  position: relative;
}
.cid-twIIhvSr2U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIIhvSr2U .image-block {
    width: 100% !important;
  }
}
.cid-twIIiaK08s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIIiaK08s .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIIiaK08s .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIIiaK08s .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIIiaK08s .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIIiaK08s .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIIiaK08s .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIIiaK08s .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIIiaK08s .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIIiaK08s .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIIj1TPAr {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twIIj1TPAr .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIIj1TPAr .video-block {
    width: 100% !important;
  }
}
.cid-twIIkSHNqG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIIkSHNqG .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIIkSHNqG .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIIkSHNqG .card-title,
.cid-twIIkSHNqG .card-box {
  color: #484032;
}
.cid-twIHLgumWE {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIHLgumWE .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIHLgumWE form {
    width: 50%;
  }
}
.cid-twIHLgumWE form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIHLgumWE form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIHLgumWE .mbr-section-title {
  color: #ede1db;
}
.cid-twIHLgumWE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIHLgFOgb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIHLgFOgb nav.navbar {
  position: fixed;
}
.cid-twIHLgFOgb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHLgFOgb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIHLgFOgb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIHLgFOgb .dropdown-item:hover,
.cid-twIHLgFOgb .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIHLgFOgb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIHLgFOgb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIHLgFOgb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIHLgFOgb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIHLgFOgb .nav-link {
  position: relative;
}
.cid-twIHLgFOgb .container {
  display: flex;
  margin: auto;
}
.cid-twIHLgFOgb .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIHLgFOgb .dropdown-menu,
.cid-twIHLgFOgb .navbar.opened {
  background: #a3906f !important;
}
.cid-twIHLgFOgb .nav-item:focus,
.cid-twIHLgFOgb .nav-link:focus {
  outline: none;
}
.cid-twIHLgFOgb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIHLgFOgb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIHLgFOgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIHLgFOgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHLgFOgb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIHLgFOgb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIHLgFOgb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIHLgFOgb .navbar.opened {
  transition: all 0.3s;
}
.cid-twIHLgFOgb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIHLgFOgb .navbar .navbar-logo img {
  width: auto;
}
.cid-twIHLgFOgb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIHLgFOgb .navbar.collapsed {
  justify-content: center;
}
.cid-twIHLgFOgb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIHLgFOgb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIHLgFOgb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIHLgFOgb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIHLgFOgb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIHLgFOgb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIHLgFOgb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIHLgFOgb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIHLgFOgb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIHLgFOgb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIHLgFOgb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIHLgFOgb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIHLgFOgb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIHLgFOgb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIHLgFOgb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIHLgFOgb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIHLgFOgb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIHLgFOgb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIHLgFOgb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIHLgFOgb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIHLgFOgb .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIHLgFOgb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIHLgFOgb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIHLgFOgb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIHLgFOgb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIHLgFOgb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIHLgFOgb .dropdown-item.active,
.cid-twIHLgFOgb .dropdown-item:active {
  background-color: transparent;
}
.cid-twIHLgFOgb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIHLgFOgb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIHLgFOgb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIHLgFOgb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIHLgFOgb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIHLgFOgb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIHLgFOgb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIHLgFOgb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIHLgFOgb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIHLgFOgb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIHLgFOgb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIHLgFOgb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHLgFOgb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHLgFOgb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIHLgFOgb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHLgFOgb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIHLgFOgb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIHLgFOgb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHLgFOgb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIHLgFOgb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIHLgFOgb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIHLgFOgb .navbar {
    height: 70px;
  }
  .cid-twIHLgFOgb .navbar.opened {
    height: auto;
  }
  .cid-twIHLgFOgb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIHLh0Ur8 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIHLh0Ur8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIHLh0Ur8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIHLh0Ur8 .row {
    text-align: center;
  }
  .cid-twIHLh0Ur8 .row > div {
    margin: auto;
  }
  .cid-twIHLh0Ur8 .social-row {
    justify-content: center;
  }
}
.cid-twIHLh0Ur8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIHLh0Ur8 .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIHLh0Ur8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIHLh0Ur8 .list {
    margin-bottom: 0rem;
  }
}
.cid-twIHLh0Ur8 .mbr-text {
  color: #ede1db;
}
.cid-twIHLh0Ur8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIHLh0Ur8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIHLh0Ur8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIHLh0Ur8 H5 {
  color: #ede1db;
}
.cid-twIHOFme2R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/as-1-1200x801.webp");
}
.cid-twIHOFme2R .mbr-section-title {
  color: #ede1db;
}
.cid-twIHOFme2R .mbr-text,
.cid-twIHOFme2R .mbr-section-btn {
  color: #ffffff;
}
.cid-twIJpSGJky {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIJpSGJky .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIJpSGJky .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIJpSGJky .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIJpSGJky .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIJpSGJky .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIJpSGJky .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIJpSGJky .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIJpSGJky .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIJpSGJky .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIJrtH2w3 {
  background: #ffffff;
}
.cid-twIJrtH2w3 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIJrtH2w3 figcaption {
  position: relative;
}
.cid-twIJrtH2w3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIJrtH2w3 .image-block {
    width: 100% !important;
  }
}
.cid-twIJs9UROk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIJs9UROk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIJs9UROk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIJs9UROk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIJs9UROk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIJs9UROk .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIJs9UROk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIJs9UROk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIJs9UROk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIJs9UROk .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIJt6Ir32 {
  background: #ffffff;
}
.cid-twIJt6Ir32 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIJt6Ir32 figcaption {
  position: relative;
}
.cid-twIJt6Ir32 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIJt6Ir32 .image-block {
    width: 100% !important;
  }
}
.cid-twIJtuBUH7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIJtuBUH7 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIJtuBUH7 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIJtuBUH7 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIJtuBUH7 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIJtuBUH7 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIJtuBUH7 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIJtuBUH7 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIJtuBUH7 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIJtuBUH7 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIJwsmtNm {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twIJwsmtNm .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIJwsmtNm .video-block {
    width: 100% !important;
  }
}
.cid-twIJF7fwvu {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIJF7fwvu .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIJF7fwvu .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIJF7fwvu .card-title,
.cid-twIJF7fwvu .card-box {
  color: #484032;
}
.cid-twIHOGCTJj {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIHOGCTJj .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIHOGCTJj form {
    width: 50%;
  }
}
.cid-twIHOGCTJj form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIHOGCTJj form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIHOGCTJj .mbr-section-title {
  color: #ede1db;
}
.cid-twIHOGCTJj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIHOGPayF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIHOGPayF nav.navbar {
  position: fixed;
}
.cid-twIHOGPayF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHOGPayF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIHOGPayF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIHOGPayF .dropdown-item:hover,
.cid-twIHOGPayF .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIHOGPayF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIHOGPayF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIHOGPayF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIHOGPayF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIHOGPayF .nav-link {
  position: relative;
}
.cid-twIHOGPayF .container {
  display: flex;
  margin: auto;
}
.cid-twIHOGPayF .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIHOGPayF .dropdown-menu,
.cid-twIHOGPayF .navbar.opened {
  background: #a3906f !important;
}
.cid-twIHOGPayF .nav-item:focus,
.cid-twIHOGPayF .nav-link:focus {
  outline: none;
}
.cid-twIHOGPayF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIHOGPayF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIHOGPayF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIHOGPayF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHOGPayF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIHOGPayF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIHOGPayF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIHOGPayF .navbar.opened {
  transition: all 0.3s;
}
.cid-twIHOGPayF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIHOGPayF .navbar .navbar-logo img {
  width: auto;
}
.cid-twIHOGPayF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIHOGPayF .navbar.collapsed {
  justify-content: center;
}
.cid-twIHOGPayF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIHOGPayF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIHOGPayF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIHOGPayF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIHOGPayF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIHOGPayF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIHOGPayF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIHOGPayF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIHOGPayF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIHOGPayF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIHOGPayF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIHOGPayF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIHOGPayF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIHOGPayF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIHOGPayF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIHOGPayF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIHOGPayF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIHOGPayF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIHOGPayF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIHOGPayF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIHOGPayF .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIHOGPayF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIHOGPayF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIHOGPayF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIHOGPayF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIHOGPayF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIHOGPayF .dropdown-item.active,
.cid-twIHOGPayF .dropdown-item:active {
  background-color: transparent;
}
.cid-twIHOGPayF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIHOGPayF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIHOGPayF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIHOGPayF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIHOGPayF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIHOGPayF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIHOGPayF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIHOGPayF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIHOGPayF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIHOGPayF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIHOGPayF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIHOGPayF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHOGPayF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHOGPayF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIHOGPayF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHOGPayF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIHOGPayF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIHOGPayF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHOGPayF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIHOGPayF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIHOGPayF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIHOGPayF .navbar {
    height: 70px;
  }
  .cid-twIHOGPayF .navbar.opened {
    height: auto;
  }
  .cid-twIHOGPayF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIHOH8d7s {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIHOH8d7s .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIHOH8d7s .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIHOH8d7s .row {
    text-align: center;
  }
  .cid-twIHOH8d7s .row > div {
    margin: auto;
  }
  .cid-twIHOH8d7s .social-row {
    justify-content: center;
  }
}
.cid-twIHOH8d7s .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIHOH8d7s .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIHOH8d7s .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIHOH8d7s .list {
    margin-bottom: 0rem;
  }
}
.cid-twIHOH8d7s .mbr-text {
  color: #ede1db;
}
.cid-twIHOH8d7s .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIHOH8d7s .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIHOH8d7s div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIHOH8d7s H5 {
  color: #ede1db;
}
.cid-twIHNUwCCd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-23-2000x1125.webp");
}
.cid-twIHNUwCCd .mbr-section-title {
  color: #ede1db;
}
.cid-twIHNUwCCd .mbr-text,
.cid-twIHNUwCCd .mbr-section-btn {
  color: #ffffff;
}
.cid-twIHNUwCCd .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIMcK7mE8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMcK7mE8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMcK7mE8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMcK7mE8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMcK7mE8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMcK7mE8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMcK7mE8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMcK7mE8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMcK7mE8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMcK7mE8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMdgFg1G {
  background: #ffffff;
}
.cid-twIMdgFg1G .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIMdgFg1G figcaption {
  position: relative;
}
.cid-twIMdgFg1G figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIMdgFg1G .image-block {
    width: 100% !important;
  }
}
.cid-twIMfa3HIu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMfa3HIu .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMfa3HIu .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMfa3HIu .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMfa3HIu .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMfa3HIu .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMfa3HIu .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMfa3HIu .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMfa3HIu .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMfa3HIu .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMnxvm03 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMnxvm03 .card-box {
  padding: 0 2rem;
}
.cid-twIMnxvm03 .mbr-section-btn {
  padding-top: 1rem;
}
.cid-twIMnxvm03 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-twIMnxvm03 h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-twIMnxvm03 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
  padding-top: 2rem;
}
.cid-twIMnxvm03 .mbr-text {
  color: #767676;
}
.cid-twIMnxvm03 .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  padding-bottom: 0;
}
.cid-twIMnxvm03 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-twIMnxvm03 .card-title {
  text-align: center;
}
.cid-twIMuRoLRp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMuRoLRp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMuRoLRp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMuRoLRp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMuRoLRp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMuRoLRp .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMuRoLRp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMuRoLRp .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMuRoLRp .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMuRoLRp .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMhbgsxg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMhbgsxg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMhbgsxg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMhbgsxg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMhbgsxg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMhbgsxg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMhbgsxg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMhbgsxg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMhbgsxg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMhbgsxg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMz2nNwg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMz2nNwg .card-box {
  padding: 0 2rem;
}
.cid-twIMz2nNwg .mbr-section-btn {
  padding-top: 1rem;
}
.cid-twIMz2nNwg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-twIMz2nNwg h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-twIMz2nNwg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
  padding-top: 2rem;
}
.cid-twIMz2nNwg .mbr-text {
  color: #767676;
}
.cid-twIMz2nNwg .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  padding-bottom: 0;
}
.cid-twIMz2nNwg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-twIMz2nNwg .card-title {
  text-align: center;
}
.cid-twIMA9GPPi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMA9GPPi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMA9GPPi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMA9GPPi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMA9GPPi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMA9GPPi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMA9GPPi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMA9GPPi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMA9GPPi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMA9GPPi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMBXTc9q {
  background: #ffffff;
}
.cid-twIMBXTc9q .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-twIMBXTc9q figcaption {
  position: relative;
}
.cid-twIMBXTc9q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-twIMBXTc9q .image-block {
    width: 100% !important;
  }
}
.cid-twIMEuv6IY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMEuv6IY .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIMEuv6IY .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIMEuv6IY .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIMEuv6IY .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIMEuv6IY .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIMEuv6IY .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIMEuv6IY .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIMEuv6IY .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIMEuv6IY .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIMGIl3uC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIMGIl3uC .card-box {
  padding: 0 2rem;
}
.cid-twIMGIl3uC .mbr-section-btn {
  padding-top: 1rem;
}
.cid-twIMGIl3uC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-twIMGIl3uC h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 2rem;
}
.cid-twIMGIl3uC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
  padding-top: 2rem;
}
.cid-twIMGIl3uC .mbr-text {
  color: #767676;
}
.cid-twIMGIl3uC .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
  padding-bottom: 0;
}
.cid-twIMGIl3uC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-twIMGIl3uC .card-title {
  text-align: center;
}
.cid-twIHNVO08A {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIHNVO08A .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIHNVO08A form {
    width: 50%;
  }
}
.cid-twIHNVO08A form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIHNVO08A form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIHNVO08A .mbr-section-title {
  color: #ede1db;
}
.cid-twIHNVO08A .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIHNW1pnf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIHNW1pnf nav.navbar {
  position: fixed;
}
.cid-twIHNW1pnf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHNW1pnf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIHNW1pnf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIHNW1pnf .dropdown-item:hover,
.cid-twIHNW1pnf .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIHNW1pnf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIHNW1pnf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIHNW1pnf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIHNW1pnf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIHNW1pnf .nav-link {
  position: relative;
}
.cid-twIHNW1pnf .container {
  display: flex;
  margin: auto;
}
.cid-twIHNW1pnf .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIHNW1pnf .dropdown-menu,
.cid-twIHNW1pnf .navbar.opened {
  background: #a3906f !important;
}
.cid-twIHNW1pnf .nav-item:focus,
.cid-twIHNW1pnf .nav-link:focus {
  outline: none;
}
.cid-twIHNW1pnf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIHNW1pnf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIHNW1pnf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIHNW1pnf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIHNW1pnf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIHNW1pnf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIHNW1pnf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIHNW1pnf .navbar.opened {
  transition: all 0.3s;
}
.cid-twIHNW1pnf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIHNW1pnf .navbar .navbar-logo img {
  width: auto;
}
.cid-twIHNW1pnf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIHNW1pnf .navbar.collapsed {
  justify-content: center;
}
.cid-twIHNW1pnf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIHNW1pnf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIHNW1pnf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIHNW1pnf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIHNW1pnf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIHNW1pnf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIHNW1pnf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIHNW1pnf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIHNW1pnf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIHNW1pnf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIHNW1pnf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIHNW1pnf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIHNW1pnf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIHNW1pnf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIHNW1pnf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIHNW1pnf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIHNW1pnf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIHNW1pnf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIHNW1pnf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIHNW1pnf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIHNW1pnf .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIHNW1pnf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIHNW1pnf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIHNW1pnf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIHNW1pnf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIHNW1pnf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIHNW1pnf .dropdown-item.active,
.cid-twIHNW1pnf .dropdown-item:active {
  background-color: transparent;
}
.cid-twIHNW1pnf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIHNW1pnf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIHNW1pnf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIHNW1pnf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIHNW1pnf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIHNW1pnf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIHNW1pnf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIHNW1pnf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIHNW1pnf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIHNW1pnf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIHNW1pnf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIHNW1pnf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHNW1pnf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIHNW1pnf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIHNW1pnf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHNW1pnf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIHNW1pnf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIHNW1pnf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIHNW1pnf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIHNW1pnf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIHNW1pnf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIHNW1pnf .navbar {
    height: 70px;
  }
  .cid-twIHNW1pnf .navbar.opened {
    height: auto;
  }
  .cid-twIHNW1pnf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIHNWm07E {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIHNWm07E .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIHNWm07E .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIHNWm07E .row {
    text-align: center;
  }
  .cid-twIHNWm07E .row > div {
    margin: auto;
  }
  .cid-twIHNWm07E .social-row {
    justify-content: center;
  }
}
.cid-twIHNWm07E .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIHNWm07E .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIHNWm07E .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIHNWm07E .list {
    margin-bottom: 0rem;
  }
}
.cid-twIHNWm07E .mbr-text {
  color: #ede1db;
}
.cid-twIHNWm07E .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIHNWm07E .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIHNWm07E div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIHNWm07E H5 {
  color: #ede1db;
}
.cid-twIK7TK8IB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-31-1200x798.webp");
}
.cid-twIK7TK8IB .mbr-section-title {
  color: #ede1db;
}
.cid-twIK7TK8IB .mbr-text,
.cid-twIK7TK8IB .mbr-section-btn {
  color: #ffffff;
}
.cid-twIK7TK8IB .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIOEt4c45 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIOEt4c45 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIOEt4c45 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIOEt4c45 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIOEt4c45 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIOEt4c45 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIOEt4c45 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIOEt4c45 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIOEt4c45 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIOEt4c45 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPa0HfKn {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twIPa0HfKn .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twIPa0HfKn .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twIPa0HfKn .card-title,
.cid-twIPa0HfKn .card-box {
  color: #484032;
}
.cid-twIK7VcNWn {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIK7VcNWn .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIK7VcNWn form {
    width: 50%;
  }
}
.cid-twIK7VcNWn form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIK7VcNWn form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIK7VcNWn .mbr-section-title {
  color: #ede1db;
}
.cid-twIK7VcNWn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIK7VqSiU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIK7VqSiU nav.navbar {
  position: fixed;
}
.cid-twIK7VqSiU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIK7VqSiU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIK7VqSiU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIK7VqSiU .dropdown-item:hover,
.cid-twIK7VqSiU .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIK7VqSiU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIK7VqSiU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIK7VqSiU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIK7VqSiU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIK7VqSiU .nav-link {
  position: relative;
}
.cid-twIK7VqSiU .container {
  display: flex;
  margin: auto;
}
.cid-twIK7VqSiU .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIK7VqSiU .dropdown-menu,
.cid-twIK7VqSiU .navbar.opened {
  background: #a3906f !important;
}
.cid-twIK7VqSiU .nav-item:focus,
.cid-twIK7VqSiU .nav-link:focus {
  outline: none;
}
.cid-twIK7VqSiU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIK7VqSiU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIK7VqSiU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIK7VqSiU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIK7VqSiU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIK7VqSiU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIK7VqSiU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIK7VqSiU .navbar.opened {
  transition: all 0.3s;
}
.cid-twIK7VqSiU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIK7VqSiU .navbar .navbar-logo img {
  width: auto;
}
.cid-twIK7VqSiU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIK7VqSiU .navbar.collapsed {
  justify-content: center;
}
.cid-twIK7VqSiU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIK7VqSiU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIK7VqSiU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIK7VqSiU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIK7VqSiU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIK7VqSiU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIK7VqSiU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIK7VqSiU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIK7VqSiU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIK7VqSiU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIK7VqSiU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIK7VqSiU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIK7VqSiU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIK7VqSiU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIK7VqSiU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIK7VqSiU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIK7VqSiU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIK7VqSiU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIK7VqSiU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIK7VqSiU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIK7VqSiU .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIK7VqSiU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIK7VqSiU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIK7VqSiU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIK7VqSiU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIK7VqSiU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIK7VqSiU .dropdown-item.active,
.cid-twIK7VqSiU .dropdown-item:active {
  background-color: transparent;
}
.cid-twIK7VqSiU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIK7VqSiU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIK7VqSiU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIK7VqSiU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIK7VqSiU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIK7VqSiU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIK7VqSiU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIK7VqSiU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIK7VqSiU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIK7VqSiU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIK7VqSiU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIK7VqSiU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIK7VqSiU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIK7VqSiU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIK7VqSiU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIK7VqSiU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIK7VqSiU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIK7VqSiU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIK7VqSiU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIK7VqSiU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIK7VqSiU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIK7VqSiU .navbar {
    height: 70px;
  }
  .cid-twIK7VqSiU .navbar.opened {
    height: auto;
  }
  .cid-twIK7VqSiU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIK7VL9RB {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIK7VL9RB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIK7VL9RB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIK7VL9RB .row {
    text-align: center;
  }
  .cid-twIK7VL9RB .row > div {
    margin: auto;
  }
  .cid-twIK7VL9RB .social-row {
    justify-content: center;
  }
}
.cid-twIK7VL9RB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIK7VL9RB .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIK7VL9RB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIK7VL9RB .list {
    margin-bottom: 0rem;
  }
}
.cid-twIK7VL9RB .mbr-text {
  color: #ede1db;
}
.cid-twIK7VL9RB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIK7VL9RB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIK7VL9RB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIK7VL9RB H5 {
  color: #ede1db;
}
.cid-twIK8WAe7M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-32-2000x1331.webp");
}
.cid-twIK8WAe7M .mbr-section-title {
  color: #ede1db;
}
.cid-twIK8WAe7M .mbr-text,
.cid-twIK8WAe7M .mbr-section-btn {
  color: #ffffff;
}
.cid-twIK8WAe7M .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twIPFe32An {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 45px;
}
.cid-twIPFe32An .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIPFe32An .video-block {
    width: 100% !important;
  }
}
.cid-twIPtUrYnU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIPtUrYnU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIPtUrYnU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIPtUrYnU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIPtUrYnU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIPtUrYnU .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIPtUrYnU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIPtUrYnU .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIPtUrYnU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIPtUrYnU .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPwX7SkG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIPwX7SkG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIPwX7SkG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIPwX7SkG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIPwX7SkG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIPwX7SkG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIPwX7SkG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIPwX7SkG .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIPwX7SkG .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIPwX7SkG .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPxrpkpH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIPxrpkpH .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIPxrpkpH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIPxrpkpH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIPxrpkpH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIPxrpkpH .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIPxrpkpH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIPxrpkpH .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIPxrpkpH .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIPxrpkpH .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPuxEkqN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIPuxEkqN .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIPuxEkqN .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIPuxEkqN .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIPuxEkqN .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIPuxEkqN .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIPuxEkqN .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIPuxEkqN .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIPuxEkqN .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIPuxEkqN .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPv9fe1p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twIPv9fe1p .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twIPv9fe1p .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twIPv9fe1p .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twIPv9fe1p .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twIPv9fe1p .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twIPv9fe1p .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twIPv9fe1p .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twIPv9fe1p .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twIPv9fe1p .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twIPE0O0XL {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 60px;
}
.cid-twIPE0O0XL .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIPE0O0XL .video-block {
    width: 100% !important;
  }
}
.cid-twIPEBiFZ6 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 60px;
}
.cid-twIPEBiFZ6 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twIPEBiFZ6 .video-block {
    width: 100% !important;
  }
}
.cid-twIK8XUyY8 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIK8XUyY8 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIK8XUyY8 form {
    width: 50%;
  }
}
.cid-twIK8XUyY8 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIK8XUyY8 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIK8XUyY8 .mbr-section-title {
  color: #ede1db;
}
.cid-twIK8XUyY8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIK8Y7aU8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIK8Y7aU8 nav.navbar {
  position: fixed;
}
.cid-twIK8Y7aU8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIK8Y7aU8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIK8Y7aU8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIK8Y7aU8 .dropdown-item:hover,
.cid-twIK8Y7aU8 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIK8Y7aU8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIK8Y7aU8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIK8Y7aU8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIK8Y7aU8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIK8Y7aU8 .nav-link {
  position: relative;
}
.cid-twIK8Y7aU8 .container {
  display: flex;
  margin: auto;
}
.cid-twIK8Y7aU8 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIK8Y7aU8 .dropdown-menu,
.cid-twIK8Y7aU8 .navbar.opened {
  background: #a3906f !important;
}
.cid-twIK8Y7aU8 .nav-item:focus,
.cid-twIK8Y7aU8 .nav-link:focus {
  outline: none;
}
.cid-twIK8Y7aU8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIK8Y7aU8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIK8Y7aU8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIK8Y7aU8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIK8Y7aU8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIK8Y7aU8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIK8Y7aU8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIK8Y7aU8 .navbar.opened {
  transition: all 0.3s;
}
.cid-twIK8Y7aU8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIK8Y7aU8 .navbar .navbar-logo img {
  width: auto;
}
.cid-twIK8Y7aU8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIK8Y7aU8 .navbar.collapsed {
  justify-content: center;
}
.cid-twIK8Y7aU8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIK8Y7aU8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIK8Y7aU8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIK8Y7aU8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIK8Y7aU8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIK8Y7aU8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIK8Y7aU8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIK8Y7aU8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIK8Y7aU8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIK8Y7aU8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIK8Y7aU8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIK8Y7aU8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIK8Y7aU8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIK8Y7aU8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIK8Y7aU8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIK8Y7aU8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIK8Y7aU8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIK8Y7aU8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIK8Y7aU8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIK8Y7aU8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIK8Y7aU8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIK8Y7aU8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIK8Y7aU8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIK8Y7aU8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIK8Y7aU8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIK8Y7aU8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIK8Y7aU8 .dropdown-item.active,
.cid-twIK8Y7aU8 .dropdown-item:active {
  background-color: transparent;
}
.cid-twIK8Y7aU8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIK8Y7aU8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIK8Y7aU8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIK8Y7aU8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIK8Y7aU8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIK8Y7aU8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIK8Y7aU8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIK8Y7aU8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIK8Y7aU8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIK8Y7aU8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIK8Y7aU8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIK8Y7aU8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIK8Y7aU8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIK8Y7aU8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIK8Y7aU8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIK8Y7aU8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIK8Y7aU8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIK8Y7aU8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIK8Y7aU8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIK8Y7aU8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIK8Y7aU8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIK8Y7aU8 .navbar {
    height: 70px;
  }
  .cid-twIK8Y7aU8 .navbar.opened {
    height: auto;
  }
  .cid-twIK8Y7aU8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIK8YsOUf {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIK8YsOUf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIK8YsOUf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIK8YsOUf .row {
    text-align: center;
  }
  .cid-twIK8YsOUf .row > div {
    margin: auto;
  }
  .cid-twIK8YsOUf .social-row {
    justify-content: center;
  }
}
.cid-twIK8YsOUf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIK8YsOUf .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIK8YsOUf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIK8YsOUf .list {
    margin-bottom: 0rem;
  }
}
.cid-twIK8YsOUf .mbr-text {
  color: #ede1db;
}
.cid-twIK8YsOUf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIK8YsOUf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIK8YsOUf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIK8YsOUf H5 {
  color: #ede1db;
}
.cid-twIKbss2np {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-33-2000x1125.webp");
}
.cid-twIKbss2np .mbr-section-title {
  color: #ede1db;
}
.cid-twIKbss2np .mbr-text,
.cid-twIKbss2np .mbr-section-btn {
  color: #ffffff;
}
.cid-twIKbss2np .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twLRRoP1CK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twLRRoP1CK .mbr-fallback-image.disabled {
  display: none;
}
.cid-twLRRoP1CK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twLRRoP1CK .item {
  padding-bottom: 2rem;
}
.cid-twLRRoP1CK .item-wrapper {
  position: relative;
}
.cid-twLRRoP1CK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twLRRoP1CK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twLRRoP1CK .carousel-control,
.cid-twLRRoP1CK .close {
  background: #1b1b1b;
}
.cid-twLRRoP1CK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twLRRoP1CK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twLRRoP1CK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twLRRoP1CK .carousel-control-next span {
  margin-left: 5px;
}
.cid-twLRRoP1CK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twLRRoP1CK .close::before {
  content: '\e91a';
}
.cid-twLRRoP1CK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twLRRoP1CK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twLRRoP1CK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLRRoP1CK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twLRRoP1CK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twLRRoP1CK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twLRRoP1CK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twLRRoP1CK .carousel-indicators li.active,
.cid-twLRRoP1CK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twLRRoP1CK .carousel-indicators li::after,
.cid-twLRRoP1CK .carousel-indicators li::before {
  content: none;
}
.cid-twLRRoP1CK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twLRRoP1CK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twLRRoP1CK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twLRRoP1CK .carousel-indicators {
    display: none;
  }
}
.cid-twLRRoP1CK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twLRRoP1CK .carousel-inner > .active {
  display: block;
}
.cid-twLRRoP1CK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLRRoP1CK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twLRRoP1CK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twLRRoP1CK .carousel-control,
  .cid-twLRRoP1CK .carousel-indicators,
  .cid-twLRRoP1CK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twLRRoP1CK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twLRRoP1CK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twLRRoP1CK .carousel-indicators .active,
.cid-twLRRoP1CK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twLRRoP1CK .carousel-indicators .active {
  background: #fff;
}
.cid-twLRRoP1CK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twLRRoP1CK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twLRRoP1CK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twLRRoP1CK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twLRRoP1CK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twLRRoP1CK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twLRRoP1CK .carousel {
  width: 100%;
}
.cid-twLRRoP1CK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twLRRoP1CK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twLRRoP1CK .modal.fade .modal-dialog,
.cid-twLRRoP1CK .modal.in .modal-dialog {
  transform: none;
}
.cid-twLRRoP1CK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twLRRoP1CK H6 {
  text-align: center;
}
.cid-twLRHO6RvZ {
  background: #a3906f;
  padding-top: 30px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twLRHO6RvZ .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twLRHO6RvZ .video-block {
    width: 100% !important;
  }
}
.cid-twLVTozOoC {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twLVTozOoC .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twLVTozOoC .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twLVTozOoC .card-title,
.cid-twLVTozOoC .card-box {
  color: #484032;
}
.cid-twIKbtH6lz {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIKbtH6lz .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIKbtH6lz form {
    width: 50%;
  }
}
.cid-twIKbtH6lz form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIKbtH6lz form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIKbtH6lz .mbr-section-title {
  color: #ede1db;
}
.cid-twIKbtH6lz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIKbtVSto {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIKbtVSto nav.navbar {
  position: fixed;
}
.cid-twIKbtVSto .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIKbtVSto .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIKbtVSto .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIKbtVSto .dropdown-item:hover,
.cid-twIKbtVSto .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIKbtVSto .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIKbtVSto .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIKbtVSto .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIKbtVSto .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIKbtVSto .nav-link {
  position: relative;
}
.cid-twIKbtVSto .container {
  display: flex;
  margin: auto;
}
.cid-twIKbtVSto .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIKbtVSto .dropdown-menu,
.cid-twIKbtVSto .navbar.opened {
  background: #a3906f !important;
}
.cid-twIKbtVSto .nav-item:focus,
.cid-twIKbtVSto .nav-link:focus {
  outline: none;
}
.cid-twIKbtVSto .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIKbtVSto .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIKbtVSto .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIKbtVSto .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIKbtVSto .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIKbtVSto .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIKbtVSto .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIKbtVSto .navbar.opened {
  transition: all 0.3s;
}
.cid-twIKbtVSto .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIKbtVSto .navbar .navbar-logo img {
  width: auto;
}
.cid-twIKbtVSto .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIKbtVSto .navbar.collapsed {
  justify-content: center;
}
.cid-twIKbtVSto .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIKbtVSto .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIKbtVSto .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIKbtVSto .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIKbtVSto .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIKbtVSto .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIKbtVSto .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIKbtVSto .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIKbtVSto .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIKbtVSto .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIKbtVSto .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIKbtVSto .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIKbtVSto .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIKbtVSto .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIKbtVSto .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIKbtVSto .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIKbtVSto .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIKbtVSto .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIKbtVSto .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIKbtVSto .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIKbtVSto .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIKbtVSto .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIKbtVSto .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIKbtVSto .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIKbtVSto .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIKbtVSto .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIKbtVSto .dropdown-item.active,
.cid-twIKbtVSto .dropdown-item:active {
  background-color: transparent;
}
.cid-twIKbtVSto .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIKbtVSto .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIKbtVSto .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIKbtVSto .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIKbtVSto .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIKbtVSto .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIKbtVSto ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIKbtVSto .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIKbtVSto button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIKbtVSto button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIKbtVSto button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIKbtVSto button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIKbtVSto button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIKbtVSto button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIKbtVSto nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIKbtVSto nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIKbtVSto nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIKbtVSto nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIKbtVSto .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIKbtVSto a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIKbtVSto .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIKbtVSto .navbar {
    height: 70px;
  }
  .cid-twIKbtVSto .navbar.opened {
    height: auto;
  }
  .cid-twIKbtVSto .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIKbugnCu {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIKbugnCu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIKbugnCu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIKbugnCu .row {
    text-align: center;
  }
  .cid-twIKbugnCu .row > div {
    margin: auto;
  }
  .cid-twIKbugnCu .social-row {
    justify-content: center;
  }
}
.cid-twIKbugnCu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIKbugnCu .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIKbugnCu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIKbugnCu .list {
    margin-bottom: 0rem;
  }
}
.cid-twIKbugnCu .mbr-text {
  color: #ede1db;
}
.cid-twIKbugnCu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIKbugnCu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIKbugnCu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIKbugnCu H5 {
  color: #ede1db;
}
.cid-twIJ27wwkY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-34-2000x1333.webp");
}
.cid-twIJ27wwkY .mbr-section-title {
  color: #ede1db;
}
.cid-twIJ27wwkY .mbr-text,
.cid-twIJ27wwkY .mbr-section-btn {
  color: #ffffff;
}
.cid-twLXg4fWmM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twLXg4fWmM .mbr-fallback-image.disabled {
  display: none;
}
.cid-twLXg4fWmM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twLXg4fWmM .item {
  padding-bottom: 2rem;
}
.cid-twLXg4fWmM .item-wrapper {
  position: relative;
}
.cid-twLXg4fWmM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twLXg4fWmM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twLXg4fWmM .carousel-control,
.cid-twLXg4fWmM .close {
  background: #1b1b1b;
}
.cid-twLXg4fWmM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twLXg4fWmM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twLXg4fWmM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twLXg4fWmM .carousel-control-next span {
  margin-left: 5px;
}
.cid-twLXg4fWmM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twLXg4fWmM .close::before {
  content: '\e91a';
}
.cid-twLXg4fWmM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twLXg4fWmM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twLXg4fWmM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLXg4fWmM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twLXg4fWmM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twLXg4fWmM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twLXg4fWmM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twLXg4fWmM .carousel-indicators li.active,
.cid-twLXg4fWmM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twLXg4fWmM .carousel-indicators li::after,
.cid-twLXg4fWmM .carousel-indicators li::before {
  content: none;
}
.cid-twLXg4fWmM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twLXg4fWmM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twLXg4fWmM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twLXg4fWmM .carousel-indicators {
    display: none;
  }
}
.cid-twLXg4fWmM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twLXg4fWmM .carousel-inner > .active {
  display: block;
}
.cid-twLXg4fWmM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLXg4fWmM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twLXg4fWmM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twLXg4fWmM .carousel-control,
  .cid-twLXg4fWmM .carousel-indicators,
  .cid-twLXg4fWmM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twLXg4fWmM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twLXg4fWmM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twLXg4fWmM .carousel-indicators .active,
.cid-twLXg4fWmM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twLXg4fWmM .carousel-indicators .active {
  background: #fff;
}
.cid-twLXg4fWmM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twLXg4fWmM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twLXg4fWmM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twLXg4fWmM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twLXg4fWmM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twLXg4fWmM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twLXg4fWmM .carousel {
  width: 100%;
}
.cid-twLXg4fWmM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twLXg4fWmM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twLXg4fWmM .modal.fade .modal-dialog,
.cid-twLXg4fWmM .modal.in .modal-dialog {
  transform: none;
}
.cid-twLXg4fWmM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twLXg4fWmM H6 {
  text-align: center;
}
.cid-twLYkuApuP {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twLYkuApuP .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twLYkuApuP .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twLYkuApuP .card-title,
.cid-twLYkuApuP .card-box {
  color: #484032;
}
.cid-twIJ28W4AX {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twIJ28W4AX .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twIJ28W4AX form {
    width: 50%;
  }
}
.cid-twIJ28W4AX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twIJ28W4AX form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twIJ28W4AX .mbr-section-title {
  color: #ede1db;
}
.cid-twIJ28W4AX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twIJ299Tip {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twIJ299Tip nav.navbar {
  position: fixed;
}
.cid-twIJ299Tip .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIJ299Tip .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twIJ299Tip .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twIJ299Tip .dropdown-item:hover,
.cid-twIJ299Tip .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twIJ299Tip .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twIJ299Tip .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twIJ299Tip .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twIJ299Tip .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twIJ299Tip .nav-link {
  position: relative;
}
.cid-twIJ299Tip .container {
  display: flex;
  margin: auto;
}
.cid-twIJ299Tip .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twIJ299Tip .dropdown-menu,
.cid-twIJ299Tip .navbar.opened {
  background: #a3906f !important;
}
.cid-twIJ299Tip .nav-item:focus,
.cid-twIJ299Tip .nav-link:focus {
  outline: none;
}
.cid-twIJ299Tip .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twIJ299Tip .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twIJ299Tip .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twIJ299Tip .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twIJ299Tip .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twIJ299Tip .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twIJ299Tip .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twIJ299Tip .navbar.opened {
  transition: all 0.3s;
}
.cid-twIJ299Tip .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twIJ299Tip .navbar .navbar-logo img {
  width: auto;
}
.cid-twIJ299Tip .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twIJ299Tip .navbar.collapsed {
  justify-content: center;
}
.cid-twIJ299Tip .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twIJ299Tip .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twIJ299Tip .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twIJ299Tip .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twIJ299Tip .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twIJ299Tip .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twIJ299Tip .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twIJ299Tip .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twIJ299Tip .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twIJ299Tip .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twIJ299Tip .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twIJ299Tip .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twIJ299Tip .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twIJ299Tip .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twIJ299Tip .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twIJ299Tip .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twIJ299Tip .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twIJ299Tip .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twIJ299Tip .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twIJ299Tip .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twIJ299Tip .navbar.navbar-short {
  min-height: 60px;
}
.cid-twIJ299Tip .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twIJ299Tip .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twIJ299Tip .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twIJ299Tip .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twIJ299Tip .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twIJ299Tip .dropdown-item.active,
.cid-twIJ299Tip .dropdown-item:active {
  background-color: transparent;
}
.cid-twIJ299Tip .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twIJ299Tip .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twIJ299Tip .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twIJ299Tip .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twIJ299Tip .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twIJ299Tip .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twIJ299Tip ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twIJ299Tip .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twIJ299Tip button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twIJ299Tip button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twIJ299Tip button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twIJ299Tip button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIJ299Tip button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twIJ299Tip button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twIJ299Tip nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIJ299Tip nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twIJ299Tip nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twIJ299Tip nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twIJ299Tip .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twIJ299Tip a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twIJ299Tip .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twIJ299Tip .navbar {
    height: 70px;
  }
  .cid-twIJ299Tip .navbar.opened {
    height: auto;
  }
  .cid-twIJ299Tip .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twIJ29vBAb {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twIJ29vBAb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twIJ29vBAb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twIJ29vBAb .row {
    text-align: center;
  }
  .cid-twIJ29vBAb .row > div {
    margin: auto;
  }
  .cid-twIJ29vBAb .social-row {
    justify-content: center;
  }
}
.cid-twIJ29vBAb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twIJ29vBAb .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twIJ29vBAb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twIJ29vBAb .list {
    margin-bottom: 0rem;
  }
}
.cid-twIJ29vBAb .mbr-text {
  color: #ede1db;
}
.cid-twIJ29vBAb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twIJ29vBAb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twIJ29vBAb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twIJ29vBAb H5 {
  color: #ede1db;
}
.cid-twLJjQklKs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-35-2000x1333.webp");
}
.cid-twLJjQklKs .mbr-section-title {
  color: #ede1db;
}
.cid-twLJjQklKs .mbr-text,
.cid-twLJjQklKs .mbr-section-btn {
  color: #ffffff;
}
.cid-twLJjQklKs .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twLYHiO4bZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twLYHiO4bZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twLYHiO4bZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLYHiO4bZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twLYHiO4bZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twLYHiO4bZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twLYHiO4bZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twLYHiO4bZ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twLYHiO4bZ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twLYHiO4bZ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twLYQJ0EAv {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twLYQJ0EAv .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twLYQJ0EAv .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twLYQJ0EAv .card-title,
.cid-twLYQJ0EAv .card-box {
  color: #484032;
}
.cid-twLJjRJM3H {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLJjRJM3H .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLJjRJM3H form {
    width: 50%;
  }
}
.cid-twLJjRJM3H form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLJjRJM3H form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLJjRJM3H .mbr-section-title {
  color: #ede1db;
}
.cid-twLJjRJM3H .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLJjRUuD2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLJjRUuD2 nav.navbar {
  position: fixed;
}
.cid-twLJjRUuD2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJjRUuD2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLJjRUuD2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLJjRUuD2 .dropdown-item:hover,
.cid-twLJjRUuD2 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLJjRUuD2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLJjRUuD2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLJjRUuD2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLJjRUuD2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLJjRUuD2 .nav-link {
  position: relative;
}
.cid-twLJjRUuD2 .container {
  display: flex;
  margin: auto;
}
.cid-twLJjRUuD2 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLJjRUuD2 .dropdown-menu,
.cid-twLJjRUuD2 .navbar.opened {
  background: #a3906f !important;
}
.cid-twLJjRUuD2 .nav-item:focus,
.cid-twLJjRUuD2 .nav-link:focus {
  outline: none;
}
.cid-twLJjRUuD2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLJjRUuD2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLJjRUuD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLJjRUuD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJjRUuD2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLJjRUuD2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLJjRUuD2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLJjRUuD2 .navbar.opened {
  transition: all 0.3s;
}
.cid-twLJjRUuD2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLJjRUuD2 .navbar .navbar-logo img {
  width: auto;
}
.cid-twLJjRUuD2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLJjRUuD2 .navbar.collapsed {
  justify-content: center;
}
.cid-twLJjRUuD2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLJjRUuD2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLJjRUuD2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLJjRUuD2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLJjRUuD2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLJjRUuD2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLJjRUuD2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLJjRUuD2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLJjRUuD2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLJjRUuD2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLJjRUuD2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLJjRUuD2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLJjRUuD2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLJjRUuD2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLJjRUuD2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLJjRUuD2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLJjRUuD2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLJjRUuD2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLJjRUuD2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLJjRUuD2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLJjRUuD2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLJjRUuD2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLJjRUuD2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLJjRUuD2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLJjRUuD2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLJjRUuD2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLJjRUuD2 .dropdown-item.active,
.cid-twLJjRUuD2 .dropdown-item:active {
  background-color: transparent;
}
.cid-twLJjRUuD2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLJjRUuD2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLJjRUuD2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLJjRUuD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLJjRUuD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLJjRUuD2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLJjRUuD2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLJjRUuD2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLJjRUuD2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLJjRUuD2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLJjRUuD2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLJjRUuD2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJjRUuD2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJjRUuD2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLJjRUuD2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJjRUuD2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLJjRUuD2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLJjRUuD2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJjRUuD2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLJjRUuD2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLJjRUuD2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLJjRUuD2 .navbar {
    height: 70px;
  }
  .cid-twLJjRUuD2 .navbar.opened {
    height: auto;
  }
  .cid-twLJjRUuD2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLJjSgpwS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLJjSgpwS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLJjSgpwS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLJjSgpwS .row {
    text-align: center;
  }
  .cid-twLJjSgpwS .row > div {
    margin: auto;
  }
  .cid-twLJjSgpwS .social-row {
    justify-content: center;
  }
}
.cid-twLJjSgpwS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLJjSgpwS .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLJjSgpwS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLJjSgpwS .list {
    margin-bottom: 0rem;
  }
}
.cid-twLJjSgpwS .mbr-text {
  color: #ede1db;
}
.cid-twLJjSgpwS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLJjSgpwS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLJjSgpwS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLJjSgpwS H5 {
  color: #ede1db;
}
.cid-twLJkEZWke {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-36-2000x1331.webp");
}
.cid-twLJkEZWke .mbr-section-title {
  color: #ede1db;
}
.cid-twLJkEZWke .mbr-text,
.cid-twLJkEZWke .mbr-section-btn {
  color: #ffffff;
}
.cid-twLZd9BbVf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twLZd9BbVf .mbr-fallback-image.disabled {
  display: none;
}
.cid-twLZd9BbVf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twLZd9BbVf .item {
  padding-bottom: 2rem;
}
.cid-twLZd9BbVf .item-wrapper {
  position: relative;
}
.cid-twLZd9BbVf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twLZd9BbVf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twLZd9BbVf .carousel-control,
.cid-twLZd9BbVf .close {
  background: #1b1b1b;
}
.cid-twLZd9BbVf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twLZd9BbVf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twLZd9BbVf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twLZd9BbVf .carousel-control-next span {
  margin-left: 5px;
}
.cid-twLZd9BbVf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twLZd9BbVf .close::before {
  content: '\e91a';
}
.cid-twLZd9BbVf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twLZd9BbVf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twLZd9BbVf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLZd9BbVf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twLZd9BbVf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twLZd9BbVf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twLZd9BbVf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twLZd9BbVf .carousel-indicators li.active,
.cid-twLZd9BbVf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twLZd9BbVf .carousel-indicators li::after,
.cid-twLZd9BbVf .carousel-indicators li::before {
  content: none;
}
.cid-twLZd9BbVf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twLZd9BbVf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twLZd9BbVf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twLZd9BbVf .carousel-indicators {
    display: none;
  }
}
.cid-twLZd9BbVf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twLZd9BbVf .carousel-inner > .active {
  display: block;
}
.cid-twLZd9BbVf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twLZd9BbVf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twLZd9BbVf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twLZd9BbVf .carousel-control,
  .cid-twLZd9BbVf .carousel-indicators,
  .cid-twLZd9BbVf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twLZd9BbVf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twLZd9BbVf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twLZd9BbVf .carousel-indicators .active,
.cid-twLZd9BbVf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twLZd9BbVf .carousel-indicators .active {
  background: #fff;
}
.cid-twLZd9BbVf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twLZd9BbVf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twLZd9BbVf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twLZd9BbVf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twLZd9BbVf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twLZd9BbVf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twLZd9BbVf .carousel {
  width: 100%;
}
.cid-twLZd9BbVf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twLZd9BbVf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twLZd9BbVf .modal.fade .modal-dialog,
.cid-twLZd9BbVf .modal.in .modal-dialog {
  transform: none;
}
.cid-twLZd9BbVf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twLZd9BbVf H6 {
  text-align: center;
}
.cid-twLZ7CAKgc {
  background: #a3906f;
  padding-top: 0px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twLZ7CAKgc .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twLZ7CAKgc .video-block {
    width: 100% !important;
  }
}
.cid-twLJkGiVQT {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLJkGiVQT .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLJkGiVQT form {
    width: 50%;
  }
}
.cid-twLJkGiVQT form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLJkGiVQT form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLJkGiVQT .mbr-section-title {
  color: #ede1db;
}
.cid-twLJkGiVQT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLJkGtU23 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLJkGtU23 nav.navbar {
  position: fixed;
}
.cid-twLJkGtU23 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJkGtU23 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLJkGtU23 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLJkGtU23 .dropdown-item:hover,
.cid-twLJkGtU23 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLJkGtU23 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLJkGtU23 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLJkGtU23 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLJkGtU23 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLJkGtU23 .nav-link {
  position: relative;
}
.cid-twLJkGtU23 .container {
  display: flex;
  margin: auto;
}
.cid-twLJkGtU23 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLJkGtU23 .dropdown-menu,
.cid-twLJkGtU23 .navbar.opened {
  background: #a3906f !important;
}
.cid-twLJkGtU23 .nav-item:focus,
.cid-twLJkGtU23 .nav-link:focus {
  outline: none;
}
.cid-twLJkGtU23 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLJkGtU23 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLJkGtU23 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLJkGtU23 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJkGtU23 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLJkGtU23 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLJkGtU23 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLJkGtU23 .navbar.opened {
  transition: all 0.3s;
}
.cid-twLJkGtU23 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLJkGtU23 .navbar .navbar-logo img {
  width: auto;
}
.cid-twLJkGtU23 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLJkGtU23 .navbar.collapsed {
  justify-content: center;
}
.cid-twLJkGtU23 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLJkGtU23 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLJkGtU23 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLJkGtU23 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLJkGtU23 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLJkGtU23 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLJkGtU23 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLJkGtU23 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLJkGtU23 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLJkGtU23 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLJkGtU23 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLJkGtU23 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLJkGtU23 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLJkGtU23 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLJkGtU23 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLJkGtU23 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLJkGtU23 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLJkGtU23 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLJkGtU23 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLJkGtU23 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLJkGtU23 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLJkGtU23 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLJkGtU23 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLJkGtU23 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLJkGtU23 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLJkGtU23 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLJkGtU23 .dropdown-item.active,
.cid-twLJkGtU23 .dropdown-item:active {
  background-color: transparent;
}
.cid-twLJkGtU23 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLJkGtU23 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLJkGtU23 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLJkGtU23 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLJkGtU23 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLJkGtU23 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLJkGtU23 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLJkGtU23 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLJkGtU23 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLJkGtU23 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLJkGtU23 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLJkGtU23 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJkGtU23 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJkGtU23 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLJkGtU23 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJkGtU23 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLJkGtU23 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLJkGtU23 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJkGtU23 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLJkGtU23 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLJkGtU23 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLJkGtU23 .navbar {
    height: 70px;
  }
  .cid-twLJkGtU23 .navbar.opened {
    height: auto;
  }
  .cid-twLJkGtU23 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLJkGPlnZ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLJkGPlnZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLJkGPlnZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLJkGPlnZ .row {
    text-align: center;
  }
  .cid-twLJkGPlnZ .row > div {
    margin: auto;
  }
  .cid-twLJkGPlnZ .social-row {
    justify-content: center;
  }
}
.cid-twLJkGPlnZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLJkGPlnZ .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLJkGPlnZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLJkGPlnZ .list {
    margin-bottom: 0rem;
  }
}
.cid-twLJkGPlnZ .mbr-text {
  color: #ede1db;
}
.cid-twLJkGPlnZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLJkGPlnZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLJkGPlnZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLJkGPlnZ H5 {
  color: #ede1db;
}
.cid-twLKwNgjGp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-28-2000x1333.webp");
}
.cid-twLKwNgjGp .mbr-section-title {
  color: #ede1db;
}
.cid-twLKwNgjGp .mbr-text,
.cid-twLKwNgjGp .mbr-section-btn {
  color: #ffffff;
}
.cid-twMEQMJxfy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twMEQMJxfy .mbr-fallback-image.disabled {
  display: none;
}
.cid-twMEQMJxfy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twMEQMJxfy .item {
  padding-bottom: 2rem;
}
.cid-twMEQMJxfy .item-wrapper {
  position: relative;
}
.cid-twMEQMJxfy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twMEQMJxfy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twMEQMJxfy .carousel-control,
.cid-twMEQMJxfy .close {
  background: #1b1b1b;
}
.cid-twMEQMJxfy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twMEQMJxfy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twMEQMJxfy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twMEQMJxfy .carousel-control-next span {
  margin-left: 5px;
}
.cid-twMEQMJxfy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twMEQMJxfy .close::before {
  content: '\e91a';
}
.cid-twMEQMJxfy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twMEQMJxfy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twMEQMJxfy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMEQMJxfy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twMEQMJxfy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twMEQMJxfy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twMEQMJxfy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twMEQMJxfy .carousel-indicators li.active,
.cid-twMEQMJxfy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twMEQMJxfy .carousel-indicators li::after,
.cid-twMEQMJxfy .carousel-indicators li::before {
  content: none;
}
.cid-twMEQMJxfy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twMEQMJxfy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twMEQMJxfy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twMEQMJxfy .carousel-indicators {
    display: none;
  }
}
.cid-twMEQMJxfy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twMEQMJxfy .carousel-inner > .active {
  display: block;
}
.cid-twMEQMJxfy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMEQMJxfy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMEQMJxfy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twMEQMJxfy .carousel-control,
  .cid-twMEQMJxfy .carousel-indicators,
  .cid-twMEQMJxfy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twMEQMJxfy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twMEQMJxfy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twMEQMJxfy .carousel-indicators .active,
.cid-twMEQMJxfy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twMEQMJxfy .carousel-indicators .active {
  background: #fff;
}
.cid-twMEQMJxfy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twMEQMJxfy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twMEQMJxfy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twMEQMJxfy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twMEQMJxfy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twMEQMJxfy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twMEQMJxfy .carousel {
  width: 100%;
}
.cid-twMEQMJxfy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twMEQMJxfy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twMEQMJxfy .modal.fade .modal-dialog,
.cid-twMEQMJxfy .modal.in .modal-dialog {
  transform: none;
}
.cid-twMEQMJxfy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twMEQMJxfy H6 {
  text-align: center;
}
.cid-twMGMQUApD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twMGMQUApD .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twMGMQUApD .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMGMQUApD .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMGMQUApD .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twMGMQUApD .row > .row {
  display: block;
}
.cid-twMGMQUApD .mbr-gallery-item {
  width: 100%;
}
.cid-twMGMQUApD .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twMGMQUApD .mbr-gallery-item > div {
  position: relative;
}
.cid-twMGMQUApD .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twMGMQUApD .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twMGMQUApD .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twMGMQUApD .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-twMH0hQxhp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twMH0hQxhp .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twMH0hQxhp .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twMH0hQxhp .card-title,
.cid-twMH0hQxhp .card-box {
  color: #484032;
}
.cid-twLKwOnWM0 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLKwOnWM0 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLKwOnWM0 form {
    width: 50%;
  }
}
.cid-twLKwOnWM0 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLKwOnWM0 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLKwOnWM0 .mbr-section-title {
  color: #ede1db;
}
.cid-twLKwOnWM0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLKwOxX3H {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLKwOxX3H nav.navbar {
  position: fixed;
}
.cid-twLKwOxX3H .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLKwOxX3H .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLKwOxX3H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLKwOxX3H .dropdown-item:hover,
.cid-twLKwOxX3H .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLKwOxX3H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLKwOxX3H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLKwOxX3H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLKwOxX3H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLKwOxX3H .nav-link {
  position: relative;
}
.cid-twLKwOxX3H .container {
  display: flex;
  margin: auto;
}
.cid-twLKwOxX3H .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLKwOxX3H .dropdown-menu,
.cid-twLKwOxX3H .navbar.opened {
  background: #a3906f !important;
}
.cid-twLKwOxX3H .nav-item:focus,
.cid-twLKwOxX3H .nav-link:focus {
  outline: none;
}
.cid-twLKwOxX3H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLKwOxX3H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLKwOxX3H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLKwOxX3H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLKwOxX3H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLKwOxX3H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLKwOxX3H .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLKwOxX3H .navbar.opened {
  transition: all 0.3s;
}
.cid-twLKwOxX3H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLKwOxX3H .navbar .navbar-logo img {
  width: auto;
}
.cid-twLKwOxX3H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLKwOxX3H .navbar.collapsed {
  justify-content: center;
}
.cid-twLKwOxX3H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLKwOxX3H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLKwOxX3H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLKwOxX3H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLKwOxX3H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLKwOxX3H .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLKwOxX3H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLKwOxX3H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLKwOxX3H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLKwOxX3H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLKwOxX3H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLKwOxX3H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLKwOxX3H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLKwOxX3H .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLKwOxX3H .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLKwOxX3H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLKwOxX3H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLKwOxX3H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLKwOxX3H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLKwOxX3H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLKwOxX3H .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLKwOxX3H .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLKwOxX3H .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLKwOxX3H .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLKwOxX3H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLKwOxX3H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLKwOxX3H .dropdown-item.active,
.cid-twLKwOxX3H .dropdown-item:active {
  background-color: transparent;
}
.cid-twLKwOxX3H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLKwOxX3H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLKwOxX3H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLKwOxX3H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLKwOxX3H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLKwOxX3H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLKwOxX3H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLKwOxX3H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLKwOxX3H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLKwOxX3H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLKwOxX3H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLKwOxX3H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLKwOxX3H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLKwOxX3H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLKwOxX3H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLKwOxX3H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLKwOxX3H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLKwOxX3H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLKwOxX3H .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLKwOxX3H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLKwOxX3H .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLKwOxX3H .navbar {
    height: 70px;
  }
  .cid-twLKwOxX3H .navbar.opened {
    height: auto;
  }
  .cid-twLKwOxX3H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLKwOOqkh {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLKwOOqkh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLKwOOqkh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLKwOOqkh .row {
    text-align: center;
  }
  .cid-twLKwOOqkh .row > div {
    margin: auto;
  }
  .cid-twLKwOOqkh .social-row {
    justify-content: center;
  }
}
.cid-twLKwOOqkh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLKwOOqkh .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLKwOOqkh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLKwOOqkh .list {
    margin-bottom: 0rem;
  }
}
.cid-twLKwOOqkh .mbr-text {
  color: #ede1db;
}
.cid-twLKwOOqkh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLKwOOqkh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLKwOOqkh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLKwOOqkh H5 {
  color: #ede1db;
}
.cid-twLJlwxTG4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-37-2000x1331.webp");
}
.cid-twLJlwxTG4 .mbr-section-title {
  color: #ede1db;
}
.cid-twLJlwxTG4 .mbr-text,
.cid-twLJlwxTG4 .mbr-section-btn {
  color: #ffffff;
}
.cid-twM1s6nDfn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twM1s6nDfn .mbr-fallback-image.disabled {
  display: none;
}
.cid-twM1s6nDfn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-twM1s6nDfn .item {
  padding-bottom: 2rem;
}
.cid-twM1s6nDfn .item-wrapper {
  position: relative;
}
.cid-twM1s6nDfn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-twM1s6nDfn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-twM1s6nDfn .carousel-control,
.cid-twM1s6nDfn .close {
  background: #1b1b1b;
}
.cid-twM1s6nDfn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-twM1s6nDfn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-twM1s6nDfn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-twM1s6nDfn .carousel-control-next span {
  margin-left: 5px;
}
.cid-twM1s6nDfn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-twM1s6nDfn .close::before {
  content: '\e91a';
}
.cid-twM1s6nDfn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-twM1s6nDfn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-twM1s6nDfn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twM1s6nDfn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-twM1s6nDfn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-twM1s6nDfn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-twM1s6nDfn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-twM1s6nDfn .carousel-indicators li.active,
.cid-twM1s6nDfn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-twM1s6nDfn .carousel-indicators li::after,
.cid-twM1s6nDfn .carousel-indicators li::before {
  content: none;
}
.cid-twM1s6nDfn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-twM1s6nDfn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-twM1s6nDfn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-twM1s6nDfn .carousel-indicators {
    display: none;
  }
}
.cid-twM1s6nDfn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-twM1s6nDfn .carousel-inner > .active {
  display: block;
}
.cid-twM1s6nDfn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twM1s6nDfn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twM1s6nDfn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-twM1s6nDfn .carousel-control,
  .cid-twM1s6nDfn .carousel-indicators,
  .cid-twM1s6nDfn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-twM1s6nDfn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-twM1s6nDfn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-twM1s6nDfn .carousel-indicators .active,
.cid-twM1s6nDfn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-twM1s6nDfn .carousel-indicators .active {
  background: #fff;
}
.cid-twM1s6nDfn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-twM1s6nDfn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-twM1s6nDfn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-twM1s6nDfn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-twM1s6nDfn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-twM1s6nDfn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-twM1s6nDfn .carousel {
  width: 100%;
}
.cid-twM1s6nDfn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-twM1s6nDfn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-twM1s6nDfn .modal.fade .modal-dialog,
.cid-twM1s6nDfn .modal.in .modal-dialog {
  transform: none;
}
.cid-twM1s6nDfn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-twM1s6nDfn H6 {
  text-align: center;
}
.cid-twM2ThVVdg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twM2ThVVdg .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twM2ThVVdg .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twM2ThVVdg .card-title,
.cid-twM2ThVVdg .card-box {
  color: #484032;
}
.cid-twLJlxOJbq {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLJlxOJbq .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLJlxOJbq form {
    width: 50%;
  }
}
.cid-twLJlxOJbq form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLJlxOJbq form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLJlxOJbq .mbr-section-title {
  color: #ede1db;
}
.cid-twLJlxOJbq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLJly1Rxr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLJly1Rxr nav.navbar {
  position: fixed;
}
.cid-twLJly1Rxr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJly1Rxr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLJly1Rxr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLJly1Rxr .dropdown-item:hover,
.cid-twLJly1Rxr .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLJly1Rxr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLJly1Rxr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLJly1Rxr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLJly1Rxr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLJly1Rxr .nav-link {
  position: relative;
}
.cid-twLJly1Rxr .container {
  display: flex;
  margin: auto;
}
.cid-twLJly1Rxr .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLJly1Rxr .dropdown-menu,
.cid-twLJly1Rxr .navbar.opened {
  background: #a3906f !important;
}
.cid-twLJly1Rxr .nav-item:focus,
.cid-twLJly1Rxr .nav-link:focus {
  outline: none;
}
.cid-twLJly1Rxr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLJly1Rxr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLJly1Rxr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLJly1Rxr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLJly1Rxr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLJly1Rxr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLJly1Rxr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLJly1Rxr .navbar.opened {
  transition: all 0.3s;
}
.cid-twLJly1Rxr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLJly1Rxr .navbar .navbar-logo img {
  width: auto;
}
.cid-twLJly1Rxr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLJly1Rxr .navbar.collapsed {
  justify-content: center;
}
.cid-twLJly1Rxr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLJly1Rxr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLJly1Rxr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLJly1Rxr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLJly1Rxr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLJly1Rxr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLJly1Rxr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLJly1Rxr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLJly1Rxr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLJly1Rxr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLJly1Rxr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLJly1Rxr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLJly1Rxr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLJly1Rxr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLJly1Rxr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLJly1Rxr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLJly1Rxr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLJly1Rxr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLJly1Rxr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLJly1Rxr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLJly1Rxr .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLJly1Rxr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLJly1Rxr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLJly1Rxr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLJly1Rxr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLJly1Rxr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLJly1Rxr .dropdown-item.active,
.cid-twLJly1Rxr .dropdown-item:active {
  background-color: transparent;
}
.cid-twLJly1Rxr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLJly1Rxr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLJly1Rxr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLJly1Rxr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLJly1Rxr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLJly1Rxr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLJly1Rxr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLJly1Rxr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLJly1Rxr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLJly1Rxr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLJly1Rxr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLJly1Rxr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJly1Rxr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLJly1Rxr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLJly1Rxr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJly1Rxr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLJly1Rxr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLJly1Rxr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLJly1Rxr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLJly1Rxr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLJly1Rxr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLJly1Rxr .navbar {
    height: 70px;
  }
  .cid-twLJly1Rxr .navbar.opened {
    height: auto;
  }
  .cid-twLJly1Rxr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLJlym3PS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLJlym3PS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLJlym3PS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLJlym3PS .row {
    text-align: center;
  }
  .cid-twLJlym3PS .row > div {
    margin: auto;
  }
  .cid-twLJlym3PS .social-row {
    justify-content: center;
  }
}
.cid-twLJlym3PS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLJlym3PS .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLJlym3PS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLJlym3PS .list {
    margin-bottom: 0rem;
  }
}
.cid-twLJlym3PS .mbr-text {
  color: #ede1db;
}
.cid-twLJlym3PS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLJlym3PS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLJlym3PS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLJlym3PS H5 {
  color: #ede1db;
}
.cid-twLKu7LDNS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-38-2000x1125.webp");
}
.cid-twLKu7LDNS .mbr-section-title {
  color: #ede1db;
}
.cid-twLKu7LDNS .mbr-text,
.cid-twLKu7LDNS .mbr-section-btn {
  color: #ffffff;
}
.cid-twLKu7LDNS .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twM39x8P3w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twM39x8P3w .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twM39x8P3w .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twM39x8P3w .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twM39x8P3w .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twM39x8P3w .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twM39x8P3w .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twM39x8P3w .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twM39x8P3w .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twM39x8P3w .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twM3k0Zgl5 {
  background: #a3906f;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #a3906f, #ffffff);
}
.cid-twM3k0Zgl5 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twM3k0Zgl5 .video-block {
    width: 100% !important;
  }
}
.cid-twM3qGE9ES {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twM3qGE9ES .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twM3qGE9ES .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twM3qGE9ES .card-title,
.cid-twM3qGE9ES .card-box {
  color: #484032;
}
.cid-twLKu9aCgx {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLKu9aCgx .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLKu9aCgx form {
    width: 50%;
  }
}
.cid-twLKu9aCgx form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLKu9aCgx form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLKu9aCgx .mbr-section-title {
  color: #ede1db;
}
.cid-twLKu9aCgx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLKu9nFhg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLKu9nFhg nav.navbar {
  position: fixed;
}
.cid-twLKu9nFhg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLKu9nFhg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLKu9nFhg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLKu9nFhg .dropdown-item:hover,
.cid-twLKu9nFhg .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLKu9nFhg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLKu9nFhg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLKu9nFhg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLKu9nFhg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLKu9nFhg .nav-link {
  position: relative;
}
.cid-twLKu9nFhg .container {
  display: flex;
  margin: auto;
}
.cid-twLKu9nFhg .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLKu9nFhg .dropdown-menu,
.cid-twLKu9nFhg .navbar.opened {
  background: #a3906f !important;
}
.cid-twLKu9nFhg .nav-item:focus,
.cid-twLKu9nFhg .nav-link:focus {
  outline: none;
}
.cid-twLKu9nFhg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLKu9nFhg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLKu9nFhg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLKu9nFhg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLKu9nFhg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLKu9nFhg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLKu9nFhg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLKu9nFhg .navbar.opened {
  transition: all 0.3s;
}
.cid-twLKu9nFhg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLKu9nFhg .navbar .navbar-logo img {
  width: auto;
}
.cid-twLKu9nFhg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLKu9nFhg .navbar.collapsed {
  justify-content: center;
}
.cid-twLKu9nFhg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLKu9nFhg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLKu9nFhg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLKu9nFhg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLKu9nFhg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLKu9nFhg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLKu9nFhg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLKu9nFhg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLKu9nFhg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLKu9nFhg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLKu9nFhg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLKu9nFhg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLKu9nFhg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLKu9nFhg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLKu9nFhg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLKu9nFhg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLKu9nFhg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLKu9nFhg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLKu9nFhg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLKu9nFhg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLKu9nFhg .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLKu9nFhg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLKu9nFhg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLKu9nFhg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLKu9nFhg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLKu9nFhg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLKu9nFhg .dropdown-item.active,
.cid-twLKu9nFhg .dropdown-item:active {
  background-color: transparent;
}
.cid-twLKu9nFhg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLKu9nFhg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLKu9nFhg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLKu9nFhg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLKu9nFhg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLKu9nFhg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLKu9nFhg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLKu9nFhg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLKu9nFhg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLKu9nFhg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLKu9nFhg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLKu9nFhg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLKu9nFhg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLKu9nFhg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLKu9nFhg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLKu9nFhg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLKu9nFhg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLKu9nFhg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLKu9nFhg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLKu9nFhg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLKu9nFhg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLKu9nFhg .navbar {
    height: 70px;
  }
  .cid-twLKu9nFhg .navbar.opened {
    height: auto;
  }
  .cid-twLKu9nFhg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLKu9JzYe {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLKu9JzYe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLKu9JzYe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLKu9JzYe .row {
    text-align: center;
  }
  .cid-twLKu9JzYe .row > div {
    margin: auto;
  }
  .cid-twLKu9JzYe .social-row {
    justify-content: center;
  }
}
.cid-twLKu9JzYe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLKu9JzYe .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLKu9JzYe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLKu9JzYe .list {
    margin-bottom: 0rem;
  }
}
.cid-twLKu9JzYe .mbr-text {
  color: #ede1db;
}
.cid-twLKu9JzYe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLKu9JzYe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLKu9JzYe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLKu9JzYe H5 {
  color: #ede1db;
}
.cid-twLNf5SWet {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-30-2000x1124.webp");
}
.cid-twLNf5SWet .mbr-section-title {
  color: #ede1db;
}
.cid-twLNf5SWet .mbr-text,
.cid-twLNf5SWet .mbr-section-btn {
  color: #ffffff;
}
.cid-twLNf5SWet .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twM3Apn6Il {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twM3Apn6Il .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twM3Apn6Il .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twM3Apn6Il .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twM3Apn6Il .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twM3Apn6Il .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twM3Apn6Il .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twM3Apn6Il .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twM3Apn6Il .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twM3Apn6Il .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twM3RNMh1a {
  background: #82786e;
  padding-top: 60px;
  padding-bottom: 60px;
  background: linear-gradient(0deg, #82786e, #ffffff);
}
.cid-twM3RNMh1a .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-twM3RNMh1a .video-block {
    width: 100% !important;
  }
}
.cid-twM3TtBsB7 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-twM3TtBsB7 .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twM3TtBsB7 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twM3TtBsB7 .card-title,
.cid-twM3TtBsB7 .card-box {
  color: #484032;
}
.cid-twLNf79T4x {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLNf79T4x .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLNf79T4x form {
    width: 50%;
  }
}
.cid-twLNf79T4x form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLNf79T4x form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLNf79T4x .mbr-section-title {
  color: #ede1db;
}
.cid-twLNf79T4x .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLNf7maI6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLNf7maI6 nav.navbar {
  position: fixed;
}
.cid-twLNf7maI6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLNf7maI6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLNf7maI6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLNf7maI6 .dropdown-item:hover,
.cid-twLNf7maI6 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLNf7maI6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLNf7maI6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLNf7maI6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLNf7maI6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLNf7maI6 .nav-link {
  position: relative;
}
.cid-twLNf7maI6 .container {
  display: flex;
  margin: auto;
}
.cid-twLNf7maI6 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLNf7maI6 .dropdown-menu,
.cid-twLNf7maI6 .navbar.opened {
  background: #a3906f !important;
}
.cid-twLNf7maI6 .nav-item:focus,
.cid-twLNf7maI6 .nav-link:focus {
  outline: none;
}
.cid-twLNf7maI6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLNf7maI6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLNf7maI6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLNf7maI6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLNf7maI6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLNf7maI6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLNf7maI6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLNf7maI6 .navbar.opened {
  transition: all 0.3s;
}
.cid-twLNf7maI6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLNf7maI6 .navbar .navbar-logo img {
  width: auto;
}
.cid-twLNf7maI6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLNf7maI6 .navbar.collapsed {
  justify-content: center;
}
.cid-twLNf7maI6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLNf7maI6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLNf7maI6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLNf7maI6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLNf7maI6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLNf7maI6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLNf7maI6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLNf7maI6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLNf7maI6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLNf7maI6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLNf7maI6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLNf7maI6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLNf7maI6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLNf7maI6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLNf7maI6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLNf7maI6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLNf7maI6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLNf7maI6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLNf7maI6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLNf7maI6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLNf7maI6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLNf7maI6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLNf7maI6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLNf7maI6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLNf7maI6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLNf7maI6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLNf7maI6 .dropdown-item.active,
.cid-twLNf7maI6 .dropdown-item:active {
  background-color: transparent;
}
.cid-twLNf7maI6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLNf7maI6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLNf7maI6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLNf7maI6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLNf7maI6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLNf7maI6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLNf7maI6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLNf7maI6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLNf7maI6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLNf7maI6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLNf7maI6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLNf7maI6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLNf7maI6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLNf7maI6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLNf7maI6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLNf7maI6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLNf7maI6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLNf7maI6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLNf7maI6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLNf7maI6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLNf7maI6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLNf7maI6 .navbar {
    height: 70px;
  }
  .cid-twLNf7maI6 .navbar.opened {
    height: auto;
  }
  .cid-twLNf7maI6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLNf7GrkR {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLNf7GrkR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLNf7GrkR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLNf7GrkR .row {
    text-align: center;
  }
  .cid-twLNf7GrkR .row > div {
    margin: auto;
  }
  .cid-twLNf7GrkR .social-row {
    justify-content: center;
  }
}
.cid-twLNf7GrkR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLNf7GrkR .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLNf7GrkR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLNf7GrkR .list {
    margin-bottom: 0rem;
  }
}
.cid-twLNf7GrkR .mbr-text {
  color: #ede1db;
}
.cid-twLNf7GrkR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLNf7GrkR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLNf7GrkR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLNf7GrkR H5 {
  color: #ede1db;
}
.cid-twLOygIfSB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-29-1200x798.webp");
}
.cid-twLOygIfSB .mbr-section-title {
  color: #ede1db;
}
.cid-twLOygIfSB .mbr-text,
.cid-twLOygIfSB .mbr-section-btn {
  color: #ffffff;
}
.cid-twLOygIfSB .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twMzo7uFBu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twMzo7uFBu .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twMzo7uFBu .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMzo7uFBu .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMzo7uFBu .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twMzo7uFBu .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twMzo7uFBu .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twMzo7uFBu .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twMzo7uFBu .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twMzo7uFBu .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twMzsoSwMO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twMzsoSwMO .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twMzsoSwMO .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twMzsoSwMO .card-title,
.cid-twMzsoSwMO .card-box {
  color: #484032;
}
.cid-twLOyidPga {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twLOyidPga .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twLOyidPga form {
    width: 50%;
  }
}
.cid-twLOyidPga form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twLOyidPga form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twLOyidPga .mbr-section-title {
  color: #ede1db;
}
.cid-twLOyidPga .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twLOyirb1o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twLOyirb1o nav.navbar {
  position: fixed;
}
.cid-twLOyirb1o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLOyirb1o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twLOyirb1o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twLOyirb1o .dropdown-item:hover,
.cid-twLOyirb1o .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twLOyirb1o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twLOyirb1o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twLOyirb1o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twLOyirb1o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twLOyirb1o .nav-link {
  position: relative;
}
.cid-twLOyirb1o .container {
  display: flex;
  margin: auto;
}
.cid-twLOyirb1o .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twLOyirb1o .dropdown-menu,
.cid-twLOyirb1o .navbar.opened {
  background: #a3906f !important;
}
.cid-twLOyirb1o .nav-item:focus,
.cid-twLOyirb1o .nav-link:focus {
  outline: none;
}
.cid-twLOyirb1o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twLOyirb1o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twLOyirb1o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twLOyirb1o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twLOyirb1o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twLOyirb1o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twLOyirb1o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twLOyirb1o .navbar.opened {
  transition: all 0.3s;
}
.cid-twLOyirb1o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twLOyirb1o .navbar .navbar-logo img {
  width: auto;
}
.cid-twLOyirb1o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twLOyirb1o .navbar.collapsed {
  justify-content: center;
}
.cid-twLOyirb1o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twLOyirb1o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twLOyirb1o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twLOyirb1o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twLOyirb1o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twLOyirb1o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twLOyirb1o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twLOyirb1o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twLOyirb1o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twLOyirb1o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twLOyirb1o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twLOyirb1o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twLOyirb1o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twLOyirb1o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twLOyirb1o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twLOyirb1o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twLOyirb1o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twLOyirb1o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twLOyirb1o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twLOyirb1o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twLOyirb1o .navbar.navbar-short {
  min-height: 60px;
}
.cid-twLOyirb1o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twLOyirb1o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twLOyirb1o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twLOyirb1o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twLOyirb1o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twLOyirb1o .dropdown-item.active,
.cid-twLOyirb1o .dropdown-item:active {
  background-color: transparent;
}
.cid-twLOyirb1o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twLOyirb1o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twLOyirb1o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twLOyirb1o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twLOyirb1o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twLOyirb1o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twLOyirb1o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twLOyirb1o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twLOyirb1o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twLOyirb1o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twLOyirb1o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twLOyirb1o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLOyirb1o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twLOyirb1o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twLOyirb1o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLOyirb1o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twLOyirb1o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twLOyirb1o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twLOyirb1o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twLOyirb1o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twLOyirb1o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twLOyirb1o .navbar {
    height: 70px;
  }
  .cid-twLOyirb1o .navbar.opened {
    height: auto;
  }
  .cid-twLOyirb1o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twLOyiPitO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twLOyiPitO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twLOyiPitO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twLOyiPitO .row {
    text-align: center;
  }
  .cid-twLOyiPitO .row > div {
    margin: auto;
  }
  .cid-twLOyiPitO .social-row {
    justify-content: center;
  }
}
.cid-twLOyiPitO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twLOyiPitO .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twLOyiPitO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twLOyiPitO .list {
    margin-bottom: 0rem;
  }
}
.cid-twLOyiPitO .mbr-text {
  color: #ede1db;
}
.cid-twLOyiPitO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twLOyiPitO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twLOyiPitO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twLOyiPitO H5 {
  color: #ede1db;
}
.cid-twMzO3kWqw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-25-1400x933.webp");
}
.cid-twMzO3kWqw .mbr-section-title {
  color: #ede1db;
}
.cid-twMzO3kWqw .mbr-text,
.cid-twMzO3kWqw .mbr-section-btn {
  color: #ffffff;
}
.cid-twMzO3kWqw .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twMzZKDcgd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twMzZKDcgd .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twMzZKDcgd .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMzZKDcgd .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMzZKDcgd .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twMzZKDcgd .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twMzZKDcgd .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twMzZKDcgd .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twMzZKDcgd .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twMzZKDcgd .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twMA7G87dK {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twMA7G87dK .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twMA7G87dK .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twMA7G87dK .card-title,
.cid-twMA7G87dK .card-box {
  color: #484032;
}
.cid-twMzO4ChSg {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twMzO4ChSg .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twMzO4ChSg form {
    width: 50%;
  }
}
.cid-twMzO4ChSg form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twMzO4ChSg form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twMzO4ChSg .mbr-section-title {
  color: #ede1db;
}
.cid-twMzO4ChSg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twMzO4Nhki {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twMzO4Nhki nav.navbar {
  position: fixed;
}
.cid-twMzO4Nhki .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzO4Nhki .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twMzO4Nhki .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twMzO4Nhki .dropdown-item:hover,
.cid-twMzO4Nhki .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twMzO4Nhki .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twMzO4Nhki .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twMzO4Nhki .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twMzO4Nhki .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twMzO4Nhki .nav-link {
  position: relative;
}
.cid-twMzO4Nhki .container {
  display: flex;
  margin: auto;
}
.cid-twMzO4Nhki .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twMzO4Nhki .dropdown-menu,
.cid-twMzO4Nhki .navbar.opened {
  background: #a3906f !important;
}
.cid-twMzO4Nhki .nav-item:focus,
.cid-twMzO4Nhki .nav-link:focus {
  outline: none;
}
.cid-twMzO4Nhki .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twMzO4Nhki .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twMzO4Nhki .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twMzO4Nhki .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzO4Nhki .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twMzO4Nhki .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twMzO4Nhki .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twMzO4Nhki .navbar.opened {
  transition: all 0.3s;
}
.cid-twMzO4Nhki .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twMzO4Nhki .navbar .navbar-logo img {
  width: auto;
}
.cid-twMzO4Nhki .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twMzO4Nhki .navbar.collapsed {
  justify-content: center;
}
.cid-twMzO4Nhki .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twMzO4Nhki .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twMzO4Nhki .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twMzO4Nhki .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twMzO4Nhki .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twMzO4Nhki .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twMzO4Nhki .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twMzO4Nhki .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twMzO4Nhki .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twMzO4Nhki .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twMzO4Nhki .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twMzO4Nhki .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twMzO4Nhki .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twMzO4Nhki .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twMzO4Nhki .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twMzO4Nhki .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twMzO4Nhki .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twMzO4Nhki .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twMzO4Nhki .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twMzO4Nhki .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twMzO4Nhki .navbar.navbar-short {
  min-height: 60px;
}
.cid-twMzO4Nhki .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twMzO4Nhki .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twMzO4Nhki .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twMzO4Nhki .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twMzO4Nhki .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twMzO4Nhki .dropdown-item.active,
.cid-twMzO4Nhki .dropdown-item:active {
  background-color: transparent;
}
.cid-twMzO4Nhki .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twMzO4Nhki .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twMzO4Nhki .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twMzO4Nhki .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twMzO4Nhki .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twMzO4Nhki .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twMzO4Nhki ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twMzO4Nhki .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twMzO4Nhki button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twMzO4Nhki button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twMzO4Nhki button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twMzO4Nhki button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzO4Nhki button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzO4Nhki button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twMzO4Nhki nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzO4Nhki nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twMzO4Nhki nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twMzO4Nhki nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzO4Nhki .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twMzO4Nhki a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twMzO4Nhki .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twMzO4Nhki .navbar {
    height: 70px;
  }
  .cid-twMzO4Nhki .navbar.opened {
    height: auto;
  }
  .cid-twMzO4Nhki .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twMzO5cIDO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twMzO5cIDO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twMzO5cIDO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twMzO5cIDO .row {
    text-align: center;
  }
  .cid-twMzO5cIDO .row > div {
    margin: auto;
  }
  .cid-twMzO5cIDO .social-row {
    justify-content: center;
  }
}
.cid-twMzO5cIDO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twMzO5cIDO .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twMzO5cIDO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twMzO5cIDO .list {
    margin-bottom: 0rem;
  }
}
.cid-twMzO5cIDO .mbr-text {
  color: #ede1db;
}
.cid-twMzO5cIDO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twMzO5cIDO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twMzO5cIDO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twMzO5cIDO H5 {
  color: #ede1db;
}
.cid-twMzGljWc2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-26-2000x1331.webp");
}
.cid-twMzGljWc2 .mbr-section-title {
  color: #ede1db;
}
.cid-twMzGljWc2 .mbr-text,
.cid-twMzGljWc2 .mbr-section-btn {
  color: #ffffff;
}
.cid-twMzGljWc2 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twMAhTpGoP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twMAhTpGoP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twMAhTpGoP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMAhTpGoP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMAhTpGoP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twMAhTpGoP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twMAhTpGoP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twMAhTpGoP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twMAhTpGoP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twMAhTpGoP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twMAkx4gT7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twMAkx4gT7 .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twMAkx4gT7 .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twMAkx4gT7 .card-title,
.cid-twMAkx4gT7 .card-box {
  color: #484032;
}
.cid-twMzGmA95K {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twMzGmA95K .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twMzGmA95K form {
    width: 50%;
  }
}
.cid-twMzGmA95K form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twMzGmA95K form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twMzGmA95K .mbr-section-title {
  color: #ede1db;
}
.cid-twMzGmA95K .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twMzGmOau2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twMzGmOau2 nav.navbar {
  position: fixed;
}
.cid-twMzGmOau2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzGmOau2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twMzGmOau2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twMzGmOau2 .dropdown-item:hover,
.cid-twMzGmOau2 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twMzGmOau2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twMzGmOau2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twMzGmOau2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twMzGmOau2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twMzGmOau2 .nav-link {
  position: relative;
}
.cid-twMzGmOau2 .container {
  display: flex;
  margin: auto;
}
.cid-twMzGmOau2 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twMzGmOau2 .dropdown-menu,
.cid-twMzGmOau2 .navbar.opened {
  background: #a3906f !important;
}
.cid-twMzGmOau2 .nav-item:focus,
.cid-twMzGmOau2 .nav-link:focus {
  outline: none;
}
.cid-twMzGmOau2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twMzGmOau2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twMzGmOau2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twMzGmOau2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzGmOau2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twMzGmOau2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twMzGmOau2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twMzGmOau2 .navbar.opened {
  transition: all 0.3s;
}
.cid-twMzGmOau2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twMzGmOau2 .navbar .navbar-logo img {
  width: auto;
}
.cid-twMzGmOau2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twMzGmOau2 .navbar.collapsed {
  justify-content: center;
}
.cid-twMzGmOau2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twMzGmOau2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twMzGmOau2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twMzGmOau2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twMzGmOau2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twMzGmOau2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twMzGmOau2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twMzGmOau2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twMzGmOau2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twMzGmOau2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twMzGmOau2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twMzGmOau2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twMzGmOau2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twMzGmOau2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twMzGmOau2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twMzGmOau2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twMzGmOau2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twMzGmOau2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twMzGmOau2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twMzGmOau2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twMzGmOau2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twMzGmOau2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twMzGmOau2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twMzGmOau2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twMzGmOau2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twMzGmOau2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twMzGmOau2 .dropdown-item.active,
.cid-twMzGmOau2 .dropdown-item:active {
  background-color: transparent;
}
.cid-twMzGmOau2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twMzGmOau2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twMzGmOau2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twMzGmOau2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twMzGmOau2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twMzGmOau2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twMzGmOau2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twMzGmOau2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twMzGmOau2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twMzGmOau2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twMzGmOau2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twMzGmOau2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzGmOau2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzGmOau2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twMzGmOau2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzGmOau2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twMzGmOau2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twMzGmOau2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzGmOau2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twMzGmOau2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twMzGmOau2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twMzGmOau2 .navbar {
    height: 70px;
  }
  .cid-twMzGmOau2 .navbar.opened {
    height: auto;
  }
  .cid-twMzGmOau2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twMzGnc2xm {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twMzGnc2xm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twMzGnc2xm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twMzGnc2xm .row {
    text-align: center;
  }
  .cid-twMzGnc2xm .row > div {
    margin: auto;
  }
  .cid-twMzGnc2xm .social-row {
    justify-content: center;
  }
}
.cid-twMzGnc2xm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twMzGnc2xm .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twMzGnc2xm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twMzGnc2xm .list {
    margin-bottom: 0rem;
  }
}
.cid-twMzGnc2xm .mbr-text {
  color: #ede1db;
}
.cid-twMzGnc2xm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twMzGnc2xm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twMzGnc2xm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twMzGnc2xm H5 {
  color: #ede1db;
}
.cid-twMzCdBfn0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-27-2000x1334.webp");
}
.cid-twMzCdBfn0 .mbr-section-title {
  color: #ede1db;
}
.cid-twMzCdBfn0 .mbr-text,
.cid-twMzCdBfn0 .mbr-section-btn {
  color: #ffffff;
}
.cid-twMzCdBfn0 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twMArNgx2K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twMArNgx2K .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twMArNgx2K .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twMArNgx2K .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twMArNgx2K .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twMArNgx2K .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-twMArNgx2K .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twMArNgx2K .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-twMArNgx2K .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twMArNgx2K .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-twMAzoR8Ik {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twMAzoR8Ik .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-twMAzoR8Ik .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-twMAzoR8Ik .card-title,
.cid-twMAzoR8Ik .card-box {
  color: #484032;
}
.cid-twMzCf6rfv {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-twMzCf6rfv .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-twMzCf6rfv form {
    width: 50%;
  }
}
.cid-twMzCf6rfv form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twMzCf6rfv form .mbr-section-btn .btn {
  width: 100%;
}
.cid-twMzCf6rfv .mbr-section-title {
  color: #ede1db;
}
.cid-twMzCf6rfv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-twMzCfjWbD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twMzCfjWbD nav.navbar {
  position: fixed;
}
.cid-twMzCfjWbD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzCfjWbD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twMzCfjWbD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twMzCfjWbD .dropdown-item:hover,
.cid-twMzCfjWbD .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twMzCfjWbD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twMzCfjWbD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twMzCfjWbD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twMzCfjWbD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twMzCfjWbD .nav-link {
  position: relative;
}
.cid-twMzCfjWbD .container {
  display: flex;
  margin: auto;
}
.cid-twMzCfjWbD .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twMzCfjWbD .dropdown-menu,
.cid-twMzCfjWbD .navbar.opened {
  background: #a3906f !important;
}
.cid-twMzCfjWbD .nav-item:focus,
.cid-twMzCfjWbD .nav-link:focus {
  outline: none;
}
.cid-twMzCfjWbD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twMzCfjWbD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twMzCfjWbD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twMzCfjWbD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMzCfjWbD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twMzCfjWbD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twMzCfjWbD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twMzCfjWbD .navbar.opened {
  transition: all 0.3s;
}
.cid-twMzCfjWbD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twMzCfjWbD .navbar .navbar-logo img {
  width: auto;
}
.cid-twMzCfjWbD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twMzCfjWbD .navbar.collapsed {
  justify-content: center;
}
.cid-twMzCfjWbD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twMzCfjWbD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twMzCfjWbD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twMzCfjWbD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twMzCfjWbD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twMzCfjWbD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twMzCfjWbD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twMzCfjWbD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twMzCfjWbD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twMzCfjWbD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twMzCfjWbD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twMzCfjWbD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twMzCfjWbD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twMzCfjWbD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twMzCfjWbD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twMzCfjWbD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twMzCfjWbD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twMzCfjWbD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twMzCfjWbD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twMzCfjWbD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twMzCfjWbD .navbar.navbar-short {
  min-height: 60px;
}
.cid-twMzCfjWbD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twMzCfjWbD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twMzCfjWbD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twMzCfjWbD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twMzCfjWbD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twMzCfjWbD .dropdown-item.active,
.cid-twMzCfjWbD .dropdown-item:active {
  background-color: transparent;
}
.cid-twMzCfjWbD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twMzCfjWbD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twMzCfjWbD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twMzCfjWbD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twMzCfjWbD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twMzCfjWbD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twMzCfjWbD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twMzCfjWbD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twMzCfjWbD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twMzCfjWbD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twMzCfjWbD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twMzCfjWbD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzCfjWbD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMzCfjWbD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twMzCfjWbD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzCfjWbD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twMzCfjWbD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twMzCfjWbD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMzCfjWbD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twMzCfjWbD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twMzCfjWbD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twMzCfjWbD .navbar {
    height: 70px;
  }
  .cid-twMzCfjWbD .navbar.opened {
    height: auto;
  }
  .cid-twMzCfjWbD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twMzCfDqo7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twMzCfDqo7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twMzCfDqo7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twMzCfDqo7 .row {
    text-align: center;
  }
  .cid-twMzCfDqo7 .row > div {
    margin: auto;
  }
  .cid-twMzCfDqo7 .social-row {
    justify-content: center;
  }
}
.cid-twMzCfDqo7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twMzCfDqo7 .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twMzCfDqo7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twMzCfDqo7 .list {
    margin-bottom: 0rem;
  }
}
.cid-twMzCfDqo7 .mbr-text {
  color: #ede1db;
}
.cid-twMzCfDqo7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twMzCfDqo7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twMzCfDqo7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twMzCfDqo7 H5 {
  color: #ede1db;
}
.cid-u1y9Pq1CIN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mv-105-2000x1335.webp");
}
.cid-u1y9Pq1CIN .mbr-section-title {
  color: #ede1db;
}
.cid-u1y9Pq1CIN .mbr-text,
.cid-u1y9Pq1CIN .mbr-section-btn {
  color: #ffffff;
}
.cid-u1y9Pq1CIN .mbr-section-subtitle {
  color: #ede1db;
}
.cid-u1y9PqdbPi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1y9PqdbPi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u1y9PqdbPi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1y9PqdbPi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1y9PqdbPi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u1y9PqdbPi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-u1y9PqdbPi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u1y9PqdbPi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-u1y9PqdbPi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u1y9PqdbPi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-u1y9PqvrjD {
  background: #ffffff;
}
.cid-u1y9PqvrjD .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u1y9PqvrjD figcaption {
  position: relative;
}
.cid-u1y9PqvrjD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u1y9PqvrjD .image-block {
    width: 100% !important;
  }
}
.cid-u1ymzuM8jY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1ymzuM8jY .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u1ymzuM8jY .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ymzuM8jY .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1ymzuM8jY .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u1ymzuM8jY .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-u1ymzuM8jY .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u1ymzuM8jY .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-u1ymzuM8jY .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u1ymzuM8jY .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-u1ypLUEHKr {
  background: #ffffff;
}
.cid-u1ypLUEHKr .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u1ypLUEHKr figcaption {
  position: relative;
}
.cid-u1ypLUEHKr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u1ypLUEHKr .image-block {
    width: 100% !important;
  }
}
.cid-u1yrQXCr6r {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yrQXCr6r .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yrQXCr6r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yrQXCr6r .item {
  padding-bottom: 2rem;
}
.cid-u1yrQXCr6r .item-wrapper {
  position: relative;
}
.cid-u1yrQXCr6r .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u1yrQXCr6r .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yrQXCr6r .carousel-control,
.cid-u1yrQXCr6r .close {
  background: #1b1b1b;
}
.cid-u1yrQXCr6r .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yrQXCr6r .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yrQXCr6r .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yrQXCr6r .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yrQXCr6r .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u1yrQXCr6r .close::before {
  content: '\e91a';
}
.cid-u1yrQXCr6r .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yrQXCr6r .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u1yrQXCr6r .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yrQXCr6r .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yrQXCr6r .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yrQXCr6r .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yrQXCr6r .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u1yrQXCr6r .carousel-indicators li.active,
.cid-u1yrQXCr6r .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yrQXCr6r .carousel-indicators li::after,
.cid-u1yrQXCr6r .carousel-indicators li::before {
  content: none;
}
.cid-u1yrQXCr6r .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yrQXCr6r .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yrQXCr6r .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yrQXCr6r .carousel-indicators {
    display: none;
  }
}
.cid-u1yrQXCr6r .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yrQXCr6r .carousel-inner > .active {
  display: block;
}
.cid-u1yrQXCr6r .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yrQXCr6r .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yrQXCr6r .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yrQXCr6r .carousel-control,
  .cid-u1yrQXCr6r .carousel-indicators,
  .cid-u1yrQXCr6r .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yrQXCr6r .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yrQXCr6r .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yrQXCr6r .carousel-indicators .active,
.cid-u1yrQXCr6r .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yrQXCr6r .carousel-indicators .active {
  background: #fff;
}
.cid-u1yrQXCr6r .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yrQXCr6r .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yrQXCr6r .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yrQXCr6r .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yrQXCr6r .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yrQXCr6r .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yrQXCr6r .carousel {
  width: 100%;
}
.cid-u1yrQXCr6r .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yrQXCr6r .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yrQXCr6r .modal.fade .modal-dialog,
.cid-u1yrQXCr6r .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yrQXCr6r .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yrQXCr6r H6 {
  text-align: center;
}
.cid-u1ysDyLxta {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1ysDyLxta .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u1ysDyLxta .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ysDyLxta .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1ysDyLxta .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u1ysDyLxta .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-u1ysDyLxta .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u1ysDyLxta .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-u1ysDyLxta .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u1ysDyLxta .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-u1y9PqUmvV {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 30px;
}
.cid-u1y9PqUmvV .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-u1y9PqUmvV .video-block {
    width: 100% !important;
  }
}
.cid-u1y9Pr408U {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u1y9Pr408U .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-u1y9Pr408U .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-u1y9Pr408U .card-title,
.cid-u1y9Pr408U .card-box {
  color: #484032;
}
.cid-u1y9Prja9T {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-u1y9Prja9T .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-u1y9Prja9T form {
    width: 50%;
  }
}
.cid-u1y9Prja9T form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u1y9Prja9T form .mbr-section-btn .btn {
  width: 100%;
}
.cid-u1y9Prja9T .mbr-section-title {
  color: #ede1db;
}
.cid-u1y9Prja9T .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u1y9PrvFTQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u1y9PrvFTQ nav.navbar {
  position: fixed;
}
.cid-u1y9PrvFTQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1y9PrvFTQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1y9PrvFTQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u1y9PrvFTQ .dropdown-item:hover,
.cid-u1y9PrvFTQ .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-u1y9PrvFTQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1y9PrvFTQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1y9PrvFTQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u1y9PrvFTQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1y9PrvFTQ .nav-link {
  position: relative;
}
.cid-u1y9PrvFTQ .container {
  display: flex;
  margin: auto;
}
.cid-u1y9PrvFTQ .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1y9PrvFTQ .dropdown-menu,
.cid-u1y9PrvFTQ .navbar.opened {
  background: #a3906f !important;
}
.cid-u1y9PrvFTQ .nav-item:focus,
.cid-u1y9PrvFTQ .nav-link:focus {
  outline: none;
}
.cid-u1y9PrvFTQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1y9PrvFTQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1y9PrvFTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1y9PrvFTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1y9PrvFTQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1y9PrvFTQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1y9PrvFTQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-u1y9PrvFTQ .navbar.opened {
  transition: all 0.3s;
}
.cid-u1y9PrvFTQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1y9PrvFTQ .navbar .navbar-logo img {
  width: auto;
}
.cid-u1y9PrvFTQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1y9PrvFTQ .navbar.collapsed {
  justify-content: center;
}
.cid-u1y9PrvFTQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1y9PrvFTQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1y9PrvFTQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u1y9PrvFTQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1y9PrvFTQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1y9PrvFTQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1y9PrvFTQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1y9PrvFTQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1y9PrvFTQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1y9PrvFTQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1y9PrvFTQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1y9PrvFTQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1y9PrvFTQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1y9PrvFTQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1y9PrvFTQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1y9PrvFTQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1y9PrvFTQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1y9PrvFTQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1y9PrvFTQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1y9PrvFTQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u1y9PrvFTQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1y9PrvFTQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1y9PrvFTQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1y9PrvFTQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1y9PrvFTQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1y9PrvFTQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1y9PrvFTQ .dropdown-item.active,
.cid-u1y9PrvFTQ .dropdown-item:active {
  background-color: transparent;
}
.cid-u1y9PrvFTQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1y9PrvFTQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1y9PrvFTQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1y9PrvFTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-u1y9PrvFTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1y9PrvFTQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1y9PrvFTQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1y9PrvFTQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1y9PrvFTQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1y9PrvFTQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-u1y9PrvFTQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1y9PrvFTQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1y9PrvFTQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1y9PrvFTQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1y9PrvFTQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1y9PrvFTQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1y9PrvFTQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1y9PrvFTQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1y9PrvFTQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1y9PrvFTQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1y9PrvFTQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u1y9PrvFTQ .navbar {
    height: 70px;
  }
  .cid-u1y9PrvFTQ .navbar.opened {
    height: auto;
  }
  .cid-u1y9PrvFTQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1y9PrLa4y {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-u1y9PrLa4y .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-u1y9PrLa4y .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u1y9PrLa4y .row {
    text-align: center;
  }
  .cid-u1y9PrLa4y .row > div {
    margin: auto;
  }
  .cid-u1y9PrLa4y .social-row {
    justify-content: center;
  }
}
.cid-u1y9PrLa4y .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-u1y9PrLa4y .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-u1y9PrLa4y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1y9PrLa4y .list {
    margin-bottom: 0rem;
  }
}
.cid-u1y9PrLa4y .mbr-text {
  color: #ede1db;
}
.cid-u1y9PrLa4y .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-u1y9PrLa4y .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-u1y9PrLa4y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1y9PrLa4y H5 {
  color: #ede1db;
}
.cid-u4hxh4uFri {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/alnad-7-2000x1333.webp");
}
.cid-u4hxh4uFri .mbr-section-title {
  color: #ede1db;
}
.cid-u4hxh4uFri .mbr-text,
.cid-u4hxh4uFri .mbr-section-btn {
  color: #ffffff;
}
.cid-u4hxh4uFri .mbr-section-subtitle {
  color: #ede1db;
}
.cid-u4hxh4Jwrr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u4hxh4Jwrr .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u4hxh4Jwrr .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4hxh4Jwrr .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4hxh4Jwrr .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u4hxh4Jwrr .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-u4hxh4Jwrr .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u4hxh4Jwrr .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-u4hxh4Jwrr .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u4hxh4Jwrr .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-u4hDkZoUAc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u4hDkZoUAc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4hDkZoUAc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4hDkZoUAc .item {
  padding-bottom: 2rem;
}
.cid-u4hDkZoUAc .item-wrapper {
  position: relative;
}
.cid-u4hDkZoUAc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u4hDkZoUAc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4hDkZoUAc .carousel-control,
.cid-u4hDkZoUAc .close {
  background: #1b1b1b;
}
.cid-u4hDkZoUAc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4hDkZoUAc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4hDkZoUAc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4hDkZoUAc .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4hDkZoUAc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u4hDkZoUAc .close::before {
  content: '\e91a';
}
.cid-u4hDkZoUAc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4hDkZoUAc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-u4hDkZoUAc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4hDkZoUAc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4hDkZoUAc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4hDkZoUAc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4hDkZoUAc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-u4hDkZoUAc .carousel-indicators li.active,
.cid-u4hDkZoUAc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4hDkZoUAc .carousel-indicators li::after,
.cid-u4hDkZoUAc .carousel-indicators li::before {
  content: none;
}
.cid-u4hDkZoUAc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4hDkZoUAc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4hDkZoUAc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4hDkZoUAc .carousel-indicators {
    display: none;
  }
}
.cid-u4hDkZoUAc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4hDkZoUAc .carousel-inner > .active {
  display: block;
}
.cid-u4hDkZoUAc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4hDkZoUAc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4hDkZoUAc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4hDkZoUAc .carousel-control,
  .cid-u4hDkZoUAc .carousel-indicators,
  .cid-u4hDkZoUAc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4hDkZoUAc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4hDkZoUAc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4hDkZoUAc .carousel-indicators .active,
.cid-u4hDkZoUAc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4hDkZoUAc .carousel-indicators .active {
  background: #fff;
}
.cid-u4hDkZoUAc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4hDkZoUAc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4hDkZoUAc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4hDkZoUAc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4hDkZoUAc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4hDkZoUAc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4hDkZoUAc .carousel {
  width: 100%;
}
.cid-u4hDkZoUAc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4hDkZoUAc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4hDkZoUAc .modal.fade .modal-dialog,
.cid-u4hDkZoUAc .modal.in .modal-dialog {
  transform: none;
}
.cid-u4hDkZoUAc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4hDkZoUAc H6 {
  text-align: center;
}
.cid-u4hxh7sAUF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u4hxh7sAUF .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-u4hxh7sAUF .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-u4hxh7sAUF .card-title,
.cid-u4hxh7sAUF .card-box {
  color: #484032;
}
.cid-u4hxh7MNHX {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-u4hxh7MNHX .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-u4hxh7MNHX form {
    width: 50%;
  }
}
.cid-u4hxh7MNHX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u4hxh7MNHX form .mbr-section-btn .btn {
  width: 100%;
}
.cid-u4hxh7MNHX .mbr-section-title {
  color: #ede1db;
}
.cid-u4hxh7MNHX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u4hxh82gwS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4hxh82gwS nav.navbar {
  position: fixed;
}
.cid-u4hxh82gwS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4hxh82gwS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4hxh82gwS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4hxh82gwS .dropdown-item:hover,
.cid-u4hxh82gwS .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-u4hxh82gwS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4hxh82gwS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4hxh82gwS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4hxh82gwS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4hxh82gwS .nav-link {
  position: relative;
}
.cid-u4hxh82gwS .container {
  display: flex;
  margin: auto;
}
.cid-u4hxh82gwS .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4hxh82gwS .dropdown-menu,
.cid-u4hxh82gwS .navbar.opened {
  background: #a3906f !important;
}
.cid-u4hxh82gwS .nav-item:focus,
.cid-u4hxh82gwS .nav-link:focus {
  outline: none;
}
.cid-u4hxh82gwS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4hxh82gwS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4hxh82gwS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4hxh82gwS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4hxh82gwS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4hxh82gwS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4hxh82gwS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-u4hxh82gwS .navbar.opened {
  transition: all 0.3s;
}
.cid-u4hxh82gwS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4hxh82gwS .navbar .navbar-logo img {
  width: auto;
}
.cid-u4hxh82gwS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4hxh82gwS .navbar.collapsed {
  justify-content: center;
}
.cid-u4hxh82gwS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4hxh82gwS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4hxh82gwS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u4hxh82gwS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4hxh82gwS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4hxh82gwS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u4hxh82gwS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4hxh82gwS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4hxh82gwS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4hxh82gwS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4hxh82gwS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4hxh82gwS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4hxh82gwS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4hxh82gwS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u4hxh82gwS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4hxh82gwS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4hxh82gwS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4hxh82gwS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4hxh82gwS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4hxh82gwS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u4hxh82gwS .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4hxh82gwS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4hxh82gwS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4hxh82gwS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u4hxh82gwS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4hxh82gwS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4hxh82gwS .dropdown-item.active,
.cid-u4hxh82gwS .dropdown-item:active {
  background-color: transparent;
}
.cid-u4hxh82gwS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4hxh82gwS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4hxh82gwS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4hxh82gwS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-u4hxh82gwS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4hxh82gwS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4hxh82gwS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4hxh82gwS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4hxh82gwS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4hxh82gwS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-u4hxh82gwS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4hxh82gwS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4hxh82gwS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4hxh82gwS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4hxh82gwS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4hxh82gwS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4hxh82gwS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4hxh82gwS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4hxh82gwS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4hxh82gwS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4hxh82gwS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u4hxh82gwS .navbar {
    height: 70px;
  }
  .cid-u4hxh82gwS .navbar.opened {
    height: auto;
  }
  .cid-u4hxh82gwS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4hxh8ousj {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-u4hxh8ousj .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-u4hxh8ousj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u4hxh8ousj .row {
    text-align: center;
  }
  .cid-u4hxh8ousj .row > div {
    margin: auto;
  }
  .cid-u4hxh8ousj .social-row {
    justify-content: center;
  }
}
.cid-u4hxh8ousj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-u4hxh8ousj .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-u4hxh8ousj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u4hxh8ousj .list {
    margin-bottom: 0rem;
  }
}
.cid-u4hxh8ousj .mbr-text {
  color: #ede1db;
}
.cid-u4hxh8ousj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-u4hxh8ousj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-u4hxh8ousj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u4hxh8ousj H5 {
  color: #ede1db;
}
.cid-u7yldZ9NzZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mv-139-1602x2400.webp");
}
.cid-u7yldZ9NzZ .mbr-section-title {
  color: #ede1db;
}
.cid-u7yldZ9NzZ .mbr-text,
.cid-u7yldZ9NzZ .mbr-section-btn {
  color: #ffffff;
}
.cid-u7yldZ9NzZ .mbr-section-subtitle {
  color: #ede1db;
}
.cid-u7yldZqyFT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yldZqyFT .mbr-text {
  color: #484032;
}
.cid-u7yRIWVhZt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7yRIWVhZt h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-u7yRIWVhZt p {
  color: #767676;
  text-align: left;
}
.cid-u7yRIWVhZt .card-box {
  padding-top: 2rem;
}
.cid-u7yRIWVhZt .card-wrapper {
  height: 100%;
}
.cid-u7yle09Fr5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle09Fr5 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yle09Fr5 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7ypT3uMdu {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7ypT3uMdu .mbr-text {
  color: #484032;
}
.cid-u7yle0iE5U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle0iE5U .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-u7yle0iE5U .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-u7yle0iE5U .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-u7yle0iE5U .mbr-text {
  color: #484032;
}
.cid-u7yle0u3FA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle0u3FA .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yle0u3FA .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7ysknQpaT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7ysknQpaT .mbr-text {
  color: #484032;
}
.cid-u7yTZpIQ0F {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u7yTZpIQ0F .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u7yTZpIQ0F .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u7yTZpIQ0F .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u7yTZpIQ0F .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u7yTZpIQ0F .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-u7yTZpIQ0F .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u7yTZpIQ0F .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-u7yTZpIQ0F .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u7yTZpIQ0F .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-u7yle2Wcoc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle2Wcoc .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yle2Wcoc .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7yle37Pb8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7yle37Pb8 .mbr-text {
  color: #484032;
}
.cid-u7yIjBHwdI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yIjBHwdI .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yIjBHwdI .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7yM2rFjDB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yM2rFjDB .mbr-text {
  color: #484032;
}
.cid-u7yIvlaAr7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yIvlaAr7 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-u7yIvlaAr7 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-u7yIvlaAr7 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-u7yIvlaAr7 .mbr-text {
  color: #63563f;
}
.cid-u7yVa7KBFP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7yVa7KBFP h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-u7yVa7KBFP p {
  color: #767676;
  text-align: left;
}
.cid-u7yVa7KBFP .card-box {
  padding-top: 2rem;
}
.cid-u7yVa7KBFP .card-wrapper {
  height: 100%;
}
.cid-u7yle3hSI4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle3hSI4 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yle3hSI4 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7yle3qlCS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7yle3qlCS .mbr-text {
  color: #484032;
}
.cid-u7yle3DC9p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u7yle3DC9p .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7yle3DC9p .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-u7yle3NHOS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7yle3NHOS .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-u7yle3NHOS .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-u7yle3NHOS .card-title,
.cid-u7yle3NHOS .card-box {
  color: #484032;
}
.cid-u7yle44BvJ {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-u7yle44BvJ .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-u7yle44BvJ form {
    width: 50%;
  }
}
.cid-u7yle44BvJ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u7yle44BvJ form .mbr-section-btn .btn {
  width: 100%;
}
.cid-u7yle44BvJ .mbr-section-title {
  color: #ede1db;
}
.cid-u7yle44BvJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7yle4gZ1g {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7yle4gZ1g nav.navbar {
  position: fixed;
}
.cid-u7yle4gZ1g .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7yle4gZ1g .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7yle4gZ1g .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7yle4gZ1g .dropdown-item:hover,
.cid-u7yle4gZ1g .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-u7yle4gZ1g .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7yle4gZ1g .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7yle4gZ1g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7yle4gZ1g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7yle4gZ1g .nav-link {
  position: relative;
}
.cid-u7yle4gZ1g .container {
  display: flex;
  margin: auto;
}
.cid-u7yle4gZ1g .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7yle4gZ1g .dropdown-menu,
.cid-u7yle4gZ1g .navbar.opened {
  background: #a3906f !important;
}
.cid-u7yle4gZ1g .nav-item:focus,
.cid-u7yle4gZ1g .nav-link:focus {
  outline: none;
}
.cid-u7yle4gZ1g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7yle4gZ1g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7yle4gZ1g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7yle4gZ1g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7yle4gZ1g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7yle4gZ1g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7yle4gZ1g .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-u7yle4gZ1g .navbar.opened {
  transition: all 0.3s;
}
.cid-u7yle4gZ1g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7yle4gZ1g .navbar .navbar-logo img {
  width: auto;
}
.cid-u7yle4gZ1g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7yle4gZ1g .navbar.collapsed {
  justify-content: center;
}
.cid-u7yle4gZ1g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7yle4gZ1g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7yle4gZ1g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7yle4gZ1g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7yle4gZ1g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7yle4gZ1g .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7yle4gZ1g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7yle4gZ1g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7yle4gZ1g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7yle4gZ1g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7yle4gZ1g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7yle4gZ1g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7yle4gZ1g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7yle4gZ1g .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7yle4gZ1g .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7yle4gZ1g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7yle4gZ1g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7yle4gZ1g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7yle4gZ1g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7yle4gZ1g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7yle4gZ1g .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7yle4gZ1g .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7yle4gZ1g .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7yle4gZ1g .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7yle4gZ1g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7yle4gZ1g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7yle4gZ1g .dropdown-item.active,
.cid-u7yle4gZ1g .dropdown-item:active {
  background-color: transparent;
}
.cid-u7yle4gZ1g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7yle4gZ1g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7yle4gZ1g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7yle4gZ1g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-u7yle4gZ1g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7yle4gZ1g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7yle4gZ1g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7yle4gZ1g .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7yle4gZ1g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7yle4gZ1g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-u7yle4gZ1g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7yle4gZ1g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7yle4gZ1g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7yle4gZ1g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7yle4gZ1g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7yle4gZ1g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7yle4gZ1g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7yle4gZ1g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7yle4gZ1g .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7yle4gZ1g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7yle4gZ1g .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7yle4gZ1g .navbar {
    height: 70px;
  }
  .cid-u7yle4gZ1g .navbar.opened {
    height: auto;
  }
  .cid-u7yle4gZ1g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7yle4AcLY {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-u7yle4AcLY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-u7yle4AcLY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7yle4AcLY .row {
    text-align: center;
  }
  .cid-u7yle4AcLY .row > div {
    margin: auto;
  }
  .cid-u7yle4AcLY .social-row {
    justify-content: center;
  }
}
.cid-u7yle4AcLY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-u7yle4AcLY .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-u7yle4AcLY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u7yle4AcLY .list {
    margin-bottom: 0rem;
  }
}
.cid-u7yle4AcLY .mbr-text {
  color: #ede1db;
}
.cid-u7yle4AcLY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-u7yle4AcLY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-u7yle4AcLY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u7yle4AcLY H5 {
  color: #ede1db;
}
.cid-u7zUNIXtp8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mv-137-2000x1335.webp");
}
.cid-u7zUNIXtp8 .mbr-section-title {
  color: #ede1db;
}
.cid-u7zUNIXtp8 .mbr-text,
.cid-u7zUNIXtp8 .mbr-section-btn {
  color: #ffffff;
}
.cid-u7zUNIXtp8 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-u7zWJ76uox {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #caba9d;
}
.cid-u7zWJ76uox .item:focus,
.cid-u7zWJ76uox span:focus {
  outline: none;
}
.cid-u7zWJ76uox .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u7zWJ76uox .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u7zWJ76uox .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u7zWJ76uox .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u7zWJ76uox .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u7zWJ76uox .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u7zWJ76uox .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u7zWJ76uox .mbr-section-title {
  color: #232323;
}
.cid-u7zWJ76uox .mbr-text,
.cid-u7zWJ76uox .mbr-section-btn {
  text-align: left;
  color: #463c29;
}
.cid-u7zWJ76uox .item-title {
  text-align: left;
  color: #a3906f;
}
.cid-u7zWJ76uox .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-u7zUNLkIvh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u7zUNLkIvh .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-u7zUNLkIvh .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-u7zUNLkIvh .card-title,
.cid-u7zUNLkIvh .card-box {
  color: #484032;
}
.cid-u7zUNLAeO8 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-u7zUNLAeO8 .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-u7zUNLAeO8 form {
    width: 50%;
  }
}
.cid-u7zUNLAeO8 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u7zUNLAeO8 form .mbr-section-btn .btn {
  width: 100%;
}
.cid-u7zUNLAeO8 .mbr-section-title {
  color: #ede1db;
}
.cid-u7zUNLAeO8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u7zUNLN8Yr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7zUNLN8Yr nav.navbar {
  position: fixed;
}
.cid-u7zUNLN8Yr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7zUNLN8Yr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7zUNLN8Yr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7zUNLN8Yr .dropdown-item:hover,
.cid-u7zUNLN8Yr .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-u7zUNLN8Yr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7zUNLN8Yr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7zUNLN8Yr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7zUNLN8Yr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7zUNLN8Yr .nav-link {
  position: relative;
}
.cid-u7zUNLN8Yr .container {
  display: flex;
  margin: auto;
}
.cid-u7zUNLN8Yr .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7zUNLN8Yr .dropdown-menu,
.cid-u7zUNLN8Yr .navbar.opened {
  background: #a3906f !important;
}
.cid-u7zUNLN8Yr .nav-item:focus,
.cid-u7zUNLN8Yr .nav-link:focus {
  outline: none;
}
.cid-u7zUNLN8Yr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7zUNLN8Yr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7zUNLN8Yr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7zUNLN8Yr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7zUNLN8Yr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7zUNLN8Yr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7zUNLN8Yr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-u7zUNLN8Yr .navbar.opened {
  transition: all 0.3s;
}
.cid-u7zUNLN8Yr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7zUNLN8Yr .navbar .navbar-logo img {
  width: auto;
}
.cid-u7zUNLN8Yr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7zUNLN8Yr .navbar.collapsed {
  justify-content: center;
}
.cid-u7zUNLN8Yr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7zUNLN8Yr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7zUNLN8Yr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-u7zUNLN8Yr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7zUNLN8Yr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7zUNLN8Yr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u7zUNLN8Yr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7zUNLN8Yr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7zUNLN8Yr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7zUNLN8Yr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7zUNLN8Yr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7zUNLN8Yr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7zUNLN8Yr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7zUNLN8Yr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u7zUNLN8Yr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7zUNLN8Yr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7zUNLN8Yr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7zUNLN8Yr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7zUNLN8Yr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7zUNLN8Yr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u7zUNLN8Yr .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7zUNLN8Yr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7zUNLN8Yr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7zUNLN8Yr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7zUNLN8Yr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7zUNLN8Yr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7zUNLN8Yr .dropdown-item.active,
.cid-u7zUNLN8Yr .dropdown-item:active {
  background-color: transparent;
}
.cid-u7zUNLN8Yr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7zUNLN8Yr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7zUNLN8Yr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7zUNLN8Yr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-u7zUNLN8Yr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7zUNLN8Yr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7zUNLN8Yr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7zUNLN8Yr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7zUNLN8Yr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7zUNLN8Yr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-u7zUNLN8Yr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7zUNLN8Yr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7zUNLN8Yr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7zUNLN8Yr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7zUNLN8Yr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7zUNLN8Yr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7zUNLN8Yr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7zUNLN8Yr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7zUNLN8Yr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7zUNLN8Yr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7zUNLN8Yr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7zUNLN8Yr .navbar {
    height: 70px;
  }
  .cid-u7zUNLN8Yr .navbar.opened {
    height: auto;
  }
  .cid-u7zUNLN8Yr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7zUNM5RGe {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-u7zUNM5RGe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-u7zUNM5RGe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u7zUNM5RGe .row {
    text-align: center;
  }
  .cid-u7zUNM5RGe .row > div {
    margin: auto;
  }
  .cid-u7zUNM5RGe .social-row {
    justify-content: center;
  }
}
.cid-u7zUNM5RGe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-u7zUNM5RGe .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-u7zUNM5RGe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u7zUNM5RGe .list {
    margin-bottom: 0rem;
  }
}
.cid-u7zUNM5RGe .mbr-text {
  color: #ede1db;
}
.cid-u7zUNM5RGe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-u7zUNM5RGe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-u7zUNM5RGe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u7zUNM5RGe H5 {
  color: #ede1db;
}
.cid-utUrqsXeg5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sashaanna-32-800x533.webp");
}
.cid-utUrqsXeg5 .mbr-section-title {
  color: #ede1db;
}
.cid-utUrqsXeg5 .mbr-text,
.cid-utUrqsXeg5 .mbr-section-btn {
  color: #ffffff;
}
.cid-utUrqsXeg5 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-utUrqtb5vF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrqtb5vF .mbr-text {
  color: #484032;
}
.cid-utUrqtnqQQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrqtnqQQ .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUrqtnqQQ .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUrqucf4j {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrqucf4j .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-utUrqucf4j .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-utUrqucf4j .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-utUrqucf4j .mbr-text {
  color: #484032;
}
.cid-utUrquFjK6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrquFjK6 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUrquFjK6 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUrquWTe0 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-utUrquWTe0 .mbr-text {
  color: #484032;
}
.cid-utUrqvy1wP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrqvy1wP .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUrqvy1wP .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUrqwzy50 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUrqwzy50 .mbr-text {
  color: #484032;
}
.cid-utUuv1c0cT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuv1c0cT .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUuv1c0cT .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUuvJVo3X {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuvJVo3X .mbr-text {
  color: #484032;
}
.cid-utUuxWGoR5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuxWGoR5 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUuxWGoR5 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUuysljT1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-utUuysljT1 .mbr-text {
  color: #484032;
}
.cid-utUuz1gvb6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuz1gvb6 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUuz1gvb6 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUuzv83k0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuzv83k0 .mbr-text {
  color: #484032;
}
.cid-utUuA3FjS7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuA3FjS7 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUuA3FjS7 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUuADG8QR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUuADG8QR .mbr-text {
  color: #484032;
}
.cid-utUyYDdwrp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUyYDdwrp .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUyYDdwrp .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUyZ9b7cJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUyZ9b7cJ .mbr-text {
  color: #484032;
}
.cid-utUyZFOLnq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUyZFOLnq .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUyZFOLnq .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUz08l5BN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUz08l5BN .mbr-text {
  color: #484032;
}
.cid-utUzkW4UqN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzkW4UqN .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUzkW4UqN .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUzlsbEpW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzlsbEpW .mbr-text {
  color: #484032;
}
.cid-utUzlXU4Y6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzlXU4Y6 .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUzlXU4Y6 .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUzmpQjR8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzmpQjR8 .mbr-text {
  color: #484032;
}
.cid-utUzD90f9n {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzD90f9n .line {
  background-color: #a3906f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-utUzD90f9n .mbr-text {
  color: #caba9d;
  text-align: center;
}
.cid-utUzDYebKP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-utUzDYebKP .counter-container ol {
  margin-bottom: 0;
  counter-reset: myCounter;
}
.cid-utUzDYebKP .counter-container ol li {
  margin-bottom: 1rem;
}
.cid-utUzDYebKP .counter-container ol li {
  list-style: none;
  padding-left: 1rem;
  position: relative;
}
.cid-utUzDYebKP .counter-container ol li:before {
  position: absolute;
  left: -40px;
  margin-top: 5px;
  counter-increment: myCounter;
  content: counter(myCounter);
  line-height: 40px;
  transition: all .2s;
  color: #ffffff;
  background: #a3906f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-utUzDYebKP .mbr-text {
  color: #484032;
}
.cid-utUrqwOjgw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-utUrqwOjgw .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-utUrqwOjgw .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-utUrqwOjgw .card-title,
.cid-utUrqwOjgw .card-box {
  color: #484032;
}
.cid-utUrqx7yTB {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-utUrqx7yTB .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-utUrqx7yTB form {
    width: 50%;
  }
}
.cid-utUrqx7yTB form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-utUrqx7yTB form .mbr-section-btn .btn {
  width: 100%;
}
.cid-utUrqx7yTB .mbr-section-title {
  color: #ede1db;
}
.cid-utUrqx7yTB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-utUrqxqObX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-utUrqxqObX nav.navbar {
  position: fixed;
}
.cid-utUrqxqObX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-utUrqxqObX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-utUrqxqObX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-utUrqxqObX .dropdown-item:hover,
.cid-utUrqxqObX .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-utUrqxqObX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-utUrqxqObX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-utUrqxqObX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-utUrqxqObX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-utUrqxqObX .nav-link {
  position: relative;
}
.cid-utUrqxqObX .container {
  display: flex;
  margin: auto;
}
.cid-utUrqxqObX .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-utUrqxqObX .dropdown-menu,
.cid-utUrqxqObX .navbar.opened {
  background: #a3906f !important;
}
.cid-utUrqxqObX .nav-item:focus,
.cid-utUrqxqObX .nav-link:focus {
  outline: none;
}
.cid-utUrqxqObX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-utUrqxqObX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-utUrqxqObX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-utUrqxqObX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-utUrqxqObX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-utUrqxqObX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-utUrqxqObX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-utUrqxqObX .navbar.opened {
  transition: all 0.3s;
}
.cid-utUrqxqObX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-utUrqxqObX .navbar .navbar-logo img {
  width: auto;
}
.cid-utUrqxqObX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-utUrqxqObX .navbar.collapsed {
  justify-content: center;
}
.cid-utUrqxqObX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-utUrqxqObX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-utUrqxqObX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-utUrqxqObX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-utUrqxqObX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-utUrqxqObX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-utUrqxqObX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-utUrqxqObX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-utUrqxqObX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-utUrqxqObX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-utUrqxqObX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-utUrqxqObX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-utUrqxqObX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-utUrqxqObX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-utUrqxqObX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-utUrqxqObX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-utUrqxqObX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-utUrqxqObX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-utUrqxqObX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-utUrqxqObX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-utUrqxqObX .navbar.navbar-short {
  min-height: 60px;
}
.cid-utUrqxqObX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-utUrqxqObX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-utUrqxqObX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-utUrqxqObX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-utUrqxqObX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-utUrqxqObX .dropdown-item.active,
.cid-utUrqxqObX .dropdown-item:active {
  background-color: transparent;
}
.cid-utUrqxqObX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-utUrqxqObX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-utUrqxqObX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-utUrqxqObX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-utUrqxqObX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-utUrqxqObX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-utUrqxqObX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-utUrqxqObX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-utUrqxqObX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-utUrqxqObX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-utUrqxqObX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-utUrqxqObX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-utUrqxqObX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-utUrqxqObX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-utUrqxqObX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-utUrqxqObX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-utUrqxqObX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-utUrqxqObX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-utUrqxqObX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-utUrqxqObX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-utUrqxqObX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-utUrqxqObX .navbar {
    height: 70px;
  }
  .cid-utUrqxqObX .navbar.opened {
    height: auto;
  }
  .cid-utUrqxqObX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-utUrqxVYGu {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-utUrqxVYGu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-utUrqxVYGu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-utUrqxVYGu .row {
    text-align: center;
  }
  .cid-utUrqxVYGu .row > div {
    margin: auto;
  }
  .cid-utUrqxVYGu .social-row {
    justify-content: center;
  }
}
.cid-utUrqxVYGu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-utUrqxVYGu .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-utUrqxVYGu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-utUrqxVYGu .list {
    margin-bottom: 0rem;
  }
}
.cid-utUrqxVYGu .mbr-text {
  color: #ede1db;
}
.cid-utUrqxVYGu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-utUrqxVYGu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-utUrqxVYGu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-utUrqxVYGu H5 {
  color: #ede1db;
}
.cid-twMJSEtjjB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/wp-4-1898x1068.webp");
}
.cid-twMJSEtjjB .mbr-section-title {
  color: #ede1db;
}
.cid-twMJSEtjjB .mbr-text,
.cid-twMJSEtjjB .mbr-section-btn {
  color: #ffffff;
}
.cid-twMJSEtjjB .mbr-section-subtitle {
  color: #ede1db;
}
.cid-twMO0sv1b1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twMO0sv1b1 .mbr-text {
  color: #484032;
}
.cid-twMJSFRTOT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twMJSFRTOT nav.navbar {
  position: fixed;
}
.cid-twMJSFRTOT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMJSFRTOT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twMJSFRTOT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twMJSFRTOT .dropdown-item:hover,
.cid-twMJSFRTOT .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-twMJSFRTOT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twMJSFRTOT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twMJSFRTOT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twMJSFRTOT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twMJSFRTOT .nav-link {
  position: relative;
}
.cid-twMJSFRTOT .container {
  display: flex;
  margin: auto;
}
.cid-twMJSFRTOT .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twMJSFRTOT .dropdown-menu,
.cid-twMJSFRTOT .navbar.opened {
  background: #a3906f !important;
}
.cid-twMJSFRTOT .nav-item:focus,
.cid-twMJSFRTOT .nav-link:focus {
  outline: none;
}
.cid-twMJSFRTOT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twMJSFRTOT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twMJSFRTOT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twMJSFRTOT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twMJSFRTOT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twMJSFRTOT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twMJSFRTOT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-twMJSFRTOT .navbar.opened {
  transition: all 0.3s;
}
.cid-twMJSFRTOT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twMJSFRTOT .navbar .navbar-logo img {
  width: auto;
}
.cid-twMJSFRTOT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twMJSFRTOT .navbar.collapsed {
  justify-content: center;
}
.cid-twMJSFRTOT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twMJSFRTOT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twMJSFRTOT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-twMJSFRTOT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twMJSFRTOT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twMJSFRTOT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twMJSFRTOT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twMJSFRTOT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twMJSFRTOT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twMJSFRTOT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twMJSFRTOT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twMJSFRTOT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twMJSFRTOT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twMJSFRTOT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twMJSFRTOT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twMJSFRTOT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twMJSFRTOT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twMJSFRTOT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twMJSFRTOT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twMJSFRTOT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twMJSFRTOT .navbar.navbar-short {
  min-height: 60px;
}
.cid-twMJSFRTOT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twMJSFRTOT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twMJSFRTOT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twMJSFRTOT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twMJSFRTOT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twMJSFRTOT .dropdown-item.active,
.cid-twMJSFRTOT .dropdown-item:active {
  background-color: transparent;
}
.cid-twMJSFRTOT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twMJSFRTOT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twMJSFRTOT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twMJSFRTOT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-twMJSFRTOT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twMJSFRTOT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twMJSFRTOT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twMJSFRTOT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twMJSFRTOT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twMJSFRTOT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-twMJSFRTOT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twMJSFRTOT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMJSFRTOT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twMJSFRTOT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twMJSFRTOT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMJSFRTOT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twMJSFRTOT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twMJSFRTOT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twMJSFRTOT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twMJSFRTOT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twMJSFRTOT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-twMJSFRTOT .navbar {
    height: 70px;
  }
  .cid-twMJSFRTOT .navbar.opened {
    height: auto;
  }
  .cid-twMJSFRTOT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twMJSGbsgJ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-twMJSGbsgJ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-twMJSGbsgJ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-twMJSGbsgJ .row {
    text-align: center;
  }
  .cid-twMJSGbsgJ .row > div {
    margin: auto;
  }
  .cid-twMJSGbsgJ .social-row {
    justify-content: center;
  }
}
.cid-twMJSGbsgJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-twMJSGbsgJ .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-twMJSGbsgJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twMJSGbsgJ .list {
    margin-bottom: 0rem;
  }
}
.cid-twMJSGbsgJ .mbr-text {
  color: #ede1db;
}
.cid-twMJSGbsgJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-twMJSGbsgJ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-twMJSGbsgJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-twMJSGbsgJ H5 {
  color: #ede1db;
}
.cid-uUMA2S7Qcj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/galeteya0501-1-1200x1200.webp");
}
.cid-uUMA2S7Qcj .mbr-section-title {
  color: #ede1db;
}
.cid-uUMA2S7Qcj .mbr-text,
.cid-uUMA2S7Qcj .mbr-section-btn {
  color: #ffffff;
}
.cid-uUMA2S7Qcj .mbr-section-subtitle {
  color: #ede1db;
}
.cid-uUMA2SoW4X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUMA2SoW4X .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uUMA2SoW4X .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uUMA2SoW4X .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uUMA2SoW4X .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uUMA2SoW4X .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uUMA2SoW4X .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uUMA2SoW4X .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uUMA2SoW4X .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uUMA2SoW4X .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uUMA2WcUNx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uUMA2WcUNx .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-uUMA2WcUNx .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uUMA2WcUNx .card-title,
.cid-uUMA2WcUNx .card-box {
  color: #484032;
}
.cid-uUMA2Wz6sN {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-uUMA2Wz6sN .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-uUMA2Wz6sN form {
    width: 50%;
  }
}
.cid-uUMA2Wz6sN form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uUMA2Wz6sN form .mbr-section-btn .btn {
  width: 100%;
}
.cid-uUMA2Wz6sN .mbr-section-title {
  color: #ede1db;
}
.cid-uUMA2Wz6sN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uUMA2WRGgy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uUMA2WRGgy nav.navbar {
  position: fixed;
}
.cid-uUMA2WRGgy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUMA2WRGgy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uUMA2WRGgy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uUMA2WRGgy .dropdown-item:hover,
.cid-uUMA2WRGgy .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-uUMA2WRGgy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uUMA2WRGgy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uUMA2WRGgy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uUMA2WRGgy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uUMA2WRGgy .nav-link {
  position: relative;
}
.cid-uUMA2WRGgy .container {
  display: flex;
  margin: auto;
}
.cid-uUMA2WRGgy .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uUMA2WRGgy .dropdown-menu,
.cid-uUMA2WRGgy .navbar.opened {
  background: #a3906f !important;
}
.cid-uUMA2WRGgy .nav-item:focus,
.cid-uUMA2WRGgy .nav-link:focus {
  outline: none;
}
.cid-uUMA2WRGgy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uUMA2WRGgy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uUMA2WRGgy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uUMA2WRGgy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUMA2WRGgy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uUMA2WRGgy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uUMA2WRGgy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-uUMA2WRGgy .navbar.opened {
  transition: all 0.3s;
}
.cid-uUMA2WRGgy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uUMA2WRGgy .navbar .navbar-logo img {
  width: auto;
}
.cid-uUMA2WRGgy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uUMA2WRGgy .navbar.collapsed {
  justify-content: center;
}
.cid-uUMA2WRGgy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uUMA2WRGgy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uUMA2WRGgy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-uUMA2WRGgy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uUMA2WRGgy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uUMA2WRGgy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uUMA2WRGgy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uUMA2WRGgy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uUMA2WRGgy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uUMA2WRGgy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uUMA2WRGgy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uUMA2WRGgy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uUMA2WRGgy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uUMA2WRGgy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uUMA2WRGgy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uUMA2WRGgy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uUMA2WRGgy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uUMA2WRGgy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uUMA2WRGgy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uUMA2WRGgy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uUMA2WRGgy .navbar.navbar-short {
  min-height: 60px;
}
.cid-uUMA2WRGgy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uUMA2WRGgy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uUMA2WRGgy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uUMA2WRGgy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uUMA2WRGgy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uUMA2WRGgy .dropdown-item.active,
.cid-uUMA2WRGgy .dropdown-item:active {
  background-color: transparent;
}
.cid-uUMA2WRGgy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uUMA2WRGgy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uUMA2WRGgy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uUMA2WRGgy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-uUMA2WRGgy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uUMA2WRGgy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uUMA2WRGgy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uUMA2WRGgy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uUMA2WRGgy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uUMA2WRGgy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-uUMA2WRGgy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uUMA2WRGgy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUMA2WRGgy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUMA2WRGgy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uUMA2WRGgy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUMA2WRGgy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uUMA2WRGgy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uUMA2WRGgy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUMA2WRGgy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uUMA2WRGgy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uUMA2WRGgy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uUMA2WRGgy .navbar {
    height: 70px;
  }
  .cid-uUMA2WRGgy .navbar.opened {
    height: auto;
  }
  .cid-uUMA2WRGgy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uUMA2Xf8pc {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-uUMA2Xf8pc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uUMA2Xf8pc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uUMA2Xf8pc .row {
    text-align: center;
  }
  .cid-uUMA2Xf8pc .row > div {
    margin: auto;
  }
  .cid-uUMA2Xf8pc .social-row {
    justify-content: center;
  }
}
.cid-uUMA2Xf8pc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uUMA2Xf8pc .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-uUMA2Xf8pc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUMA2Xf8pc .list {
    margin-bottom: 0rem;
  }
}
.cid-uUMA2Xf8pc .mbr-text {
  color: #ede1db;
}
.cid-uUMA2Xf8pc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uUMA2Xf8pc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uUMA2Xf8pc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uUMA2Xf8pc H5 {
  color: #ede1db;
}
.cid-uUNINgktQa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/dranna2025-50-2000x1335.webp");
}
.cid-uUNINgktQa .mbr-section-title {
  color: #ede1db;
}
.cid-uUNINgktQa .mbr-text,
.cid-uUNINgktQa .mbr-section-btn {
  color: #ffffff;
}
.cid-uUNINgktQa .mbr-section-subtitle {
  color: #ede1db;
}
.cid-uURR9ytkUo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uURR9ytkUo .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uURR9ytkUo .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uURR9ytkUo .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uURR9ytkUo .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uURR9ytkUo .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uURR9ytkUo .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uURR9ytkUo .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uURR9ytkUo .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uURR9ytkUo .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uUNINhzY2M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uUNINhzY2M .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-uUNINhzY2M .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uUNINhzY2M .card-title,
.cid-uUNINhzY2M .card-box {
  color: #484032;
}
.cid-uUNINhK8vp {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-uUNINhK8vp .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-uUNINhK8vp form {
    width: 50%;
  }
}
.cid-uUNINhK8vp form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uUNINhK8vp form .mbr-section-btn .btn {
  width: 100%;
}
.cid-uUNINhK8vp .mbr-section-title {
  color: #ede1db;
}
.cid-uUNINhK8vp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uUNINhSeG2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uUNINhSeG2 nav.navbar {
  position: fixed;
}
.cid-uUNINhSeG2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUNINhSeG2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uUNINhSeG2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uUNINhSeG2 .dropdown-item:hover,
.cid-uUNINhSeG2 .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-uUNINhSeG2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uUNINhSeG2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uUNINhSeG2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uUNINhSeG2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uUNINhSeG2 .nav-link {
  position: relative;
}
.cid-uUNINhSeG2 .container {
  display: flex;
  margin: auto;
}
.cid-uUNINhSeG2 .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uUNINhSeG2 .dropdown-menu,
.cid-uUNINhSeG2 .navbar.opened {
  background: #a3906f !important;
}
.cid-uUNINhSeG2 .nav-item:focus,
.cid-uUNINhSeG2 .nav-link:focus {
  outline: none;
}
.cid-uUNINhSeG2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uUNINhSeG2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uUNINhSeG2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uUNINhSeG2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUNINhSeG2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uUNINhSeG2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uUNINhSeG2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-uUNINhSeG2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uUNINhSeG2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uUNINhSeG2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uUNINhSeG2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uUNINhSeG2 .navbar.collapsed {
  justify-content: center;
}
.cid-uUNINhSeG2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uUNINhSeG2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uUNINhSeG2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-uUNINhSeG2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uUNINhSeG2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uUNINhSeG2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uUNINhSeG2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uUNINhSeG2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uUNINhSeG2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uUNINhSeG2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uUNINhSeG2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uUNINhSeG2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uUNINhSeG2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uUNINhSeG2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uUNINhSeG2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uUNINhSeG2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uUNINhSeG2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uUNINhSeG2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uUNINhSeG2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uUNINhSeG2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uUNINhSeG2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uUNINhSeG2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uUNINhSeG2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uUNINhSeG2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uUNINhSeG2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uUNINhSeG2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uUNINhSeG2 .dropdown-item.active,
.cid-uUNINhSeG2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uUNINhSeG2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uUNINhSeG2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uUNINhSeG2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uUNINhSeG2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-uUNINhSeG2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uUNINhSeG2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uUNINhSeG2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uUNINhSeG2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uUNINhSeG2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uUNINhSeG2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-uUNINhSeG2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uUNINhSeG2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUNINhSeG2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUNINhSeG2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uUNINhSeG2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUNINhSeG2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uUNINhSeG2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uUNINhSeG2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUNINhSeG2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uUNINhSeG2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uUNINhSeG2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uUNINhSeG2 .navbar {
    height: 70px;
  }
  .cid-uUNINhSeG2 .navbar.opened {
    height: auto;
  }
  .cid-uUNINhSeG2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uUNINi41vi {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-uUNINi41vi .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uUNINi41vi .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uUNINi41vi .row {
    text-align: center;
  }
  .cid-uUNINi41vi .row > div {
    margin: auto;
  }
  .cid-uUNINi41vi .social-row {
    justify-content: center;
  }
}
.cid-uUNINi41vi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uUNINi41vi .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-uUNINi41vi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUNINi41vi .list {
    margin-bottom: 0rem;
  }
}
.cid-uUNINi41vi .mbr-text {
  color: #ede1db;
}
.cid-uUNINi41vi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uUNINi41vi .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uUNINi41vi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uUNINi41vi H5 {
  color: #ede1db;
}
.cid-uUOjAqowOs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/15-2025-42-2000x1333.webp");
}
.cid-uUOjAqowOs .mbr-section-title {
  color: #ede1db;
}
.cid-uUOjAqowOs .mbr-text,
.cid-uUOjAqowOs .mbr-section-btn {
  color: #ffffff;
}
.cid-uUOjAqowOs .mbr-section-subtitle {
  color: #ede1db;
}
.cid-uUOjAqDiHm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUOjAqDiHm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uUOjAqDiHm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uUOjAqDiHm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uUOjAqDiHm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uUOjAqDiHm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uUOjAqDiHm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uUOjAqDiHm .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uUOjAqDiHm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uUOjAqDiHm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uUOjAran3x {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uUOjAran3x .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-uUOjAran3x .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uUOjAran3x .card-title,
.cid-uUOjAran3x .card-box {
  color: #484032;
}
.cid-uUOjArsqtn {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-uUOjArsqtn .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-uUOjArsqtn form {
    width: 50%;
  }
}
.cid-uUOjArsqtn form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uUOjArsqtn form .mbr-section-btn .btn {
  width: 100%;
}
.cid-uUOjArsqtn .mbr-section-title {
  color: #ede1db;
}
.cid-uUOjArsqtn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uUOjArHu1w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uUOjArHu1w nav.navbar {
  position: fixed;
}
.cid-uUOjArHu1w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUOjArHu1w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uUOjArHu1w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uUOjArHu1w .dropdown-item:hover,
.cid-uUOjArHu1w .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-uUOjArHu1w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uUOjArHu1w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uUOjArHu1w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uUOjArHu1w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uUOjArHu1w .nav-link {
  position: relative;
}
.cid-uUOjArHu1w .container {
  display: flex;
  margin: auto;
}
.cid-uUOjArHu1w .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uUOjArHu1w .dropdown-menu,
.cid-uUOjArHu1w .navbar.opened {
  background: #a3906f !important;
}
.cid-uUOjArHu1w .nav-item:focus,
.cid-uUOjArHu1w .nav-link:focus {
  outline: none;
}
.cid-uUOjArHu1w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uUOjArHu1w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uUOjArHu1w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uUOjArHu1w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUOjArHu1w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uUOjArHu1w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uUOjArHu1w .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-uUOjArHu1w .navbar.opened {
  transition: all 0.3s;
}
.cid-uUOjArHu1w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uUOjArHu1w .navbar .navbar-logo img {
  width: auto;
}
.cid-uUOjArHu1w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uUOjArHu1w .navbar.collapsed {
  justify-content: center;
}
.cid-uUOjArHu1w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uUOjArHu1w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uUOjArHu1w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-uUOjArHu1w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uUOjArHu1w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uUOjArHu1w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uUOjArHu1w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uUOjArHu1w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uUOjArHu1w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uUOjArHu1w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uUOjArHu1w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uUOjArHu1w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uUOjArHu1w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uUOjArHu1w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uUOjArHu1w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uUOjArHu1w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uUOjArHu1w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uUOjArHu1w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uUOjArHu1w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uUOjArHu1w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uUOjArHu1w .navbar.navbar-short {
  min-height: 60px;
}
.cid-uUOjArHu1w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uUOjArHu1w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uUOjArHu1w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uUOjArHu1w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uUOjArHu1w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uUOjArHu1w .dropdown-item.active,
.cid-uUOjArHu1w .dropdown-item:active {
  background-color: transparent;
}
.cid-uUOjArHu1w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uUOjArHu1w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uUOjArHu1w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uUOjArHu1w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-uUOjArHu1w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uUOjArHu1w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uUOjArHu1w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uUOjArHu1w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uUOjArHu1w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uUOjArHu1w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-uUOjArHu1w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uUOjArHu1w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUOjArHu1w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUOjArHu1w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uUOjArHu1w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUOjArHu1w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uUOjArHu1w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uUOjArHu1w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUOjArHu1w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uUOjArHu1w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uUOjArHu1w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uUOjArHu1w .navbar {
    height: 70px;
  }
  .cid-uUOjArHu1w .navbar.opened {
    height: auto;
  }
  .cid-uUOjArHu1w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uUOjArZKSE {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-uUOjArZKSE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uUOjArZKSE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uUOjArZKSE .row {
    text-align: center;
  }
  .cid-uUOjArZKSE .row > div {
    margin: auto;
  }
  .cid-uUOjArZKSE .social-row {
    justify-content: center;
  }
}
.cid-uUOjArZKSE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uUOjArZKSE .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-uUOjArZKSE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUOjArZKSE .list {
    margin-bottom: 0rem;
  }
}
.cid-uUOjArZKSE .mbr-text {
  color: #ede1db;
}
.cid-uUOjArZKSE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uUOjArZKSE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uUOjArZKSE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uUOjArZKSE H5 {
  color: #ede1db;
}
.cid-uUS71dVAS1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/natashasasha709-1280x786.webp");
}
.cid-uUS71dVAS1 .mbr-section-title {
  color: #ede1db;
}
.cid-uUS71dVAS1 .mbr-text,
.cid-uUS71dVAS1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uUS71dVAS1 .mbr-section-subtitle {
  color: #ede1db;
}
.cid-uUS7conLbH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUS7conLbH .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uUS7conLbH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uUS7conLbH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uUS7conLbH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uUS7conLbH .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-uUS7conLbH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uUS7conLbH .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uUS7conLbH .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uUS7conLbH .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  background: linear-gradient(to left, #554346, #45505b) !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-uUS71eIK4M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uUS71eIK4M .mbr-iconfont {
  display: block;
  font-size: 4rem;
  color: #6c5833;
  margin-bottom: 2rem;
}
.cid-uUS71eIK4M .card-wrapper {
  min-height: 220px;
  transition: all 0.3s;
  border-radius: 4px;
  padding: 1rem;
  background: #a3906f;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uUS71eIK4M .card-title,
.cid-uUS71eIK4M .card-box {
  color: #484032;
}
.cid-uUS71eZoiv {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/glavnaya-7-2000x3000.webp");
}
.cid-uUS71eZoiv .mbr-overlay {
  background-color: #463c29;
  opacity: 0.6;
}
@media (min-width: 992px) {
  .cid-uUS71eZoiv form {
    width: 50%;
  }
}
.cid-uUS71eZoiv form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uUS71eZoiv form .mbr-section-btn .btn {
  width: 100%;
}
.cid-uUS71eZoiv .mbr-section-title {
  color: #ede1db;
}
.cid-uUS71eZoiv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uUS71fdtMG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uUS71fdtMG nav.navbar {
  position: fixed;
}
.cid-uUS71fdtMG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUS71fdtMG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uUS71fdtMG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uUS71fdtMG .dropdown-item:hover,
.cid-uUS71fdtMG .dropdown-item:focus {
  background: #6c5833 !important;
  color: white !important;
}
.cid-uUS71fdtMG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uUS71fdtMG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uUS71fdtMG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uUS71fdtMG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uUS71fdtMG .nav-link {
  position: relative;
}
.cid-uUS71fdtMG .container {
  display: flex;
  margin: auto;
}
.cid-uUS71fdtMG .iconfont-wrapper {
  color: #ede1db !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uUS71fdtMG .dropdown-menu,
.cid-uUS71fdtMG .navbar.opened {
  background: #a3906f !important;
}
.cid-uUS71fdtMG .nav-item:focus,
.cid-uUS71fdtMG .nav-link:focus {
  outline: none;
}
.cid-uUS71fdtMG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uUS71fdtMG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uUS71fdtMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uUS71fdtMG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUS71fdtMG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uUS71fdtMG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uUS71fdtMG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #a3906f;
}
.cid-uUS71fdtMG .navbar.opened {
  transition: all 0.3s;
}
.cid-uUS71fdtMG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uUS71fdtMG .navbar .navbar-logo img {
  width: auto;
}
.cid-uUS71fdtMG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uUS71fdtMG .navbar.collapsed {
  justify-content: center;
}
.cid-uUS71fdtMG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uUS71fdtMG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uUS71fdtMG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4rem);
  }
}
.cid-uUS71fdtMG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uUS71fdtMG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uUS71fdtMG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uUS71fdtMG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uUS71fdtMG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uUS71fdtMG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uUS71fdtMG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uUS71fdtMG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uUS71fdtMG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uUS71fdtMG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uUS71fdtMG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uUS71fdtMG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uUS71fdtMG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uUS71fdtMG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uUS71fdtMG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uUS71fdtMG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uUS71fdtMG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uUS71fdtMG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uUS71fdtMG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uUS71fdtMG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uUS71fdtMG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uUS71fdtMG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uUS71fdtMG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uUS71fdtMG .dropdown-item.active,
.cid-uUS71fdtMG .dropdown-item:active {
  background-color: transparent;
}
.cid-uUS71fdtMG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uUS71fdtMG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uUS71fdtMG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uUS71fdtMG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #a3906f;
}
.cid-uUS71fdtMG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uUS71fdtMG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uUS71fdtMG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uUS71fdtMG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uUS71fdtMG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uUS71fdtMG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ede1db;
}
.cid-uUS71fdtMG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uUS71fdtMG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUS71fdtMG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUS71fdtMG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uUS71fdtMG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUS71fdtMG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uUS71fdtMG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uUS71fdtMG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUS71fdtMG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uUS71fdtMG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uUS71fdtMG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uUS71fdtMG .navbar {
    height: 70px;
  }
  .cid-uUS71fdtMG .navbar.opened {
    height: auto;
  }
  .cid-uUS71fdtMG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uUS71fvg6a {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/glavnaya-9-2000x3000.webp");
}
.cid-uUS71fvg6a .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uUS71fvg6a .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uUS71fvg6a .row {
    text-align: center;
  }
  .cid-uUS71fvg6a .row > div {
    margin: auto;
  }
  .cid-uUS71fvg6a .social-row {
    justify-content: center;
  }
}
.cid-uUS71fvg6a .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uUS71fvg6a .list {
  list-style: none;
  padding-left: 0;
  color: #ede1db;
}
@media (max-width: 991px) {
  .cid-uUS71fvg6a .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUS71fvg6a .list {
    margin-bottom: 0rem;
  }
}
.cid-uUS71fvg6a .mbr-text {
  color: #ede1db;
}
.cid-uUS71fvg6a .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uUS71fvg6a .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uUS71fvg6a div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uUS71fvg6a H5 {
  color: #ede1db;
}
