body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Open Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 2.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.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((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: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !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: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !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: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !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: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !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: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !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: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !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: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !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: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !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: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !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: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !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: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !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: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !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: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.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*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.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: #6592e6;
  border-bottom-color: #6592e6;
}
.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: #6592e6 !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: #ff6666 !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='%236592e6' %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;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-tzczaDcUJs {
  z-index: 1000;
  width: 100%;
}
.cid-tzczaDcUJs .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tzczaDcUJs .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tzczaDcUJs .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tzczaDcUJs .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tzczaDcUJs nav.navbar {
  position: fixed;
}
.cid-tzczaDcUJs .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-tzczaDcUJs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tzczaDcUJs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tzczaDcUJs .dropdown-item:hover,
.cid-tzczaDcUJs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tzczaDcUJs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tzczaDcUJs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tzczaDcUJs .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tzczaDcUJs .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tzczaDcUJs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tzczaDcUJs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tzczaDcUJs .nav-link {
  position: relative;
}
.cid-tzczaDcUJs .container {
  display: flex;
  margin: auto;
}
.cid-tzczaDcUJs .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tzczaDcUJs .dropdown-menu,
.cid-tzczaDcUJs .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tzczaDcUJs .nav-item:focus,
.cid-tzczaDcUJs .nav-link:focus {
  outline: none;
}
.cid-tzczaDcUJs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tzczaDcUJs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tzczaDcUJs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tzczaDcUJs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tzczaDcUJs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tzczaDcUJs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tzczaDcUJs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tzczaDcUJs .navbar.opened {
  transition: all 0.3s;
}
.cid-tzczaDcUJs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tzczaDcUJs .navbar .navbar-logo img {
  width: auto;
}
.cid-tzczaDcUJs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tzczaDcUJs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tzczaDcUJs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tzczaDcUJs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tzczaDcUJs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tzczaDcUJs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tzczaDcUJs .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-tzczaDcUJs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tzczaDcUJs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tzczaDcUJs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tzczaDcUJs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tzczaDcUJs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tzczaDcUJs .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-tzczaDcUJs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tzczaDcUJs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tzczaDcUJs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tzczaDcUJs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tzczaDcUJs .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tzczaDcUJs .navbar.navbar-short {
  min-height: 60px;
}
.cid-tzczaDcUJs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tzczaDcUJs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tzczaDcUJs .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-tzczaDcUJs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tzczaDcUJs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tzczaDcUJs .dropdown-item.active,
.cid-tzczaDcUJs .dropdown-item:active {
  background-color: transparent;
}
.cid-tzczaDcUJs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tzczaDcUJs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tzczaDcUJs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tzczaDcUJs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tzczaDcUJs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tzczaDcUJs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tzczaDcUJs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tzczaDcUJs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tzczaDcUJs button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tzczaDcUJs button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tzczaDcUJs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tzczaDcUJs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tzczaDcUJs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tzczaDcUJs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tzczaDcUJs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tzczaDcUJs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tzczaDcUJs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tzczaDcUJs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tzczaDcUJs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tzczaDcUJs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tzczaDcUJs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tzczaDcUJs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tzczaDcUJs .navbar {
    height: 70px;
  }
  .cid-tzczaDcUJs .navbar.opened {
    height: auto;
  }
  .cid-tzczaDcUJs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tziK5UIgVI {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tziK5UIgVI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tziK5UIgVI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tziK5UIgVI .video-wrapper iframe {
  width: 100%;
}
.cid-tziK5UIgVI .mbr-section-title,
.cid-tziK5UIgVI .mbr-section-subtitle,
.cid-tziK5UIgVI .mbr-text {
  text-align: center;
}
.cid-tziK81vhUf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tziK81vhUf .item-subtitle {
  width: fit-content;
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-bottom: 1rem;
  text-align: center;
  color: #17003b;
}
.cid-tziK81vhUf .item-subtitle:before {
  content: '';
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  transition: all 0.3s;
  left: 0;
  background: #ffffff;
  z-index: -1;
}
.cid-tziK81vhUf .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tziK81vhUf .item-wrapper:hover .item-subtitle:before {
  width: 0%;
}
@media (min-width: 992px) {
  .cid-tziK81vhUf .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tziK81vhUf .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tziK81vhUf .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tziK81vhUf .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tziK81vhUf b,
.cid-tziK81vhUf strong {
  font-weight: 900;
}
.cid-tziK81vhUf img,
.cid-tziK81vhUf .item-img {
  width: 100%;
}
.cid-tziK81vhUf .item:focus,
.cid-tziK81vhUf span:focus {
  outline: none;
}
.cid-tziK81vhUf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tziK81vhUf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tziK81vhUf .mbr-section-title {
  color: #17003b;
}
.cid-tziK81vhUf .mbr-text,
.cid-tziK81vhUf .mbr-section-btn {
  text-align: center;
  color: #17003b;
}
.cid-tziK81vhUf .item-title {
  text-align: center;
  color: #17003b;
}
.cid-tziK81vhUf .mbr-section-subtitle {
  color: #17003b;
}
.cid-tziK81vhUf .item-subtitle,
.cid-tziK81vhUf .item-content {
  text-align: center;
}
.cid-tCuUFQA0Sj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCuUFQA0Sj .item-subtitle {
  width: fit-content;
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-bottom: 1rem;
  text-align: center;
  color: #17003b;
}
.cid-tCuUFQA0Sj .item-subtitle:before {
  content: '';
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  transition: all 0.3s;
  left: 0;
  background: #ffffff;
  z-index: -1;
}
.cid-tCuUFQA0Sj .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tCuUFQA0Sj .item-wrapper:hover .item-subtitle:before {
  width: 0%;
}
@media (min-width: 992px) {
  .cid-tCuUFQA0Sj .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tCuUFQA0Sj .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCuUFQA0Sj .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tCuUFQA0Sj .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tCuUFQA0Sj b,
.cid-tCuUFQA0Sj strong {
  font-weight: 900;
}
.cid-tCuUFQA0Sj img,
.cid-tCuUFQA0Sj .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tCuUFQA0Sj .item:focus,
.cid-tCuUFQA0Sj span:focus {
  outline: none;
}
.cid-tCuUFQA0Sj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tCuUFQA0Sj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCuUFQA0Sj .mbr-section-title {
  color: #17003b;
}
.cid-tCuUFQA0Sj .mbr-text,
.cid-tCuUFQA0Sj .mbr-section-btn {
  text-align: center;
  color: #17003b;
}
.cid-tCuUFQA0Sj .item-title {
  text-align: center;
  color: #17003b;
}
.cid-tCuUFQA0Sj .mbr-section-subtitle {
  color: #17003b;
}
.cid-tCuUFQA0Sj .item-subtitle,
.cid-tCuUFQA0Sj .item-content {
  text-align: center;
}
.cid-tziVcWuegx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tziVcWuegx .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tziVcWuegx .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tziVcWuegx .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tziVcWuegx .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tziVcWuegx .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tziVcWuegx .row {
  justify-content: center;
}
.cid-tziVcWuegx .card-text {
  color: #263d5a;
}
.cid-tziVcWuegx .card-title,
.cid-tziVcWuegx .iconfont-wrapper {
  color: #263d5a;
}
.cid-tziVcWuegx .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tziVcWuegx .mbr-section-title {
  color: #263d5a;
}
.cid-tziVcWuegx .card-price,
.cid-tziVcWuegx .iconfont-wrapper {
  color: #263d5a;
}
.cid-tKk6MMK9FO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffb5b5;
}
.cid-tKk6MMK9FO .mbr-text {
  color: #212132;
  text-align: center;
}
.cid-tKk6MMK9FO .mbr-section-title {
  text-align: center;
}
.cid-tRzMRfd0jJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uusbwYaJfq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #353535;
}
.cid-uusbwYaJfq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uusbwYaJfq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uusbwYaJfq .container {
    padding: 0 30px;
  }
}
.cid-uusbwYaJfq .row {
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uusbwYaJfq .row {
    margin: 0 -34px;
  }
}
.cid-uusbwYaJfq .card {
  padding: 0 34px;
}
@media (max-width: 992px) {
  .cid-uusbwYaJfq .card {
    margin-bottom: 40px;
    padding: 0 12px;
  }
}
.cid-uusbwYaJfq .card .card-wrapper .mbr-number {
  margin-bottom: 25px;
}
.cid-uusbwYaJfq .card .card-wrapper .mbr-card-title {
  margin-bottom: 25px;
}
.cid-uusbwYaJfq .card .card-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uusbwYaJfq .mbr-number {
  color: #F1F4E9;
  text-align: center;
}
.cid-uusbwYaJfq .mbr-card-title {
  color: #F1F4E9;
  text-align: center;
}
.cid-uusbwYaJfq .mbr-text {
  color: #F1F4E9;
  text-align: center;
}
.cid-uusbxZJr2P {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #353535;
}
.cid-uusbxZJr2P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uusbxZJr2P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uusbxZJr2P .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uusbxZJr2P .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uusbxZJr2P .container {
    padding: 0 30px;
  }
}
.cid-uusbxZJr2P .row {
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uusbxZJr2P .row {
    margin: 0 -34px;
  }
}
.cid-uusbxZJr2P .card {
  padding: 0 34px;
}
@media (max-width: 992px) {
  .cid-uusbxZJr2P .card {
    margin-bottom: 40px;
    padding: 0 12px;
  }
}
.cid-uusbxZJr2P .card .card-wrapper .mbr-number {
  margin-bottom: 25px;
}
.cid-uusbxZJr2P .card .card-wrapper .mbr-card-title {
  margin-bottom: 25px;
}
.cid-uusbxZJr2P .card .card-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uusbxZJr2P .mbr-number {
  color: #F1F4E9;
  text-align: center;
}
.cid-uusbxZJr2P .mbr-card-title {
  color: #F1F4E9;
  text-align: center;
}
.cid-uusbxZJr2P .mbr-text {
  color: #F1F4E9;
  text-align: center;
}
.cid-tOt6z8NvIA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCA8J3YzjH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uusfMmjBYL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCulAuyiMQ {
  z-index: 1000;
  width: 100%;
}
.cid-tCulAuyiMQ .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCulAuyiMQ .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCulAuyiMQ .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCulAuyiMQ .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCulAuyiMQ nav.navbar {
  position: fixed;
}
.cid-tCulAuyiMQ .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-tCulAuyiMQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCulAuyiMQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCulAuyiMQ .dropdown-item:hover,
.cid-tCulAuyiMQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCulAuyiMQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCulAuyiMQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCulAuyiMQ .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCulAuyiMQ .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCulAuyiMQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCulAuyiMQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCulAuyiMQ .nav-link {
  position: relative;
}
.cid-tCulAuyiMQ .container {
  display: flex;
  margin: auto;
}
.cid-tCulAuyiMQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCulAuyiMQ .dropdown-menu,
.cid-tCulAuyiMQ .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCulAuyiMQ .nav-item:focus,
.cid-tCulAuyiMQ .nav-link:focus {
  outline: none;
}
.cid-tCulAuyiMQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCulAuyiMQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCulAuyiMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCulAuyiMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCulAuyiMQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCulAuyiMQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCulAuyiMQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCulAuyiMQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCulAuyiMQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCulAuyiMQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCulAuyiMQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCulAuyiMQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCulAuyiMQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCulAuyiMQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCulAuyiMQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCulAuyiMQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCulAuyiMQ .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-tCulAuyiMQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCulAuyiMQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCulAuyiMQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCulAuyiMQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCulAuyiMQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCulAuyiMQ .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-tCulAuyiMQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCulAuyiMQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCulAuyiMQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCulAuyiMQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCulAuyiMQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCulAuyiMQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCulAuyiMQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCulAuyiMQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCulAuyiMQ .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-tCulAuyiMQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCulAuyiMQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCulAuyiMQ .dropdown-item.active,
.cid-tCulAuyiMQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCulAuyiMQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCulAuyiMQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCulAuyiMQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCulAuyiMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCulAuyiMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCulAuyiMQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCulAuyiMQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCulAuyiMQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCulAuyiMQ button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCulAuyiMQ button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCulAuyiMQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCulAuyiMQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCulAuyiMQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCulAuyiMQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCulAuyiMQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCulAuyiMQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCulAuyiMQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCulAuyiMQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCulAuyiMQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCulAuyiMQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCulAuyiMQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCulAuyiMQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCulAuyiMQ .navbar {
    height: 70px;
  }
  .cid-tCulAuyiMQ .navbar.opened {
    height: auto;
  }
  .cid-tCulAuyiMQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCulAv0VVe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCulAv0VVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCulAv0VVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCulAv0VVe .video-wrapper iframe {
  width: 100%;
}
.cid-tCulAv0VVe .mbr-section-title,
.cid-tCulAv0VVe .mbr-section-subtitle,
.cid-tCulAv0VVe .mbr-text {
  text-align: center;
}
.cid-tCA99iFMwv {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tCA9appqI2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCulAwtBuB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCulAwtBuB .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCulAwtBuB .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCulAwtBuB .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCulAwtBuB .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCulAwtBuB .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCulAwtBuB .row {
  justify-content: center;
}
.cid-tCulAwtBuB .card-text {
  color: #263d5a;
}
.cid-tCulAwtBuB .card-title,
.cid-tCulAwtBuB .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCulAwtBuB .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCulAwtBuB .mbr-section-title {
  color: #263d5a;
}
.cid-tCulAwtBuB .card-price,
.cid-tCulAwtBuB .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCuqWRXOrF {
  z-index: 1000;
  width: 100%;
}
.cid-tCuqWRXOrF .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCuqWRXOrF .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCuqWRXOrF .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCuqWRXOrF .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCuqWRXOrF nav.navbar {
  position: fixed;
}
.cid-tCuqWRXOrF .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-tCuqWRXOrF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuqWRXOrF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCuqWRXOrF .dropdown-item:hover,
.cid-tCuqWRXOrF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCuqWRXOrF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCuqWRXOrF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCuqWRXOrF .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCuqWRXOrF .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCuqWRXOrF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCuqWRXOrF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCuqWRXOrF .nav-link {
  position: relative;
}
.cid-tCuqWRXOrF .container {
  display: flex;
  margin: auto;
}
.cid-tCuqWRXOrF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCuqWRXOrF .dropdown-menu,
.cid-tCuqWRXOrF .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCuqWRXOrF .nav-item:focus,
.cid-tCuqWRXOrF .nav-link:focus {
  outline: none;
}
.cid-tCuqWRXOrF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCuqWRXOrF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCuqWRXOrF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCuqWRXOrF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCuqWRXOrF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCuqWRXOrF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCuqWRXOrF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCuqWRXOrF .navbar.opened {
  transition: all 0.3s;
}
.cid-tCuqWRXOrF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCuqWRXOrF .navbar .navbar-logo img {
  width: auto;
}
.cid-tCuqWRXOrF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCuqWRXOrF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCuqWRXOrF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCuqWRXOrF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCuqWRXOrF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCuqWRXOrF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCuqWRXOrF .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-tCuqWRXOrF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCuqWRXOrF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCuqWRXOrF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCuqWRXOrF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCuqWRXOrF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCuqWRXOrF .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-tCuqWRXOrF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCuqWRXOrF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCuqWRXOrF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCuqWRXOrF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCuqWRXOrF .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCuqWRXOrF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCuqWRXOrF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCuqWRXOrF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCuqWRXOrF .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-tCuqWRXOrF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCuqWRXOrF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCuqWRXOrF .dropdown-item.active,
.cid-tCuqWRXOrF .dropdown-item:active {
  background-color: transparent;
}
.cid-tCuqWRXOrF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCuqWRXOrF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCuqWRXOrF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCuqWRXOrF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCuqWRXOrF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCuqWRXOrF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCuqWRXOrF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCuqWRXOrF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCuqWRXOrF button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCuqWRXOrF button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCuqWRXOrF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCuqWRXOrF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCuqWRXOrF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCuqWRXOrF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuqWRXOrF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuqWRXOrF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCuqWRXOrF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuqWRXOrF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCuqWRXOrF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCuqWRXOrF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuqWRXOrF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCuqWRXOrF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCuqWRXOrF .navbar {
    height: 70px;
  }
  .cid-tCuqWRXOrF .navbar.opened {
    height: auto;
  }
  .cid-tCuqWRXOrF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCuqWTLrxM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCuqWTLrxM .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuqWTLrxM .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCuqWTLrxM .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCuqWTLrxM .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCuqWTLrxM .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCuqWTLrxM .row {
  justify-content: center;
}
.cid-tCuqWTLrxM .card-text {
  color: #263d5a;
}
.cid-tCuqWTLrxM .card-title,
.cid-tCuqWTLrxM .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCuqWTLrxM .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCuqWTLrxM .mbr-section-title {
  color: #263d5a;
}
.cid-tCuqWTLrxM .card-price,
.cid-tCuqWTLrxM .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCA2drgGar {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tCA9Tb9tPB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tCA9U3R7bq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCAcJQlSD7 {
  z-index: 1000;
  width: 100%;
}
.cid-tCAcJQlSD7 .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCAcJQlSD7 .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCAcJQlSD7 .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCAcJQlSD7 .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCAcJQlSD7 nav.navbar {
  position: fixed;
}
.cid-tCAcJQlSD7 .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-tCAcJQlSD7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAcJQlSD7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCAcJQlSD7 .dropdown-item:hover,
.cid-tCAcJQlSD7 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCAcJQlSD7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCAcJQlSD7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCAcJQlSD7 .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCAcJQlSD7 .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCAcJQlSD7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCAcJQlSD7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCAcJQlSD7 .nav-link {
  position: relative;
}
.cid-tCAcJQlSD7 .container {
  display: flex;
  margin: auto;
}
.cid-tCAcJQlSD7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCAcJQlSD7 .dropdown-menu,
.cid-tCAcJQlSD7 .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCAcJQlSD7 .nav-item:focus,
.cid-tCAcJQlSD7 .nav-link:focus {
  outline: none;
}
.cid-tCAcJQlSD7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCAcJQlSD7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCAcJQlSD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCAcJQlSD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCAcJQlSD7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCAcJQlSD7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCAcJQlSD7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCAcJQlSD7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCAcJQlSD7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCAcJQlSD7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCAcJQlSD7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCAcJQlSD7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCAcJQlSD7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCAcJQlSD7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCAcJQlSD7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCAcJQlSD7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCAcJQlSD7 .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-tCAcJQlSD7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCAcJQlSD7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCAcJQlSD7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCAcJQlSD7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCAcJQlSD7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCAcJQlSD7 .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-tCAcJQlSD7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCAcJQlSD7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCAcJQlSD7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCAcJQlSD7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCAcJQlSD7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCAcJQlSD7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCAcJQlSD7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCAcJQlSD7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCAcJQlSD7 .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-tCAcJQlSD7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCAcJQlSD7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCAcJQlSD7 .dropdown-item.active,
.cid-tCAcJQlSD7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCAcJQlSD7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCAcJQlSD7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCAcJQlSD7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCAcJQlSD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCAcJQlSD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCAcJQlSD7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCAcJQlSD7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCAcJQlSD7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCAcJQlSD7 button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCAcJQlSD7 button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCAcJQlSD7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCAcJQlSD7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCAcJQlSD7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCAcJQlSD7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAcJQlSD7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAcJQlSD7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCAcJQlSD7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAcJQlSD7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCAcJQlSD7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCAcJQlSD7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAcJQlSD7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCAcJQlSD7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCAcJQlSD7 .navbar {
    height: 70px;
  }
  .cid-tCAcJQlSD7 .navbar.opened {
    height: auto;
  }
  .cid-tCAcJQlSD7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCAcJR1wnG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCAcJR1wnG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCAcJR1wnG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCAcJR1wnG .video-wrapper iframe {
  width: 100%;
}
.cid-tCAcJR1wnG .mbr-section-title,
.cid-tCAcJR1wnG .mbr-section-subtitle,
.cid-tCAcJR1wnG .mbr-text {
  text-align: center;
}
.cid-tRuAweP1FI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAcJRngGd {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCAcJRQatG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAcJS6JhO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAcJS6JhO .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAcJS6JhO .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCAcJS6JhO .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCAcJS6JhO .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCAcJS6JhO .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCAcJS6JhO .row {
  justify-content: center;
}
.cid-tCAcJS6JhO .card-text {
  color: #263d5a;
}
.cid-tCAcJS6JhO .card-title,
.cid-tCAcJS6JhO .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCAcJS6JhO .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCAcJS6JhO .mbr-section-title {
  color: #263d5a;
}
.cid-tCAcJS6JhO .card-price,
.cid-tCAcJS6JhO .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCAb6SRJae {
  z-index: 1000;
  width: 100%;
}
.cid-tCAb6SRJae .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCAb6SRJae .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCAb6SRJae .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCAb6SRJae .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCAb6SRJae nav.navbar {
  position: fixed;
}
.cid-tCAb6SRJae .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-tCAb6SRJae .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAb6SRJae .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCAb6SRJae .dropdown-item:hover,
.cid-tCAb6SRJae .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCAb6SRJae .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCAb6SRJae .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCAb6SRJae .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCAb6SRJae .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCAb6SRJae .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCAb6SRJae .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCAb6SRJae .nav-link {
  position: relative;
}
.cid-tCAb6SRJae .container {
  display: flex;
  margin: auto;
}
.cid-tCAb6SRJae .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCAb6SRJae .dropdown-menu,
.cid-tCAb6SRJae .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCAb6SRJae .nav-item:focus,
.cid-tCAb6SRJae .nav-link:focus {
  outline: none;
}
.cid-tCAb6SRJae .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCAb6SRJae .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCAb6SRJae .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCAb6SRJae .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCAb6SRJae .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCAb6SRJae .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCAb6SRJae .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCAb6SRJae .navbar.opened {
  transition: all 0.3s;
}
.cid-tCAb6SRJae .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCAb6SRJae .navbar .navbar-logo img {
  width: auto;
}
.cid-tCAb6SRJae .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCAb6SRJae .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCAb6SRJae .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCAb6SRJae .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCAb6SRJae .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCAb6SRJae .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCAb6SRJae .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-tCAb6SRJae .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCAb6SRJae .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCAb6SRJae .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCAb6SRJae .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCAb6SRJae .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCAb6SRJae .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-tCAb6SRJae .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCAb6SRJae .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCAb6SRJae .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCAb6SRJae .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCAb6SRJae .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCAb6SRJae .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCAb6SRJae .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCAb6SRJae .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCAb6SRJae .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-tCAb6SRJae .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCAb6SRJae .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCAb6SRJae .dropdown-item.active,
.cid-tCAb6SRJae .dropdown-item:active {
  background-color: transparent;
}
.cid-tCAb6SRJae .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCAb6SRJae .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCAb6SRJae .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCAb6SRJae .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCAb6SRJae .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCAb6SRJae .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCAb6SRJae ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCAb6SRJae .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCAb6SRJae button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCAb6SRJae button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCAb6SRJae button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCAb6SRJae button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCAb6SRJae button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCAb6SRJae button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAb6SRJae button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAb6SRJae button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCAb6SRJae nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAb6SRJae nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCAb6SRJae nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCAb6SRJae nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAb6SRJae .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCAb6SRJae a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCAb6SRJae .navbar {
    height: 70px;
  }
  .cid-tCAb6SRJae .navbar.opened {
    height: auto;
  }
  .cid-tCAb6SRJae .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCAb6TqSMN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCAb6TqSMN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCAb6TqSMN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCAb6TqSMN .video-wrapper iframe {
  width: 100%;
}
.cid-tCAb6TqSMN .mbr-section-title,
.cid-tCAb6TqSMN .mbr-section-subtitle,
.cid-tCAb6TqSMN .mbr-text {
  text-align: center;
}
.cid-tRuC1GasG7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAb6TNaph {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tCAb6UhTba {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAb6Uyaun {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAb6Uyaun .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAb6Uyaun .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCAb6Uyaun .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCAb6Uyaun .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCAb6Uyaun .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCAb6Uyaun .row {
  justify-content: center;
}
.cid-tCAb6Uyaun .card-text {
  color: #263d5a;
}
.cid-tCAb6Uyaun .card-title,
.cid-tCAb6Uyaun .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCAb6Uyaun .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCAb6Uyaun .mbr-section-title {
  color: #263d5a;
}
.cid-tCAb6Uyaun .card-price,
.cid-tCAb6Uyaun .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCuOIaqSb3 {
  z-index: 1000;
  width: 100%;
}
.cid-tCuOIaqSb3 .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCuOIaqSb3 .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCuOIaqSb3 .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCuOIaqSb3 .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCuOIaqSb3 nav.navbar {
  position: fixed;
}
.cid-tCuOIaqSb3 .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-tCuOIaqSb3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuOIaqSb3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCuOIaqSb3 .dropdown-item:hover,
.cid-tCuOIaqSb3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCuOIaqSb3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCuOIaqSb3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCuOIaqSb3 .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCuOIaqSb3 .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCuOIaqSb3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCuOIaqSb3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCuOIaqSb3 .nav-link {
  position: relative;
}
.cid-tCuOIaqSb3 .container {
  display: flex;
  margin: auto;
}
.cid-tCuOIaqSb3 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCuOIaqSb3 .dropdown-menu,
.cid-tCuOIaqSb3 .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCuOIaqSb3 .nav-item:focus,
.cid-tCuOIaqSb3 .nav-link:focus {
  outline: none;
}
.cid-tCuOIaqSb3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCuOIaqSb3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCuOIaqSb3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCuOIaqSb3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCuOIaqSb3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCuOIaqSb3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCuOIaqSb3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCuOIaqSb3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCuOIaqSb3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCuOIaqSb3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCuOIaqSb3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCuOIaqSb3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCuOIaqSb3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCuOIaqSb3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCuOIaqSb3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCuOIaqSb3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCuOIaqSb3 .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-tCuOIaqSb3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCuOIaqSb3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCuOIaqSb3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCuOIaqSb3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCuOIaqSb3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCuOIaqSb3 .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-tCuOIaqSb3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCuOIaqSb3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCuOIaqSb3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCuOIaqSb3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCuOIaqSb3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCuOIaqSb3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCuOIaqSb3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCuOIaqSb3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCuOIaqSb3 .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-tCuOIaqSb3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCuOIaqSb3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCuOIaqSb3 .dropdown-item.active,
.cid-tCuOIaqSb3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCuOIaqSb3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCuOIaqSb3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCuOIaqSb3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCuOIaqSb3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCuOIaqSb3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCuOIaqSb3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCuOIaqSb3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCuOIaqSb3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCuOIaqSb3 button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCuOIaqSb3 button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCuOIaqSb3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCuOIaqSb3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCuOIaqSb3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCuOIaqSb3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuOIaqSb3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuOIaqSb3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCuOIaqSb3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuOIaqSb3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCuOIaqSb3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCuOIaqSb3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuOIaqSb3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCuOIaqSb3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCuOIaqSb3 .navbar {
    height: 70px;
  }
  .cid-tCuOIaqSb3 .navbar.opened {
    height: auto;
  }
  .cid-tCuOIaqSb3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCuOIbGl5s {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCuOIbGl5s .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCuOIbGl5s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCuOIbGl5s .video-wrapper iframe {
  width: 100%;
}
.cid-tCuOIbGl5s .mbr-section-title,
.cid-tCuOIbGl5s .mbr-section-subtitle,
.cid-tCuOIbGl5s .mbr-text {
  text-align: center;
}
.cid-tRuCDN7wMh {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAacvv0y7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCAadA8c0N {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCuOIdiVt4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCuOIdiVt4 .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuOIdiVt4 .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCuOIdiVt4 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCuOIdiVt4 .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCuOIdiVt4 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCuOIdiVt4 .row {
  justify-content: center;
}
.cid-tCuOIdiVt4 .card-text {
  color: #263d5a;
}
.cid-tCuOIdiVt4 .card-title,
.cid-tCuOIdiVt4 .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCuOIdiVt4 .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCuOIdiVt4 .mbr-section-title {
  color: #263d5a;
}
.cid-tCuOIdiVt4 .card-price,
.cid-tCuOIdiVt4 .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCuqmS5GaS {
  z-index: 1000;
  width: 100%;
}
.cid-tCuqmS5GaS .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCuqmS5GaS .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCuqmS5GaS .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCuqmS5GaS .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCuqmS5GaS nav.navbar {
  position: fixed;
}
.cid-tCuqmS5GaS .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-tCuqmS5GaS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuqmS5GaS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCuqmS5GaS .dropdown-item:hover,
.cid-tCuqmS5GaS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCuqmS5GaS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCuqmS5GaS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCuqmS5GaS .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCuqmS5GaS .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCuqmS5GaS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCuqmS5GaS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCuqmS5GaS .nav-link {
  position: relative;
}
.cid-tCuqmS5GaS .container {
  display: flex;
  margin: auto;
}
.cid-tCuqmS5GaS .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCuqmS5GaS .dropdown-menu,
.cid-tCuqmS5GaS .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCuqmS5GaS .nav-item:focus,
.cid-tCuqmS5GaS .nav-link:focus {
  outline: none;
}
.cid-tCuqmS5GaS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCuqmS5GaS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCuqmS5GaS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCuqmS5GaS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCuqmS5GaS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCuqmS5GaS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCuqmS5GaS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCuqmS5GaS .navbar.opened {
  transition: all 0.3s;
}
.cid-tCuqmS5GaS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCuqmS5GaS .navbar .navbar-logo img {
  width: auto;
}
.cid-tCuqmS5GaS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCuqmS5GaS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCuqmS5GaS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCuqmS5GaS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCuqmS5GaS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCuqmS5GaS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCuqmS5GaS .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-tCuqmS5GaS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCuqmS5GaS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCuqmS5GaS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCuqmS5GaS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCuqmS5GaS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCuqmS5GaS .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-tCuqmS5GaS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCuqmS5GaS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCuqmS5GaS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCuqmS5GaS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCuqmS5GaS .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCuqmS5GaS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCuqmS5GaS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCuqmS5GaS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCuqmS5GaS .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-tCuqmS5GaS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCuqmS5GaS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCuqmS5GaS .dropdown-item.active,
.cid-tCuqmS5GaS .dropdown-item:active {
  background-color: transparent;
}
.cid-tCuqmS5GaS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCuqmS5GaS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCuqmS5GaS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCuqmS5GaS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCuqmS5GaS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCuqmS5GaS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCuqmS5GaS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCuqmS5GaS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCuqmS5GaS button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCuqmS5GaS button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCuqmS5GaS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCuqmS5GaS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCuqmS5GaS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCuqmS5GaS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuqmS5GaS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuqmS5GaS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCuqmS5GaS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuqmS5GaS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCuqmS5GaS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCuqmS5GaS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuqmS5GaS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCuqmS5GaS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCuqmS5GaS .navbar {
    height: 70px;
  }
  .cid-tCuqmS5GaS .navbar.opened {
    height: auto;
  }
  .cid-tCuqmS5GaS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tLQdTdIXLm {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tLQdTdIXLm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tLQdTdIXLm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tLQdTdIXLm .video-wrapper iframe {
  width: 100%;
}
.cid-tLQdTdIXLm .mbr-section-title,
.cid-tLQdTdIXLm .mbr-section-subtitle,
.cid-tLQdTdIXLm .mbr-text {
  text-align: center;
}
.cid-tRuE96moXt {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAaueerOH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAauYDftI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCuqmVX4Db {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCuqmVX4Db .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuqmVX4Db .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCuqmVX4Db .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCuqmVX4Db .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCuqmVX4Db .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCuqmVX4Db .row {
  justify-content: center;
}
.cid-tCuqmVX4Db .card-text {
  color: #263d5a;
}
.cid-tCuqmVX4Db .card-title,
.cid-tCuqmVX4Db .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCuqmVX4Db .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCuqmVX4Db .mbr-section-title {
  color: #263d5a;
}
.cid-tCuqmVX4Db .card-price,
.cid-tCuqmVX4Db .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCuV8ETw3q {
  z-index: 1000;
  width: 100%;
}
.cid-tCuV8ETw3q .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCuV8ETw3q .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCuV8ETw3q .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCuV8ETw3q .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCuV8ETw3q nav.navbar {
  position: fixed;
}
.cid-tCuV8ETw3q .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-tCuV8ETw3q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuV8ETw3q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCuV8ETw3q .dropdown-item:hover,
.cid-tCuV8ETw3q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCuV8ETw3q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCuV8ETw3q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCuV8ETw3q .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCuV8ETw3q .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCuV8ETw3q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCuV8ETw3q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCuV8ETw3q .nav-link {
  position: relative;
}
.cid-tCuV8ETw3q .container {
  display: flex;
  margin: auto;
}
.cid-tCuV8ETw3q .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCuV8ETw3q .dropdown-menu,
.cid-tCuV8ETw3q .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCuV8ETw3q .nav-item:focus,
.cid-tCuV8ETw3q .nav-link:focus {
  outline: none;
}
.cid-tCuV8ETw3q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCuV8ETw3q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCuV8ETw3q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCuV8ETw3q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCuV8ETw3q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCuV8ETw3q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCuV8ETw3q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCuV8ETw3q .navbar.opened {
  transition: all 0.3s;
}
.cid-tCuV8ETw3q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCuV8ETw3q .navbar .navbar-logo img {
  width: auto;
}
.cid-tCuV8ETw3q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCuV8ETw3q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCuV8ETw3q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCuV8ETw3q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCuV8ETw3q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCuV8ETw3q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCuV8ETw3q .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-tCuV8ETw3q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCuV8ETw3q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCuV8ETw3q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCuV8ETw3q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCuV8ETw3q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCuV8ETw3q .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-tCuV8ETw3q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCuV8ETw3q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCuV8ETw3q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCuV8ETw3q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCuV8ETw3q .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCuV8ETw3q .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCuV8ETw3q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCuV8ETw3q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCuV8ETw3q .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-tCuV8ETw3q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCuV8ETw3q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCuV8ETw3q .dropdown-item.active,
.cid-tCuV8ETw3q .dropdown-item:active {
  background-color: transparent;
}
.cid-tCuV8ETw3q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCuV8ETw3q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCuV8ETw3q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCuV8ETw3q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCuV8ETw3q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCuV8ETw3q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCuV8ETw3q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCuV8ETw3q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCuV8ETw3q button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCuV8ETw3q button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCuV8ETw3q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCuV8ETw3q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCuV8ETw3q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCuV8ETw3q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuV8ETw3q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuV8ETw3q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCuV8ETw3q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuV8ETw3q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCuV8ETw3q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCuV8ETw3q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuV8ETw3q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCuV8ETw3q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCuV8ETw3q .navbar {
    height: 70px;
  }
  .cid-tCuV8ETw3q .navbar.opened {
    height: auto;
  }
  .cid-tCuV8ETw3q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCuV8FpIiL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCuV8FpIiL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCuV8FpIiL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCuV8FpIiL .video-wrapper iframe {
  width: 100%;
}
.cid-tCuV8FpIiL .mbr-section-title,
.cid-tCuV8FpIiL .mbr-section-subtitle,
.cid-tCuV8FpIiL .mbr-text {
  text-align: center;
}
.cid-tRuESZCZrD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCAaHGwnIM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCAaIncev6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCuV8GnNkM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCuV8GnNkM .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuV8GnNkM .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCuV8GnNkM .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCuV8GnNkM .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCuV8GnNkM .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCuV8GnNkM .row {
  justify-content: center;
}
.cid-tCuV8GnNkM .card-text {
  color: #263d5a;
}
.cid-tCuV8GnNkM .card-title,
.cid-tCuV8GnNkM .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCuV8GnNkM .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCuV8GnNkM .mbr-section-title {
  color: #263d5a;
}
.cid-tCuV8GnNkM .card-price,
.cid-tCuV8GnNkM .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCBaDltSpI {
  z-index: 1000;
  width: 100%;
}
.cid-tCBaDltSpI .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCBaDltSpI .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCBaDltSpI .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCBaDltSpI .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCBaDltSpI nav.navbar {
  position: fixed;
}
.cid-tCBaDltSpI .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-tCBaDltSpI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCBaDltSpI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCBaDltSpI .dropdown-item:hover,
.cid-tCBaDltSpI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCBaDltSpI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCBaDltSpI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCBaDltSpI .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCBaDltSpI .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCBaDltSpI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCBaDltSpI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCBaDltSpI .nav-link {
  position: relative;
}
.cid-tCBaDltSpI .container {
  display: flex;
  margin: auto;
}
.cid-tCBaDltSpI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCBaDltSpI .dropdown-menu,
.cid-tCBaDltSpI .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCBaDltSpI .nav-item:focus,
.cid-tCBaDltSpI .nav-link:focus {
  outline: none;
}
.cid-tCBaDltSpI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCBaDltSpI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCBaDltSpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCBaDltSpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCBaDltSpI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCBaDltSpI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCBaDltSpI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCBaDltSpI .navbar.opened {
  transition: all 0.3s;
}
.cid-tCBaDltSpI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCBaDltSpI .navbar .navbar-logo img {
  width: auto;
}
.cid-tCBaDltSpI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCBaDltSpI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCBaDltSpI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCBaDltSpI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCBaDltSpI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCBaDltSpI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCBaDltSpI .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-tCBaDltSpI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCBaDltSpI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCBaDltSpI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCBaDltSpI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCBaDltSpI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCBaDltSpI .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-tCBaDltSpI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCBaDltSpI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCBaDltSpI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCBaDltSpI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCBaDltSpI .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCBaDltSpI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCBaDltSpI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCBaDltSpI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCBaDltSpI .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-tCBaDltSpI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCBaDltSpI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCBaDltSpI .dropdown-item.active,
.cid-tCBaDltSpI .dropdown-item:active {
  background-color: transparent;
}
.cid-tCBaDltSpI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCBaDltSpI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCBaDltSpI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCBaDltSpI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCBaDltSpI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCBaDltSpI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCBaDltSpI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCBaDltSpI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCBaDltSpI button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCBaDltSpI button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCBaDltSpI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCBaDltSpI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCBaDltSpI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCBaDltSpI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCBaDltSpI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCBaDltSpI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCBaDltSpI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCBaDltSpI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCBaDltSpI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCBaDltSpI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCBaDltSpI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCBaDltSpI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCBaDltSpI .navbar {
    height: 70px;
  }
  .cid-tCBaDltSpI .navbar.opened {
    height: auto;
  }
  .cid-tCBaDltSpI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCBaDlRPyN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCBaDlRPyN .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCBaDlRPyN .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCBaDlRPyN .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCBaDlRPyN .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCBaDlRPyN .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCBaDlRPyN .row {
  justify-content: center;
}
.cid-tCBaDlRPyN .card-text {
  color: #263d5a;
}
.cid-tCBaDlRPyN .card-title,
.cid-tCBaDlRPyN .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBaDlRPyN .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCBaDlRPyN .mbr-section-title {
  color: #263d5a;
}
.cid-tCBaDlRPyN .card-price,
.cid-tCBaDlRPyN .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBaDm8fau {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tCBaDmBOmM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCBdElaPYF {
  z-index: 1000;
  width: 100%;
}
.cid-tCBdElaPYF .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCBdElaPYF .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCBdElaPYF .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCBdElaPYF .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCBdElaPYF nav.navbar {
  position: fixed;
}
.cid-tCBdElaPYF .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-tCBdElaPYF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCBdElaPYF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCBdElaPYF .dropdown-item:hover,
.cid-tCBdElaPYF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCBdElaPYF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCBdElaPYF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCBdElaPYF .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCBdElaPYF .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCBdElaPYF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCBdElaPYF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCBdElaPYF .nav-link {
  position: relative;
}
.cid-tCBdElaPYF .container {
  display: flex;
  margin: auto;
}
.cid-tCBdElaPYF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCBdElaPYF .dropdown-menu,
.cid-tCBdElaPYF .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCBdElaPYF .nav-item:focus,
.cid-tCBdElaPYF .nav-link:focus {
  outline: none;
}
.cid-tCBdElaPYF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCBdElaPYF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCBdElaPYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCBdElaPYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCBdElaPYF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCBdElaPYF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCBdElaPYF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCBdElaPYF .navbar.opened {
  transition: all 0.3s;
}
.cid-tCBdElaPYF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCBdElaPYF .navbar .navbar-logo img {
  width: auto;
}
.cid-tCBdElaPYF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCBdElaPYF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCBdElaPYF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCBdElaPYF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCBdElaPYF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCBdElaPYF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCBdElaPYF .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-tCBdElaPYF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCBdElaPYF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCBdElaPYF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCBdElaPYF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCBdElaPYF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCBdElaPYF .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-tCBdElaPYF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCBdElaPYF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCBdElaPYF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCBdElaPYF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCBdElaPYF .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCBdElaPYF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCBdElaPYF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCBdElaPYF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCBdElaPYF .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-tCBdElaPYF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCBdElaPYF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCBdElaPYF .dropdown-item.active,
.cid-tCBdElaPYF .dropdown-item:active {
  background-color: transparent;
}
.cid-tCBdElaPYF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCBdElaPYF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCBdElaPYF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCBdElaPYF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCBdElaPYF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCBdElaPYF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCBdElaPYF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCBdElaPYF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCBdElaPYF button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCBdElaPYF button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCBdElaPYF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCBdElaPYF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCBdElaPYF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCBdElaPYF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCBdElaPYF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCBdElaPYF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCBdElaPYF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCBdElaPYF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCBdElaPYF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCBdElaPYF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCBdElaPYF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCBdElaPYF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCBdElaPYF .navbar {
    height: 70px;
  }
  .cid-tCBdElaPYF .navbar.opened {
    height: auto;
  }
  .cid-tCBdElaPYF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCBdElxGtg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCBdElxGtg .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCBdElxGtg .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCBdElxGtg .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCBdElxGtg .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCBdElxGtg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCBdElxGtg .row {
  justify-content: center;
}
.cid-tCBdElxGtg .card-text {
  color: #263d5a;
}
.cid-tCBdElxGtg .card-title,
.cid-tCBdElxGtg .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBdElxGtg .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCBdElxGtg .mbr-section-title {
  color: #263d5a;
}
.cid-tCBdElxGtg .card-price,
.cid-tCBdElxGtg .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCBdElMbwF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tCBdElZPfz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCMUV7xgGI {
  z-index: 1000;
  width: 100%;
}
.cid-tCMUV7xgGI .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCMUV7xgGI .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCMUV7xgGI .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCMUV7xgGI .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCMUV7xgGI nav.navbar {
  position: fixed;
}
.cid-tCMUV7xgGI .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-tCMUV7xgGI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCMUV7xgGI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCMUV7xgGI .dropdown-item:hover,
.cid-tCMUV7xgGI .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCMUV7xgGI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCMUV7xgGI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCMUV7xgGI .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCMUV7xgGI .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCMUV7xgGI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCMUV7xgGI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCMUV7xgGI .nav-link {
  position: relative;
}
.cid-tCMUV7xgGI .container {
  display: flex;
  margin: auto;
}
.cid-tCMUV7xgGI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCMUV7xgGI .dropdown-menu,
.cid-tCMUV7xgGI .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCMUV7xgGI .nav-item:focus,
.cid-tCMUV7xgGI .nav-link:focus {
  outline: none;
}
.cid-tCMUV7xgGI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCMUV7xgGI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCMUV7xgGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCMUV7xgGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCMUV7xgGI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCMUV7xgGI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCMUV7xgGI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCMUV7xgGI .navbar.opened {
  transition: all 0.3s;
}
.cid-tCMUV7xgGI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCMUV7xgGI .navbar .navbar-logo img {
  width: auto;
}
.cid-tCMUV7xgGI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCMUV7xgGI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCMUV7xgGI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCMUV7xgGI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCMUV7xgGI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCMUV7xgGI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCMUV7xgGI .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-tCMUV7xgGI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCMUV7xgGI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCMUV7xgGI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCMUV7xgGI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCMUV7xgGI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCMUV7xgGI .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-tCMUV7xgGI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCMUV7xgGI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCMUV7xgGI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCMUV7xgGI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCMUV7xgGI .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCMUV7xgGI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCMUV7xgGI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCMUV7xgGI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCMUV7xgGI .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-tCMUV7xgGI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCMUV7xgGI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCMUV7xgGI .dropdown-item.active,
.cid-tCMUV7xgGI .dropdown-item:active {
  background-color: transparent;
}
.cid-tCMUV7xgGI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCMUV7xgGI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCMUV7xgGI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCMUV7xgGI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCMUV7xgGI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCMUV7xgGI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCMUV7xgGI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCMUV7xgGI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCMUV7xgGI button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCMUV7xgGI button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCMUV7xgGI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCMUV7xgGI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCMUV7xgGI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCMUV7xgGI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCMUV7xgGI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCMUV7xgGI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCMUV7xgGI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCMUV7xgGI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCMUV7xgGI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCMUV7xgGI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCMUV7xgGI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCMUV7xgGI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCMUV7xgGI .navbar {
    height: 70px;
  }
  .cid-tCMUV7xgGI .navbar.opened {
    height: auto;
  }
  .cid-tCMUV7xgGI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCMUV8KLoc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCMUV8KLoc .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCMUV8KLoc .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tCMUV8KLoc .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tCMUV8KLoc .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tCMUV8KLoc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCMUV8KLoc .row {
  justify-content: center;
}
.cid-tCMUV8KLoc .card-text {
  color: #263d5a;
}
.cid-tCMUV8KLoc .card-title,
.cid-tCMUV8KLoc .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCMUV8KLoc .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tCMUV8KLoc .mbr-section-title {
  color: #263d5a;
}
.cid-tCMUV8KLoc .card-price,
.cid-tCMUV8KLoc .iconfont-wrapper {
  color: #263d5a;
}
.cid-tCMYlCd9b1 {
  padding-top: 7rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-tCMYlCd9b1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCMYlCd9b1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCMYlCd9b1 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tCMYlCd9b1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tCMYlCd9b1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tCMYlCd9b1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tCMYlCd9b1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tCNfQ9vAf3 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tCMUV9XAV3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCMUV9XAV3 .footer_col_logo {
  width: 40%;
}
.cid-tCMUV9XAV3 .footer_col {
  width: 20%;
}
.cid-tCMUV9XAV3 .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCMUV9XAV3 .logo_wrap {
  max-width: 20%;
}
.cid-tCMUV9XAV3 .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCMUV9XAV3 .brand_name {
  color: #212132;
}
.cid-tCMUV9XAV3 .contacts {
  margin-top: 46px;
}
.cid-tCMUV9XAV3 .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCMUV9XAV3 .contacts b {
  color: #ffffff;
}
.cid-tCMUV9XAV3 .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCMUV9XAV3 .item-wrap {
  line-height: 44px;
}
.cid-tCMUV9XAV3 a.text-white {
  color: #a99fc5 !important;
}
.cid-tCMUV9XAV3 a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCMUV9XAV3 .item-wrap a,
.cid-tCMUV9XAV3 .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCMUV9XAV3 .item-wrap a:before,
.cid-tCMUV9XAV3 .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCMUV9XAV3 .item-wrap a:hover::before,
.cid-tCMUV9XAV3 .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCMUV9XAV3 .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCMUV9XAV3 .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCMUV9XAV3 .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCMUV9XAV3 .footer_col_logo {
    width: 100%;
  }
  .cid-tCMUV9XAV3 .footer_col {
    width: 33.3%;
  }
  .cid-tCMUV9XAV3 .image {
    margin-bottom: 40px;
  }
  .cid-tCMUV9XAV3 .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCMUV9XAV3 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCMUV9XAV3 .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCMUV9XAV3 .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCMUV9XAV3 .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCMUV9XAV3 .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCMUV9XAV3 .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCMUV9XAV3 .contacts_mail {
  text-align: left;
}
.cid-tCMUV9XAV3 .contacts_phone {
  text-align: left;
}
.cid-tKkMx0wOgO {
  z-index: 1000;
  width: 100%;
}
.cid-tKkMx0wOgO .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tKkMx0wOgO .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tKkMx0wOgO .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tKkMx0wOgO .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tKkMx0wOgO nav.navbar {
  position: fixed;
}
.cid-tKkMx0wOgO .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-tKkMx0wOgO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tKkMx0wOgO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tKkMx0wOgO .dropdown-item:hover,
.cid-tKkMx0wOgO .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tKkMx0wOgO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tKkMx0wOgO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tKkMx0wOgO .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tKkMx0wOgO .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tKkMx0wOgO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tKkMx0wOgO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tKkMx0wOgO .nav-link {
  position: relative;
}
.cid-tKkMx0wOgO .container {
  display: flex;
  margin: auto;
}
.cid-tKkMx0wOgO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tKkMx0wOgO .dropdown-menu,
.cid-tKkMx0wOgO .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tKkMx0wOgO .nav-item:focus,
.cid-tKkMx0wOgO .nav-link:focus {
  outline: none;
}
.cid-tKkMx0wOgO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tKkMx0wOgO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tKkMx0wOgO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tKkMx0wOgO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tKkMx0wOgO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tKkMx0wOgO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tKkMx0wOgO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tKkMx0wOgO .navbar.opened {
  transition: all 0.3s;
}
.cid-tKkMx0wOgO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tKkMx0wOgO .navbar .navbar-logo img {
  width: auto;
}
.cid-tKkMx0wOgO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tKkMx0wOgO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tKkMx0wOgO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tKkMx0wOgO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tKkMx0wOgO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tKkMx0wOgO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tKkMx0wOgO .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-tKkMx0wOgO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tKkMx0wOgO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tKkMx0wOgO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tKkMx0wOgO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tKkMx0wOgO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tKkMx0wOgO .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-tKkMx0wOgO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tKkMx0wOgO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tKkMx0wOgO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tKkMx0wOgO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tKkMx0wOgO .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tKkMx0wOgO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tKkMx0wOgO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tKkMx0wOgO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tKkMx0wOgO .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-tKkMx0wOgO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tKkMx0wOgO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tKkMx0wOgO .dropdown-item.active,
.cid-tKkMx0wOgO .dropdown-item:active {
  background-color: transparent;
}
.cid-tKkMx0wOgO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tKkMx0wOgO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tKkMx0wOgO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tKkMx0wOgO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tKkMx0wOgO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tKkMx0wOgO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tKkMx0wOgO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tKkMx0wOgO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tKkMx0wOgO button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tKkMx0wOgO button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tKkMx0wOgO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tKkMx0wOgO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tKkMx0wOgO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tKkMx0wOgO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tKkMx0wOgO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tKkMx0wOgO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tKkMx0wOgO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tKkMx0wOgO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tKkMx0wOgO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tKkMx0wOgO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tKkMx0wOgO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tKkMx0wOgO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tKkMx0wOgO .navbar {
    height: 70px;
  }
  .cid-tKkMx0wOgO .navbar.opened {
    height: auto;
  }
  .cid-tKkMx0wOgO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tKkMx0WZHf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tKkMx0WZHf .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tKkMx0WZHf .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tKkMx0WZHf .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tKkMx0WZHf .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tKkMx0WZHf .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKkMx0WZHf .row {
  justify-content: center;
}
.cid-tKkMx0WZHf .card-text {
  color: #263d5a;
}
.cid-tKkMx0WZHf .card-title,
.cid-tKkMx0WZHf .iconfont-wrapper {
  color: #263d5a;
}
.cid-tKkMx0WZHf .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tKkMx0WZHf .mbr-section-title {
  color: #263d5a;
}
.cid-tKkMx0WZHf .card-price,
.cid-tKkMx0WZHf .iconfont-wrapper {
  color: #263d5a;
}
.cid-tKkMx1bEHT {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tKkMx1sXrW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tKkMx1F2pj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tKkMx1F2pj .footer_col_logo {
  width: 40%;
}
.cid-tKkMx1F2pj .footer_col {
  width: 20%;
}
.cid-tKkMx1F2pj .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tKkMx1F2pj .logo_wrap {
  max-width: 20%;
}
.cid-tKkMx1F2pj .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tKkMx1F2pj .brand_name {
  color: #212132;
}
.cid-tKkMx1F2pj .contacts {
  margin-top: 46px;
}
.cid-tKkMx1F2pj .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tKkMx1F2pj .contacts b {
  color: #ffffff;
}
.cid-tKkMx1F2pj .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tKkMx1F2pj .item-wrap {
  line-height: 44px;
}
.cid-tKkMx1F2pj a.text-white {
  color: #a99fc5 !important;
}
.cid-tKkMx1F2pj a.text-white:hover {
  color: #ffffff !important;
}
.cid-tKkMx1F2pj .item-wrap a,
.cid-tKkMx1F2pj .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tKkMx1F2pj .item-wrap a:before,
.cid-tKkMx1F2pj .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tKkMx1F2pj .item-wrap a:hover::before,
.cid-tKkMx1F2pj .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tKkMx1F2pj .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tKkMx1F2pj .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tKkMx1F2pj .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tKkMx1F2pj .footer_col_logo {
    width: 100%;
  }
  .cid-tKkMx1F2pj .footer_col {
    width: 33.3%;
  }
  .cid-tKkMx1F2pj .image {
    margin-bottom: 40px;
  }
  .cid-tKkMx1F2pj .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tKkMx1F2pj .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tKkMx1F2pj .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tKkMx1F2pj .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tKkMx1F2pj .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tKkMx1F2pj .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tKkMx1F2pj .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tKkMx1F2pj .contacts_mail {
  text-align: left;
}
.cid-tKkMx1F2pj .contacts_phone {
  text-align: left;
}
.cid-tCAZusRHNJ {
  z-index: 1000;
  width: 100%;
}
.cid-tCAZusRHNJ .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCAZusRHNJ .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCAZusRHNJ .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCAZusRHNJ nav.navbar {
  position: fixed;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAZusRHNJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCAZusRHNJ .dropdown-item:hover,
.cid-tCAZusRHNJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCAZusRHNJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCAZusRHNJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCAZusRHNJ .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCAZusRHNJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCAZusRHNJ .nav-link {
  position: relative;
}
.cid-tCAZusRHNJ .container {
  display: flex;
  margin: auto;
}
.cid-tCAZusRHNJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown-menu,
.cid-tCAZusRHNJ .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCAZusRHNJ .nav-item:focus,
.cid-tCAZusRHNJ .nav-link:focus {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCAZusRHNJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCAZusRHNJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCAZusRHNJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCAZusRHNJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCAZusRHNJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCAZusRHNJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCAZusRHNJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCAZusRHNJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCAZusRHNJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCAZusRHNJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCAZusRHNJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCAZusRHNJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCAZusRHNJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCAZusRHNJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCAZusRHNJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCAZusRHNJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown-item.active,
.cid-tCAZusRHNJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCAZusRHNJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCAZusRHNJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCAZusRHNJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCAZusRHNJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCAZusRHNJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCAZusRHNJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCAZusRHNJ .navbar {
    height: 70px;
  }
  .cid-tCAZusRHNJ .navbar.opened {
    height: auto;
  }
  .cid-tCAZusRHNJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tLDskCWIGN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tLDtCAdPWS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tLD8MbW5la {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCAZusRHNJ {
  z-index: 1000;
  width: 100%;
}
.cid-tCAZusRHNJ .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCAZusRHNJ .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCAZusRHNJ .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCAZusRHNJ nav.navbar {
  position: fixed;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAZusRHNJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCAZusRHNJ .dropdown-item:hover,
.cid-tCAZusRHNJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCAZusRHNJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCAZusRHNJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCAZusRHNJ .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCAZusRHNJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCAZusRHNJ .nav-link {
  position: relative;
}
.cid-tCAZusRHNJ .container {
  display: flex;
  margin: auto;
}
.cid-tCAZusRHNJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown-menu,
.cid-tCAZusRHNJ .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCAZusRHNJ .nav-item:focus,
.cid-tCAZusRHNJ .nav-link:focus {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCAZusRHNJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCAZusRHNJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCAZusRHNJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCAZusRHNJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCAZusRHNJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCAZusRHNJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCAZusRHNJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCAZusRHNJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCAZusRHNJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCAZusRHNJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCAZusRHNJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCAZusRHNJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCAZusRHNJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCAZusRHNJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCAZusRHNJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCAZusRHNJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown-item.active,
.cid-tCAZusRHNJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCAZusRHNJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCAZusRHNJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCAZusRHNJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCAZusRHNJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCAZusRHNJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCAZusRHNJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCAZusRHNJ .navbar {
    height: 70px;
  }
  .cid-tCAZusRHNJ .navbar.opened {
    height: auto;
  }
  .cid-tCAZusRHNJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tLDnJRUFHr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tLDnJRUFHr .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tLDnJRUFHr .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tLDnJRUFHr .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tLDnJRUFHr .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tLDnJRUFHr .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tLDnJRUFHr .row {
  justify-content: center;
}
.cid-tLDnJRUFHr .card-text {
  color: #263d5a;
}
.cid-tLDnJRUFHr .card-title,
.cid-tLDnJRUFHr .iconfont-wrapper {
  color: #263d5a;
}
.cid-tLDnJRUFHr .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tLDnJRUFHr .mbr-section-title {
  color: #263d5a;
}
.cid-tLDnJRUFHr .card-price,
.cid-tLDnJRUFHr .iconfont-wrapper {
  color: #263d5a;
}
.cid-tLDshEUgt0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tLD9lu9xi9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tLD9nEXEQq {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tCAZusRHNJ {
  z-index: 1000;
  width: 100%;
}
.cid-tCAZusRHNJ .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tCAZusRHNJ .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tCAZusRHNJ .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tCAZusRHNJ nav.navbar {
  position: fixed;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCAZusRHNJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCAZusRHNJ .dropdown-item:hover,
.cid-tCAZusRHNJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tCAZusRHNJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCAZusRHNJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCAZusRHNJ .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tCAZusRHNJ .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tCAZusRHNJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCAZusRHNJ .nav-link {
  position: relative;
}
.cid-tCAZusRHNJ .container {
  display: flex;
  margin: auto;
}
.cid-tCAZusRHNJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown-menu,
.cid-tCAZusRHNJ .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tCAZusRHNJ .nav-item:focus,
.cid-tCAZusRHNJ .nav-link:focus {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCAZusRHNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCAZusRHNJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCAZusRHNJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCAZusRHNJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tCAZusRHNJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCAZusRHNJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCAZusRHNJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCAZusRHNJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCAZusRHNJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCAZusRHNJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCAZusRHNJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tCAZusRHNJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCAZusRHNJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCAZusRHNJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCAZusRHNJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tCAZusRHNJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCAZusRHNJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tCAZusRHNJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCAZusRHNJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCAZusRHNJ .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-tCAZusRHNJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCAZusRHNJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCAZusRHNJ .dropdown-item.active,
.cid-tCAZusRHNJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCAZusRHNJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCAZusRHNJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tCAZusRHNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCAZusRHNJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCAZusRHNJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCAZusRHNJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tCAZusRHNJ button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tCAZusRHNJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCAZusRHNJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCAZusRHNJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCAZusRHNJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCAZusRHNJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCAZusRHNJ .navbar {
    height: 70px;
  }
  .cid-tCAZusRHNJ .navbar.opened {
    height: auto;
  }
  .cid-tCAZusRHNJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tLDrat7K8c {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tLDpqJtziv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tLDpqJtziv .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (min-width: 992px) {
  .cid-tLDpqJtziv form {
    width: 50%;
  }
}
.cid-tLDpqJtziv form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tLDpqJtziv form .mbr-section-btn .btn {
  width: 100%;
}
.cid-tCBlTYW19i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tCBlTYW19i .footer_col_logo {
  width: 40%;
}
.cid-tCBlTYW19i .footer_col {
  width: 20%;
}
.cid-tCBlTYW19i .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tCBlTYW19i .logo_wrap {
  max-width: 20%;
}
.cid-tCBlTYW19i .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tCBlTYW19i .brand_name {
  color: #212132;
}
.cid-tCBlTYW19i .contacts {
  margin-top: 46px;
}
.cid-tCBlTYW19i .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tCBlTYW19i .contacts b {
  color: #ffffff;
}
.cid-tCBlTYW19i .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tCBlTYW19i .item-wrap {
  line-height: 44px;
}
.cid-tCBlTYW19i a.text-white {
  color: #a99fc5 !important;
}
.cid-tCBlTYW19i a.text-white:hover {
  color: #ffffff !important;
}
.cid-tCBlTYW19i .item-wrap a,
.cid-tCBlTYW19i .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tCBlTYW19i .item-wrap a:before,
.cid-tCBlTYW19i .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tCBlTYW19i .item-wrap a:hover::before,
.cid-tCBlTYW19i .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tCBlTYW19i .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tCBlTYW19i .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tCBlTYW19i .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tCBlTYW19i .footer_col_logo {
    width: 100%;
  }
  .cid-tCBlTYW19i .footer_col {
    width: 33.3%;
  }
  .cid-tCBlTYW19i .image {
    margin-bottom: 40px;
  }
  .cid-tCBlTYW19i .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tCBlTYW19i .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tCBlTYW19i .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tCBlTYW19i .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tCBlTYW19i .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tCBlTYW19i .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tCBlTYW19i .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tCBlTYW19i .contacts_mail {
  text-align: left;
}
.cid-tCBlTYW19i .contacts_phone {
  text-align: left;
}
.cid-tOzdz4nDKR {
  z-index: 1000;
  width: 100%;
}
.cid-tOzdz4nDKR .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tOzdz4nDKR .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tOzdz4nDKR .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tOzdz4nDKR .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tOzdz4nDKR nav.navbar {
  position: fixed;
}
.cid-tOzdz4nDKR .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-tOzdz4nDKR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOzdz4nDKR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tOzdz4nDKR .dropdown-item:hover,
.cid-tOzdz4nDKR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tOzdz4nDKR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOzdz4nDKR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOzdz4nDKR .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tOzdz4nDKR .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tOzdz4nDKR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tOzdz4nDKR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOzdz4nDKR .nav-link {
  position: relative;
}
.cid-tOzdz4nDKR .container {
  display: flex;
  margin: auto;
}
.cid-tOzdz4nDKR .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tOzdz4nDKR .dropdown-menu,
.cid-tOzdz4nDKR .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tOzdz4nDKR .nav-item:focus,
.cid-tOzdz4nDKR .nav-link:focus {
  outline: none;
}
.cid-tOzdz4nDKR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOzdz4nDKR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOzdz4nDKR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOzdz4nDKR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOzdz4nDKR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOzdz4nDKR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOzdz4nDKR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tOzdz4nDKR .navbar.opened {
  transition: all 0.3s;
}
.cid-tOzdz4nDKR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOzdz4nDKR .navbar .navbar-logo img {
  width: auto;
}
.cid-tOzdz4nDKR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOzdz4nDKR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOzdz4nDKR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tOzdz4nDKR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tOzdz4nDKR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOzdz4nDKR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOzdz4nDKR .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-tOzdz4nDKR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tOzdz4nDKR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOzdz4nDKR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOzdz4nDKR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOzdz4nDKR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOzdz4nDKR .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-tOzdz4nDKR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tOzdz4nDKR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOzdz4nDKR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tOzdz4nDKR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tOzdz4nDKR .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tOzdz4nDKR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tOzdz4nDKR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tOzdz4nDKR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tOzdz4nDKR .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-tOzdz4nDKR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOzdz4nDKR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOzdz4nDKR .dropdown-item.active,
.cid-tOzdz4nDKR .dropdown-item:active {
  background-color: transparent;
}
.cid-tOzdz4nDKR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOzdz4nDKR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOzdz4nDKR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOzdz4nDKR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tOzdz4nDKR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOzdz4nDKR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOzdz4nDKR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOzdz4nDKR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tOzdz4nDKR button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tOzdz4nDKR button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tOzdz4nDKR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOzdz4nDKR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tOzdz4nDKR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOzdz4nDKR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOzdz4nDKR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOzdz4nDKR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOzdz4nDKR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOzdz4nDKR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOzdz4nDKR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOzdz4nDKR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOzdz4nDKR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOzdz4nDKR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tOzdz4nDKR .navbar {
    height: 70px;
  }
  .cid-tOzdz4nDKR .navbar.opened {
    height: auto;
  }
  .cid-tOzdz4nDKR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOzdz4RHTj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tOzdz4RHTj .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOzdz4RHTj .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tOzdz4RHTj .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tOzdz4RHTj .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tOzdz4RHTj .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tOzdz4RHTj .row {
  justify-content: center;
}
.cid-tOzdz4RHTj .card-text {
  color: #263d5a;
}
.cid-tOzdz4RHTj .card-title,
.cid-tOzdz4RHTj .iconfont-wrapper {
  color: #263d5a;
}
.cid-tOzdz4RHTj .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tOzdz4RHTj .mbr-section-title {
  color: #263d5a;
}
.cid-tOzdz4RHTj .card-price,
.cid-tOzdz4RHTj .iconfont-wrapper {
  color: #263d5a;
}
.cid-tOzdz582ze {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tOzdz5o3cv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOzdz5Dngu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tOzdz5Dngu .footer_col_logo {
  width: 40%;
}
.cid-tOzdz5Dngu .footer_col {
  width: 20%;
}
.cid-tOzdz5Dngu .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tOzdz5Dngu .logo_wrap {
  max-width: 20%;
}
.cid-tOzdz5Dngu .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tOzdz5Dngu .brand_name {
  color: #212132;
}
.cid-tOzdz5Dngu .contacts {
  margin-top: 46px;
}
.cid-tOzdz5Dngu .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tOzdz5Dngu .contacts b {
  color: #ffffff;
}
.cid-tOzdz5Dngu .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tOzdz5Dngu .item-wrap {
  line-height: 44px;
}
.cid-tOzdz5Dngu a.text-white {
  color: #a99fc5 !important;
}
.cid-tOzdz5Dngu a.text-white:hover {
  color: #ffffff !important;
}
.cid-tOzdz5Dngu .item-wrap a,
.cid-tOzdz5Dngu .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tOzdz5Dngu .item-wrap a:before,
.cid-tOzdz5Dngu .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tOzdz5Dngu .item-wrap a:hover::before,
.cid-tOzdz5Dngu .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tOzdz5Dngu .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tOzdz5Dngu .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tOzdz5Dngu .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tOzdz5Dngu .footer_col_logo {
    width: 100%;
  }
  .cid-tOzdz5Dngu .footer_col {
    width: 33.3%;
  }
  .cid-tOzdz5Dngu .image {
    margin-bottom: 40px;
  }
  .cid-tOzdz5Dngu .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tOzdz5Dngu .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tOzdz5Dngu .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tOzdz5Dngu .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tOzdz5Dngu .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tOzdz5Dngu .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tOzdz5Dngu .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tOzdz5Dngu .contacts_mail {
  text-align: left;
}
.cid-tOzdz5Dngu .contacts_phone {
  text-align: left;
}
.cid-tRdNCn22eW {
  z-index: 1000;
  width: 100%;
}
.cid-tRdNCn22eW .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRdNCn22eW .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRdNCn22eW .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRdNCn22eW .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRdNCn22eW nav.navbar {
  position: fixed;
}
.cid-tRdNCn22eW .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-tRdNCn22eW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRdNCn22eW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRdNCn22eW .dropdown-item:hover,
.cid-tRdNCn22eW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRdNCn22eW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRdNCn22eW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRdNCn22eW .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRdNCn22eW .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRdNCn22eW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRdNCn22eW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRdNCn22eW .nav-link {
  position: relative;
}
.cid-tRdNCn22eW .container {
  display: flex;
  margin: auto;
}
.cid-tRdNCn22eW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRdNCn22eW .dropdown-menu,
.cid-tRdNCn22eW .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRdNCn22eW .nav-item:focus,
.cid-tRdNCn22eW .nav-link:focus {
  outline: none;
}
.cid-tRdNCn22eW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRdNCn22eW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRdNCn22eW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRdNCn22eW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRdNCn22eW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRdNCn22eW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRdNCn22eW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRdNCn22eW .navbar.opened {
  transition: all 0.3s;
}
.cid-tRdNCn22eW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRdNCn22eW .navbar .navbar-logo img {
  width: auto;
}
.cid-tRdNCn22eW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRdNCn22eW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRdNCn22eW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRdNCn22eW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRdNCn22eW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRdNCn22eW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRdNCn22eW .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-tRdNCn22eW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRdNCn22eW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRdNCn22eW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRdNCn22eW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRdNCn22eW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRdNCn22eW .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-tRdNCn22eW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRdNCn22eW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRdNCn22eW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRdNCn22eW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRdNCn22eW .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRdNCn22eW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRdNCn22eW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRdNCn22eW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRdNCn22eW .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-tRdNCn22eW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRdNCn22eW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRdNCn22eW .dropdown-item.active,
.cid-tRdNCn22eW .dropdown-item:active {
  background-color: transparent;
}
.cid-tRdNCn22eW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRdNCn22eW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRdNCn22eW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRdNCn22eW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRdNCn22eW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRdNCn22eW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRdNCn22eW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRdNCn22eW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRdNCn22eW button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRdNCn22eW button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRdNCn22eW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRdNCn22eW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRdNCn22eW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRdNCn22eW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRdNCn22eW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRdNCn22eW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRdNCn22eW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRdNCn22eW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRdNCn22eW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRdNCn22eW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRdNCn22eW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRdNCn22eW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRdNCn22eW .navbar {
    height: 70px;
  }
  .cid-tRdNCn22eW .navbar.opened {
    height: auto;
  }
  .cid-tRdNCn22eW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRdNCnzq1c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tRdNCnzq1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRdNCnzq1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRdNCnzq1c .video-wrapper iframe {
  width: 100%;
}
.cid-tRdNCnzq1c .mbr-section-title,
.cid-tRdNCnzq1c .mbr-section-subtitle,
.cid-tRdNCnzq1c .mbr-text {
  text-align: center;
}
.cid-tRuBg9to2e {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRdNCnUChj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRdPWnWMck {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRdNCoN0pV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRdNCoN0pV .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRdNCoN0pV .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRdNCoN0pV .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRdNCoN0pV .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRdNCoN0pV .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRdNCoN0pV .row {
  justify-content: center;
}
.cid-tRdNCoN0pV .card-text {
  color: #263d5a;
}
.cid-tRdNCoN0pV .card-title,
.cid-tRdNCoN0pV .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRdNCoN0pV .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRdNCoN0pV .mbr-section-title {
  color: #263d5a;
}
.cid-tRdNCoN0pV .card-price,
.cid-tRdNCoN0pV .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRdNCp8LA4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRdNCp8LA4 .footer_col_logo {
  width: 40%;
}
.cid-tRdNCp8LA4 .footer_col {
  width: 20%;
}
.cid-tRdNCp8LA4 .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRdNCp8LA4 .logo_wrap {
  max-width: 20%;
}
.cid-tRdNCp8LA4 .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRdNCp8LA4 .brand_name {
  color: #212132;
}
.cid-tRdNCp8LA4 .contacts {
  margin-top: 46px;
}
.cid-tRdNCp8LA4 .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRdNCp8LA4 .contacts b {
  color: #ffffff;
}
.cid-tRdNCp8LA4 .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRdNCp8LA4 .item-wrap {
  line-height: 44px;
}
.cid-tRdNCp8LA4 a.text-white {
  color: #a99fc5 !important;
}
.cid-tRdNCp8LA4 a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRdNCp8LA4 .item-wrap a,
.cid-tRdNCp8LA4 .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRdNCp8LA4 .item-wrap a:before,
.cid-tRdNCp8LA4 .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRdNCp8LA4 .item-wrap a:hover::before,
.cid-tRdNCp8LA4 .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRdNCp8LA4 .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRdNCp8LA4 .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRdNCp8LA4 .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRdNCp8LA4 .footer_col_logo {
    width: 100%;
  }
  .cid-tRdNCp8LA4 .footer_col {
    width: 33.3%;
  }
  .cid-tRdNCp8LA4 .image {
    margin-bottom: 40px;
  }
  .cid-tRdNCp8LA4 .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRdNCp8LA4 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRdNCp8LA4 .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRdNCp8LA4 .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRdNCp8LA4 .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRdNCp8LA4 .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRdNCp8LA4 .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRdNCp8LA4 .contacts_mail {
  text-align: left;
}
.cid-tRdNCp8LA4 .contacts_phone {
  text-align: left;
}
.cid-tRtpEUJG5H {
  z-index: 1000;
  width: 100%;
}
.cid-tRtpEUJG5H .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtpEUJG5H .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtpEUJG5H .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtpEUJG5H .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtpEUJG5H nav.navbar {
  position: fixed;
}
.cid-tRtpEUJG5H .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-tRtpEUJG5H .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtpEUJG5H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtpEUJG5H .dropdown-item:hover,
.cid-tRtpEUJG5H .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtpEUJG5H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtpEUJG5H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtpEUJG5H .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtpEUJG5H .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtpEUJG5H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtpEUJG5H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtpEUJG5H .nav-link {
  position: relative;
}
.cid-tRtpEUJG5H .container {
  display: flex;
  margin: auto;
}
.cid-tRtpEUJG5H .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtpEUJG5H .dropdown-menu,
.cid-tRtpEUJG5H .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtpEUJG5H .nav-item:focus,
.cid-tRtpEUJG5H .nav-link:focus {
  outline: none;
}
.cid-tRtpEUJG5H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtpEUJG5H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtpEUJG5H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtpEUJG5H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtpEUJG5H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtpEUJG5H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtpEUJG5H .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtpEUJG5H .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtpEUJG5H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtpEUJG5H .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtpEUJG5H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtpEUJG5H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtpEUJG5H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtpEUJG5H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtpEUJG5H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtpEUJG5H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtpEUJG5H .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-tRtpEUJG5H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtpEUJG5H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtpEUJG5H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtpEUJG5H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtpEUJG5H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtpEUJG5H .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-tRtpEUJG5H .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtpEUJG5H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtpEUJG5H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtpEUJG5H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtpEUJG5H .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtpEUJG5H .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtpEUJG5H .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtpEUJG5H .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtpEUJG5H .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-tRtpEUJG5H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtpEUJG5H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtpEUJG5H .dropdown-item.active,
.cid-tRtpEUJG5H .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtpEUJG5H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtpEUJG5H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtpEUJG5H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtpEUJG5H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtpEUJG5H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtpEUJG5H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtpEUJG5H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtpEUJG5H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtpEUJG5H button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtpEUJG5H button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtpEUJG5H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtpEUJG5H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtpEUJG5H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtpEUJG5H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtpEUJG5H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtpEUJG5H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtpEUJG5H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtpEUJG5H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtpEUJG5H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtpEUJG5H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtpEUJG5H .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtpEUJG5H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtpEUJG5H .navbar {
    height: 70px;
  }
  .cid-tRtpEUJG5H .navbar.opened {
    height: auto;
  }
  .cid-tRtpEUJG5H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtpEVcla8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtpEVcla8 .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtpEVcla8 .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtpEVcla8 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtpEVcla8 .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtpEVcla8 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtpEVcla8 .row {
  justify-content: center;
}
.cid-tRtpEVcla8 .card-text {
  color: #263d5a;
}
.cid-tRtpEVcla8 .card-title,
.cid-tRtpEVcla8 .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtpEVcla8 .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtpEVcla8 .mbr-section-title {
  color: #263d5a;
}
.cid-tRtpEVcla8 .card-price,
.cid-tRtpEVcla8 .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtpEVtwtF {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtpEVIimj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtpEVViGQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtpEW8cLJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtpEW8cLJ .footer_col_logo {
  width: 40%;
}
.cid-tRtpEW8cLJ .footer_col {
  width: 20%;
}
.cid-tRtpEW8cLJ .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtpEW8cLJ .logo_wrap {
  max-width: 20%;
}
.cid-tRtpEW8cLJ .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtpEW8cLJ .brand_name {
  color: #212132;
}
.cid-tRtpEW8cLJ .contacts {
  margin-top: 46px;
}
.cid-tRtpEW8cLJ .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtpEW8cLJ .contacts b {
  color: #ffffff;
}
.cid-tRtpEW8cLJ .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtpEW8cLJ .item-wrap {
  line-height: 44px;
}
.cid-tRtpEW8cLJ a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtpEW8cLJ a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtpEW8cLJ .item-wrap a,
.cid-tRtpEW8cLJ .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtpEW8cLJ .item-wrap a:before,
.cid-tRtpEW8cLJ .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtpEW8cLJ .item-wrap a:hover::before,
.cid-tRtpEW8cLJ .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtpEW8cLJ .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtpEW8cLJ .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtpEW8cLJ .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtpEW8cLJ .footer_col_logo {
    width: 100%;
  }
  .cid-tRtpEW8cLJ .footer_col {
    width: 33.3%;
  }
  .cid-tRtpEW8cLJ .image {
    margin-bottom: 40px;
  }
  .cid-tRtpEW8cLJ .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtpEW8cLJ .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtpEW8cLJ .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtpEW8cLJ .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtpEW8cLJ .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtpEW8cLJ .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtpEW8cLJ .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtpEW8cLJ .contacts_mail {
  text-align: left;
}
.cid-tRtpEW8cLJ .contacts_phone {
  text-align: left;
}
.cid-tRtxMjbe2U {
  z-index: 1000;
  width: 100%;
}
.cid-tRtxMjbe2U .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtxMjbe2U .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtxMjbe2U .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtxMjbe2U .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtxMjbe2U nav.navbar {
  position: fixed;
}
.cid-tRtxMjbe2U .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-tRtxMjbe2U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtxMjbe2U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtxMjbe2U .dropdown-item:hover,
.cid-tRtxMjbe2U .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtxMjbe2U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtxMjbe2U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtxMjbe2U .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtxMjbe2U .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtxMjbe2U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtxMjbe2U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtxMjbe2U .nav-link {
  position: relative;
}
.cid-tRtxMjbe2U .container {
  display: flex;
  margin: auto;
}
.cid-tRtxMjbe2U .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtxMjbe2U .dropdown-menu,
.cid-tRtxMjbe2U .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtxMjbe2U .nav-item:focus,
.cid-tRtxMjbe2U .nav-link:focus {
  outline: none;
}
.cid-tRtxMjbe2U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtxMjbe2U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtxMjbe2U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtxMjbe2U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtxMjbe2U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtxMjbe2U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtxMjbe2U .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtxMjbe2U .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtxMjbe2U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtxMjbe2U .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtxMjbe2U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtxMjbe2U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtxMjbe2U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtxMjbe2U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtxMjbe2U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtxMjbe2U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtxMjbe2U .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-tRtxMjbe2U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtxMjbe2U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtxMjbe2U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtxMjbe2U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtxMjbe2U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtxMjbe2U .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-tRtxMjbe2U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtxMjbe2U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtxMjbe2U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtxMjbe2U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtxMjbe2U .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtxMjbe2U .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtxMjbe2U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtxMjbe2U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtxMjbe2U .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-tRtxMjbe2U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtxMjbe2U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtxMjbe2U .dropdown-item.active,
.cid-tRtxMjbe2U .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtxMjbe2U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtxMjbe2U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtxMjbe2U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtxMjbe2U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtxMjbe2U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtxMjbe2U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtxMjbe2U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtxMjbe2U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtxMjbe2U button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtxMjbe2U button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtxMjbe2U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtxMjbe2U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtxMjbe2U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtxMjbe2U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtxMjbe2U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtxMjbe2U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtxMjbe2U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtxMjbe2U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtxMjbe2U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtxMjbe2U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtxMjbe2U .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtxMjbe2U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtxMjbe2U .navbar {
    height: 70px;
  }
  .cid-tRtxMjbe2U .navbar.opened {
    height: auto;
  }
  .cid-tRtxMjbe2U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtxMjBWke {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtxMjBWke .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtxMjBWke .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtxMjBWke .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtxMjBWke .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtxMjBWke .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtxMjBWke .row {
  justify-content: center;
}
.cid-tRtxMjBWke .card-text {
  color: #263d5a;
}
.cid-tRtxMjBWke .card-title,
.cid-tRtxMjBWke .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtxMjBWke .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtxMjBWke .mbr-section-title {
  color: #263d5a;
}
.cid-tRtxMjBWke .card-price,
.cid-tRtxMjBWke .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtxMjS3cs {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtxMk6RkO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtxMki7G6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtxMkvzpC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtxMkvzpC .footer_col_logo {
  width: 40%;
}
.cid-tRtxMkvzpC .footer_col {
  width: 20%;
}
.cid-tRtxMkvzpC .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtxMkvzpC .logo_wrap {
  max-width: 20%;
}
.cid-tRtxMkvzpC .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtxMkvzpC .brand_name {
  color: #212132;
}
.cid-tRtxMkvzpC .contacts {
  margin-top: 46px;
}
.cid-tRtxMkvzpC .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtxMkvzpC .contacts b {
  color: #ffffff;
}
.cid-tRtxMkvzpC .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtxMkvzpC .item-wrap {
  line-height: 44px;
}
.cid-tRtxMkvzpC a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtxMkvzpC a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtxMkvzpC .item-wrap a,
.cid-tRtxMkvzpC .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtxMkvzpC .item-wrap a:before,
.cid-tRtxMkvzpC .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtxMkvzpC .item-wrap a:hover::before,
.cid-tRtxMkvzpC .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtxMkvzpC .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtxMkvzpC .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtxMkvzpC .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtxMkvzpC .footer_col_logo {
    width: 100%;
  }
  .cid-tRtxMkvzpC .footer_col {
    width: 33.3%;
  }
  .cid-tRtxMkvzpC .image {
    margin-bottom: 40px;
  }
  .cid-tRtxMkvzpC .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtxMkvzpC .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtxMkvzpC .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtxMkvzpC .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtxMkvzpC .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtxMkvzpC .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtxMkvzpC .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtxMkvzpC .contacts_mail {
  text-align: left;
}
.cid-tRtxMkvzpC .contacts_phone {
  text-align: left;
}
.cid-tRtyCcciHb {
  z-index: 1000;
  width: 100%;
}
.cid-tRtyCcciHb .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtyCcciHb .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtyCcciHb .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtyCcciHb .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtyCcciHb nav.navbar {
  position: fixed;
}
.cid-tRtyCcciHb .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-tRtyCcciHb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtyCcciHb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtyCcciHb .dropdown-item:hover,
.cid-tRtyCcciHb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtyCcciHb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtyCcciHb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtyCcciHb .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtyCcciHb .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtyCcciHb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtyCcciHb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtyCcciHb .nav-link {
  position: relative;
}
.cid-tRtyCcciHb .container {
  display: flex;
  margin: auto;
}
.cid-tRtyCcciHb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtyCcciHb .dropdown-menu,
.cid-tRtyCcciHb .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtyCcciHb .nav-item:focus,
.cid-tRtyCcciHb .nav-link:focus {
  outline: none;
}
.cid-tRtyCcciHb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtyCcciHb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtyCcciHb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtyCcciHb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtyCcciHb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtyCcciHb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtyCcciHb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtyCcciHb .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtyCcciHb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtyCcciHb .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtyCcciHb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtyCcciHb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtyCcciHb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtyCcciHb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtyCcciHb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtyCcciHb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtyCcciHb .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-tRtyCcciHb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtyCcciHb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtyCcciHb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtyCcciHb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtyCcciHb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtyCcciHb .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-tRtyCcciHb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtyCcciHb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtyCcciHb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtyCcciHb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtyCcciHb .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtyCcciHb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtyCcciHb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtyCcciHb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtyCcciHb .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-tRtyCcciHb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtyCcciHb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtyCcciHb .dropdown-item.active,
.cid-tRtyCcciHb .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtyCcciHb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtyCcciHb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtyCcciHb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtyCcciHb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtyCcciHb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtyCcciHb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtyCcciHb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtyCcciHb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtyCcciHb button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtyCcciHb button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtyCcciHb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtyCcciHb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtyCcciHb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtyCcciHb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtyCcciHb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtyCcciHb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtyCcciHb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtyCcciHb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtyCcciHb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtyCcciHb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtyCcciHb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtyCcciHb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtyCcciHb .navbar {
    height: 70px;
  }
  .cid-tRtyCcciHb .navbar.opened {
    height: auto;
  }
  .cid-tRtyCcciHb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtyCcGwrQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtyCcGwrQ .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtyCcGwrQ .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtyCcGwrQ .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtyCcGwrQ .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtyCcGwrQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtyCcGwrQ .row {
  justify-content: center;
}
.cid-tRtyCcGwrQ .card-text {
  color: #263d5a;
}
.cid-tRtyCcGwrQ .card-title,
.cid-tRtyCcGwrQ .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtyCcGwrQ .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtyCcGwrQ .mbr-section-title {
  color: #263d5a;
}
.cid-tRtyCcGwrQ .card-price,
.cid-tRtyCcGwrQ .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtyCcY8m7 {
  padding-top: 7rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRtyCdcQaJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtyCdpWLa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtyCdC4Jm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtyCdC4Jm .footer_col_logo {
  width: 40%;
}
.cid-tRtyCdC4Jm .footer_col {
  width: 20%;
}
.cid-tRtyCdC4Jm .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtyCdC4Jm .logo_wrap {
  max-width: 20%;
}
.cid-tRtyCdC4Jm .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtyCdC4Jm .brand_name {
  color: #212132;
}
.cid-tRtyCdC4Jm .contacts {
  margin-top: 46px;
}
.cid-tRtyCdC4Jm .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtyCdC4Jm .contacts b {
  color: #ffffff;
}
.cid-tRtyCdC4Jm .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtyCdC4Jm .item-wrap {
  line-height: 44px;
}
.cid-tRtyCdC4Jm a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtyCdC4Jm a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtyCdC4Jm .item-wrap a,
.cid-tRtyCdC4Jm .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtyCdC4Jm .item-wrap a:before,
.cid-tRtyCdC4Jm .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtyCdC4Jm .item-wrap a:hover::before,
.cid-tRtyCdC4Jm .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtyCdC4Jm .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtyCdC4Jm .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtyCdC4Jm .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtyCdC4Jm .footer_col_logo {
    width: 100%;
  }
  .cid-tRtyCdC4Jm .footer_col {
    width: 33.3%;
  }
  .cid-tRtyCdC4Jm .image {
    margin-bottom: 40px;
  }
  .cid-tRtyCdC4Jm .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtyCdC4Jm .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtyCdC4Jm .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtyCdC4Jm .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtyCdC4Jm .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtyCdC4Jm .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtyCdC4Jm .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtyCdC4Jm .contacts_mail {
  text-align: left;
}
.cid-tRtyCdC4Jm .contacts_phone {
  text-align: left;
}
.cid-tRtzdjidB8 {
  z-index: 1000;
  width: 100%;
}
.cid-tRtzdjidB8 .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtzdjidB8 .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtzdjidB8 .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtzdjidB8 .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtzdjidB8 nav.navbar {
  position: fixed;
}
.cid-tRtzdjidB8 .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-tRtzdjidB8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtzdjidB8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtzdjidB8 .dropdown-item:hover,
.cid-tRtzdjidB8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtzdjidB8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtzdjidB8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtzdjidB8 .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtzdjidB8 .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtzdjidB8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtzdjidB8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtzdjidB8 .nav-link {
  position: relative;
}
.cid-tRtzdjidB8 .container {
  display: flex;
  margin: auto;
}
.cid-tRtzdjidB8 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtzdjidB8 .dropdown-menu,
.cid-tRtzdjidB8 .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtzdjidB8 .nav-item:focus,
.cid-tRtzdjidB8 .nav-link:focus {
  outline: none;
}
.cid-tRtzdjidB8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtzdjidB8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtzdjidB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtzdjidB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtzdjidB8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtzdjidB8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtzdjidB8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtzdjidB8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtzdjidB8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtzdjidB8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtzdjidB8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtzdjidB8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtzdjidB8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtzdjidB8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtzdjidB8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtzdjidB8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtzdjidB8 .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-tRtzdjidB8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtzdjidB8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtzdjidB8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtzdjidB8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtzdjidB8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtzdjidB8 .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-tRtzdjidB8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtzdjidB8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtzdjidB8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtzdjidB8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtzdjidB8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtzdjidB8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtzdjidB8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtzdjidB8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtzdjidB8 .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-tRtzdjidB8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtzdjidB8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtzdjidB8 .dropdown-item.active,
.cid-tRtzdjidB8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtzdjidB8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtzdjidB8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtzdjidB8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtzdjidB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtzdjidB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtzdjidB8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtzdjidB8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtzdjidB8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtzdjidB8 button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtzdjidB8 button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtzdjidB8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtzdjidB8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtzdjidB8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtzdjidB8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtzdjidB8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtzdjidB8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtzdjidB8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtzdjidB8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtzdjidB8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtzdjidB8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtzdjidB8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtzdjidB8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtzdjidB8 .navbar {
    height: 70px;
  }
  .cid-tRtzdjidB8 .navbar.opened {
    height: auto;
  }
  .cid-tRtzdjidB8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtzdjHiyU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtzdjHiyU .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtzdjHiyU .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtzdjHiyU .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtzdjHiyU .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtzdjHiyU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtzdjHiyU .row {
  justify-content: center;
}
.cid-tRtzdjHiyU .card-text {
  color: #263d5a;
}
.cid-tRtzdjHiyU .card-title,
.cid-tRtzdjHiyU .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtzdjHiyU .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtzdjHiyU .mbr-section-title {
  color: #263d5a;
}
.cid-tRtzdjHiyU .card-price,
.cid-tRtzdjHiyU .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRuIwXyyOZ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtzdkaHlW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtzdkmjVR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtzdkAbke {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtzdkAbke .footer_col_logo {
  width: 40%;
}
.cid-tRtzdkAbke .footer_col {
  width: 20%;
}
.cid-tRtzdkAbke .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtzdkAbke .logo_wrap {
  max-width: 20%;
}
.cid-tRtzdkAbke .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtzdkAbke .brand_name {
  color: #212132;
}
.cid-tRtzdkAbke .contacts {
  margin-top: 46px;
}
.cid-tRtzdkAbke .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtzdkAbke .contacts b {
  color: #ffffff;
}
.cid-tRtzdkAbke .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtzdkAbke .item-wrap {
  line-height: 44px;
}
.cid-tRtzdkAbke a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtzdkAbke a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtzdkAbke .item-wrap a,
.cid-tRtzdkAbke .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtzdkAbke .item-wrap a:before,
.cid-tRtzdkAbke .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtzdkAbke .item-wrap a:hover::before,
.cid-tRtzdkAbke .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtzdkAbke .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtzdkAbke .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtzdkAbke .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtzdkAbke .footer_col_logo {
    width: 100%;
  }
  .cid-tRtzdkAbke .footer_col {
    width: 33.3%;
  }
  .cid-tRtzdkAbke .image {
    margin-bottom: 40px;
  }
  .cid-tRtzdkAbke .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtzdkAbke .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtzdkAbke .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtzdkAbke .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtzdkAbke .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtzdkAbke .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtzdkAbke .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtzdkAbke .contacts_mail {
  text-align: left;
}
.cid-tRtzdkAbke .contacts_phone {
  text-align: left;
}
.cid-tRtzUB2dR5 {
  z-index: 1000;
  width: 100%;
}
.cid-tRtzUB2dR5 .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtzUB2dR5 .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtzUB2dR5 .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtzUB2dR5 .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtzUB2dR5 nav.navbar {
  position: fixed;
}
.cid-tRtzUB2dR5 .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-tRtzUB2dR5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtzUB2dR5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtzUB2dR5 .dropdown-item:hover,
.cid-tRtzUB2dR5 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtzUB2dR5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtzUB2dR5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtzUB2dR5 .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtzUB2dR5 .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtzUB2dR5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtzUB2dR5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtzUB2dR5 .nav-link {
  position: relative;
}
.cid-tRtzUB2dR5 .container {
  display: flex;
  margin: auto;
}
.cid-tRtzUB2dR5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtzUB2dR5 .dropdown-menu,
.cid-tRtzUB2dR5 .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtzUB2dR5 .nav-item:focus,
.cid-tRtzUB2dR5 .nav-link:focus {
  outline: none;
}
.cid-tRtzUB2dR5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtzUB2dR5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtzUB2dR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtzUB2dR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtzUB2dR5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtzUB2dR5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtzUB2dR5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtzUB2dR5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtzUB2dR5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtzUB2dR5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtzUB2dR5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtzUB2dR5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtzUB2dR5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtzUB2dR5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtzUB2dR5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtzUB2dR5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtzUB2dR5 .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-tRtzUB2dR5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtzUB2dR5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtzUB2dR5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtzUB2dR5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtzUB2dR5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtzUB2dR5 .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-tRtzUB2dR5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtzUB2dR5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtzUB2dR5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtzUB2dR5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtzUB2dR5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtzUB2dR5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtzUB2dR5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtzUB2dR5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtzUB2dR5 .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-tRtzUB2dR5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtzUB2dR5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtzUB2dR5 .dropdown-item.active,
.cid-tRtzUB2dR5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtzUB2dR5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtzUB2dR5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtzUB2dR5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtzUB2dR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtzUB2dR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtzUB2dR5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtzUB2dR5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtzUB2dR5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtzUB2dR5 button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtzUB2dR5 button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtzUB2dR5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtzUB2dR5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtzUB2dR5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtzUB2dR5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtzUB2dR5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtzUB2dR5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtzUB2dR5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtzUB2dR5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtzUB2dR5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtzUB2dR5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtzUB2dR5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtzUB2dR5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtzUB2dR5 .navbar {
    height: 70px;
  }
  .cid-tRtzUB2dR5 .navbar.opened {
    height: auto;
  }
  .cid-tRtzUB2dR5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtzUBrGLK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtzUBrGLK .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtzUBrGLK .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtzUBrGLK .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtzUBrGLK .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtzUBrGLK .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtzUBrGLK .row {
  justify-content: center;
}
.cid-tRtzUBrGLK .card-text {
  color: #263d5a;
}
.cid-tRtzUBrGLK .card-title,
.cid-tRtzUBrGLK .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtzUBrGLK .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtzUBrGLK .mbr-section-title {
  color: #263d5a;
}
.cid-tRtzUBrGLK .card-price,
.cid-tRtzUBrGLK .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtzUBHYHd {
  padding-top: 8rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRtzUBVKSO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtzUC8FIV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtzUCl7vR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtzUCl7vR .footer_col_logo {
  width: 40%;
}
.cid-tRtzUCl7vR .footer_col {
  width: 20%;
}
.cid-tRtzUCl7vR .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtzUCl7vR .logo_wrap {
  max-width: 20%;
}
.cid-tRtzUCl7vR .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtzUCl7vR .brand_name {
  color: #212132;
}
.cid-tRtzUCl7vR .contacts {
  margin-top: 46px;
}
.cid-tRtzUCl7vR .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtzUCl7vR .contacts b {
  color: #ffffff;
}
.cid-tRtzUCl7vR .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtzUCl7vR .item-wrap {
  line-height: 44px;
}
.cid-tRtzUCl7vR a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtzUCl7vR a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtzUCl7vR .item-wrap a,
.cid-tRtzUCl7vR .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtzUCl7vR .item-wrap a:before,
.cid-tRtzUCl7vR .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtzUCl7vR .item-wrap a:hover::before,
.cid-tRtzUCl7vR .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtzUCl7vR .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtzUCl7vR .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtzUCl7vR .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtzUCl7vR .footer_col_logo {
    width: 100%;
  }
  .cid-tRtzUCl7vR .footer_col {
    width: 33.3%;
  }
  .cid-tRtzUCl7vR .image {
    margin-bottom: 40px;
  }
  .cid-tRtzUCl7vR .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtzUCl7vR .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtzUCl7vR .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtzUCl7vR .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtzUCl7vR .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtzUCl7vR .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtzUCl7vR .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtzUCl7vR .contacts_mail {
  text-align: left;
}
.cid-tRtzUCl7vR .contacts_phone {
  text-align: left;
}
.cid-tRtAAU7gQr {
  z-index: 1000;
  width: 100%;
}
.cid-tRtAAU7gQr .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-tRtAAU7gQr .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-tRtAAU7gQr .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tRtAAU7gQr .icons-menu {
    padding: 0 3rem;
  }
}
.cid-tRtAAU7gQr nav.navbar {
  position: fixed;
}
.cid-tRtAAU7gQr .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-tRtAAU7gQr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtAAU7gQr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRtAAU7gQr .dropdown-item:hover,
.cid-tRtAAU7gQr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tRtAAU7gQr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRtAAU7gQr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRtAAU7gQr .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-tRtAAU7gQr .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-tRtAAU7gQr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-tRtAAU7gQr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRtAAU7gQr .nav-link {
  position: relative;
}
.cid-tRtAAU7gQr .container {
  display: flex;
  margin: auto;
}
.cid-tRtAAU7gQr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRtAAU7gQr .dropdown-menu,
.cid-tRtAAU7gQr .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-tRtAAU7gQr .nav-item:focus,
.cid-tRtAAU7gQr .nav-link:focus {
  outline: none;
}
.cid-tRtAAU7gQr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRtAAU7gQr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRtAAU7gQr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRtAAU7gQr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRtAAU7gQr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRtAAU7gQr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRtAAU7gQr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-tRtAAU7gQr .navbar.opened {
  transition: all 0.3s;
}
.cid-tRtAAU7gQr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRtAAU7gQr .navbar .navbar-logo img {
  width: auto;
}
.cid-tRtAAU7gQr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRtAAU7gQr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRtAAU7gQr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRtAAU7gQr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-tRtAAU7gQr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRtAAU7gQr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRtAAU7gQr .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-tRtAAU7gQr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tRtAAU7gQr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRtAAU7gQr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRtAAU7gQr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRtAAU7gQr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRtAAU7gQr .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-tRtAAU7gQr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRtAAU7gQr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRtAAU7gQr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-tRtAAU7gQr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRtAAU7gQr .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-tRtAAU7gQr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tRtAAU7gQr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tRtAAU7gQr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tRtAAU7gQr .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-tRtAAU7gQr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRtAAU7gQr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRtAAU7gQr .dropdown-item.active,
.cid-tRtAAU7gQr .dropdown-item:active {
  background-color: transparent;
}
.cid-tRtAAU7gQr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRtAAU7gQr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRtAAU7gQr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRtAAU7gQr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-tRtAAU7gQr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRtAAU7gQr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRtAAU7gQr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRtAAU7gQr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRtAAU7gQr button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-tRtAAU7gQr button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-tRtAAU7gQr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRtAAU7gQr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-tRtAAU7gQr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRtAAU7gQr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtAAU7gQr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRtAAU7gQr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRtAAU7gQr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtAAU7gQr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRtAAU7gQr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRtAAU7gQr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRtAAU7gQr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRtAAU7gQr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRtAAU7gQr .navbar {
    height: 70px;
  }
  .cid-tRtAAU7gQr .navbar.opened {
    height: auto;
  }
  .cid-tRtAAU7gQr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRtAAUzneN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtAAUzneN .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRtAAUzneN .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-tRtAAUzneN .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tRtAAUzneN .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-tRtAAUzneN .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tRtAAUzneN .row {
  justify-content: center;
}
.cid-tRtAAUzneN .card-text {
  color: #263d5a;
}
.cid-tRtAAUzneN .card-title,
.cid-tRtAAUzneN .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtAAUzneN .mbr-section-subtitle {
  color: #263d5a;
}
.cid-tRtAAUzneN .mbr-section-title {
  color: #263d5a;
}
.cid-tRtAAUzneN .card-price,
.cid-tRtAAUzneN .iconfont-wrapper {
  color: #263d5a;
}
.cid-tRtAAUQ0tH {
  padding-top: 7rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRtAAV3yfj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRtAAVfi5n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRtAAVrLMG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-tRtAAVrLMG .footer_col_logo {
  width: 40%;
}
.cid-tRtAAVrLMG .footer_col {
  width: 20%;
}
.cid-tRtAAVrLMG .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-tRtAAVrLMG .logo_wrap {
  max-width: 20%;
}
.cid-tRtAAVrLMG .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-tRtAAVrLMG .brand_name {
  color: #212132;
}
.cid-tRtAAVrLMG .contacts {
  margin-top: 46px;
}
.cid-tRtAAVrLMG .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-tRtAAVrLMG .contacts b {
  color: #ffffff;
}
.cid-tRtAAVrLMG .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-tRtAAVrLMG .item-wrap {
  line-height: 44px;
}
.cid-tRtAAVrLMG a.text-white {
  color: #a99fc5 !important;
}
.cid-tRtAAVrLMG a.text-white:hover {
  color: #ffffff !important;
}
.cid-tRtAAVrLMG .item-wrap a,
.cid-tRtAAVrLMG .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-tRtAAVrLMG .item-wrap a:before,
.cid-tRtAAVrLMG .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-tRtAAVrLMG .item-wrap a:hover::before,
.cid-tRtAAVrLMG .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-tRtAAVrLMG .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-tRtAAVrLMG .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-tRtAAVrLMG .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tRtAAVrLMG .footer_col_logo {
    width: 100%;
  }
  .cid-tRtAAVrLMG .footer_col {
    width: 33.3%;
  }
  .cid-tRtAAVrLMG .image {
    margin-bottom: 40px;
  }
  .cid-tRtAAVrLMG .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-tRtAAVrLMG .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-tRtAAVrLMG .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-tRtAAVrLMG .row {
    justify-content: center;
    text-align: center;
  }
  .cid-tRtAAVrLMG .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-tRtAAVrLMG .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-tRtAAVrLMG .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-tRtAAVrLMG .contacts_mail {
  text-align: left;
}
.cid-tRtAAVrLMG .contacts_phone {
  text-align: left;
}
.cid-uXWsLMvGwU {
  z-index: 1000;
  width: 100%;
}
.cid-uXWsLMvGwU .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-uXWsLMvGwU .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-uXWsLMvGwU .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-uXWsLMvGwU .icons-menu {
    padding: 0 3rem;
  }
}
.cid-uXWsLMvGwU nav.navbar {
  position: fixed;
}
.cid-uXWsLMvGwU .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-uXWsLMvGwU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXWsLMvGwU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXWsLMvGwU .dropdown-item:hover,
.cid-uXWsLMvGwU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-uXWsLMvGwU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXWsLMvGwU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXWsLMvGwU .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-uXWsLMvGwU .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-uXWsLMvGwU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-uXWsLMvGwU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXWsLMvGwU .nav-link {
  position: relative;
}
.cid-uXWsLMvGwU .container {
  display: flex;
  margin: auto;
}
.cid-uXWsLMvGwU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXWsLMvGwU .dropdown-menu,
.cid-uXWsLMvGwU .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-uXWsLMvGwU .nav-item:focus,
.cid-uXWsLMvGwU .nav-link:focus {
  outline: none;
}
.cid-uXWsLMvGwU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXWsLMvGwU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXWsLMvGwU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXWsLMvGwU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXWsLMvGwU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXWsLMvGwU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXWsLMvGwU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-uXWsLMvGwU .navbar.opened {
  transition: all 0.3s;
}
.cid-uXWsLMvGwU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXWsLMvGwU .navbar .navbar-logo img {
  width: auto;
}
.cid-uXWsLMvGwU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXWsLMvGwU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXWsLMvGwU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXWsLMvGwU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uXWsLMvGwU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXWsLMvGwU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXWsLMvGwU .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-uXWsLMvGwU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-uXWsLMvGwU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXWsLMvGwU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXWsLMvGwU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXWsLMvGwU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXWsLMvGwU .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-uXWsLMvGwU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXWsLMvGwU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXWsLMvGwU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-uXWsLMvGwU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXWsLMvGwU .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-uXWsLMvGwU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXWsLMvGwU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXWsLMvGwU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXWsLMvGwU .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-uXWsLMvGwU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXWsLMvGwU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXWsLMvGwU .dropdown-item.active,
.cid-uXWsLMvGwU .dropdown-item:active {
  background-color: transparent;
}
.cid-uXWsLMvGwU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXWsLMvGwU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXWsLMvGwU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXWsLMvGwU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-uXWsLMvGwU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXWsLMvGwU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXWsLMvGwU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXWsLMvGwU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXWsLMvGwU button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-uXWsLMvGwU button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-uXWsLMvGwU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXWsLMvGwU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-uXWsLMvGwU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXWsLMvGwU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXWsLMvGwU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXWsLMvGwU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXWsLMvGwU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXWsLMvGwU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXWsLMvGwU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXWsLMvGwU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXWsLMvGwU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXWsLMvGwU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uXWsLMvGwU .navbar {
    height: 70px;
  }
  .cid-uXWsLMvGwU .navbar.opened {
    height: auto;
  }
  .cid-uXWsLMvGwU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXWsLMOpOk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXWsLMOpOk .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXWsLMOpOk .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-uXWsLMOpOk .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-uXWsLMOpOk .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-uXWsLMOpOk .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uXWsLMOpOk .row {
  justify-content: center;
}
.cid-uXWsLMOpOk .card-text {
  color: #263d5a;
}
.cid-uXWsLMOpOk .card-title,
.cid-uXWsLMOpOk .iconfont-wrapper {
  color: #263d5a;
}
.cid-uXWsLMOpOk .mbr-section-subtitle {
  color: #263d5a;
}
.cid-uXWsLMOpOk .mbr-section-title {
  color: #263d5a;
}
.cid-uXWsLMOpOk .card-price,
.cid-uXWsLMOpOk .iconfont-wrapper {
  color: #263d5a;
}
.cid-vebpAEdj4O {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vebpAEdj4O .mbr-fallback-image.disabled {
  display: none;
}
.cid-vebpAEdj4O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vebpuVhp6R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-vebpuVhp6R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vebpuVhp6R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vebpuVhp6R .row {
  margin-top: -3px;
  display: flex;
  justify-content: center;
  padding: 20px;
  overflow: hidden;
  position: relative;
}
.cid-vebpuVhp6R .card {
  border-right: 0;
}
.cid-vebpuVhp6R .card .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vebpuVhp6R .card .image-wrapper {
    margin-bottom: 28px;
  }
}
.cid-vebpuVhp6R .card .image-wrapper img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px;
}
@media (max-width: 1100px) {
  .cid-vebpuVhp6R .card .image-wrapper img {
    width: 100%;
  }
}
.cid-uXWsLMX2ei {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXWsLNbu4F {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXWsLNic7w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-uXWsLNic7w .footer_col_logo {
  width: 40%;
}
.cid-uXWsLNic7w .footer_col {
  width: 20%;
}
.cid-uXWsLNic7w .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-uXWsLNic7w .logo_wrap {
  max-width: 20%;
}
.cid-uXWsLNic7w .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-uXWsLNic7w .brand_name {
  color: #212132;
}
.cid-uXWsLNic7w .contacts {
  margin-top: 46px;
}
.cid-uXWsLNic7w .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-uXWsLNic7w .contacts b {
  color: #ffffff;
}
.cid-uXWsLNic7w .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-uXWsLNic7w .item-wrap {
  line-height: 44px;
}
.cid-uXWsLNic7w a.text-white {
  color: #a99fc5 !important;
}
.cid-uXWsLNic7w a.text-white:hover {
  color: #ffffff !important;
}
.cid-uXWsLNic7w .item-wrap a,
.cid-uXWsLNic7w .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-uXWsLNic7w .item-wrap a:before,
.cid-uXWsLNic7w .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-uXWsLNic7w .item-wrap a:hover::before,
.cid-uXWsLNic7w .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-uXWsLNic7w .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-uXWsLNic7w .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-uXWsLNic7w .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-uXWsLNic7w .footer_col_logo {
    width: 100%;
  }
  .cid-uXWsLNic7w .footer_col {
    width: 33.3%;
  }
  .cid-uXWsLNic7w .image {
    margin-bottom: 40px;
  }
  .cid-uXWsLNic7w .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-uXWsLNic7w .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-uXWsLNic7w .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-uXWsLNic7w .row {
    justify-content: center;
    text-align: center;
  }
  .cid-uXWsLNic7w .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-uXWsLNic7w .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-uXWsLNic7w .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-uXWsLNic7w .contacts_mail {
  text-align: left;
}
.cid-uXWsLNic7w .contacts_phone {
  text-align: left;
}
.cid-vkjMdvqOeU {
  z-index: 1000;
  width: 100%;
}
.cid-vkjMdvqOeU .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-vkjMdvqOeU .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-vkjMdvqOeU .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-vkjMdvqOeU .icons-menu {
    padding: 0 3rem;
  }
}
.cid-vkjMdvqOeU nav.navbar {
  position: fixed;
}
.cid-vkjMdvqOeU .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-vkjMdvqOeU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vkjMdvqOeU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vkjMdvqOeU .dropdown-item:hover,
.cid-vkjMdvqOeU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-vkjMdvqOeU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vkjMdvqOeU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vkjMdvqOeU .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-vkjMdvqOeU .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-vkjMdvqOeU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-vkjMdvqOeU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vkjMdvqOeU .nav-link {
  position: relative;
}
.cid-vkjMdvqOeU .container {
  display: flex;
  margin: auto;
}
.cid-vkjMdvqOeU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vkjMdvqOeU .dropdown-menu,
.cid-vkjMdvqOeU .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-vkjMdvqOeU .nav-item:focus,
.cid-vkjMdvqOeU .nav-link:focus {
  outline: none;
}
.cid-vkjMdvqOeU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vkjMdvqOeU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vkjMdvqOeU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vkjMdvqOeU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vkjMdvqOeU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vkjMdvqOeU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vkjMdvqOeU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-vkjMdvqOeU .navbar.opened {
  transition: all 0.3s;
}
.cid-vkjMdvqOeU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vkjMdvqOeU .navbar .navbar-logo img {
  width: auto;
}
.cid-vkjMdvqOeU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vkjMdvqOeU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vkjMdvqOeU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vkjMdvqOeU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-vkjMdvqOeU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vkjMdvqOeU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vkjMdvqOeU .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-vkjMdvqOeU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vkjMdvqOeU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vkjMdvqOeU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vkjMdvqOeU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vkjMdvqOeU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vkjMdvqOeU .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-vkjMdvqOeU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vkjMdvqOeU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vkjMdvqOeU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-vkjMdvqOeU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vkjMdvqOeU .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-vkjMdvqOeU .navbar.navbar-short {
  min-height: 60px;
}
.cid-vkjMdvqOeU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vkjMdvqOeU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vkjMdvqOeU .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-vkjMdvqOeU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vkjMdvqOeU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vkjMdvqOeU .dropdown-item.active,
.cid-vkjMdvqOeU .dropdown-item:active {
  background-color: transparent;
}
.cid-vkjMdvqOeU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vkjMdvqOeU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vkjMdvqOeU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vkjMdvqOeU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-vkjMdvqOeU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vkjMdvqOeU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vkjMdvqOeU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vkjMdvqOeU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vkjMdvqOeU button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-vkjMdvqOeU button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-vkjMdvqOeU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vkjMdvqOeU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-vkjMdvqOeU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vkjMdvqOeU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vkjMdvqOeU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vkjMdvqOeU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vkjMdvqOeU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vkjMdvqOeU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vkjMdvqOeU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vkjMdvqOeU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vkjMdvqOeU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vkjMdvqOeU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vkjMdvqOeU .navbar {
    height: 70px;
  }
  .cid-vkjMdvqOeU .navbar.opened {
    height: auto;
  }
  .cid-vkjMdvqOeU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vkjMdvGX8t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vkjMdvGX8t .mbr-iconfont {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  color: #379eeb;
  margin-bottom: 2rem;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 50%;
  width: 75px;
  height: 75px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.cid-vkjMdvGX8t .card-wrapper {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 100%);
  backdrop-filter: blur(3.5px);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 4rem 3rem;
  margin: 0;
  overflow: visible;
  position: relative;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-vkjMdvGX8t .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-vkjMdvGX8t .card-wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  border: 2px solid white;
  border-radius: 30px;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-vkjMdvGX8t .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vkjMdvGX8t .row {
  justify-content: center;
}
.cid-vkjMdvGX8t .card-text {
  color: #263d5a;
}
.cid-vkjMdvGX8t .card-title,
.cid-vkjMdvGX8t .iconfont-wrapper {
  color: #263d5a;
}
.cid-vkjMdvGX8t .mbr-section-subtitle {
  color: #263d5a;
}
.cid-vkjMdvGX8t .mbr-section-title {
  color: #263d5a;
}
.cid-vkjMdvGX8t .card-price,
.cid-vkjMdvGX8t .iconfont-wrapper {
  color: #263d5a;
}
.cid-vkjMdvNgMT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vkjMdvNgMT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vkjMdvNgMT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vkjMdw0MNC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-vkjMdw0MNC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vkjMdw0MNC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vkjMdw0MNC .row {
  margin-top: -3px;
  display: flex;
  justify-content: center;
  padding: 20px;
  overflow: hidden;
  position: relative;
}
.cid-vkjMdw0MNC .card {
  border-right: 0;
}
.cid-vkjMdw0MNC .card .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-vkjMdw0MNC .card .image-wrapper {
    margin-bottom: 28px;
  }
}
.cid-vkjMdw0MNC .card .image-wrapper img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px;
}
@media (max-width: 1100px) {
  .cid-vkjMdw0MNC .card .image-wrapper img {
    width: 100%;
  }
}
.cid-vkjMdwdzaJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vkjMdwkqIl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vkjMdwrOg3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-vkjMdwrOg3 .footer_col_logo {
  width: 40%;
}
.cid-vkjMdwrOg3 .footer_col {
  width: 20%;
}
.cid-vkjMdwrOg3 .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-vkjMdwrOg3 .logo_wrap {
  max-width: 20%;
}
.cid-vkjMdwrOg3 .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-vkjMdwrOg3 .brand_name {
  color: #212132;
}
.cid-vkjMdwrOg3 .contacts {
  margin-top: 46px;
}
.cid-vkjMdwrOg3 .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-vkjMdwrOg3 .contacts b {
  color: #ffffff;
}
.cid-vkjMdwrOg3 .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-vkjMdwrOg3 .item-wrap {
  line-height: 44px;
}
.cid-vkjMdwrOg3 a.text-white {
  color: #a99fc5 !important;
}
.cid-vkjMdwrOg3 a.text-white:hover {
  color: #ffffff !important;
}
.cid-vkjMdwrOg3 .item-wrap a,
.cid-vkjMdwrOg3 .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vkjMdwrOg3 .item-wrap a:before,
.cid-vkjMdwrOg3 .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-vkjMdwrOg3 .item-wrap a:hover::before,
.cid-vkjMdwrOg3 .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-vkjMdwrOg3 .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-vkjMdwrOg3 .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-vkjMdwrOg3 .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-vkjMdwrOg3 .footer_col_logo {
    width: 100%;
  }
  .cid-vkjMdwrOg3 .footer_col {
    width: 33.3%;
  }
  .cid-vkjMdwrOg3 .image {
    margin-bottom: 40px;
  }
  .cid-vkjMdwrOg3 .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-vkjMdwrOg3 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-vkjMdwrOg3 .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-vkjMdwrOg3 .row {
    justify-content: center;
    text-align: center;
  }
  .cid-vkjMdwrOg3 .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-vkjMdwrOg3 .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-vkjMdwrOg3 .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-vkjMdwrOg3 .contacts_mail {
  text-align: left;
}
.cid-vkjMdwrOg3 .contacts_phone {
  text-align: left;
}
.cid-vmR9UM32jd {
  z-index: 1000;
  width: 100%;
}
.cid-vmR9UM32jd .navbar.collapsed ul.navbar-nav li {
  margin: 0;
  width: fit-content;
}
.cid-vmR9UM32jd .container-fluid {
  padding: 0 1rem;
  margin: 0 auto;
}
.cid-vmR9UM32jd .icons-menu {
  width: fit-content;
  padding: 0 4rem;
  padding-bottom: 3rem;
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-vmR9UM32jd .icons-menu {
    padding: 0 3rem;
  }
}
.cid-vmR9UM32jd nav.navbar {
  position: fixed;
}
.cid-vmR9UM32jd .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-vmR9UM32jd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vmR9UM32jd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vmR9UM32jd .dropdown-item:hover,
.cid-vmR9UM32jd .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-vmR9UM32jd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vmR9UM32jd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vmR9UM32jd .nav-dropdown {
  padding: 3rem 2rem;
}
@media (max-width: 767px) {
  .cid-vmR9UM32jd .nav-dropdown {
    padding: 2rem 0rem;
  }
}
.cid-vmR9UM32jd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 1rem !important;
}
.cid-vmR9UM32jd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vmR9UM32jd .nav-link {
  position: relative;
}
.cid-vmR9UM32jd .container {
  display: flex;
  margin: auto;
}
.cid-vmR9UM32jd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vmR9UM32jd .dropdown-menu,
.cid-vmR9UM32jd .navbar.opened {
  background: #bbbbbb !important;
  min-height: 100%;
}
.cid-vmR9UM32jd .nav-item:focus,
.cid-vmR9UM32jd .nav-link:focus {
  outline: none;
}
.cid-vmR9UM32jd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vmR9UM32jd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vmR9UM32jd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vmR9UM32jd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vmR9UM32jd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vmR9UM32jd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em .5em 0.235em 1.3em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vmR9UM32jd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(187, 187, 187, 0);
}
.cid-vmR9UM32jd .navbar.opened {
  transition: all 0.3s;
}
.cid-vmR9UM32jd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vmR9UM32jd .navbar .navbar-logo img {
  width: auto;
}
.cid-vmR9UM32jd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vmR9UM32jd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vmR9UM32jd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vmR9UM32jd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-vmR9UM32jd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vmR9UM32jd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vmR9UM32jd .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-vmR9UM32jd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem .5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vmR9UM32jd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vmR9UM32jd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vmR9UM32jd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vmR9UM32jd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vmR9UM32jd .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-vmR9UM32jd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vmR9UM32jd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vmR9UM32jd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem .5rem !important;
    text-align: center;
  }
  .cid-vmR9UM32jd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vmR9UM32jd .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
.cid-vmR9UM32jd .navbar.navbar-short {
  min-height: 60px;
}
.cid-vmR9UM32jd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vmR9UM32jd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vmR9UM32jd .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-vmR9UM32jd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vmR9UM32jd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vmR9UM32jd .dropdown-item.active,
.cid-vmR9UM32jd .dropdown-item:active {
  background-color: transparent;
}
.cid-vmR9UM32jd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vmR9UM32jd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vmR9UM32jd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vmR9UM32jd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #bbbbbb;
}
.cid-vmR9UM32jd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vmR9UM32jd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vmR9UM32jd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vmR9UM32jd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vmR9UM32jd button.navbar-toggler[aria-expanded="false"] .hamburger span {
  background-color: #e43f3f;
}
.cid-vmR9UM32jd button.navbar-toggler[aria-expanded="true"] .hamburger span {
  background: #000000;
}
.cid-vmR9UM32jd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vmR9UM32jd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
}
.cid-vmR9UM32jd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vmR9UM32jd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vmR9UM32jd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vmR9UM32jd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vmR9UM32jd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vmR9UM32jd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vmR9UM32jd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vmR9UM32jd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vmR9UM32jd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vmR9UM32jd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vmR9UM32jd .navbar {
    height: 70px;
  }
  .cid-vmR9UM32jd .navbar.opened {
    height: auto;
  }
  .cid-vmR9UM32jd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vmR9UMpb8z {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vmRazXwexI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vmRazXwexI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vmRazXwexI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vmRazXwexI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vmRazXwexI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vmRazXwexI .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6592e6;
}
.cid-vmRazXwexI .panel-body,
.cid-vmRazXwexI .card-header {
  padding: 1rem 0;
}
.cid-vmRazXwexI .panel-title-edit {
  color: #000000;
}
.cid-vmRnV3yTBs {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vmRnV3yTBs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vmRnV3yTBs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vmRnV3yTBs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vmRnV3yTBs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vmRnV3yTBs .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6592e6;
}
.cid-vmRnV3yTBs .panel-body,
.cid-vmRnV3yTBs .card-header {
  padding: 1rem 0;
}
.cid-vmRnV3yTBs .panel-title-edit {
  color: #000000;
}
.cid-vmRgsoFziu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vmRgsoFziu img,
.cid-vmRgsoFziu .item-img {
  width: 100%;
}
.cid-vmRgsoFziu .item:focus,
.cid-vmRgsoFziu span:focus {
  outline: none;
}
.cid-vmRgsoFziu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vmRgsoFziu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vmRgsoFziu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vmRgsoFziu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-vmRgsoFziu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vmRgsoFziu .mbr-section-title {
  color: #232323;
}
.cid-vmRgsoFziu .mbr-text,
.cid-vmRgsoFziu .mbr-section-btn {
  text-align: left;
}
.cid-vmRgsoFziu .item-title {
  text-align: left;
}
.cid-vmRgsoFziu .item-subtitle {
  text-align: center;
}
.cid-vmR9UMQ8Wy {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vmR9UN2R7F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #dad9d9;
}
.cid-vmR9UN2R7F .footer_col_logo {
  width: 40%;
}
.cid-vmR9UN2R7F .footer_col {
  width: 20%;
}
.cid-vmR9UN2R7F .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cid-vmR9UN2R7F .logo_wrap {
  max-width: 20%;
}
.cid-vmR9UN2R7F .logo_wrap img {
  width: 100%;
  max-height: 150px;
}
.cid-vmR9UN2R7F .brand_name {
  color: #212132;
}
.cid-vmR9UN2R7F .contacts {
  margin-top: 46px;
}
.cid-vmR9UN2R7F .contacts p {
  line-height: 33px;
  margin-bottom: 0;
}
.cid-vmR9UN2R7F .contacts b {
  color: #ffffff;
}
.cid-vmR9UN2R7F .mbr-section-subtitle {
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 43px;
  color: #ffffff;
}
.cid-vmR9UN2R7F .item-wrap {
  line-height: 44px;
}
.cid-vmR9UN2R7F a.text-white {
  color: #a99fc5 !important;
}
.cid-vmR9UN2R7F a.text-white:hover {
  color: #ffffff !important;
}
.cid-vmR9UN2R7F .item-wrap a,
.cid-vmR9UN2R7F .contacts a {
  display: inline-block;
  line-height: 1.87;
  position: relative;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vmR9UN2R7F .item-wrap a:before,
.cid-vmR9UN2R7F .contacts a:before {
  width: 0;
  left: auto;
  right: 0;
  bottom: 5px;
  height: 1px;
  content: "";
  position: absolute;
  transition: width 0.2s linear;
  background: #ffffff;
}
.cid-vmR9UN2R7F .item-wrap a:hover::before,
.cid-vmR9UN2R7F .contacts a:hover::before {
  left: 0;
  width: 100%;
  right: auto;
}
.cid-vmR9UN2R7F .image {
  margin-top: 30px;
  max-width: 200px;
}
.cid-vmR9UN2R7F .image img {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  .cid-vmR9UN2R7F .row > [class*="col"] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-vmR9UN2R7F .footer_col_logo {
    width: 100%;
  }
  .cid-vmR9UN2R7F .footer_col {
    width: 33.3%;
  }
  .cid-vmR9UN2R7F .image {
    margin-bottom: 40px;
  }
  .cid-vmR9UN2R7F .contacts {
    margin-top: 30px;
    margin-bottom: 28px;
  }
  .cid-vmR9UN2R7F .mbr-section-subtitle {
    margin-bottom: 20px;
  }
  .cid-vmR9UN2R7F .item-wrap {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .cid-vmR9UN2R7F .row {
    justify-content: center;
    text-align: center;
  }
  .cid-vmR9UN2R7F .mbr-section-btn {
    position: absolute;
    right: 10px;
    left: auto;
  }
  .cid-vmR9UN2R7F .footer_col {
    margin-top: 40px;
    width: 100%;
  }
  .cid-vmR9UN2R7F .image {
    margin: auto;
    margin-top: 30px;
  }
}
.cid-vmR9UN2R7F .contacts_mail {
  text-align: left;
}
.cid-vmR9UN2R7F .contacts_phone {
  text-align: left;
}
